Searched refs:xa_cmpxchg_irq (Results 1 – 6 of 6) sorted by relevance
/linux-6.6.21/Documentation/translations/zh_CN/core-api/ |
D | xarray.rst | 174 * xa_cmpxchg_irq() 239 如xa_store_bh()、xa_store_irq()、xa_erase_bh()、xa_erase_irq()、xa_cmpxchg_bh() 和xa_cmpxchg_irq()。
|
/linux-6.6.21/drivers/infiniband/hw/mlx5/ |
D | qpc.c | 293 tmp = xa_cmpxchg_irq(&table->dct_xa, dct->mqp.qpn, dct, XA_ZERO_ENTRY, GFP_KERNEL); in mlx5_core_destroy_dct() 299 xa_cmpxchg_irq(&table->dct_xa, dct->mqp.qpn, XA_ZERO_ENTRY, dct, 0); in mlx5_core_destroy_dct()
|
D | srq_cmd.c | 672 tmp = xa_cmpxchg_irq(&table->array, srq->srqn, srq, XA_ZERO_ENTRY, 0); in mlx5_cmd_destroy_srq() 683 xa_cmpxchg_irq(&table->array, srq->srqn, XA_ZERO_ENTRY, srq, 0); in mlx5_cmd_destroy_srq()
|
/linux-6.6.21/include/linux/ |
D | xarray.h | 744 static inline void *xa_cmpxchg_irq(struct xarray *xa, unsigned long index, in xa_cmpxchg_irq() function 1114 return xa_err(xa_cmpxchg_irq(xa, index, NULL, XA_ZERO_ENTRY, gfp)); in xa_reserve_irq()
|
/linux-6.6.21/Documentation/core-api/ |
D | xarray.rst | 215 * xa_cmpxchg_irq() 292 and xa_cmpxchg_irq().
|
/linux-6.6.21/mm/ |
D | shmem.c | 855 old = xa_cmpxchg_irq(&mapping->i_pages, index, radswap, NULL, 0); in shmem_free_swap() 1807 old = xa_cmpxchg_irq(&mapping->i_pages, index, in shmem_set_folio_swapin_error()
|