| /linux-6.15/Documentation/translations/zh_CN/core-api/ |
| H A D | xarray.rst | 189 * __xa_erase() 226 __xa_erase(&foo->array, index); 242 意味着你有权使用像__xa_erase()这样的函数而不占用xa_lock;xa_lock是用来进行lockdep验证的,将来也
|
| /linux-6.15/drivers/infiniband/core/ |
| H A D | ib_core_uverbs.c | 192 __xa_erase(&ucontext->mmap_xa, entry->start_pgoff + i); in rdma_user_mmap_entry_free() 334 __xa_erase(&ucontext->mmap_xa, i - 1); in rdma_user_mmap_entry_insert_range()
|
| H A D | ucma.c | 500 __xa_erase(&multicast_table, mc->id); in ucma_cleanup_multicast() 1513 __xa_erase(&multicast_table, mc->id); in ucma_process_join() 1591 __xa_erase(&multicast_table, mc->id); in ucma_leave_multicast()
|
| H A D | sa_query.c | 1369 __xa_erase(&queries, id); in send_mad() 2008 __xa_erase(&queries, query->id); in send_handler()
|
| /linux-6.15/security/apparmor/ |
| H A D | secid.c | 153 __xa_erase(&aa_secids, secid); in aa_free_secid()
|
| /linux-6.15/arch/arm64/mm/ |
| H A D | mteswap.c | 88 __xa_erase(&mte_pages, xa_state.xa_index); in mte_invalidate_tags_area()
|
| /linux-6.15/include/linux/ |
| H A D | xarray.h | 562 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-6.15/fs/nilfs2/ |
| H A D | btnode.c | 305 __xa_erase(&btnc->i_pages, oldkey); in nilfs_btnode_commit_change_key()
|
| H A D | page.c | 329 f = __xa_erase(&smap->i_pages, index); in nilfs_copy_back_pages()
|
| /linux-6.15/drivers/block/ |
| H A D | brd.c | 233 page = __xa_erase(&brd->brd_pages, aligned_sector >> PAGE_SECTORS_SHIFT); in brd_do_discard()
|
| /linux-6.15/fs/cachefiles/ |
| H A D | daemon.c | 163 __xa_erase(xa, index); in cachefiles_flush_reqs()
|
| H A D | ondemand.c | 724 __xa_erase(&cache->reqs, index); in cachefiles_ondemand_clean_object()
|
| /linux-6.15/net/shaper/ |
| H A D | shaper.c | 401 __xa_erase(&hierarchy->shapers, index); in net_shaper_rollback() 1366 __xa_erase(&hierarchy->shapers, index); in net_shaper_flush()
|
| /linux-6.15/lib/ |
| H A D | xarray.c | 1646 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-6.15/Documentation/core-api/ |
| H A D | xarray.rst | 232 * __xa_erase() 275 __xa_erase(&foo->array, index); 298 not entitle you to use functions like __xa_erase() without taking
|
| /linux-6.15/arch/arm64/kvm/vgic/ |
| H A D | vgic.c | 138 __xa_erase(&dist->lpi_xa, irq->intid); in vgic_put_irq()
|
| /linux-6.15/drivers/infiniband/hw/mlx5/ |
| H A D | odp.c | 250 __xa_erase(&mr_to_mdev(mr)->odp_mkeys, in destroy_unused_implicit_child_mr() 528 __xa_erase(&imr->implicit_children, idx); in implicit_get_child_mr()
|
| /linux-6.15/net/devlink/ |
| H A D | region.c | 341 __xa_erase(&devlink->snapshot_ids, id); in __devlink_snapshot_id_decrement()
|
| /linux-6.15/drivers/vfio/ |
| H A D | vfio_main.c | 129 __xa_erase(&vfio_device_set_xa, in vfio_release_device_set()
|
| /linux-6.15/drivers/infiniband/hw/qib/ |
| H A D | qib_init.c | 1034 __xa_erase(&qib_dev_table, dd->unit); in qib_free_devdata()
|
| /linux-6.15/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_qp.c | 405 __xa_erase(xa, hr_qp->qpn); in hns_roce_qp_remove()
|
| /linux-6.15/drivers/infiniband/hw/hfi1/ |
| H A D | init.c | 1172 __xa_erase(&hfi1_dev_table, dd->unit); in hfi1_free_devdata()
|
| /linux-6.15/fs/erofs/ |
| H A D | zdata.c | 867 DBG_BUGON(__xa_erase(&sbi->managed_pslots, pcl->pos) != pcl); in __erofs_try_to_release_pcluster()
|
| /linux-6.15/net/core/ |
| H A D | sock.c | 1111 netmem_ref netmem = (__force netmem_ref)__xa_erase( in sock_devmem_dontneed()
|
| /linux-6.15/drivers/infiniband/hw/cxgb4/ |
| H A D | qp.c | 2097 __xa_erase(&rhp->qps, qhp->wq.sq.qid); in c4iw_destroy_qp()
|