/linux-6.12.1/fs/notify/ |
D | fsnotify.c | 407 conn = srcu_dereference(*connp, &fsnotify_mark_srcu); in fsnotify_first_mark() 409 node = srcu_dereference(conn->list.first, &fsnotify_mark_srcu); in fsnotify_first_mark() 419 node = srcu_dereference(mark->obj_list.next, in fsnotify_next_mark()
|
D | mark.c | 684 conn = srcu_dereference(*connp, &fsnotify_mark_srcu); in fsnotify_grab_connector()
|
/linux-6.12.1/drivers/infiniband/core/ |
D | uverbs_main.c | 105 if (!srcu_dereference(ufile->device->ib_dev, in ib_uverbs_get_ucontext_file() 205 ib_dev = srcu_dereference(file->device->ib_dev, in ib_uverbs_release_file() 907 ib_dev = srcu_dereference(dev->ib_dev, in ib_uverbs_open() 1052 ib_dev = srcu_dereference(dev->ib_dev, &dev->disassociate_srcu); in ibdev_show() 1071 ib_dev = srcu_dereference(dev->ib_dev, &dev->disassociate_srcu); in abi_version_show()
|
D | rdma_core.c | 404 !srcu_dereference(ufile->device->ib_dev, in rdma_lookup_get_uobject()
|
D | uverbs_ioctl.c | 440 handler = srcu_dereference( in ib_uverbs_run_method()
|
/linux-6.12.1/include/linux/ |
D | srcu.h | 217 #define srcu_dereference(p, ssp) srcu_dereference_check((p), (ssp), 0) macro
|
/linux-6.12.1/fs/quota/ |
D | dquot.c | 408 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in mark_all_dquot_dirty() 1706 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in __dquot_alloc_space() 1717 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in __dquot_alloc_space() 1767 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in dquot_alloc_inode() 1773 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in dquot_alloc_inode() 1817 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in dquot_claim_space_nodirty() 1858 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in dquot_reclaim_space_nodirty() 1906 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in __dquot_free_space() 1954 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in dquot_free_inode()
|
/linux-6.12.1/drivers/gpio/ |
D | gpiolib.h | 223 _guard.gc = srcu_dereference(_guard.gdev->chip,
|
D | gpiolib-sysfs.c | 762 chip = srcu_dereference(gdev->chip, &gdev->srcu); in gpiochip_sysfs_register() 806 chip = srcu_dereference(gdev->chip, &gdev->srcu); in gpiochip_sysfs_unregister()
|
D | gpiolib.c | 474 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpio_name_to_desc() 1202 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpio_device_find() 3017 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpiod_get_raw_value_commit() 3051 return gc == srcu_dereference(gdev->chip, &gdev->srcu); in gpio_device_chip_cmp() 3650 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpiod_to_irq() 4885 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpiolib_dbg_show() 4972 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpiolib_seq_show()
|
D | gpiolib-cdev.c | 2865 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpiolib_cdev_register()
|
/linux-6.12.1/arch/x86/kvm/vmx/ |
D | posted_intr.c | 286 irq_rt = srcu_dereference(kvm->irq_routing, &kvm->irq_srcu); in vmx_pi_update_irte()
|
/linux-6.12.1/virt/kvm/ |
D | irqchip.c | 44 irq_rt = srcu_dereference(kvm->irq_routing, &kvm->irq_srcu); in kvm_irq_map_chip_pin()
|
D | kvm_main.c | 5874 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu); in kvm_io_bus_write() 5894 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu); in kvm_io_bus_write_cookie() 5945 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu); in kvm_io_bus_read() 6053 bus = srcu_dereference(kvm->buses[bus_idx], &kvm->srcu); in kvm_io_bus_get_dev()
|
/linux-6.12.1/drivers/hwtracing/stm/ |
D | core.c | 1133 stm = srcu_dereference(src->link, &stm_source_srcu); in stm_source_link_drop() 1158 stm = srcu_dereference(src->link, &stm_source_srcu); in stm_source_link_show() 1299 stm = srcu_dereference(src->link, &stm_source_srcu); in stm_source_write()
|
/linux-6.12.1/security/tomoyo/ |
D | common.h | 1284 pos = srcu_dereference((head)->next, &tomoyo_ss); \ 1285 for ( ; pos != (head); pos = srcu_dereference(pos->next, &tomoyo_ss))
|
/linux-6.12.1/arch/x86/kvm/ |
D | irq_comm.c | 415 table = srcu_dereference(kvm->irq_routing, &kvm->irq_srcu); in kvm_scan_ioapic_routes()
|
D | pmu.c | 434 filter = srcu_dereference(kvm->arch.pmu_event_filter, &kvm->srcu); in check_pmu_event_filter()
|
/linux-6.12.1/Documentation/RCU/ |
D | lockdep.rst | 38 srcu_dereference(p, sp):
|
D | checklist.rst | 453 use srcu_dereference() in order to avoid lockdep splats.
|
/linux-6.12.1/drivers/nvme/host/ |
D | multipath.c | 309 struct nvme_ns *old = srcu_dereference(head->current_path[node], in nvme_round_robin_path() 400 ns = srcu_dereference(head->current_path[node], &head->srcu); in nvme_numa_path()
|
/linux-6.12.1/tools/memory-model/Documentation/ |
D | ordering.txt | 376 rcu_dereference() and srcu_dereference(). 390 srcu_dereference(), order their load (which must be a pointer) against any 393 from the value returned by the rcu_dereference() or srcu_dereference()
|
/linux-6.12.1/arch/x86/kvm/svm/ |
D | avic.c | 909 irq_rt = srcu_dereference(kvm->irq_routing, &kvm->irq_srcu); in avic_pi_update_irte()
|
/linux-6.12.1/drivers/infiniband/hw/hfi1/ |
D | user_sdma.c | 284 srcu_dereference(fd->pq, &fd->pq_srcu); in hfi1_user_sdma_process_request()
|
D | file_ops.c | 273 pq = srcu_dereference(fd->pq, &fd->pq_srcu); in hfi1_write_iter()
|