| /drivers/nvme/host/ |
| A D | multipath.c | 218 srcu_idx = srcu_read_lock(&ctrl->srcu); in nvme_kick_requeue_lists() 220 srcu_read_lock_held(&ctrl->srcu)) { in nvme_kick_requeue_lists() 263 srcu_idx = srcu_read_lock(&ctrl->srcu); in nvme_mpath_clear_ctrl_paths() 265 srcu_read_lock_held(&ctrl->srcu)) { in nvme_mpath_clear_ctrl_paths() 279 srcu_idx = srcu_read_lock(&head->srcu); in nvme_mpath_revalidate_paths() 281 srcu_read_lock_held(&head->srcu)) { in nvme_mpath_revalidate_paths() 365 &head->srcu); in nvme_round_robin_path() 691 synchronize_srcu(&head->srcu); in nvme_remove_head() 810 synchronize_srcu(&head->srcu); in nvme_mpath_set_live() 1116 &head->srcu); in numa_nodes_show() [all …]
|
| A D | ioctl.c | 692 __releases(&head->srcu) in nvme_ns_head_ctrl_ioctl() 698 srcu_read_unlock(&head->srcu, srcu_idx); in nvme_ns_head_ctrl_ioctl() 718 srcu_idx = srcu_read_lock(&head->srcu); in nvme_ns_head_ioctl() 734 srcu_read_unlock(&head->srcu, srcu_idx); in nvme_ns_head_ioctl() 749 srcu_idx = srcu_read_lock(&head->srcu); in nvme_ns_head_chr_ioctl() 760 srcu_read_unlock(&head->srcu, srcu_idx); in nvme_ns_head_chr_ioctl() 769 int srcu_idx = srcu_read_lock(&head->srcu); in nvme_ns_head_chr_uring_cmd() 775 srcu_read_unlock(&head->srcu, srcu_idx); in nvme_ns_head_chr_uring_cmd() 813 srcu_idx = srcu_read_lock(&ctrl->srcu); in nvme_dev_user_cmd() 833 srcu_read_unlock(&ctrl->srcu, srcu_idx); in nvme_dev_user_cmd() [all …]
|
| A D | core.c | 672 cleanup_srcu_struct(&head->srcu); in nvme_free_ns_head() 3924 cleanup_srcu_struct(&head->srcu); in nvme_alloc_ns_head() 4168 synchronize_srcu(&ctrl->srcu); in nvme_alloc_ns() 4194 synchronize_srcu(&ctrl->srcu); in nvme_alloc_ns() 4236 synchronize_srcu(&ns->head->srcu); in nvme_ns_remove() 4252 synchronize_srcu(&ns->head->srcu); in nvme_ns_remove() 4264 synchronize_srcu(&ns->ctrl->srcu); in nvme_ns_remove() 4388 synchronize_srcu(&ctrl->srcu); in nvme_remove_invalid_namespaces() 4585 synchronize_srcu(&ctrl->srcu); in nvme_remove_namespaces() 5037 cleanup_srcu_struct(&ctrl->srcu); in nvme_free_ctrl() [all …]
|
| A D | pr.c | 56 int srcu_idx = srcu_read_lock(&head->srcu); in nvme_send_ns_head_pr_command() 64 srcu_read_unlock(&head->srcu, srcu_idx); in nvme_send_ns_head_pr_command()
|
| A D | nvme.h | 298 struct srcu_struct srcu; member 471 struct srcu_struct srcu; member
|
| A D | sysfs.c | 196 srcu_idx = srcu_read_lock(&head->srcu); in ns_head_update_nuse() 209 srcu_read_unlock(&head->srcu, srcu_idx); in ns_head_update_nuse()
|
| /drivers/gpio/ |
| A D | gpiolib.h | 81 struct srcu_struct srcu; member 231 srcu_read_unlock(&_T.gdev->srcu, _T.idx), 236 _guard.idx = srcu_read_lock(&_guard.gdev->srcu); 238 &_guard.gdev->srcu); 288 scoped_guard(srcu, &desc->gdev->desc_srcu) { \ 296 scoped_guard(srcu, &desc->gdev->desc_srcu) { \ 304 scoped_guard(srcu, &desc->gdev->desc_srcu) { \
|
| A D | gpiolib.c | 544 guard(srcu)(&gpio_devices_srcu); in gpio_name_to_desc() 548 guard(srcu)(&gdev->srcu); in gpio_name_to_desc() 1285 synchronize_srcu(&gdev->srcu); in gpiochip_remove() 1345 guard(srcu)(&gdev->srcu); in gpio_device_find() 3289 guard(srcu)(&gdev->srcu); in gpiod_get_raw_value_commit() 3332 guard(srcu)(&gdev->srcu); in gpio_device_chip_cmp() 3357 guard(srcu)(&array_info->gdev->srcu); in gpiod_get_array_value_complex() 3702 guard(srcu)(&array_info->gdev->srcu); in gpiod_set_array_value_complex() 3993 guard(srcu)(&gdev->srcu); in gpiod_to_irq() 5229 guard(srcu)(&gdev->srcu); in gpiolib_dbg_show() [all …]
|
| A D | gpiolib-cdev.c | 214 guard(srcu)(&lh->gdev->srcu); in linehandle_ioctl() 1460 guard(srcu)(&lr->gdev->srcu); in linereq_ioctl() 1491 guard(srcu)(&lr->gdev->srcu); in linereq_poll() 1513 guard(srcu)(&lr->gdev->srcu); in linereq_read() 1809 guard(srcu)(&le->gdev->srcu); in lineevent_poll() 1847 guard(srcu)(&le->gdev->srcu); in lineevent_read() 1929 guard(srcu)(&le->gdev->srcu); in lineevent_ioctl() 2462 guard(srcu)(&gdev->srcu); in gpio_ioctl() 2605 guard(srcu)(&cdev->gdev->srcu); in lineinfo_watch_poll() 2710 guard(srcu)(&gdev->srcu); in gpio_chrdev_open() [all …]
|
| A D | gpiolib-sysfs.c | 997 guard(srcu)(&gdev->srcu); in gpiochip_sysfs_register() 999 chip = srcu_dereference(gdev->chip, &gdev->srcu); in gpiochip_sysfs_register() 1069 guard(srcu)(&gdev->srcu); in gpiochip_sysfs_unregister() 1071 chip = srcu_dereference(gdev->chip, &gdev->srcu); in gpiochip_sysfs_unregister()
|
| /drivers/net/wireless/microchip/wilc1000/ |
| A D | netdev.c | 140 srcu_idx = srcu_read_lock(&wilc->srcu); in wilc_wlan_get_num_conn_ifcs() 145 srcu_read_unlock(&wilc->srcu, srcu_idx); in wilc_wlan_get_num_conn_ifcs() 154 srcu_idx = srcu_read_lock(&wl->srcu); in wilc_wake_tx_queues() 159 srcu_read_unlock(&wl->srcu, srcu_idx); in wilc_wake_tx_queues() 673 srcu_idx = srcu_read_lock(&wilc->srcu); in wilc_set_mac_addr() 831 srcu_idx = srcu_read_lock(&wilc->srcu); in wilc_frmw_to_host() 918 synchronize_srcu(&wilc->srcu); in wilc_netdev_cleanup() 937 srcu_idx = srcu_read_lock(&wl->srcu); in wilc_get_available_idx() 944 srcu_read_unlock(&wl->srcu, srcu_idx); in wilc_get_available_idx() 997 synchronize_srcu(&wl->srcu); in wilc_netdev_ifc_init() [all …]
|
| A D | cfg80211.c | 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() 812 srcu_idx = srcu_read_lock(&wl->srcu); in set_wiphy_params() 867 srcu_read_unlock(&wl->srcu, srcu_idx); in set_wiphy_params() 1545 srcu_idx = srcu_read_lock(&wl->srcu); in add_virtual_intf() 1617 synchronize_srcu(&wl->srcu); in del_virtual_intf() 1627 srcu_idx = srcu_read_lock(&wl->srcu); in wilc_set_wakeup() 1652 srcu_idx = srcu_read_lock(&wl->srcu); in set_tx_power() 1748 init_srcu_struct(&wl->srcu); in wlan_init_locks() [all …]
|
| A D | netdev.h | 37 srcu_read_lock_held(&_w->srcu)) 231 struct srcu_struct srcu; member
|
| A D | hif.c | 1582 srcu_idx = srcu_read_lock(&wilc->srcu); in wilc_network_info_received() 1614 srcu_read_unlock(&wilc->srcu, srcu_idx); in wilc_network_info_received() 1629 srcu_idx = srcu_read_lock(&wilc->srcu); in wilc_gnrl_async_info_received() 1656 srcu_read_unlock(&wilc->srcu, srcu_idx); in wilc_gnrl_async_info_received() 1669 srcu_idx = srcu_read_lock(&wilc->srcu); in wilc_scan_complete_received() 1694 srcu_read_unlock(&wilc->srcu, srcu_idx); in wilc_scan_complete_received()
|
| A D | wlan.c | 854 srcu_idx = srcu_read_lock(&wilc->srcu); in wilc_wlan_handle_txq() 857 srcu_read_unlock(&wilc->srcu, srcu_idx); in wilc_wlan_handle_txq()
|
| /drivers/hid/bpf/ |
| A D | hid_bpf_dispatch.c | 105 idx = srcu_read_lock(&hdev->bpf.srcu); in dispatch_hid_bpf_raw_requests() 107 srcu_read_lock_held(&hdev->bpf.srcu)) { in dispatch_hid_bpf_raw_requests() 118 srcu_read_unlock(&hdev->bpf.srcu, idx); in dispatch_hid_bpf_raw_requests() 142 idx = srcu_read_lock(&hdev->bpf.srcu); in dispatch_hid_bpf_output_report() 144 srcu_read_lock_held(&hdev->bpf.srcu)) { in dispatch_hid_bpf_output_report() 155 srcu_read_unlock(&hdev->bpf.srcu, idx); in dispatch_hid_bpf_output_report() 641 synchronize_srcu(&hdev->bpf.srcu); in hid_bpf_destroy_device() 642 cleanup_srcu_struct(&hdev->bpf.srcu); in hid_bpf_destroy_device() 650 return init_srcu_struct(&hdev->bpf.srcu); in hid_bpf_device_init()
|
| A D | hid_bpf_struct_ops.c | 223 synchronize_srcu(&hdev->bpf.srcu); in hid_bpf_reg() 254 synchronize_srcu(&hdev->bpf.srcu); in hid_bpf_unreg()
|
| /drivers/gpu/drm/i915/gt/ |
| A D | intel_reset.h | 43 int __must_check intel_gt_reset_trylock(struct intel_gt *gt, int *srcu); 44 int __must_check intel_gt_reset_lock_interruptible(struct intel_gt *gt, int *srcu);
|
| A D | intel_reset.c | 1572 static int _intel_gt_reset_lock(struct intel_gt *gt, int *srcu, bool retry) in _intel_gt_reset_lock() argument 1592 *srcu = srcu_read_lock(>->reset.backoff_srcu); in _intel_gt_reset_lock() 1598 int intel_gt_reset_trylock(struct intel_gt *gt, int *srcu) in intel_gt_reset_trylock() argument 1600 return _intel_gt_reset_lock(gt, srcu, false); in intel_gt_reset_trylock() 1603 int intel_gt_reset_lock_interruptible(struct intel_gt *gt, int *srcu) in intel_gt_reset_lock_interruptible() argument 1605 return _intel_gt_reset_lock(gt, srcu, true); in intel_gt_reset_lock_interruptible()
|
| /drivers/pci/controller/ |
| A D | vmd.c | 123 struct srcu_struct srcu; member 290 synchronize_srcu(&vmdirq->irq->srcu); in vmd_msi_free() 673 idx = srcu_read_lock(&irqs->srcu); in vmd_irq() 676 srcu_read_unlock(&irqs->srcu, idx); in vmd_irq() 701 err = init_srcu_struct(&vmd->irqs[i].srcu); in vmd_alloc_irqs() 1046 cleanup_srcu_struct(&vmd->irqs[i].srcu); in vmd_cleanup_srcu()
|
| /drivers/platform/surface/aggregator/ |
| A D | controller.c | 153 idx = srcu_read_lock(&nh->srcu); in ssam_nfblk_call_chain() 156 srcu_read_lock_held(&nh->srcu)) { in ssam_nfblk_call_chain() 164 srcu_read_unlock(&nh->srcu, idx); in ssam_nfblk_call_chain() 251 status = init_srcu_struct(&nh->srcu); in ssam_nf_head_init() 265 cleanup_srcu_struct(&nh->srcu); in ssam_nf_head_destroy() 2366 synchronize_srcu(&nf_head->srcu); in ssam_notifier_register() 2440 synchronize_srcu(&nf_head->srcu); in __ssam_notifier_unregister()
|
| A D | controller.h | 55 struct srcu_struct srcu; member
|
| /drivers/crypto/ |
| A D | hifn_795x.c | 388 volatile int cmdu, srcu, dstu, resu; member 886 dma->cmdu = dma->srcu = dma->dstu = dma->resu = 0; in hifn_init_dma() 1238 dma->srcu++; in hifn_setup_src_desc() 1702 dma->cmdu, dma->srcu, dma->dstu, dma->resu, in hifn_clear_rings() 1723 i = dma->srck; u = dma->srcu; in hifn_clear_rings() 1731 dma->srck = i; dma->srcu = u; in hifn_clear_rings() 1756 dma->cmdu, dma->srcu, dma->dstu, dma->resu, in hifn_clear_rings() 1776 if (dma->srcu == 0 && (dev->flags & HIFN_FLAG_SRC_BUSY)) { in hifn_work() 1844 dma->cmdu, dma->srcu, dma->dstu, dma->resu); in hifn_interrupt()
|
| /drivers/gpu/drm/i915/gem/ |
| A D | i915_gem_mman.c | 355 int srcu; in vm_fault_gtt() local 382 ret = intel_gt_reset_lock_interruptible(ggtt->vm.gt, &srcu); in vm_fault_gtt() 492 intel_gt_reset_unlock(ggtt->vm.gt, srcu); in vm_fault_gtt()
|
| /drivers/gpu/drm/i915/gt/uc/ |
| A D | intel_guc_submission.c | 1529 int srcu, ret; in guc_timestamp_ping() local 1567 ret = intel_gt_reset_trylock(gt, &srcu); in guc_timestamp_ping() 1577 intel_gt_reset_unlock(gt, srcu); in guc_timestamp_ping()
|