| /linux/drivers/gpu/drm/tegra/ |
| H A D | uapi.c | 138 err = xa_alloc(&fpriv->contexts, &args->context, context, XA_LIMIT(1, U32_MAX), in tegra_drm_ioctl_channel_open() 255 err = xa_alloc(&context->mappings, &args->mapping, mapping, XA_LIMIT(1, U32_MAX), in tegra_drm_ioctl_channel_map()
|
| /linux/include/linux/ |
| H A D | xarray.h | 248 #define XA_LIMIT(_min, _max) (struct xa_limit) { .min = _min, .max = _max } macro 250 #define xa_limit_32b XA_LIMIT(0, UINT_MAX) 251 #define xa_limit_31b XA_LIMIT(0, INT_MAX) 252 #define xa_limit_16b XA_LIMIT(0, USHRT_MAX)
|
| /linux/drivers/tty/serial/ |
| H A D | liteuart.c | 307 limit = XA_LIMIT(0, CONFIG_SERIAL_LITEUART_MAX_PORTS); in liteuart_probe() 309 limit = XA_LIMIT(dev_id, dev_id); in liteuart_probe()
|
| /linux/include/net/page_pool/ |
| H A D | types.h | 38 #define PP_DMA_INDEX_LIMIT XA_LIMIT(1, BIT(PP_DMA_INDEX_BITS) - 1)
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| H A D | ipsec_fs.c | 55 XA_LIMIT(1, ESW_IPSEC_RX_MAPPED_ID_MASK), 0); in mlx5_esw_ipsec_rx_setup_modify_header()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
| H A D | post_act.c | 138 XA_LIMIT(1, MLX5_POST_ACTION_MAX), GFP_KERNEL); in mlx5e_tc_post_act_add()
|
| /linux/lib/ |
| H A D | test_xarray.c | 533 XA_LIMIT(5, 10), GFP_KERNEL) != 0); in check_reserve() 538 XA_LIMIT(5, 10), GFP_KERNEL) != 0); in check_reserve() 962 XA_LIMIT(UINT_MAX - 1, UINT_MAX), in check_xa_alloc_1() 966 XA_LIMIT(UINT_MAX - 1, UINT_MAX), in check_xa_alloc_1() 971 XA_LIMIT(UINT_MAX - 1, UINT_MAX), in check_xa_alloc_1() 976 XA_BUG_ON(xa, xa_alloc(xa, &id, xa_mk_index(10), XA_LIMIT(10, 5), in check_xa_alloc_1() 979 XA_BUG_ON(xa, xa_alloc(xa, &id, xa_mk_index(10), XA_LIMIT(10, 5), in check_xa_alloc_1() 1038 struct xa_limit limit = XA_LIMIT(1, 0x3fff); in check_xa_alloc_3()
|
| /linux/drivers/dma-buf/ |
| H A D | dma-heap.c | 257 XA_LIMIT(0, NUM_HEAP_MINORS - 1), GFP_KERNEL); in dma_heap_add()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | mapping.c | 66 err = xa_alloc(&ctx->xarray, &mi->id, mi, XA_LIMIT(1, ctx->max_id), in mapping_add()
|
| /linux/drivers/infiniband/sw/siw/ |
| H A D | siw_mem.c | 62 struct xa_limit limit = XA_LIMIT(1, SIW_STAG_MAX_INDEX); in siw_mr_add_mem()
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_idc.c | 425 ret = xa_alloc(&ice_aux_id, &pf->aux_idx, NULL, XA_LIMIT(1, INT_MAX), in ice_init_rdma()
|
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_heap.c | 333 XA_LIMIT(0, MAX_HEAPS_PER_POOL - 1), GFP_KERNEL); in panthor_heap_create()
|
| /linux/drivers/infiniband/hw/ionic/ |
| H A D | ionic_hw_stats.c | 253 XA_LIMIT(0, IONIC_MAX_QPID), in ionic_counter_alloc_stats()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_ids.c | 72 XA_LIMIT(1, (1U << bits) - 1), in amdgpu_pasid_alloc()
|
| /linux/drivers/accel/amdxdna/ |
| H A D | amdxdna_mailbox.c | 158 XA_LIMIT(0, MAX_MSG_ID_ENTRIES - 1), in mailbox_acquire_msgid()
|
| H A D | amdxdna_ctx.c | 246 XA_LIMIT(AMDXDNA_INVALID_CTX_HANDLE + 1, MAX_HWCTX_ID), in amdxdna_drm_create_hwctx_ioctl()
|
| /linux/drivers/target/ |
| H A D | target_core_tpg.c | 459 XA_LIMIT(1, USHRT_MAX), GFP_KERNEL); in target_tpg_register_rtpi()
|
| /linux/fs/cachefiles/ |
| H A D | ondemand.c | 307 XA_LIMIT(1, INT_MAX), in cachefiles_ondemand_get_fd()
|
| /linux/drivers/tee/qcomtee/ |
| H A D | core.c | 189 XA_LIMIT(QCOMTEE_OBJECT_ID_START, in qcomtee_idx_alloc()
|
| /linux/drivers/gpu/drm/panfrost/ |
| H A D | panfrost_job.c | 1076 XA_LIMIT(0, MAX_JM_CTX_PER_FILE), GFP_KERNEL); in panfrost_jm_ctx_create()
|
| /linux/io_uring/ |
| H A D | register.c | 99 XA_LIMIT(0, USHRT_MAX), &ctx->pers_next, GFP_KERNEL); in io_register_personality()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_device.c | 497 XA_LIMIT(XE_MAX_ASID - 2, XE_MAX_ASID - 1), in xe_device_create()
|
| /linux/net/qrtr/ |
| H A D | af_qrtr.c | 24 XA_LIMIT(QRTR_MIN_EPH_SOCKET, QRTR_MAX_EPH_SOCKET)
|
| /linux/drivers/firewire/ |
| H A D | core-device.c | 1162 ret = xa_alloc(&fw_device_xa, &minor, device, XA_LIMIT(0, MINORMASK), GFP_KERNEL); in fw_device_init()
|
| /linux/net/shaper/ |
| H A D | shaper.c | 357 XA_LIMIT(min, max), GFP_KERNEL); in net_shaper_pre_insert()
|