/Linux-v5.10/drivers/md/ |
D | dm.c | 468 int srcu_idx, ret; in dm_blk_report_zones() local 478 map = dm_get_live_table(md, &srcu_idx); in dm_blk_report_zones() 503 dm_put_live_table(md, srcu_idx); in dm_blk_report_zones() 510 static int dm_prepare_ioctl(struct mapped_device *md, int *srcu_idx, in dm_prepare_ioctl() argument 519 map = dm_get_live_table(md, srcu_idx); in dm_prepare_ioctl() 536 dm_put_live_table(md, *srcu_idx); in dm_prepare_ioctl() 544 static void dm_unprepare_ioctl(struct mapped_device *md, int srcu_idx) in dm_unprepare_ioctl() argument 546 dm_put_live_table(md, srcu_idx); in dm_unprepare_ioctl() 553 int r, srcu_idx; in dm_blk_ioctl() local 555 r = dm_prepare_ioctl(md, &srcu_idx, &bdev); in dm_blk_ioctl() [all …]
|
D | dm-ioctl.c | 257 int srcu_idx; in __hash_remove() local 266 table = dm_get_live_table(hc->md, &srcu_idx); in __hash_remove() 269 dm_put_live_table(hc->md, srcu_idx); in __hash_remove() 377 int srcu_idx; in dm_hash_rename() local 440 table = dm_get_live_table(hc->md, &srcu_idx); in dm_hash_rename() 443 dm_put_live_table(hc->md, srcu_idx); in dm_hash_rename() 682 static struct dm_table *dm_get_inactive_table(struct mapped_device *md, int *srcu_idx) in dm_get_inactive_table() argument 688 dm_get_live_table(md, srcu_idx); in dm_get_inactive_table() 707 int *srcu_idx) in dm_get_live_or_inactive_table() argument 710 dm_get_inactive_table(md, srcu_idx) : dm_get_live_table(md, srcu_idx); in dm_get_live_or_inactive_table() [all …]
|
D | dm-rq.c | 494 int srcu_idx; in dm_mq_queue_rq() local 495 struct dm_table *map = dm_get_live_table(md, &srcu_idx); in dm_mq_queue_rq() 498 dm_put_live_table(md, srcu_idx); in dm_mq_queue_rq()
|
/Linux-v5.10/arch/powerpc/kvm/ |
D | book3s_hv_uvmem.c | 461 int srcu_idx; in kvmppc_h_svm_init_start() local 476 srcu_idx = srcu_read_lock(&kvm->srcu); in kvmppc_h_svm_init_start() 495 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_h_svm_init_start() 649 int srcu_idx; in kvmppc_h_svm_init_abort() local 662 srcu_idx = srcu_read_lock(&kvm->srcu); in kvmppc_h_svm_init_abort() 667 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_h_svm_init_abort() 823 int srcu_idx; in kvmppc_h_svm_init_done() local 830 srcu_idx = srcu_read_lock(&kvm->srcu); in kvmppc_h_svm_init_done() 853 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_h_svm_init_done() 875 int srcu_idx; in kvmppc_share_page() local [all …]
|
D | book3s_hv_nested.c | 237 vcpu->srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); in kvmhv_enter_nested_guest() 242 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in kvmhv_enter_nested_guest() 327 vcpu->srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); in kvmhv_enter_nested_guest() 332 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in kvmhv_enter_nested_guest() 447 int srcu_idx; in kvmhv_set_partition_table() local 450 srcu_idx = srcu_read_lock(&kvm->srcu); in kvmhv_set_partition_table() 458 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmhv_set_partition_table() 512 vcpu->srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); in kvmhv_copy_tofrom_guest_nested() 514 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in kvmhv_copy_tofrom_guest_nested() 519 vcpu->srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); in kvmhv_copy_tofrom_guest_nested() [all …]
|
D | book3s_xive_native.c | 573 int srcu_idx; in kvmppc_xive_native_set_queue_config() local 644 srcu_idx = srcu_read_lock(&kvm->srcu); in kvmppc_xive_native_set_queue_config() 649 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_xive_native_set_queue_config() 656 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_xive_native_set_queue_config() 662 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_xive_native_set_queue_config() 893 int srcu_idx; in kvmppc_xive_native_vcpu_eq_sync() local 905 srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); in kvmppc_xive_native_vcpu_eq_sync() 907 srcu_read_unlock(&vcpu->kvm->srcu, srcu_idx); in kvmppc_xive_native_vcpu_eq_sync()
|
D | book3s_64_mmu_hv.c | 736 int srcu_idx; in kvmppc_rmap_reset() local 738 srcu_idx = srcu_read_lock(&kvm->srcu); in kvmppc_rmap_reset() 751 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_rmap_reset() 1166 int srcu_idx; in kvmppc_pin_guest_page() local 1168 srcu_idx = srcu_read_lock(&kvm->srcu); in kvmppc_pin_guest_page() 1177 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_pin_guest_page() 1185 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_pin_guest_page() 1195 int srcu_idx; in kvmppc_unpin_guest_page() local 1204 srcu_idx = srcu_read_lock(&kvm->srcu); in kvmppc_unpin_guest_page() 1208 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvmppc_unpin_guest_page() [all …]
|
D | book3s.c | 899 int srcu_idx; in kvmppc_h_logical_ci_load() local 905 srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); in kvmppc_h_logical_ci_load() 907 srcu_read_unlock(&vcpu->kvm->srcu, srcu_idx); in kvmppc_h_logical_ci_load() 942 int srcu_idx; in kvmppc_h_logical_ci_store() local 966 srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); in kvmppc_h_logical_ci_store() 968 srcu_read_unlock(&vcpu->kvm->srcu, srcu_idx); in kvmppc_h_logical_ci_store()
|
D | book3s_rtas.c | 232 vcpu->srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); in kvmppc_rtas_hcall() 234 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->srcu_idx); in kvmppc_rtas_hcall()
|
D | book3s_hv.c | 1477 int srcu_idx; in kvmppc_handle_nested_exit() local 1531 srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); in kvmppc_handle_nested_exit() 1533 srcu_read_unlock(&vcpu->kvm->srcu, srcu_idx); in kvmppc_handle_nested_exit() 1541 srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); in kvmppc_handle_nested_exit() 1543 srcu_read_unlock(&vcpu->kvm->srcu, srcu_idx); in kvmppc_handle_nested_exit() 3088 int srcu_idx; in kvmppc_run_core() local 3338 srcu_idx = srcu_read_lock(&vc->kvm->srcu); in kvmppc_run_core() 3354 srcu_read_unlock(&vc->kvm->srcu, srcu_idx); in kvmppc_run_core() 4099 int srcu_idx, lpid; in kvmhv_run_single_vcpu() local 4183 srcu_idx = srcu_read_lock(&kvm->srcu); in kvmhv_run_single_vcpu() [all …]
|
D | book3s_64_mmu_radix.c | 164 vcpu->srcu_idx = srcu_read_lock(&kvm->srcu); in kvmppc_mmu_walk_radix_tree() 166 srcu_read_unlock(&kvm->srcu, vcpu->srcu_idx); in kvmppc_mmu_walk_radix_tree() 242 vcpu->srcu_idx = srcu_read_lock(&kvm->srcu); in kvmppc_mmu_radix_translate_table() 244 srcu_read_unlock(&kvm->srcu, vcpu->srcu_idx); in kvmppc_mmu_radix_translate_table()
|
/Linux-v5.10/drivers/net/wireless/microchip/wilc1000/ |
D | netdev.c | 132 int srcu_idx; in wilc_wlan_get_num_conn_ifcs() local 136 srcu_idx = srcu_read_lock(&wilc->srcu); in wilc_wlan_get_num_conn_ifcs() 141 srcu_read_unlock(&wilc->srcu, srcu_idx); in wilc_wlan_get_num_conn_ifcs() 165 int srcu_idx; in wilc_txq_task() local 168 srcu_idx = srcu_read_lock(&wl->srcu); in wilc_txq_task() 174 srcu_read_unlock(&wl->srcu, srcu_idx); in wilc_txq_task() 708 int srcu_idx; in wilc_mac_xmit() local 711 srcu_idx = srcu_read_lock(&wilc->srcu); in wilc_mac_xmit() 716 srcu_read_unlock(&wilc->srcu, srcu_idx); in wilc_mac_xmit() 794 int srcu_idx; in wilc_wfi_mgmt_rx() local [all …]
|
D | cfg80211.c | 241 int srcu_idx; in set_channel() local 243 srcu_idx = srcu_read_lock(&wl->srcu); in set_channel() 246 srcu_read_unlock(&wl->srcu, srcu_idx); in set_channel() 257 srcu_read_unlock(&wl->srcu, srcu_idx); in set_channel() 794 int srcu_idx; in set_wiphy_params() local 796 srcu_idx = srcu_read_lock(&wl->srcu); in set_wiphy_params() 851 srcu_read_unlock(&wl->srcu, srcu_idx); in set_wiphy_params() 1474 int srcu_idx; in add_virtual_intf() local 1476 srcu_idx = srcu_read_lock(&wl->srcu); in add_virtual_intf() 1481 srcu_read_unlock(&wl->srcu, srcu_idx); in add_virtual_intf() [all …]
|
/Linux-v5.10/include/linux/ |
D | srcutiny.h | 18 short srcu_idx; /* Current reader array element. */ member 62 idx = READ_ONCE(ssp->srcu_idx); in __srcu_read_lock() 83 idx = READ_ONCE(ssp->srcu_idx) & 0x1; in srcu_torture_stats_print()
|
D | srcutree.h | 71 unsigned int srcu_idx; /* Current rdr array element. */ member
|
D | device-mapper.h | 506 struct dm_table *dm_get_live_table(struct mapped_device *md, int *srcu_idx); 507 void dm_put_live_table(struct mapped_device *md, int srcu_idx);
|
/Linux-v5.10/arch/arm64/include/asm/ |
D | kvm_mmu.h | 192 int srcu_idx = srcu_read_lock(&kvm->srcu); 195 srcu_read_unlock(&kvm->srcu, srcu_idx); 203 int srcu_idx = srcu_read_lock(&kvm->srcu); 206 srcu_read_unlock(&kvm->srcu, srcu_idx);
|
/Linux-v5.10/kernel/rcu/ |
D | srcutiny.c | 36 ssp->srcu_idx = 0; in init_srcu_struct_fields() 127 idx = ssp->srcu_idx; in srcu_drive_gp() 128 WRITE_ONCE(ssp->srcu_idx, !ssp->srcu_idx); in srcu_drive_gp()
|
D | srcutree.c | 172 ssp->srcu_idx = 0; in init_srcu_struct_fields() 407 idx = READ_ONCE(ssp->srcu_idx) & 0x1; in __srcu_read_lock() 726 WRITE_ONCE(ssp->srcu_idx, ssp->srcu_idx + 1); in srcu_flip() 1082 return READ_ONCE(ssp->srcu_idx); in srcu_batches_completed() 1127 idx = 1 ^ (ssp->srcu_idx & 1); in srcu_advance_state() 1144 idx = 1 ^ (ssp->srcu_idx & 1); in srcu_advance_state() 1261 idx = ssp->srcu_idx & 0x1; in srcu_torture_stats_print()
|
/Linux-v5.10/mm/kasan/ |
D | quarantine.c | 224 int srcu_idx; in quarantine_reduce() local 240 srcu_idx = srcu_read_lock(&remove_cache_srcu); in quarantine_reduce() 268 srcu_read_unlock(&remove_cache_srcu, srcu_idx); in quarantine_reduce()
|
/Linux-v5.10/drivers/nvme/host/ |
D | multipath.c | 301 int srcu_idx; in nvme_ns_head_submit_bio() local 310 srcu_idx = srcu_read_lock(&head->srcu); in nvme_ns_head_submit_bio() 332 srcu_read_unlock(&head->srcu, srcu_idx); in nvme_ns_head_submit_bio() 420 int node, srcu_idx; in nvme_mpath_set_live() local 422 srcu_idx = srcu_read_lock(&head->srcu); in nvme_mpath_set_live() 425 srcu_read_unlock(&head->srcu, srcu_idx); in nvme_mpath_set_live()
|
D | zns.c | 230 int srcu_idx, ret; in nvme_report_zones() local 232 ns = nvme_get_ns_from_disk(disk, &head, &srcu_idx); in nvme_report_zones() 240 nvme_put_ns_from_disk(head, srcu_idx); in nvme_report_zones()
|
/Linux-v5.10/block/ |
D | blk-mq.c | 702 static void hctx_unlock(struct blk_mq_hw_ctx *hctx, int srcu_idx) in hctx_unlock() argument 708 srcu_read_unlock(hctx->srcu, srcu_idx); in hctx_unlock() 711 static void hctx_lock(struct blk_mq_hw_ctx *hctx, int *srcu_idx) in hctx_lock() argument 716 *srcu_idx = 0; in hctx_lock() 719 *srcu_idx = srcu_read_lock(hctx->srcu); in hctx_lock() 1496 int srcu_idx; in __blk_mq_run_hw_queue() local 1531 hctx_lock(hctx, &srcu_idx); in __blk_mq_run_hw_queue() 1533 hctx_unlock(hctx, srcu_idx); in __blk_mq_run_hw_queue() 1645 int srcu_idx; in blk_mq_run_hw_queue() local 1656 hctx_lock(hctx, &srcu_idx); in blk_mq_run_hw_queue() [all …]
|
/Linux-v5.10/fs/notify/ |
D | fsnotify.c | 483 iter_info.srcu_idx = srcu_read_lock(&fsnotify_mark_srcu); in fsnotify() 516 srcu_read_unlock(&fsnotify_mark_srcu, iter_info.srcu_idx); in fsnotify()
|
/Linux-v5.10/arch/s390/kvm/ |
D | kvm-s390.c | 1802 int srcu_idx, i, r = 0; in kvm_s390_get_skeys() local 1820 srcu_idx = srcu_read_lock(&kvm->srcu); in kvm_s390_get_skeys() 1832 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvm_s390_get_skeys() 1850 int srcu_idx, i, r = 0; in kvm_s390_set_skeys() local 1878 srcu_idx = srcu_read_lock(&kvm->srcu); in kvm_s390_set_skeys() 1903 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvm_s390_set_skeys() 2065 int srcu_idx, peek, ret; in kvm_s390_get_cmma_bits() local 2094 srcu_idx = srcu_read_lock(&kvm->srcu); in kvm_s390_get_cmma_bits() 2099 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvm_s390_get_cmma_bits() 2124 int srcu_idx, r = 0; in kvm_s390_set_cmma_bits() local [all …]
|