| /linux/drivers/iommu/amd/ |
| H A D | nested.c | 70 xa_unlock(xa); in gdom_info_load_or_alloc_locked() 143 xa_unlock(&aviommu->gdomid_array); in amd_iommu_alloc_domain_nested() 151 xa_unlock(&aviommu->gdomid_array); in amd_iommu_alloc_domain_nested() 164 xa_unlock(&aviommu->gdomid_array); in amd_iommu_alloc_domain_nested() 172 xa_unlock(&aviommu->gdomid_array); in amd_iommu_alloc_domain_nested() 267 xa_unlock(&aviommu->gdomid_array); in nested_domain_free() 278 xa_unlock(&aviommu->gdomid_array); in nested_domain_free()
|
| /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/fs/cachefiles/ |
| H A D | ondemand.c | 49 xa_unlock(&cache->reqs); in cachefiles_ondemand_fd_release() 134 xa_unlock(&cache->reqs); in cachefiles_ondemand_fd_ioctl() 138 xa_unlock(&cache->reqs); in cachefiles_ondemand_fd_ioctl() 196 xa_unlock(&cache->reqs); in cachefiles_ondemand_copen() 200 xa_unlock(&cache->reqs); in cachefiles_ondemand_copen() 435 xa_unlock(&cache->reqs); in cachefiles_ondemand_daemon_read() 443 xa_unlock(&cache->reqs); in cachefiles_ondemand_daemon_read() 451 xa_unlock(&cache->reqs); in cachefiles_ondemand_daemon_read() 725 xa_unlock(&cache->reqs); in cachefiles_ondemand_clean_object()
|
| /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()
|
| /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/drivers/iommu/iommufd/ |
| H A D | main.c | 110 xa_unlock(&ictx->objects); in iommufd_object_finalize() 123 xa_unlock(&ictx->objects); in iommufd_object_abort() 179 xa_unlock(&ictx->objects); in iommufd_get_object() 261 xa_unlock(&ictx->objects); in iommufd_object_remove() 282 xa_unlock(&ictx->objects); in iommufd_object_remove()
|
| H A D | ioas.c | 422 xa_unlock(&ictx->objects); in iommufd_take_all_iova_rwsem() 436 xa_unlock(&ictx->objects); in iommufd_take_all_iova_rwsem() 614 xa_unlock(&ictx->objects); in iommufd_option_rlimit_mode()
|
| H A D | driver.c | 124 xa_unlock(&viommu->vdevs); in iommufd_viommu_get_vdev_id()
|
| /linux/rust/helpers/ |
| H A D | xarray.c | 27 return xa_unlock(xa); in rust_helper_xa_unlock()
|
| /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/drivers/infiniband/hw/mlx4/ |
| H A D | cm.c | 377 xa_unlock(&sriov->xa_rej_tmout); in alloc_rej_tmout() 402 xa_unlock(&sriov->xa_rej_tmout); in alloc_rej_tmout() 421 xa_unlock(&sriov->xa_rej_tmout); in lookup_rej_tmout_slave() 509 xa_unlock(&sriov->xa_rej_tmout); in rej_tmout_xa_cleanup()
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | xarray.rst | 196 调用xa_unlock()之前对你找到的对象进行一个引用计数。这将防止存储操作在查找对象和增加refcount期间 228 xa_unlock(&foo->array);
|
| /linux/drivers/infiniband/core/ |
| H A D | restrack.c | 78 xa_unlock(&rt->xa); in rdma_restrack_count() 255 xa_unlock(&rt->xa); in rdma_restrack_get_byid()
|
| H A D | ucma.c | 150 xa_unlock(&ctx_table); in ucma_get_ctx() 370 xa_unlock(&ctx_table); in ucma_event_handler() 508 xa_unlock(&multicast_table); in ucma_cleanup_multicast() 618 xa_unlock(&ctx_table); in ucma_destroy_id() 1551 xa_unlock(&multicast_table); in ucma_process_join() 1582 xa_unlock(&multicast_table); in ucma_process_join() 1652 xa_unlock(&multicast_table); in ucma_leave_multicast() 1659 xa_unlock(&multicast_table); in ucma_leave_multicast() 1714 xa_unlock(&ctx_table); in ucma_migrate_id() 1719 xa_unlock(&ctx_table); in ucma_migrate_id()
|
| /linux/arch/arm64/kernel/ |
| H A D | hibernate.c | 250 xa_unlock(&mte_pages); in swsusp_mte_free_storage() 313 xa_unlock(&mte_pages); in swsusp_mte_restore_tags()
|
| /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()
|
| /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()
|
| /linux/rust/kernel/ |
| H A D | xarray.rs | 160 unsafe { bindings::xa_unlock(self.xa.xa.get()) }; in drop()
|
| /linux/net/shaper/ |
| H A D | shaper.c | 379 xa_unlock(&hierarchy->shapers); in net_shaper_pre_insert() 420 xa_unlock(&hierarchy->shapers); in net_shaper_commit() 439 xa_unlock(&hierarchy->shapers); in net_shaper_rollback() 1390 xa_unlock(&hierarchy->shapers); in net_shaper_flush()
|
| /linux/fs/erofs/ |
| H A D | zdata.c | 778 xa_unlock(&sbi->managed_pslots); in z_erofs_register_pcluster() 782 xa_unlock(&sbi->managed_pslots); in z_erofs_register_pcluster() 931 xa_unlock(&sbi->managed_pslots); in z_erofs_shrink_scan() 938 xa_unlock(&sbi->managed_pslots); in z_erofs_shrink_scan() 954 xa_unlock(&sbi->managed_pslots); in z_erofs_put_pcluster()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_userq_fence.c | 114 xa_unlock(xa); in amdgpu_userq_walk_and_drop_fence_drv() 264 xa_unlock(&userq->fence_drv_xa); in amdgpu_userq_fence_create()
|
| H A D | amdgpu_userq.c | 699 xa_unlock(&uq_mgr->userq_xa); in amdgpu_userq_get() 990 xa_unlock(&fpriv->userq_mgr.userq_xa); in amdgpu_userq_ioctl() 1348 xa_unlock(&userq_mgr->userq_xa); in amdgpu_userq_mgr_fini()
|
| /linux/lib/ |
| H A D | xarray.c | 1671 xa_unlock(xa); in xa_erase() 1735 xa_unlock(xa); in xa_store() 2150 xa_unlock(xa); in xa_set_mark() 2168 xa_unlock(xa); in xa_clear_mark()
|