| /linux/tools/testing/radix-tree/ |
| H A D | regression1.c | 130 xa_unlock(&mt_tree); in regression1_fn() 135 xa_unlock(&mt_tree); in regression1_fn() 142 xa_unlock(&mt_tree); in regression1_fn() 150 xa_unlock(&mt_tree); in regression1_fn()
|
| /linux/drivers/gpu/drm/imagination/ |
| H A D | pvr_free_list.h | 144 xa_unlock(&pvr_file->free_list_handles); in pvr_free_list_lookup() 175 xa_unlock(&pvr_dev->free_list_ids); in pvr_free_list_lookup_id()
|
| H A D | pvr_hwrt.h | 110 xa_unlock(&pvr_file->hwrt_handles); in pvr_hwrt_dataset_lookup()
|
| H A D | pvr_vm.c | 652 xa_unlock(&pvr_file->vm_ctx_handles); in pvr_vm_context_lookup()
|
| /linux/drivers/block/ |
| H A D | brd.c | 101 xa_unlock(&brd->brd_pages); in brd_insert_page() 107 xa_unlock(&brd->brd_pages); in brd_insert_page() 112 xa_unlock(&brd->brd_pages); in brd_insert_page() 199 xa_unlock(&brd->brd_pages); in brd_do_discard()
|
| /linux/rust/helpers/ |
| H A D | xarray.c | 27 return xa_unlock(xa); in rust_helper_xa_unlock()
|
| /linux/drivers/iommu/iommufd/ |
| H A D | device.c | 123 xa_unlock(&ictx->groups); in iommufd_get_group() 127 xa_unlock(&ictx->groups); in iommufd_get_group() 145 xa_unlock(&ictx->groups); in iommufd_get_group() 152 xa_unlock(&ictx->groups); in iommufd_get_group() 158 xa_unlock(&ictx->groups); in iommufd_get_group() 382 xa_unlock(&ictx->objects); in iommufd_ctx_has_group() 386 xa_unlock(&ictx->objects); in iommufd_ctx_has_group() 1390 xa_unlock(&ioas->iopt.access_list); in iommufd_access_notify_unmap() 1397 xa_unlock(&ioas->iopt.access_list); in iommufd_access_notify_unmap()
|
| /linux/include/linux/ |
| H A D | xarray.h | 537 #define xa_unlock(xa) spin_unlock(&(xa)->xa_lock) macro 700 xa_unlock(xa); in xa_cmpxchg() 786 xa_unlock(xa); in xa_insert() 879 xa_unlock(xa); in xa_alloc() 984 xa_unlock(xa); in xa_alloc_cyclic() 1419 #define xas_unlock(xas) xa_unlock((xas)->xa)
|
| H A D | idr.h | 103 #define idr_unlock(idr) xa_unlock(&(idr)->idr_rt)
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | xarray.rst | 196 调用xa_unlock()之前对你找到的对象进行一个引用计数。这将防止存储操作在查找对象和增加refcount期间 228 xa_unlock(&foo->array);
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_ctx.c | 734 xa_unlock(&mgr->ctx_handles); in amdgpu_ctx_get() 886 xa_unlock(&mgr->ctx_handles); in amdgpu_ctx_mgr_entity_flush() 901 xa_unlock(&mgr->ctx_handles); in amdgpu_ctx_mgr_entity_flush() 948 xa_unlock(&mgr->ctx_handles); in amdgpu_ctx_mgr_usage()
|
| /linux/net/devlink/ |
| H A D | region.c | 301 xa_unlock(&devlink->snapshot_ids); in __devlink_snapshot_id_increment() 344 xa_unlock(&devlink->snapshot_ids); in __devlink_snapshot_id_decrement() 369 xa_unlock(&devlink->snapshot_ids); in __devlink_snapshot_id_insert() 374 xa_unlock(&devlink->snapshot_ids); in __devlink_snapshot_id_insert()
|
| H A D | core.c | 225 xa_unlock(&devlink_rels); in devlink_rel_devlink_get()
|
| /linux/fs/btrfs/ |
| H A D | delayed-inode.c | 91 xa_unlock(&root->delayed_nodes); in btrfs_get_delayed_node() 121 xa_unlock(&root->delayed_nodes); in btrfs_get_delayed_node() 124 xa_unlock(&root->delayed_nodes); in btrfs_get_delayed_node() 169 xa_unlock(&root->delayed_nodes); in btrfs_get_or_create_delayed_node() 177 xa_unlock(&root->delayed_nodes); in btrfs_get_or_create_delayed_node() 2067 xa_unlock(&root->delayed_nodes); in btrfs_kill_all_delayed_nodes() 2087 xa_unlock(&root->delayed_nodes); in btrfs_kill_all_delayed_nodes()
|
| H A D | extent_map.c | 1249 xa_unlock(&root->inodes); in find_first_inode_to_shrink() 1253 xa_unlock(&root->inodes); in find_first_inode_to_shrink()
|
| /linux/rust/kernel/ |
| H A D | xarray.rs | 166 unsafe { bindings::xa_unlock(self.xa.xa.get()) };
|
| /linux/drivers/vfio/ |
| H A D | vfio_main.c | 92 xa_unlock(&vfio_device_set_xa); in vfio_assign_device_set() 111 xa_unlock(&vfio_device_set_xa); in vfio_assign_device_set() 117 xa_unlock(&vfio_device_set_xa); in vfio_assign_device_set() 144 xa_unlock(&vfio_device_set_xa); in vfio_release_device_set()
|
| /linux/fs/erofs/ |
| H A D | zdata.c | 783 xa_unlock(&sbi->managed_pslots); in z_erofs_register_pcluster() 787 xa_unlock(&sbi->managed_pslots); in z_erofs_register_pcluster() 934 xa_unlock(&sbi->managed_pslots); in z_erofs_shrink_scan() 941 xa_unlock(&sbi->managed_pslots); in z_erofs_shrink_scan() 957 xa_unlock(&sbi->managed_pslots); in z_erofs_put_pcluster()
|
| /linux/net/shaper/ |
| H A D | shaper.c | |
| /linux/drivers/tee/tstee/ |
| H A D | core.c | 185 xa_unlock(&ctxdata->sess_list); in tstee_invoke_func()
|
| /linux/lib/ |
| H A D | ref_tracker.c | 395 xa_unlock(&debugfs_dentries); in ref_tracker_debugfs_show()
|
| /linux/drivers/iommu/arm/arm-smmu-v3/ |
| H A D | arm-smmu-v3-iommufd.c | 299 xa_unlock(&vsmmu->core.vdevs); in arm_vsmmu_vsid_to_sid()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | fs_hws.c | 483 xa_unlock(cache_xa); in mlx5_fs_get_cached_hws_data() 491 xa_unlock(cache_xa); in mlx5_fs_get_cached_hws_data() 495 xa_unlock(cache_xa); in mlx5_fs_get_cached_hws_data()
|
| /linux/drivers/infiniband/hw/ionic/ |
| H A D | ionic_admin.c | 646 xa_unlock(&dev->qp_tbl); in ionic_flush_qs() 660 xa_unlock(&dev->cq_tbl); in ionic_flush_qs()
|
| /linux/drivers/infiniband/hw/qedr/ |
| H A D | qedr_iw_cm.c | 527 xa_unlock(&dev->qps); in qedr_iw_load_qp()
|