Searched refs:xa_release (Results 1 – 13 of 13) sorted by relevance
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | xarray.rst | 85 以调用xa_release()来删除这个未使用的条目。如果在此期间有其他用户存储到该条目,xa_release() 122 将标记该条目为正在使用中,就像xa_reserve()。要释放一个条目,请使用xa_erase()(或者xa_release(),
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_adapter.c | 114 xa_release(&ice_adapters, index); in ice_adapter_get()
|
| /linux/fs/btrfs/ |
| H A D | delayed-ref.c | 836 xa_release(&delayed_refs->dirty_extents, index); in add_delayed_ref_head() 859 xa_release(&delayed_refs->dirty_extents, index); in add_delayed_ref_head() 1045 xa_release(&delayed_refs->dirty_extents, index); in add_delayed_ref() 1062 xa_release(&delayed_refs->head_refs, index); in add_delayed_ref() 1167 xa_release(&delayed_refs->head_refs, index); in btrfs_add_delayed_extent_op()
|
| H A D | qgroup.c | 2164 xa_release(&delayed_refs->dirty_extents, index); in btrfs_qgroup_trace_extent()
|
| H A D | inode.c | 6880 xa_release(&root->inodes, objectid); in btrfs_create_new_inode()
|
| /linux/Documentation/core-api/ |
| H A D | xarray.rst | 103 not need to use the reserved entry, you can call xa_release() 105 in the meantime, xa_release() will do nothing; if instead you 157 To free an entry, use xa_erase() (or xa_release() if
|
| /linux/lib/ |
| H A D | test_xarray.c | 490 xa_release(xa, 12345678); in check_reserve() 496 xa_release(xa, 12345678); in check_reserve() 504 xa_release(xa, 12345678); in check_reserve() 536 xa_release(xa, 6); in check_reserve()
|
| /linux/drivers/iommu/ |
| H A D | iommu.c | 3607 xa_release(&group->pasid_array, pasid); in iommu_attach_device_pasid() 3688 xa_release(&group->pasid_array, pasid); in iommu_replace_device_pasid() 3845 xa_release(&group->pasid_array, IOMMU_NO_PASID); in iommu_attach_group_handle() 3925 xa_release(&group->pasid_array, IOMMU_NO_PASID); in iommu_replace_group_handle()
|
| /linux/drivers/iommu/iommufd/ |
| H A D | device.c | 674 xa_release(&attach->device_array, idev->obj.id); in iommufd_hw_pagetable_attach() 680 xa_release(&igroup->pasid_attach, pasid); in iommufd_hw_pagetable_attach()
|
| H A D | io_pagetable.c | 1200 xa_release(&iopt->domains, iopt->next_domain_id); in iopt_table_add_domain()
|
| /linux/include/linux/ |
| H A D | xarray.h | 1136 static inline void xa_release(struct xarray *xa, unsigned long index) in xa_release() function
|
| /linux/arch/arm64/kvm/vgic/ |
| H A D | vgic-its.c | 125 xa_release(&dist->lpi_xa, intid); in vgic_add_lpi()
|
| /linux/drivers/infiniband/core/ |
| H A D | device.c | 996 xa_release(&device->compat_devs, rnet->id); in add_one_compat_dev()
|