Lines Matching refs:request
617 struct storvsc_cmd_request *request; in handle_multichannel_storage() local
636 request = &stor_device->init_request; in handle_multichannel_storage()
637 vstor_packet = &request->vstor_packet; in handle_multichannel_storage()
657 memset(request, 0, sizeof(struct storvsc_cmd_request)); in handle_multichannel_storage()
658 init_completion(&request->wait_event); in handle_multichannel_storage()
666 (unsigned long)request, in handle_multichannel_storage()
673 t = wait_for_completion_timeout(&request->wait_event, 10*HZ); in handle_multichannel_storage()
692 struct storvsc_cmd_request *request; in storvsc_channel_init() local
702 request = &stor_device->init_request; in storvsc_channel_init()
703 vstor_packet = &request->vstor_packet; in storvsc_channel_init()
709 memset(request, 0, sizeof(struct storvsc_cmd_request)); in storvsc_channel_init()
710 init_completion(&request->wait_event); in storvsc_channel_init()
717 (unsigned long)request, in storvsc_channel_init()
723 t = wait_for_completion_timeout(&request->wait_event, 5*HZ); in storvsc_channel_init()
754 (unsigned long)request, in storvsc_channel_init()
760 t = wait_for_completion_timeout(&request->wait_event, 5*HZ); in storvsc_channel_init()
798 (unsigned long)request, in storvsc_channel_init()
805 t = wait_for_completion_timeout(&request->wait_event, 5*HZ); in storvsc_channel_init()
838 (unsigned long)request, in storvsc_channel_init()
845 t = wait_for_completion_timeout(&request->wait_event, 5*HZ); in storvsc_channel_init()
994 struct storvsc_cmd_request *request) in storvsc_on_io_completion() argument
1000 stor_pkt = &request->vstor_packet; in storvsc_on_io_completion()
1033 memcpy(request->cmd->sense_buffer, in storvsc_on_io_completion()
1043 storvsc_command_completion(request); in storvsc_on_io_completion()
1054 struct storvsc_cmd_request *request) in storvsc_on_receive() argument
1061 storvsc_on_io_completion(device, vstor_packet, request); in storvsc_on_receive()
1089 struct storvsc_cmd_request *request; in storvsc_on_channel_callback() local
1108 request = (struct storvsc_cmd_request *) in storvsc_on_channel_callback()
1111 if ((request == &stor_device->init_request) || in storvsc_on_channel_callback()
1112 (request == &stor_device->reset_request)) { in storvsc_on_channel_callback()
1114 memcpy(&request->vstor_packet, packet, in storvsc_on_channel_callback()
1117 complete(&request->wait_event); in storvsc_on_channel_callback()
1121 request); in storvsc_on_channel_callback()
1191 struct storvsc_cmd_request *request) in storvsc_do_io() argument
1198 vstor_packet = &request->vstor_packet; in storvsc_do_io()
1205 request->device = device; in storvsc_do_io()
1223 request->payload->range.len; in storvsc_do_io()
1227 if (request->payload->range.len) { in storvsc_do_io()
1230 request->payload, request->payload_sz, in storvsc_do_io()
1234 (unsigned long)request); in storvsc_do_io()
1239 (unsigned long)request, in storvsc_do_io()
1331 struct storvsc_cmd_request *request; in storvsc_host_reset_handler() local
1340 request = &stor_device->reset_request; in storvsc_host_reset_handler()
1341 vstor_packet = &request->vstor_packet; in storvsc_host_reset_handler()
1343 init_completion(&request->wait_event); in storvsc_host_reset_handler()
1358 t = wait_for_completion_timeout(&request->wait_event, 5*HZ); in storvsc_host_reset_handler()