stor_device       581 drivers/scsi/storvsc_drv.c 	struct storvsc_device *stor_device;
stor_device       583 drivers/scsi/storvsc_drv.c 	stor_device = hv_get_drvdata(device);
stor_device       585 drivers/scsi/storvsc_drv.c 	if (stor_device && stor_device->destroy)
stor_device       586 drivers/scsi/storvsc_drv.c 		stor_device = NULL;
stor_device       588 drivers/scsi/storvsc_drv.c 	return stor_device;
stor_device       603 drivers/scsi/storvsc_drv.c 	struct storvsc_device *stor_device;
stor_device       605 drivers/scsi/storvsc_drv.c 	stor_device = hv_get_drvdata(device);
stor_device       607 drivers/scsi/storvsc_drv.c 	if (!stor_device)
stor_device       615 drivers/scsi/storvsc_drv.c 	if (stor_device->destroy  &&
stor_device       616 drivers/scsi/storvsc_drv.c 		(atomic_read(&stor_device->num_outstanding_req) == 0))
stor_device       617 drivers/scsi/storvsc_drv.c 		stor_device = NULL;
stor_device       620 drivers/scsi/storvsc_drv.c 	return stor_device;
stor_device       628 drivers/scsi/storvsc_drv.c 	struct storvsc_device *stor_device;
stor_device       632 drivers/scsi/storvsc_drv.c 	stor_device = get_out_stor_device(device);
stor_device       633 drivers/scsi/storvsc_drv.c 	if (!stor_device)
stor_device       652 drivers/scsi/storvsc_drv.c 	stor_device->stor_chns[new_sc->target_cpu] = new_sc;
stor_device       653 drivers/scsi/storvsc_drv.c 	cpumask_set_cpu(new_sc->target_cpu, &stor_device->alloced_cpus);
stor_device       659 drivers/scsi/storvsc_drv.c 	struct storvsc_device *stor_device;
stor_device       676 drivers/scsi/storvsc_drv.c 	stor_device = get_out_stor_device(device);
stor_device       677 drivers/scsi/storvsc_drv.c 	if (!stor_device)
stor_device       680 drivers/scsi/storvsc_drv.c 	stor_device->num_sc = num_sc;
stor_device       681 drivers/scsi/storvsc_drv.c 	request = &stor_device->init_request;
stor_device       730 drivers/scsi/storvsc_drv.c static void cache_wwn(struct storvsc_device *stor_device,
stor_device       737 drivers/scsi/storvsc_drv.c 		stor_device->node_name =
stor_device       739 drivers/scsi/storvsc_drv.c 		stor_device->port_name =
stor_device       742 drivers/scsi/storvsc_drv.c 		stor_device->node_name =
stor_device       744 drivers/scsi/storvsc_drv.c 		stor_device->port_name =
stor_device       787 drivers/scsi/storvsc_drv.c 	struct storvsc_device *stor_device;
stor_device       794 drivers/scsi/storvsc_drv.c 	stor_device = get_out_stor_device(device);
stor_device       795 drivers/scsi/storvsc_drv.c 	if (!stor_device)
stor_device       798 drivers/scsi/storvsc_drv.c 	request = &stor_device->init_request;
stor_device       874 drivers/scsi/storvsc_drv.c 	stor_device->stor_chns = kcalloc(num_possible_cpus(), sizeof(void *),
stor_device       876 drivers/scsi/storvsc_drv.c 	if (stor_device->stor_chns == NULL)
stor_device       879 drivers/scsi/storvsc_drv.c 	stor_device->stor_chns[device->channel->target_cpu] = device->channel;
stor_device       881 drivers/scsi/storvsc_drv.c 			&stor_device->alloced_cpus);
stor_device       888 drivers/scsi/storvsc_drv.c 	stor_device->max_transfer_bytes =
stor_device       906 drivers/scsi/storvsc_drv.c 	cache_wwn(stor_device, vstor_packet);
stor_device      1051 drivers/scsi/storvsc_drv.c static void storvsc_on_io_completion(struct storvsc_device *stor_device,
stor_device      1056 drivers/scsi/storvsc_drv.c 	struct hv_device *device = stor_device->device;
stor_device      1112 drivers/scsi/storvsc_drv.c 	storvsc_command_completion(request, stor_device);
stor_device      1114 drivers/scsi/storvsc_drv.c 	if (atomic_dec_and_test(&stor_device->num_outstanding_req) &&
stor_device      1115 drivers/scsi/storvsc_drv.c 		stor_device->drain_notify)
stor_device      1116 drivers/scsi/storvsc_drv.c 		wake_up(&stor_device->waiting_to_drain);
stor_device      1121 drivers/scsi/storvsc_drv.c static void storvsc_on_receive(struct storvsc_device *stor_device,
stor_device      1128 drivers/scsi/storvsc_drv.c 		storvsc_on_io_completion(stor_device, vstor_packet, request);
stor_device      1133 drivers/scsi/storvsc_drv.c 		host_dev = shost_priv(stor_device->host);
stor_device      1139 drivers/scsi/storvsc_drv.c 		cache_wwn(stor_device, vstor_packet);
stor_device      1141 drivers/scsi/storvsc_drv.c 		fc_host_node_name(stor_device->host) = stor_device->node_name;
stor_device      1142 drivers/scsi/storvsc_drv.c 		fc_host_port_name(stor_device->host) = stor_device->port_name;
stor_device      1155 drivers/scsi/storvsc_drv.c 	struct storvsc_device *stor_device;
stor_device      1162 drivers/scsi/storvsc_drv.c 	stor_device = get_in_stor_device(device);
stor_device      1163 drivers/scsi/storvsc_drv.c 	if (!stor_device)
stor_device      1173 drivers/scsi/storvsc_drv.c 		if (request == &stor_device->init_request ||
stor_device      1174 drivers/scsi/storvsc_drv.c 		    request == &stor_device->reset_request) {
stor_device      1179 drivers/scsi/storvsc_drv.c 			storvsc_on_receive(stor_device, packet, request);
stor_device      1209 drivers/scsi/storvsc_drv.c 	struct storvsc_device *stor_device;
stor_device      1211 drivers/scsi/storvsc_drv.c 	stor_device = hv_get_drvdata(device);
stor_device      1213 drivers/scsi/storvsc_drv.c 	stor_device->destroy = true;
stor_device      1224 drivers/scsi/storvsc_drv.c 	storvsc_wait_to_drain(stor_device);
stor_device      1238 drivers/scsi/storvsc_drv.c 	kfree(stor_device->stor_chns);
stor_device      1239 drivers/scsi/storvsc_drv.c 	kfree(stor_device);
stor_device      1243 drivers/scsi/storvsc_drv.c static struct vmbus_channel *get_og_chn(struct storvsc_device *stor_device,
stor_device      1251 drivers/scsi/storvsc_drv.c 	if (stor_device->num_sc == 0)
stor_device      1252 drivers/scsi/storvsc_drv.c 		return stor_device->device->channel;
stor_device      1267 drivers/scsi/storvsc_drv.c 	for_each_cpu(tgt_cpu, &stor_device->alloced_cpus) {
stor_device      1272 drivers/scsi/storvsc_drv.c 		return stor_device->device->channel;
stor_device      1278 drivers/scsi/storvsc_drv.c 	for_each_cpu(tgt_cpu, &stor_device->alloced_cpus) {
stor_device      1286 drivers/scsi/storvsc_drv.c 	stor_device->stor_chns[q_num] = stor_device->stor_chns[tgt_cpu];
stor_device      1288 drivers/scsi/storvsc_drv.c 	return stor_device->stor_chns[q_num];
stor_device      1295 drivers/scsi/storvsc_drv.c 	struct storvsc_device *stor_device;
stor_device      1303 drivers/scsi/storvsc_drv.c 	stor_device = get_out_stor_device(device);
stor_device      1305 drivers/scsi/storvsc_drv.c 	if (!stor_device)
stor_device      1313 drivers/scsi/storvsc_drv.c 	if (stor_device->stor_chns[q_num] != NULL) {
stor_device      1314 drivers/scsi/storvsc_drv.c 		outgoing_channel = stor_device->stor_chns[q_num];
stor_device      1322 drivers/scsi/storvsc_drv.c 				 &stor_device->alloced_cpus, q_num + 1) {
stor_device      1327 drivers/scsi/storvsc_drv.c 				channel = stor_device->stor_chns[tgt_cpu];
stor_device      1350 drivers/scsi/storvsc_drv.c 			for_each_cpu(tgt_cpu, &stor_device->alloced_cpus) {
stor_device      1353 drivers/scsi/storvsc_drv.c 				channel = stor_device->stor_chns[tgt_cpu];
stor_device      1363 drivers/scsi/storvsc_drv.c 		outgoing_channel = get_og_chn(stor_device, q_num);
stor_device      1401 drivers/scsi/storvsc_drv.c 	atomic_inc(&stor_device->num_outstanding_req);
stor_device      1476 drivers/scsi/storvsc_drv.c 	struct storvsc_device *stor_device;
stor_device      1482 drivers/scsi/storvsc_drv.c 	stor_device = get_out_stor_device(device);
stor_device      1483 drivers/scsi/storvsc_drv.c 	if (!stor_device)
stor_device      1486 drivers/scsi/storvsc_drv.c 	request = &stor_device->reset_request;
stor_device      1493 drivers/scsi/storvsc_drv.c 	vstor_packet->vm_srb.path_id = stor_device->path_id;
stor_device      1498 drivers/scsi/storvsc_drv.c 			       (unsigned long)&stor_device->reset_request,
stor_device      1517 drivers/scsi/storvsc_drv.c 	storvsc_wait_to_drain(stor_device);
stor_device      1740 drivers/scsi/storvsc_drv.c 	struct storvsc_device *stor_device;
stor_device      1787 drivers/scsi/storvsc_drv.c 	stor_device = kzalloc(sizeof(struct storvsc_device), GFP_KERNEL);
stor_device      1788 drivers/scsi/storvsc_drv.c 	if (!stor_device) {
stor_device      1793 drivers/scsi/storvsc_drv.c 	stor_device->destroy = false;
stor_device      1794 drivers/scsi/storvsc_drv.c 	init_waitqueue_head(&stor_device->waiting_to_drain);
stor_device      1795 drivers/scsi/storvsc_drv.c 	stor_device->device = device;
stor_device      1796 drivers/scsi/storvsc_drv.c 	stor_device->host = host;
stor_device      1797 drivers/scsi/storvsc_drv.c 	hv_set_drvdata(device, stor_device);
stor_device      1799 drivers/scsi/storvsc_drv.c 	stor_device->port_number = host->host_no;
stor_device      1804 drivers/scsi/storvsc_drv.c 	host_dev->path = stor_device->path_id;
stor_device      1805 drivers/scsi/storvsc_drv.c 	host_dev->target = stor_device->target_id;
stor_device      1836 drivers/scsi/storvsc_drv.c 	host->sg_tablesize = (stor_device->max_transfer_bytes >> PAGE_SHIFT);
stor_device      1874 drivers/scsi/storvsc_drv.c 		fc_host_node_name(host) = stor_device->node_name;
stor_device      1875 drivers/scsi/storvsc_drv.c 		fc_host_port_name(host) = stor_device->port_name;
stor_device      1876 drivers/scsi/storvsc_drv.c 		stor_device->rport = fc_remote_port_add(host, 0, &ids);
stor_device      1877 drivers/scsi/storvsc_drv.c 		if (!stor_device->rport) {
stor_device      1902 drivers/scsi/storvsc_drv.c 	kfree(stor_device->stor_chns);
stor_device      1903 drivers/scsi/storvsc_drv.c 	kfree(stor_device);
stor_device      1921 drivers/scsi/storvsc_drv.c 	struct storvsc_device *stor_device = hv_get_drvdata(dev);
stor_device      1922 drivers/scsi/storvsc_drv.c 	struct Scsi_Host *host = stor_device->host;
stor_device      1927 drivers/scsi/storvsc_drv.c 		fc_remote_port_delete(stor_device->rport);