Lines Matching defs:srp_cmd
301 struct srp_cmd *srp_cmd,
316 srp_cmd->data_out_desc_cnt = numbuf;
318 srp_cmd->data_in_desc_cnt = numbuf;
322 srp_cmd->buf_fmt = fmt << 4;
324 srp_cmd->buf_fmt = fmt;
328 * unmap_cmd_data: - Unmap data pointed in srp_cmd based on the format
329 * @cmd: srp_cmd whose additional_data member will be unmapped
333 static void unmap_cmd_data(struct srp_cmd *cmd,
369 * @srp_cmd: srp_cmd that contains the memory descriptor
377 struct srp_cmd *srp_cmd, struct device *dev)
383 (struct srp_direct_buf *) srp_cmd->add_data;
393 set_srp_direction(cmd, srp_cmd, sg_mapped);
441 * @srp_cmd: srp_cmd that contains the memory descriptor
449 struct srp_cmd *srp_cmd, struct device *dev)
468 return map_sg_data(cmd, evt_struct, srp_cmd, dev);
719 struct srp_cmd *srp_cmd;
732 srp_cmd = &evt_struct->iu.srp.cmd;
733 memset(srp_cmd, 0x00, SRP_MAX_IU_LEN);
734 srp_cmd->opcode = SRP_CMD;
735 memcpy(srp_cmd->cdb, cmnd->cmnd, sizeof(srp_cmd->cdb));
736 srp_cmd->lun = ((u64) lun) << 48;
738 if (!map_data_for_srp_cmd(cmnd, evt_struct, srp_cmd, hostdata->dev)) {
741 "couldn't convert cmd to srp_cmd\n");
755 indirect = (struct srp_indirect_buf *) srp_cmd->add_data;
756 out_fmt = srp_cmd->buf_fmt >> 4;
757 in_fmt = srp_cmd->buf_fmt & ((1U << 4) - 1);
762 offsetof(struct srp_cmd, add_data) +