Home
last modified time | relevance | path

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

/linux/drivers/reset/
H A Dcore.c387 rcdev = srcu_dereference(rstc->rcdev, &rstc->srcu); in reset_control_reset()
508 rcdev = srcu_dereference(rstc->rcdev, &rstc->srcu); in reset_control_assert()
604 rcdev = srcu_dereference(rstc->rcdev, &rstc->srcu); in reset_control_deassert()
684 rcdev = srcu_dereference(rstc->rcdev, &rstc->srcu); in reset_control_status()
736 rcdev = srcu_dereference(rstc->rcdev, &rstc->srcu); in reset_control_acquire()
915 rcdev = srcu_dereference(rstc->rcdev, &rstc->srcu); in reset_control_put_internal()
/linux/fs/quota/
H A Ddquot.c435 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in mark_all_dquot_dirty()
1664 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in __dquot_alloc_space()
1675 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in __dquot_alloc_space()
1725 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in dquot_alloc_inode()
1731 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in dquot_alloc_inode()
1775 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in dquot_claim_space_nodirty()
1816 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in dquot_reclaim_space_nodirty()
1864 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in __dquot_free_space()
1912 dquot = srcu_dereference(dquots[cnt], &dquot_srcu); in dquot_free_inode()
/linux/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.c5878 return srcu_dereference(kvm->buses[idx], &kvm->srcu); in kvm_get_bus_srcu()
/linux/security/tomoyo/
H A Dcommon.h1289 pos = srcu_dereference((head)->next, &tomoyo_ss); \
1290 for ( ; pos != (head); pos = srcu_dereference(pos->next, &tomoyo_ss))
/linux/include/linux/
H A Dsrcu.h267 #define srcu_dereference(p, ssp) srcu_dereference_check((p), (ssp), 0) macro
/linux/drivers/nvme/host/
H A Dmultipath.c385 struct nvme_ns *old = srcu_dereference(head->current_path[node], in nvme_round_robin_path()
479 ns = srcu_dereference(head->current_path[node], &head->srcu); in nvme_numa_path()
1132 current_ns = srcu_dereference(head->current_path[node], in numa_nodes_show()
/linux/drivers/gpio/
H A Dgpiolib.c590 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpio_name_to_desc()
1089 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpiochip_setup_devs()
1489 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpio_device_find()
3489 return gc == srcu_dereference(gdev->chip, &gdev->srcu); in gpio_device_chip_cmp()
3513 gc = srcu_dereference(array_info->gdev->chip, in gpiod_get_array_value_complex()
3858 gc = srcu_dereference(array_info->gdev->chip, in gpiod_set_array_value_complex()
5510 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpiolib_seq_show()
/linux/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/arch/x86/kvm/
H A Dirq.c394 table = srcu_dereference(kvm->irq_routing, &kvm->irq_srcu); in kvm_scan_ioapic_routes()
H A Dx86.c1792 msr_filter = srcu_dereference(kvm->arch.msr_filter, &kvm->srcu); in kvm_msr_allowed()
/linux/Documentation/RCU/
H A Dchecklist.rst466 use srcu_dereference() in order to avoid lockdep splats.
/linux/drivers/md/
H A Ddm.c689 return srcu_dereference(md->map, &md->io_barrier); in dm_get_live_table()
/linux/Documentation/RCU/Design/Requirements/
H A DRequirements.rst2688 srcu_dereference(), srcu_dereference_check(), synchronize_srcu(),