Home
last modified time | relevance | path

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

/drivers/nvme/host/
A Dmultipath.c218 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 Dioctl.c692 __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 Dcore.c672 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 Dpr.c56 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 Dnvme.h298 struct srcu_struct srcu; member
471 struct srcu_struct srcu; member
A Dsysfs.c196 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 Dgpiolib.h81 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 Dgpiolib.c544 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 Dgpiolib-cdev.c214 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 Dgpiolib-sysfs.c997 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 Dnetdev.c140 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 Dcfg80211.c243 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 Dnetdev.h37 srcu_read_lock_held(&_w->srcu))
231 struct srcu_struct srcu; member
A Dhif.c1582 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 Dwlan.c854 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 Dhid_bpf_dispatch.c105 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 Dhid_bpf_struct_ops.c223 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 Dintel_reset.h43 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 Dintel_reset.c1572 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(&gt->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 Dvmd.c123 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 Dcontroller.c153 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 Dcontroller.h55 struct srcu_struct srcu; member
/drivers/crypto/
A Dhifn_795x.c388 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 Di915_gem_mman.c355 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 Dintel_guc_submission.c1529 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()

Completed in 104 milliseconds