Home
last modified time | relevance | path

Searched refs:srcu_dereference (Results 1 – 25 of 31) sorted by relevance

12

/linux-6.15/fs/notify/
H A Dfsnotify.c433 conn = srcu_dereference(*connp, &fsnotify_mark_srcu); in fsnotify_first_mark()
435 node = srcu_dereference(conn->list.first, &fsnotify_mark_srcu); in fsnotify_first_mark()
445 node = srcu_dereference(mark->obj_list.next, in fsnotify_next_mark()
H A Dmark.c697 conn = srcu_dereference(*connp, &fsnotify_mark_srcu); in fsnotify_grab_connector()
/linux-6.15/drivers/infiniband/core/
H A Duverbs_main.c107 if (!srcu_dereference(ufile->device->ib_dev, in ib_uverbs_get_ucontext_file()
207 ib_dev = srcu_dereference(file->device->ib_dev, in ib_uverbs_release_file()
945 ib_dev = srcu_dereference(dev->ib_dev, in ib_uverbs_open()
1092 ib_dev = srcu_dereference(dev->ib_dev, &dev->disassociate_srcu); in ibdev_show()
1111 ib_dev = srcu_dereference(dev->ib_dev, &dev->disassociate_srcu); in abi_version_show()
H A Drdma_core.c405 !srcu_dereference(ufile->device->ib_dev, in rdma_lookup_get_uobject()
H A Duverbs_ioctl.c440 handler = srcu_dereference( in ib_uverbs_run_method()
/linux-6.15/fs/quota/
H A Ddquot.c407 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in mark_all_dquot_dirty()
1707 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in __dquot_alloc_space()
1718 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in __dquot_alloc_space()
1768 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in dquot_alloc_inode()
1774 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in dquot_alloc_inode()
1818 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in dquot_claim_space_nodirty()
1859 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in dquot_reclaim_space_nodirty()
1907 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in __dquot_free_space()
1955 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in dquot_free_inode()
/linux-6.15/drivers/gpio/
H A Dgpiolib.h240 _guard.gc = srcu_dereference(_guard.gdev->chip,
H A Dgpiolib-sysfs.c739 chip = srcu_dereference(gdev->chip, &gdev->srcu); in gpiochip_sysfs_register()
782 chip = srcu_dereference(gdev->chip, &gdev->srcu); in gpiochip_sysfs_unregister()
H A Dgpiolib.c494 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpio_name_to_desc()
1299 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpio_device_find()
3267 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpiod_get_raw_value_commit()
3309 return gc == srcu_dereference(gdev->chip, &gdev->srcu); in gpio_device_chip_cmp()
3333 gc = srcu_dereference(array_info->gdev->chip, in gpiod_get_array_value_complex()
3674 gc = srcu_dereference(array_info->gdev->chip, in gpiod_set_array_value_complex()
3965 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpiod_to_irq()
5210 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpiolib_dbg_show()
5301 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpiolib_seq_show()
H A Dgpiolib-cdev.c2528 gc = srcu_dereference(ctx->gdev->chip, &ctx->gdev->srcu); in lineinfo_changed_func()
2825 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpiolib_cdev_register()
/linux-6.15/arch/x86/kvm/vmx/
H A Dposted_intr.c310 irq_rt = srcu_dereference(kvm->irq_routing, &kvm->irq_srcu); in vmx_pi_update_irte()
/linux-6.15/include/linux/
H A Dsrcu.h216 #define srcu_dereference(p, ssp) srcu_dereference_check((p), (ssp), 0) macro
/linux-6.15/virt/kvm/
H A Dirqchip.c44 irq_rt = srcu_dereference(kvm->irq_routing, &kvm->irq_srcu); in kvm_irq_map_chip_pin()
H A Dkvm_main.c5790 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu); in kvm_io_bus_write()
5810 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu); in kvm_io_bus_write_cookie()
5861 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu); in kvm_io_bus_read()
5969 bus = srcu_dereference(kvm->buses[bus_idx], &kvm->srcu); in kvm_io_bus_get_dev()
/linux-6.15/drivers/hwtracing/stm/
H A Dcore.c1133 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.15/drivers/nvme/host/
H A Dmultipath.c313 struct nvme_ns *old = srcu_dereference(head->current_path[node], in nvme_round_robin_path()
405 ns = srcu_dereference(head->current_path[node], &head->srcu); in nvme_numa_path()
1008 current_ns = srcu_dereference(head->current_path[node], in numa_nodes_show()
/linux-6.15/security/tomoyo/
H A Dcommon.h1284 pos = srcu_dereference((head)->next, &tomoyo_ss); \
1285 for ( ; pos != (head); pos = srcu_dereference(pos->next, &tomoyo_ss))
/linux-6.15/arch/x86/kvm/
H A Dirq_comm.c415 table = srcu_dereference(kvm->irq_routing, &kvm->irq_srcu); in kvm_scan_ioapic_routes()
H A Dpmu.c434 filter = srcu_dereference(kvm->arch.pmu_event_filter, &kvm->srcu); in check_pmu_event_filter()
/linux-6.15/Documentation/RCU/
H A Dlockdep.rst38 srcu_dereference(p, sp):
H A Dchecklist.rst453 use srcu_dereference() in order to avoid lockdep splats.
/linux-6.15/tools/memory-model/Documentation/
H A Dordering.txt376 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.15/arch/x86/kvm/svm/
H A Davic.c912 irq_rt = srcu_dereference(kvm->irq_routing, &kvm->irq_srcu); in avic_pi_update_irte()
/linux-6.15/drivers/infiniband/hw/hfi1/
H A Duser_sdma.c284 srcu_dereference(fd->pq, &fd->pq_srcu); in hfi1_user_sdma_process_request()
H A Dfile_ops.c273 pq = srcu_dereference(fd->pq, &fd->pq_srcu); in hfi1_write_iter()

12