linux/drivers/infiniband/ulp/iser
Sagi Grimberg d711d81d64 IB/iser: Introduce struct iser_reg_resources
Have fast_reg_descriptor hold struct iser_reg_resources
(mr, frpl, valid flag). This will be useful when the
actual buffer registration routines will be passed with
the needed registration resources (i.e. iser_reg_resources)
without being aware of their nature (i.e. data or protection).

In order to achieve this, we remove reg_indicators flags container
and place specific flags (mr_valid) within iser_reg_resources struct.
We also place the sig_mr_valid and sig_protcted flags in iser_pi_context.

This patch also modifies iser_fast_reg_mr to receive the
reg_resources instead of the fast_reg_descriptor and a data/protection
indicator.

Signed-off-by: Sagi Grimberg <sagig@mellanox.com>
Signed-off-by: Adir Lev <adirl@mellanox.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2015-08-30 18:12:28 -04:00
..
Kconfig Update broken web addresses in the kernel. 2010-10-18 11:03:14 +02:00
Makefile IB/iser: iSER Kconfig and Makefile 2006-06-22 07:51:14 -07:00
iscsi_iser.c IB/iser: Fix possible bogus DMA unmapping 2015-08-30 18:12:28 -04:00
iscsi_iser.h IB/iser: Introduce struct iser_reg_resources 2015-08-30 18:12:28 -04:00
iser_initiator.c IB/iser: Remove a redundant always-false condition 2015-08-30 18:12:28 -04:00
iser_memory.c IB/iser: Introduce struct iser_reg_resources 2015-08-30 18:12:28 -04:00
iser_verbs.c IB/iser: Introduce struct iser_reg_resources 2015-08-30 18:12:28 -04:00