iser_ctrl
#define ISER_HEADERS_LEN (sizeof(struct iser_ctrl) + sizeof(struct iscsi_hdr))
struct iser_ctrl iser_header;
struct iser_ctrl iser_header;
memset(&tx_desc->iser_header, 0, sizeof(struct iser_ctrl));
struct iser_ctrl *hdr = &iser_task->desc.iser_header;
hdr = desc->rsp + sizeof(struct iser_ctrl);
struct iser_ctrl *hdr = &iser_task->desc.iser_header;
struct iser_ctrl *iser_ctrl = isert_get_iser_hdr(rx_desc);
switch (iser_ctrl->flags & 0xF0) {
if (iser_ctrl->flags & ISER_RSV) {
read_stag = be32_to_cpu(iser_ctrl->read_stag);
read_va = be64_to_cpu(iser_ctrl->read_va);
if (iser_ctrl->flags & ISER_WSV) {
write_stag = be32_to_cpu(iser_ctrl->write_stag);
write_va = be64_to_cpu(iser_ctrl->write_va);
isert_warn("Unknown iSER hdr flags: 0x%02x\n", iser_ctrl->flags);
memset(&tx_desc->iser_header, 0, sizeof(struct iser_ctrl));
return isert_get_iser_hdr(desc) + sizeof(struct iser_ctrl);
struct iser_ctrl iser_header;
#define ISER_HEADERS_LEN (sizeof(struct iser_ctrl) + \