vstor_packet 428 drivers/scsi/storvsc_drv.c struct vstor_packet vstor_packet; vstor_packet 662 drivers/scsi/storvsc_drv.c struct vstor_packet *vstor_packet; vstor_packet 682 drivers/scsi/storvsc_drv.c vstor_packet = &request->vstor_packet; vstor_packet 694 drivers/scsi/storvsc_drv.c vstor_packet->operation = VSTOR_OPERATION_CREATE_SUB_CHANNELS; vstor_packet 695 drivers/scsi/storvsc_drv.c vstor_packet->flags = REQUEST_COMPLETION_FLAG; vstor_packet 696 drivers/scsi/storvsc_drv.c vstor_packet->sub_channel_count = num_sc; vstor_packet 698 drivers/scsi/storvsc_drv.c ret = vmbus_sendpacket(device->channel, vstor_packet, vstor_packet 699 drivers/scsi/storvsc_drv.c (sizeof(struct vstor_packet) - vstor_packet 716 drivers/scsi/storvsc_drv.c if (vstor_packet->operation != VSTOR_OPERATION_COMPLETE_IO || vstor_packet 717 drivers/scsi/storvsc_drv.c vstor_packet->status != 0) { vstor_packet 719 drivers/scsi/storvsc_drv.c vstor_packet->operation, vstor_packet->status); vstor_packet 731 drivers/scsi/storvsc_drv.c struct vstor_packet *vstor_packet) vstor_packet 736 drivers/scsi/storvsc_drv.c if (vstor_packet->wwn_packet.primary_active) { vstor_packet 738 drivers/scsi/storvsc_drv.c wwn_to_u64(vstor_packet->wwn_packet.primary_node_wwn); vstor_packet 740 drivers/scsi/storvsc_drv.c wwn_to_u64(vstor_packet->wwn_packet.primary_port_wwn); vstor_packet 743 drivers/scsi/storvsc_drv.c wwn_to_u64(vstor_packet->wwn_packet.secondary_node_wwn); vstor_packet 745 drivers/scsi/storvsc_drv.c wwn_to_u64(vstor_packet->wwn_packet.secondary_port_wwn); vstor_packet 754 drivers/scsi/storvsc_drv.c struct vstor_packet *vstor_packet; vstor_packet 757 drivers/scsi/storvsc_drv.c vstor_packet = &request->vstor_packet; vstor_packet 760 drivers/scsi/storvsc_drv.c vstor_packet->flags = REQUEST_COMPLETION_FLAG; vstor_packet 762 drivers/scsi/storvsc_drv.c ret = vmbus_sendpacket(device->channel, vstor_packet, vstor_packet 763 drivers/scsi/storvsc_drv.c (sizeof(struct vstor_packet) - vstor_packet 778 drivers/scsi/storvsc_drv.c if (vstor_packet->operation != VSTOR_OPERATION_COMPLETE_IO || vstor_packet 779 drivers/scsi/storvsc_drv.c vstor_packet->status != 0) vstor_packet 789 drivers/scsi/storvsc_drv.c struct vstor_packet *vstor_packet; vstor_packet 799 drivers/scsi/storvsc_drv.c vstor_packet = &request->vstor_packet; vstor_packet 806 drivers/scsi/storvsc_drv.c vstor_packet->operation = VSTOR_OPERATION_BEGIN_INITIALIZATION; vstor_packet 816 drivers/scsi/storvsc_drv.c memset(vstor_packet, 0, sizeof(struct vstor_packet)); vstor_packet 817 drivers/scsi/storvsc_drv.c vstor_packet->operation = vstor_packet 820 drivers/scsi/storvsc_drv.c vstor_packet->version.major_minor = vstor_packet 826 drivers/scsi/storvsc_drv.c vstor_packet->version.revision = 0; vstor_packet 831 drivers/scsi/storvsc_drv.c if (vstor_packet->operation != VSTOR_OPERATION_COMPLETE_IO) vstor_packet 834 drivers/scsi/storvsc_drv.c if (vstor_packet->status == 0) { vstor_packet 848 drivers/scsi/storvsc_drv.c if (vstor_packet->status != 0) vstor_packet 852 drivers/scsi/storvsc_drv.c memset(vstor_packet, 0, sizeof(struct vstor_packet)); vstor_packet 853 drivers/scsi/storvsc_drv.c vstor_packet->operation = VSTOR_OPERATION_QUERY_PROPERTIES; vstor_packet 863 drivers/scsi/storvsc_drv.c max_chns = vstor_packet->storage_channel_properties.max_channel_cnt; vstor_packet 884 drivers/scsi/storvsc_drv.c if (vstor_packet->storage_channel_properties.flags & vstor_packet 889 drivers/scsi/storvsc_drv.c vstor_packet->storage_channel_properties.max_transfer_bytes; vstor_packet 897 drivers/scsi/storvsc_drv.c memset(vstor_packet, 0, sizeof(struct vstor_packet)); vstor_packet 898 drivers/scsi/storvsc_drv.c vstor_packet->operation = VSTOR_OPERATION_FCHBA_DATA; vstor_packet 906 drivers/scsi/storvsc_drv.c cache_wwn(stor_device, vstor_packet); vstor_packet 910 drivers/scsi/storvsc_drv.c memset(vstor_packet, 0, sizeof(struct vstor_packet)); vstor_packet 911 drivers/scsi/storvsc_drv.c vstor_packet->operation = VSTOR_OPERATION_END_INITIALIZATION; vstor_packet 1014 drivers/scsi/storvsc_drv.c vm_srb = &cmd_request->vstor_packet.vm_srb; vstor_packet 1052 drivers/scsi/storvsc_drv.c struct vstor_packet *vstor_packet, vstor_packet 1055 drivers/scsi/storvsc_drv.c struct vstor_packet *stor_pkt; vstor_packet 1058 drivers/scsi/storvsc_drv.c stor_pkt = &request->vstor_packet; vstor_packet 1073 drivers/scsi/storvsc_drv.c vstor_packet->vm_srb.scsi_status = 0; vstor_packet 1074 drivers/scsi/storvsc_drv.c vstor_packet->vm_srb.srb_status = SRB_STATUS_SUCCESS; vstor_packet 1079 drivers/scsi/storvsc_drv.c stor_pkt->vm_srb.scsi_status = vstor_packet->vm_srb.scsi_status; vstor_packet 1080 drivers/scsi/storvsc_drv.c stor_pkt->vm_srb.srb_status = vstor_packet->vm_srb.srb_status; vstor_packet 1082 drivers/scsi/storvsc_drv.c vstor_packet->vm_srb.sense_info_length; vstor_packet 1084 drivers/scsi/storvsc_drv.c if (vstor_packet->vm_srb.scsi_status != 0 || vstor_packet 1085 drivers/scsi/storvsc_drv.c vstor_packet->vm_srb.srb_status != SRB_STATUS_SUCCESS) vstor_packet 1089 drivers/scsi/storvsc_drv.c vstor_packet->vm_srb.scsi_status, vstor_packet 1090 drivers/scsi/storvsc_drv.c vstor_packet->vm_srb.srb_status); vstor_packet 1092 drivers/scsi/storvsc_drv.c if ((vstor_packet->vm_srb.scsi_status & 0xFF) == 0x02) { vstor_packet 1094 drivers/scsi/storvsc_drv.c if (vstor_packet->vm_srb.srb_status & vstor_packet 1100 drivers/scsi/storvsc_drv.c request, vstor_packet->vm_srb.sense_info_length); vstor_packet 1103 drivers/scsi/storvsc_drv.c vstor_packet->vm_srb.sense_data, vstor_packet 1104 drivers/scsi/storvsc_drv.c vstor_packet->vm_srb.sense_info_length); vstor_packet 1110 drivers/scsi/storvsc_drv.c vstor_packet->vm_srb.data_transfer_length; vstor_packet 1122 drivers/scsi/storvsc_drv.c struct vstor_packet *vstor_packet, vstor_packet 1126 drivers/scsi/storvsc_drv.c switch (vstor_packet->operation) { vstor_packet 1128 drivers/scsi/storvsc_drv.c storvsc_on_io_completion(stor_device, vstor_packet, request); vstor_packet 1139 drivers/scsi/storvsc_drv.c cache_wwn(stor_device, vstor_packet); vstor_packet 1175 drivers/scsi/storvsc_drv.c memcpy(&request->vstor_packet, packet, vstor_packet 1176 drivers/scsi/storvsc_drv.c (sizeof(struct vstor_packet) - vmscsi_size_delta)); vstor_packet 1296 drivers/scsi/storvsc_drv.c struct vstor_packet *vstor_packet; vstor_packet 1302 drivers/scsi/storvsc_drv.c vstor_packet = &request->vstor_packet; vstor_packet 1367 drivers/scsi/storvsc_drv.c vstor_packet->flags |= REQUEST_COMPLETION_FLAG; vstor_packet 1369 drivers/scsi/storvsc_drv.c vstor_packet->vm_srb.length = (sizeof(struct vmscsi_request) - vstor_packet 1373 drivers/scsi/storvsc_drv.c vstor_packet->vm_srb.sense_info_length = sense_buffer_size; vstor_packet 1376 drivers/scsi/storvsc_drv.c vstor_packet->vm_srb.data_transfer_length = vstor_packet 1379 drivers/scsi/storvsc_drv.c vstor_packet->operation = VSTOR_OPERATION_EXECUTE_SRB; vstor_packet 1385 drivers/scsi/storvsc_drv.c vstor_packet, vstor_packet 1386 drivers/scsi/storvsc_drv.c (sizeof(struct vstor_packet) - vstor_packet 1390 drivers/scsi/storvsc_drv.c ret = vmbus_sendpacket(outgoing_channel, vstor_packet, vstor_packet 1391 drivers/scsi/storvsc_drv.c (sizeof(struct vstor_packet) - vstor_packet 1478 drivers/scsi/storvsc_drv.c struct vstor_packet *vstor_packet; vstor_packet 1487 drivers/scsi/storvsc_drv.c vstor_packet = &request->vstor_packet; vstor_packet 1491 drivers/scsi/storvsc_drv.c vstor_packet->operation = VSTOR_OPERATION_RESET_BUS; vstor_packet 1492 drivers/scsi/storvsc_drv.c vstor_packet->flags = REQUEST_COMPLETION_FLAG; vstor_packet 1493 drivers/scsi/storvsc_drv.c vstor_packet->vm_srb.path_id = stor_device->path_id; vstor_packet 1495 drivers/scsi/storvsc_drv.c ret = vmbus_sendpacket(device->channel, vstor_packet, vstor_packet 1496 drivers/scsi/storvsc_drv.c (sizeof(struct vstor_packet) - vstor_packet 1591 drivers/scsi/storvsc_drv.c vm_srb = &cmd_request->vstor_packet.vm_srb; vstor_packet 1969 drivers/scsi/storvsc_drv.c sizeof(struct vstor_packet) + sizeof(u64) -