Home
last modified time | relevance | path

Searched refs:stor_chns (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/scsi/
H A Dstorvsc_drv.c465 struct vmbus_channel **stor_chns; member
471 * Serializes modifications of stor_chns[] from storvsc_do_io()
656 * the "old" CPU to update the alloced_cpus mask and the stor_chns in storvsc_change_target_cpu()
675 WRITE_ONCE(stor_device->stor_chns[old], cur_chn); in storvsc_change_target_cpu()
679 /* "Flush" the stor_chns array. */ in storvsc_change_target_cpu()
681 if (stor_device->stor_chns[cpu] && !cpumask_test_cpu( in storvsc_change_target_cpu()
683 WRITE_ONCE(stor_device->stor_chns[cpu], NULL); in storvsc_change_target_cpu()
686 WRITE_ONCE(stor_device->stor_chns[new], channel); in storvsc_change_target_cpu()
722 stor_device->stor_chns[new_sc->target_cpu] = new_sc; in handle_sc_creation()
944 stor_device->stor_chns in storvsc_channel_init()
[all...]
/kernel/linux/linux-6.6/drivers/scsi/
H A Dstorvsc_drv.c429 struct vmbus_channel **stor_chns; member
435 * Serializes modifications of stor_chns[] from storvsc_do_io()
620 * the "old" CPU to update the alloced_cpus mask and the stor_chns in storvsc_change_target_cpu()
639 WRITE_ONCE(stor_device->stor_chns[old], cur_chn); in storvsc_change_target_cpu()
643 /* "Flush" the stor_chns array. */ in storvsc_change_target_cpu()
645 if (stor_device->stor_chns[cpu] && !cpumask_test_cpu( in storvsc_change_target_cpu()
647 WRITE_ONCE(stor_device->stor_chns[cpu], NULL); in storvsc_change_target_cpu()
650 WRITE_ONCE(stor_device->stor_chns[new], channel); in storvsc_change_target_cpu()
706 stor_device->stor_chns[new_sc->target_cpu] = new_sc; in handle_sc_creation()
925 stor_device->stor_chns in storvsc_channel_init()
[all...]

Completed in 5 milliseconds