Home
last modified time | relevance | path

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

12

/linux/Documentation/translations/zh_CN/core-api/
H A Dxarray.rst189 * __xa_erase()
226 __xa_erase(&foo->array, index);
242 意味着你有权使用像__xa_erase()这样的函数而不占用xa_lock;xa_lock是用来进行lockdep验证的,将来也
/linux/drivers/infiniband/core/
H A Dib_core_uverbs.c196 __xa_erase(&ucontext->mmap_xa, entry->start_pgoff + i); in rdma_user_mmap_entry_free()
358 __xa_erase(&ucontext->mmap_xa, i - 1); in rdma_user_mmap_entry_insert_range()
H A Ducma.c505 __xa_erase(&multicast_table, mc->id); in ucma_cleanup_multicast()
1580 __xa_erase(&multicast_table, mc->id); in ucma_process_join()
1658 __xa_erase(&multicast_table, mc->id); in ucma_leave_multicast()
H A Dsa_query.c1432 __xa_erase(&queries, id); in send_mad()
2255 __xa_erase(&queries, query->id); in send_handler()
/linux/security/apparmor/
H A Dsecid.c153 __xa_erase(&aa_secids, secid); in aa_free_secid()
/linux/arch/arm64/mm/
H A Dmteswap.c88 __xa_erase(&mte_pages, xa_state.xa_index); in mte_invalidate_tags_area()
/linux/rust/kernel/
H A Dxarray.rs212 let ptr = unsafe { bindings::__xa_erase(self.xa.xa.get(), index) }.cast(); in remove()
/linux/include/linux/
H A Dxarray.h562 void *__xa_erase(struct xarray *, unsigned long index);
647 entry = __xa_erase(xa, index); in xa_erase_bh()
671 entry = __xa_erase(xa, index); in xa_erase_irq()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_userq_fence.c136 __xa_erase(xa, index); in amdgpu_userq_walk_and_drop_fence_drv()
214 __xa_erase(xa, index); in amdgpu_userq_fence_driver_destroy()
277 __xa_erase(&userq->fence_drv_xa, index); in amdgpu_userq_fence_create()
H A Damdgpu_userq.c1031 queue = __xa_erase(&fpriv->userq_mgr.userq_xa, args->in.queue_id); in amdgpu_userq_ioctl()
1421 __xa_erase(&userq_mgr->userq_xa, queue_id); in amdgpu_userq_mgr_fini()
/linux/fs/nilfs2/
H A Dbtnode.c305 __xa_erase(&btnc->i_pages, oldkey); in nilfs_btnode_commit_change_key()
H A Dpage.c329 f = __xa_erase(&smap->i_pages, index); in nilfs_copy_back_pages()
/linux/drivers/block/
H A Dbrd.c192 page = __xa_erase(&brd->brd_pages, aligned_sector >> PAGE_SECTORS_SHIFT); in brd_do_discard()
/linux/net/shaper/
H A Dshaper.c436 __xa_erase(&hierarchy->shapers, index); in net_shaper_rollback()
1387 __xa_erase(&hierarchy->shapers, index); in net_shaper_flush()
/linux/fs/cachefiles/
H A Ddaemon.c163 __xa_erase(xa, index); in cachefiles_flush_reqs()
H A Dondemand.c722 __xa_erase(&cache->reqs, index); in cachefiles_ondemand_clean_object()
/linux/lib/
H A Dxarray.c1646 void *__xa_erase(struct xarray *xa, unsigned long index) in __xa_erase() function
1651 EXPORT_SYMBOL(__xa_erase);
1670 entry = __xa_erase(xa, index); in xa_erase()
/linux/Documentation/core-api/
H A Dxarray.rst232 * __xa_erase()
275 __xa_erase(&foo->array, index);
298 not entitle you to use functions like __xa_erase() without taking
/linux/arch/arm64/kvm/vgic/
H A Dvgic.c120 __xa_erase(&dist->lpi_xa, irq->intid); in vgic_release_lpi_locked()
/linux/net/devlink/
H A Dregion.c341 __xa_erase(&devlink->snapshot_ids, id); in __devlink_snapshot_id_decrement()
/linux/drivers/vfio/
H A Dvfio_main.c130 __xa_erase(&vfio_device_set_xa, in vfio_release_device_set()
/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_qp.c433 __xa_erase(xa, hr_qp->qpn); in hns_roce_qp_remove()
/linux/drivers/infiniband/hw/hfi1/
H A Dinit.c1172 __xa_erase(&hfi1_dev_table, dd->unit); in hfi1_free_devdata()
/linux/fs/erofs/
H A Dzdata.c901 DBG_BUGON(__xa_erase(&sbi->managed_pslots, pcl->pos) != pcl); in __erofs_try_to_release_pcluster()
/linux/drivers/infiniband/hw/mlx5/
H A Dodp.c536 __xa_erase(&imr->implicit_children, idx); in implicit_get_child_mr()

12