Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 5569078970472202240
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 168
BUF_SIZE 2 entry 168
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &dev->intf_state_mutex
HALF_LOCKED2 &dev->priv.hca_devcom_comp->comp->sem
HALF_LOCKED2 &ldev->lock
HALF_LOCKED2 &sd->devcom->comp->sem
TYPE_LOCK (struct xarray)->xa_lock

drivers/scsi/scsi_debug.c sdebug_add_store() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 1 id 4094781883136036864
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 2080
BUF_SIZE 2 entry 240
DATA_SOURCE 2 entry r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &per_store_ap->xa_lock
LOCK2 iflags
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct xarray)->xa_lock

mm/memcontrol.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 8744809409525985280
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 0
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 global &cgroup_mutex
TYPE_LOCK (struct xarray)->xa_lock

fs/dlm/lock.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 2080
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ls->ls_lkbxa_lock
LOCK2 bh
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct dlm_ls)->ls_lkbxa_lock
TYPE_LOCK (struct xarray)->xa_lock

net/qrtr/af_qrtr.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 3850951258418266112
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 9036341551746490368
PARAM_VALUE 1 *id 0
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 sk
TYPE_LOCK (struct xarray)->xa_lock

drivers/firewire/core-cdev.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 1926427418670575616
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 10240
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
TASK_NOT_RUNNING
LOCK2 &client->lock
LOCK2 irq
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct client)->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/firewire/core-cdev.c xa_alloc_bh() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 1926427418670575616
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 10240
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
TASK_NOT_RUNNING
LOCK2 &client->lock
LOCK2 bh
LOCK2 irq
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct client)->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/lima/lima_ctx.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 744
BUF_SIZE 2 entry 744
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
USER_DATA 1 *id 0-u32max[u]
USER_PTR 1 id
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 725982565660553216
PARAM_VALUE 2 entry 0
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pool->lock
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &dev->intf_state_mutex
HALF_LOCKED2 &table->comp_lock
TYPE_LOCK (struct mlx5_irq_pool)->lock
TYPE_LOCK (struct xarray)->xa_lock

fs/dlm/recover.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4073681583707533312
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 2080
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 &ls->ls_in_recovery
LOCK2 &ls->ls_recover_xa_lock
LOCK2 &ls->ls_recoverd_active
LOCK2 &r->res_lock
LOCK2 bh
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct dlm_ls)->ls_in_recovery
TYPE_LOCK (struct dlm_ls)->ls_recover_xa_lock
TYPE_LOCK (struct dlm_ls)->ls_recoverd_active
TYPE_LOCK (struct dlm_rsb)->res_lock
TYPE_LOCK (struct xarray)->xa_lock

net/ethtool/ioctl.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 7620176852900335616
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 4197568
BUF_SIZE 2 entry 24-s32max
BUF_SIZE 2 entry 24-s32max
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 &dev->ethtool->rss_lock
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct ethtool_netdev_state)->rss_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/fpga/intel-m10-bmc-sec-update.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 3342984196882780160
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 48
BUF_SIZE 2 entry 48
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
MEM_ZERO 1 id
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/vhost/vhost.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 2284542384265048064,4386451407015575552
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 216
BUF_SIZE 2 entry 216
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
STR_LEN 0 xa 15
STR_LEN 0 xa 15
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &vs->dev.mutex
TYPE_LOCK (struct vhost_dev)->mutex
TYPE_LOCK (struct xarray)->xa_lock

net/sunrpc/xprtrdma/ib_client.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct xarray)->xa_lock

net/core/devmem.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_flags 33554436
PARAM_VALUE 0 xa->xa_head 0
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 2562204931319439360
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->lock
LOCK2 &priv->lock
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct netdev_nl_sock)->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 5807585083386765312
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 456
BUF_SIZE 2 entry 456
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
USER_DATA 1 *id 0-u32max[u]
USER_PTR 1 id
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/intel/ice/ice_sched.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 0
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &pi->sched_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/panthor/panthor_sched.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 5634102107739463680
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 912
BUF_SIZE 2 entry 912
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 6652051984060395520
PARAM_VALUE 2 entry 1,3-u64max
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/platform/x86/intel/vsec.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 3642446522189840384
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry (-1),1968-18288
BUF_SIZE 2 entry (-1),1968-18288
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

net/ipv4/tcp.c tcp_xa_pool_refill() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 1030
PARAM_VALUE 4 gfp 3264
LOCK2 &(&sk->sk_user_frags)->xa_lock
LOCK2 bh

lib/xarray.c __xa_alloc_cyclic() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 4 gfp 2080,3264,10240,10272
BUF_SIZE 2 entry (-1),32,48,56,60,64,68,72,76,80,84,88-524360
BUF_SIZE 2 entry (-1),32,48,56,60,64,68,72,76,80,84,88-524360
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $5
FUZZY_MAX 4 gfp 3264
STR_LEN 0 xa (-1),6-9,11-12
STR_LEN 0 xa (-1),6-9,11-12
HARD_MAX 4 gfp 10272
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &ctx->uring_lock
HALF_LOCKED2 &file_priv->lock
HALF_LOCKED2 &gpu->sched_lock
HALF_LOCKED2 &xe->usm.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &devices_rwsem
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &drm_unplug_srcu
HALF_LOCKED2 global &page_pools_lock
HALF_LOCKED2 global &psp_devs_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct xarray)->xa_lock

lib/xarray.c __xa_alloc_cyclic() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 4 gfp 2080,3264,10240,10272
BUF_SIZE 2 entry (-1),32,48,56,60,64,68,72,76,80,84,88-524360
BUF_SIZE 2 entry (-1),32,48,56,60,64,68,72,76,80,84,88-524360
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $5
FUZZY_MAX 4 gfp 3264
STR_LEN 0 xa (-1),6-9,11-12
STR_LEN 0 xa (-1),6-9,11-12
HARD_MAX 4 gfp 10272
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &ctx->uring_lock
HALF_LOCKED2 &file_priv->lock
HALF_LOCKED2 &gpu->sched_lock
HALF_LOCKED2 &xe->usm.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &devices_rwsem
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &drm_unplug_srcu
HALF_LOCKED2 global &page_pools_lock
HALF_LOCKED2 global &psp_devs_lock
HALF_LOCKED2 irq
TYPE_LOCK (struct xarray)->xa_lock

drivers/iommu/iommufd/io_pagetable.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 8309292029008207872
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 4197568
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
LOCK2 &access->ioas_lock
LOCK2 &iopt->domains_rwsem
LOCK2 &iopt->iova_rwsem
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct io_pagetable)->domains_rwsem
TYPE_LOCK (struct io_pagetable)->iova_rwsem
TYPE_LOCK (struct iommufd_access)->ioas_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/v3d/v3d_perfmon.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 8940041433386139648
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 48-296
BUF_SIZE 2 entry 48-296
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/wireless/nxp/nxpwifi/main.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 2942825107709521920
PARAM_VALUE 1 *id 0
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 2080
BUF_SIZE 2 entry (-1)-s32max
BUF_SIZE 2 entry (-1)-s32max
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 &priv->ack_status_lock
LOCK2 bh
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct nxpwifi_private)->ack_status_lock
TYPE_LOCK (struct xarray)->xa_lock

net/core/page_pool.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 6777266871823642624
PARAM_VALUE 4 gfp 2080,3264,10272,10276,10528,11456,133152,141344,264224,265408,272416,272420,272672,273600,395296,403488
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
FUZZY_MAX 4 gfp 10272
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct xarray)->xa_lock

net/core/page_pool.c xa_alloc_bh() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 6777266871823642624
PARAM_VALUE 4 gfp 2080,3264,10272,10276,10528,11456,133152,141344,264224,265408,272416,272420,272672,273600,395296,403488
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
FUZZY_MAX 4 gfp 10272
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/xe/xe_irq.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 2020590802809589760
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry->devres_group s32min-(-1),1-s32max
CAPPED_DATA 2 entry->drm.dev 1
CAPPED_DATA 2 entry->info.tile_count 1
CAPPED_DATA 2 entry->mmio.size 1
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
BIT_INFO 3 limit 0x0,0x7fffffffffffffff
BIT_INFO 3 limit 0x0,0x7fffffffffffffff
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/vkms/vkms_config.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 6085074871968460800,6307682550727254016,8031189543156891648
PARAM_VALUE 1 *id 0
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry (-1),40,120
BUF_SIZE 2 entry (-1),40,120
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &dir->i_rwsem
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/i915/gem/i915_gem_context.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 2993876046164459520,3998575821748797440,5390748163617083392,8389500308038266880
PARAM_VALUE 2 entry 0,4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry (-1),1208
BUF_SIZE 2 entry (-1),1208
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &fpriv->proto_context_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/infiniband/core/rdma_core.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 0
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 &ufile->hw_destroy_rwsem
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &attrs->ufile->hw_destroy_rwsem
HALF_LOCKED2 &ufile->device->disassociate_srcu
TYPE_LOCK (struct ib_uverbs_file)->hw_destroy_rwsem
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/intel/ice/ice_sf_eth.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 6459477812158115840
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 8175880833154392064
PARAM_VALUE 2 entry 0
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct xarray)->xa_lock

io_uring/zcrx.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 2326875490022600704,7493920219588534272
PARAM_VALUE 2 entry 0
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
CAPABLE 0 12
LOCK2 &ctx->uring_lock
LOCK2 _T->lock
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct io_ring_ctx)->uring_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/iommu/iommufd/main.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 1030
PARAM_VALUE 4 gfp 4197568
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &idev->igroup->lock
HALF_LOCKED2 &ioas->mutex
HALF_LOCKED2 &viommu->veventqs_rwsem
TYPE_LOCK (struct xarray)->xa_lock

drivers/tty/serial/liteuart.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 872677876546969600
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 5759272935384731648
PARAM_VALUE 2 entry 1-u64max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 712
BUF_SIZE 2 entry 712
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
BIT_INFO 3 limit 0x0,0x7fffffffffffffff
BIT_INFO 3 limit 0x0,0x7fffffffffffffff
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/infiniband/core/device.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 6021930461414031360
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &pernet_ops_rwsem
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/misc/uacce/uacce.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 1716590667195473920
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 1864
BUF_SIZE 2 entry 1864
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &pdev->dev.mutex
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/drm_drv.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 78856105715392512,1178363134027603968
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 0
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 global &component_mutex
TYPE_LOCK (struct xarray)->xa_lock

kernel/irq/msi.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 7573702397844586496
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 0 xa 88
BUF_SIZE 2 entry 96
BUF_SIZE 2 entry 96
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 &_T->lock->msi.data->mutex
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry (-1),560,1920
BUF_SIZE 2 entry (-1),560,1920
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctx->lock
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &ct_priv->control_lock
HALF_LOCKED2 &priv->int_ports_lock
TYPE_LOCK (struct mapping_ctx)->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 2463993988155293696
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 40-5242920
BUF_SIZE 2 entry 40-5242920
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
USER_DATA 1 *id 0-u32max[u]
USER_PTR 1 id
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

net/shaper/shaper.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 8502514369120346112
PARAM_VALUE 2 entry 0
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct xarray)->xa_lock

drivers/accel/ethosu/ethosu_perfmon.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 8371810903219458048
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 24-s32max
BUF_SIZE 2 entry 24-s32max
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

security/apparmor/secid.c aa_alloc_secid() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4936726890416259072
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
DATA_SOURCE 2 entry $0
DATA_SOURCE 4 gfp $1
LOCK2 flags
LOCK2 global &(&aa_secids)->xa_lock

drivers/net/ethernet/mellanox/mlxsw/spectrum_port_range.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 16
BUF_SIZE 2 entry 16
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/xe/xe_vm.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 2687849630863388672,4003173265024536576
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry (-1),3000
BUF_SIZE 2 entry (-1),3000
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &vm->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/target/target_core_user.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 1192359173831192576
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 10240
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 &udev->cmdr_lock
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct tcmu_dev)->cmdr_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/vc4/vc4_perfmon.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 1958376962419896320
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 40-160
BUF_SIZE 2 entry 40-160
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/xe/xe_exec_queue.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 3587444228796403712,7357564497498124288
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry (-1)-0,128,528-524808
BUF_SIZE 2 entry (-1)-0,128,528-524808
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/mellanox/mlx5/core/lib/st.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 6946470678537003008
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 8
BUF_SIZE 2 entry 8
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 &st->lock
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct mlx5_st)->lock
TYPE_LOCK (struct xarray)->xa_lock

fs/namespace.c mnt_alloc_id() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 6511599632603447296
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 1-u64max
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 2 entry $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &(&mnt_id_xa)->xa_lock

drivers/iommu/iommufd/eventq.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 &fault->mutex
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct iommufd_fault)->mutex
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/pse-pd/pse_core.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 7945645395044913152
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 7382391832207261696
PARAM_VALUE 2 entry 1-u64max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 24
BUF_SIZE 2 entry 24
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &pse_pw_d_mutex
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

net/devlink/region.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 1628981909679800320,6853357714412130304,7478791245058621440
PARAM_VALUE 2 entry 3
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &region->snapshot_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 1233042888099397632
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 680
BUF_SIZE 2 entry 680
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/firewire/core-device.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 3696506802974113792
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4061161538689462272
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 _T->lock
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/infiniband/core/sa_query.c send_mad() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 865462336586268672
PARAM_VALUE 1 id 6428501907401539584
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 2080,3264
DATA_SOURCE 2 entry $0
DATA_SOURCE 4 gfp $2
HARD_MAX 4 gfp 3264
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
LOCK2 global &(&queries)->xa_lock
HALF_LOCKED2 &ctx->mutex

drivers/target/target_core_tpg.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 6807765650710261760
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 3172591204340002816
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem
TYPE_LOCK (struct xarray)->xa_lock

drivers/infiniband/hw/hfi1/init.c xa_alloc_irq() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 1445899968496705536
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/infiniband/sw/siw/siw_qp.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/infiniband/core/ucma.c ucma_process_join() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 7927850826607017984
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 0
PARAM_VALUE 4 gfp 3264
LOCK2 global &(&multicast_table)->xa_lock

drivers/infiniband/core/ucma.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4054977054473596928
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 0
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/ptp/ptp_clock.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 8444792016126803968
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 133590318750388224
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 2928
BUF_SIZE 2 entry 2928
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &adapter->vport_ctrl_lock
HALF_LOCKED2 &chip->reg_lock
HALF_LOCKED2 &clock->clock_lock
HALF_LOCKED2 &mdev->intf_state_mutex
HALF_LOCKED2 &mvm->mutex
HALF_LOCKED2 &netdev->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pclock->n_vclocks_mux
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &iwlwifi_opmode_table_mtx
HALF_LOCKED2 idt82p33->lock
HALF_LOCKED2 idtcm->lock
HALF_LOCKED2 idtfc3->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/tegra/uapi.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 40,120
BUF_SIZE 2 entry 40,120
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
USER_DATA 1 *id 0-u32max[u]
USER_PTR 1 id
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &fpriv->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/accel/ivpu/ivpu_drv.c xa_alloc_irq() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 5850118749292466176
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 13184
BUF_SIZE 2 entry 13184
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
CAPABLE 0 21
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vdev->context_list_lock
LOCK2 global &drm_unplug_srcu
LOCK2 irq
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct ivpu_device)->context_list_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/drm_syncobj.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry s32min-(-1),1-s32max
BUF_SIZE 2 entry s32min-(-1),1-s32max
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
USER_DATA 1 *id 0-u32max[u]
USER_PTR 1 id
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/panfrost/panfrost_job.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 1064
BUF_SIZE 2 entry 1064
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *id 0-u32max[u]
USER_PTR 1 id
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c xa_alloc_bh() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 8437240484305256448
PARAM_VALUE 2 entry 1,3-u64max
PARAM_VALUE 4 gfp 0
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/netronome/nfp/crypto/ipsec.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 5334336799670177792
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry (-1)-s32max
BUF_SIZE 2 entry (-1)-s32max
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &bond->ipsec_lock
HALF_LOCKED2 global &uld_mutex
TYPE_LOCK (struct xarray)->xa_lock

drivers/block/rnbd/rnbd-srv.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 10240
BUF_SIZE 2 entry 576
BUF_SIZE 2 entry 576
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 &srv_sess->lock
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct rnbd_srv_session)->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/scheduler/sched_main.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 6567715530202914816
PARAM_VALUE 1 *id 0
PARAM_VALUE 2 entry 1-u64max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry (-1),128
BUF_SIZE 2 entry (-1),128
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &queue->lock
HALF_LOCKED2 &v3d->sched_lock
HALF_LOCKED2 global &drm_unplug_srcu
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/intel/ice/devlink/port.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 2196680077643862016
PARAM_VALUE 2 entry 0
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct xarray)->xa_lock

drivers/base/memory.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 1011196735733710848
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 3088876275185610752
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 56
BUF_SIZE 2 entry 56
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 8816025499504746496
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 &waitq->fence_drv_lock
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct amdgpu_usermode_queue)->fence_drv_lock
TYPE_LOCK (struct xarray)->xa_lock

net/ethtool/rss.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4409656190198894616
PARAM_VALUE 1 *id 0
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 4197568
BUF_SIZE 2 entry 24-s32max
BUF_SIZE 2 entry 24-s32max
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->ethtool->rss_lock
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct ethtool_netdev_state)->rss_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/drm_ras.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 3187199682882592768
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/dma-buf/dma-heap.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 3047634869315571712
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 2852062698994429952
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 336
BUF_SIZE 2 entry 336
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/opp/core.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 1197723068438581248
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 8447988004055404544
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 16
BUF_SIZE 2 entry 16
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/intel/ice/ice_idc.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 2605521693688098816
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 0
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 *id 0-u32max
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

lib/test_xarray.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4028468817162313728,5024146686711472128,6789482655478472704
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 7156235339280592896,7673621833287577600,7749086205744070656,8089831204806107136,8148936917517950976
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
STR_LEN 0 xa (-1),14
STR_LEN 0 xa (-1),14
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/misc/issei/cdev.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 8884435502974758912
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 505038093365727232
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 2232
BUF_SIZE 2 entry 2232
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/intel/ice/ice_irq.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 8587747176545169408
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 8
BUF_SIZE 2 entry 8
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 xa->xa_flags 0-u32max
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

fs/xfs/xfs_mount.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 7698082385506250752
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 16
BUF_SIZE 2 entry 16
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 global &xfs_uuid_table_mutex
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/panthor/panthor_heap.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 5844910974059192320
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 184
BUF_SIZE 2 entry 184
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 &pool->lock
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct panthor_heap_pool)->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/panthor/panthor_mmu.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 1543058767265861632
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 2384
BUF_SIZE 2 entry 2384
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
LOCK2 global &drm_unplug_srcu
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 2 entry 16
BUF_SIZE 2 entry 16
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 &priv->macsec->lock
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &ctx->phydev->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct mlx5e_macsec)->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/platform/x86/intel/pmt/class.c xa_alloc() -> __xa_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 id 4096-ptr_max
PARAM_VALUE 4 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 limit $3
DATA_SOURCE 4 gfp $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 global &ep_lock
TYPE_LOCK (struct xarray)->xa_lock