Lines Matching refs:request
821 struct storvsc_cmd_request *request; in handle_multichannel_storage() local
830 request = &stor_device->init_request; in handle_multichannel_storage()
831 vstor_packet = &request->vstor_packet; in handle_multichannel_storage()
851 memset(request, 0, sizeof(struct storvsc_cmd_request)); in handle_multichannel_storage()
852 init_completion(&request->wait_event); in handle_multichannel_storage()
860 (unsigned long)request, in handle_multichannel_storage()
867 t = wait_for_completion_timeout(&request->wait_event, 10*HZ); in handle_multichannel_storage()
886 struct storvsc_cmd_request *request; in storvsc_channel_init() local
896 request = &stor_device->init_request; in storvsc_channel_init()
897 vstor_packet = &request->vstor_packet; in storvsc_channel_init()
903 memset(request, 0, sizeof(struct storvsc_cmd_request)); in storvsc_channel_init()
904 init_completion(&request->wait_event); in storvsc_channel_init()
911 (unsigned long)request, in storvsc_channel_init()
917 t = wait_for_completion_timeout(&request->wait_event, 5*HZ); in storvsc_channel_init()
944 (unsigned long)request, in storvsc_channel_init()
950 t = wait_for_completion_timeout(&request->wait_event, 5*HZ); in storvsc_channel_init()
968 (unsigned long)request, in storvsc_channel_init()
975 t = wait_for_completion_timeout(&request->wait_event, 5*HZ); in storvsc_channel_init()
1007 (unsigned long)request, in storvsc_channel_init()
1014 t = wait_for_completion_timeout(&request->wait_event, 5*HZ); in storvsc_channel_init()
1152 struct storvsc_cmd_request *request) in storvsc_on_io_completion() argument
1158 stor_pkt = &request->vstor_packet; in storvsc_on_io_completion()
1191 memcpy(request->cmd->sense_buffer, in storvsc_on_io_completion()
1201 storvsc_command_completion(request); in storvsc_on_io_completion()
1212 struct storvsc_cmd_request *request) in storvsc_on_receive() argument
1219 storvsc_on_io_completion(device, vstor_packet, request); in storvsc_on_receive()
1247 struct storvsc_cmd_request *request; in storvsc_on_channel_callback() local
1266 request = (struct storvsc_cmd_request *) in storvsc_on_channel_callback()
1269 if ((request == &stor_device->init_request) || in storvsc_on_channel_callback()
1270 (request == &stor_device->reset_request)) { in storvsc_on_channel_callback()
1272 memcpy(&request->vstor_packet, packet, in storvsc_on_channel_callback()
1275 complete(&request->wait_event); in storvsc_on_channel_callback()
1279 request); in storvsc_on_channel_callback()
1349 struct storvsc_cmd_request *request) in storvsc_do_io() argument
1356 vstor_packet = &request->vstor_packet; in storvsc_do_io()
1363 request->device = device; in storvsc_do_io()
1381 request->payload->range.len; in storvsc_do_io()
1385 if (request->payload->range.len) { in storvsc_do_io()
1388 request->payload, request->payload_sz, in storvsc_do_io()
1392 (unsigned long)request); in storvsc_do_io()
1397 (unsigned long)request, in storvsc_do_io()
1474 struct storvsc_cmd_request *request; in storvsc_host_reset_handler() local
1483 request = &stor_device->reset_request; in storvsc_host_reset_handler()
1484 vstor_packet = &request->vstor_packet; in storvsc_host_reset_handler()
1486 init_completion(&request->wait_event); in storvsc_host_reset_handler()
1501 t = wait_for_completion_timeout(&request->wait_event, 5*HZ); in storvsc_host_reset_handler()