Lines Matching defs:srp_cmd
605 struct srp_cmd *srp_cmd,
620 srp_cmd->data_out_desc_cnt = numbuf;
622 srp_cmd->data_in_desc_cnt = numbuf;
626 srp_cmd->buf_fmt = fmt << 4;
628 srp_cmd->buf_fmt = fmt;
632 * unmap_cmd_data: - Unmap data pointed in srp_cmd based on the format
633 * @cmd: srp_cmd whose additional_data member will be unmapped
637 static void unmap_cmd_data(struct srp_cmd *cmd,
674 * @srp_cmd: srp_cmd that contains the memory descriptor
682 struct srp_cmd *srp_cmd, struct device *dev)
688 (struct srp_direct_buf *) srp_cmd->add_data;
698 set_srp_direction(cmd, srp_cmd, sg_mapped);
748 * @srp_cmd: srp_cmd that contains the memory descriptor
756 struct srp_cmd *srp_cmd, struct device *dev)
775 return map_sg_data(cmd, evt_struct, srp_cmd, dev);
1045 struct srp_cmd *srp_cmd;
1060 srp_cmd = &evt_struct->iu.srp.cmd;
1061 srp_cmd->opcode = SRP_CMD;
1062 memcpy(srp_cmd->cdb, cmnd->cmnd, sizeof(srp_cmd->cdb));
1063 int_to_scsilun(lun, &srp_cmd->lun);
1065 if (!map_data_for_srp_cmd(cmnd, evt_struct, srp_cmd, hostdata->dev)) {
1068 "couldn't convert cmd to srp_cmd\n");
1082 indirect = (struct srp_indirect_buf *) srp_cmd->add_data;
1083 out_fmt = srp_cmd->buf_fmt >> 4;
1084 in_fmt = srp_cmd->buf_fmt & ((1U << 4) - 1);
1090 offsetof(struct srp_cmd, add_data) +