Lines Matching defs:srp_cmd
606 struct srp_cmd *srp_cmd,
621 srp_cmd->data_out_desc_cnt = numbuf;
623 srp_cmd->data_in_desc_cnt = numbuf;
627 srp_cmd->buf_fmt = fmt << 4;
629 srp_cmd->buf_fmt = fmt;
633 * unmap_cmd_data: - Unmap data pointed in srp_cmd based on the format
634 * @cmd: srp_cmd whose additional_data member will be unmapped
638 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);
1044 struct srp_cmd *srp_cmd;
1057 srp_cmd = &evt_struct->iu.srp.cmd;
1058 memset(srp_cmd, 0x00, SRP_MAX_IU_LEN);
1059 srp_cmd->opcode = SRP_CMD;
1060 memcpy(srp_cmd->cdb, cmnd->cmnd, sizeof(srp_cmd->cdb));
1061 int_to_scsilun(lun, &srp_cmd->lun);
1063 if (!map_data_for_srp_cmd(cmnd, evt_struct, srp_cmd, hostdata->dev)) {
1066 "couldn't convert cmd to srp_cmd\n");
1080 indirect = (struct srp_indirect_buf *) srp_cmd->add_data;
1081 out_fmt = srp_cmd->buf_fmt >> 4;
1082 in_fmt = srp_cmd->buf_fmt & ((1U << 4) - 1);
1088 offsetof(struct srp_cmd, add_data) +