Lines Matching refs:cmd_request

1100 static void storvsc_command_completion(struct storvsc_cmd_request *cmd_request)  in storvsc_command_completion()  argument
1102 struct scsi_cmnd *scmnd = cmd_request->cmd; in storvsc_command_completion()
1109 u32 payload_sz = cmd_request->payload_sz; in storvsc_command_completion()
1110 void *payload = cmd_request->payload; in storvsc_command_completion()
1115 vm_srb = &cmd_request->vstor_packet.vm_srb; in storvsc_command_completion()
1116 if (cmd_request->bounce_sgl_count) { in storvsc_command_completion()
1119 cmd_request->bounce_sgl, in storvsc_command_completion()
1121 cmd_request->bounce_sgl_count); in storvsc_command_completion()
1122 destroy_bounce_buffer(cmd_request->bounce_sgl, in storvsc_command_completion()
1123 cmd_request->bounce_sgl_count); in storvsc_command_completion()
1140 cmd_request->payload->range.len - in storvsc_command_completion()
1556 struct storvsc_cmd_request *cmd_request = scsi_cmd_priv(scmnd); in storvsc_queuecommand() local
1582 cmd_request->cmd = scmnd; in storvsc_queuecommand()
1584 vm_srb = &cmd_request->vstor_packet.vm_srb; in storvsc_queuecommand()
1621 payload = (struct vmbus_packet_mpb_array *)&cmd_request->mpb; in storvsc_queuecommand()
1622 payload_sz = sizeof(cmd_request->mpb); in storvsc_queuecommand()
1627 cmd_request->bounce_sgl = in storvsc_queuecommand()
1631 if (!cmd_request->bounce_sgl) in storvsc_queuecommand()
1634 cmd_request->bounce_sgl_count = in storvsc_queuecommand()
1639 cmd_request->bounce_sgl, sg_count); in storvsc_queuecommand()
1641 sgl = cmd_request->bounce_sgl; in storvsc_queuecommand()
1642 sg_count = cmd_request->bounce_sgl_count; in storvsc_queuecommand()
1652 if (cmd_request->bounce_sgl_count) in storvsc_queuecommand()
1654 cmd_request->bounce_sgl, in storvsc_queuecommand()
1655 cmd_request->bounce_sgl_count); in storvsc_queuecommand()
1679 cmd_request->payload = payload; in storvsc_queuecommand()
1680 cmd_request->payload_sz = payload_sz; in storvsc_queuecommand()
1683 ret = storvsc_do_io(dev, cmd_request); in storvsc_queuecommand()
1688 if (cmd_request->bounce_sgl_count) in storvsc_queuecommand()
1689 destroy_bounce_buffer(cmd_request->bounce_sgl, in storvsc_queuecommand()
1690 cmd_request->bounce_sgl_count); in storvsc_queuecommand()