Lines Matching refs:request
617 struct storvsc_cmd_request *request; in handle_multichannel_storage() local
626 request = &stor_device->init_request; in handle_multichannel_storage()
627 vstor_packet = &request->vstor_packet; in handle_multichannel_storage()
647 memset(request, 0, sizeof(struct storvsc_cmd_request)); in handle_multichannel_storage()
648 init_completion(&request->wait_event); in handle_multichannel_storage()
656 (unsigned long)request, in handle_multichannel_storage()
663 t = wait_for_completion_timeout(&request->wait_event, 10*HZ); in handle_multichannel_storage()
682 struct storvsc_cmd_request *request; in storvsc_channel_init() local
692 request = &stor_device->init_request; in storvsc_channel_init()
693 vstor_packet = &request->vstor_packet; in storvsc_channel_init()
699 memset(request, 0, sizeof(struct storvsc_cmd_request)); in storvsc_channel_init()
700 init_completion(&request->wait_event); in storvsc_channel_init()
707 (unsigned long)request, in storvsc_channel_init()
713 t = wait_for_completion_timeout(&request->wait_event, 5*HZ); in storvsc_channel_init()
744 (unsigned long)request, in storvsc_channel_init()
750 t = wait_for_completion_timeout(&request->wait_event, 5*HZ); in storvsc_channel_init()
788 (unsigned long)request, in storvsc_channel_init()
795 t = wait_for_completion_timeout(&request->wait_event, 5*HZ); in storvsc_channel_init()
828 (unsigned long)request, in storvsc_channel_init()
835 t = wait_for_completion_timeout(&request->wait_event, 5*HZ); in storvsc_channel_init()
967 struct storvsc_cmd_request *request) in storvsc_on_io_completion() argument
973 stor_pkt = &request->vstor_packet; in storvsc_on_io_completion()
1006 memcpy(request->cmd->sense_buffer, in storvsc_on_io_completion()
1016 storvsc_command_completion(request); in storvsc_on_io_completion()
1027 struct storvsc_cmd_request *request) in storvsc_on_receive() argument
1034 storvsc_on_io_completion(device, vstor_packet, request); in storvsc_on_receive()
1062 struct storvsc_cmd_request *request; in storvsc_on_channel_callback() local
1081 request = (struct storvsc_cmd_request *) in storvsc_on_channel_callback()
1084 if ((request == &stor_device->init_request) || in storvsc_on_channel_callback()
1085 (request == &stor_device->reset_request)) { in storvsc_on_channel_callback()
1087 memcpy(&request->vstor_packet, packet, in storvsc_on_channel_callback()
1090 complete(&request->wait_event); in storvsc_on_channel_callback()
1094 request); in storvsc_on_channel_callback()
1164 struct storvsc_cmd_request *request) in storvsc_do_io() argument
1171 vstor_packet = &request->vstor_packet; in storvsc_do_io()
1178 request->device = device; in storvsc_do_io()
1196 request->payload->range.len; in storvsc_do_io()
1200 if (request->payload->range.len) { in storvsc_do_io()
1203 request->payload, request->payload_sz, in storvsc_do_io()
1207 (unsigned long)request); in storvsc_do_io()
1212 (unsigned long)request, in storvsc_do_io()
1296 struct storvsc_cmd_request *request; in storvsc_host_reset_handler() local
1305 request = &stor_device->reset_request; in storvsc_host_reset_handler()
1306 vstor_packet = &request->vstor_packet; in storvsc_host_reset_handler()
1308 init_completion(&request->wait_event); in storvsc_host_reset_handler()
1323 t = wait_for_completion_timeout(&request->wait_event, 5*HZ); in storvsc_host_reset_handler()