Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/infiniband/core/ib_core_uverbs.c rdma_user_mmap_entry_insert_range() -> __xa_insert()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 1 index 0-4294967294
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
CAPPED_DATA 1 index 1
DATA_SOURCE 2 entry $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 index
LOCK2 &(&ucontext->mmap_xa)->xa_lock
LOCK2 &ufile->umap_lock
HALF_LOCKED2 &file->hw_destroy_rwsem
HALF_LOCKED2 &file->ucontext_lock
TYPE_LOCK (struct ib_uverbs_file)->umap_lock

drivers/vfio/pci/vfio_pci_intrs.c xa_insert() -> __xa_insert()

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 3 gfp 4197568
BUF_SIZE 2 entry 104
BUF_SIZE 2 entry 104
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
NOSPEC 1 index
NOSPEC 1 index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 index 0-4294967294[c]
UNITS 1 index unit_array_size
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &device->dev_set->lock
HALF_LOCKED2 &vdev->igate
TYPE_LOCK (struct xarray)->xa_lock

drivers/dax/super.c xa_insert() -> __xa_insert()

Type Parameter Key Value
PARAM_VALUE 0 xa 7762774883709431808
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 index 4096-18446744073709547520
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 1 index 2000
BUF_SIZE 1 index->bb (-1),192
BUF_SIZE 1 index->fops 144
BUF_SIZE 1 index->private_data 472,2280
CAPPED_DATA 1 index->part0 1
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/mellanox/mlx5/core/en_rep.c xa_insert() -> __xa_insert()

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 3 gfp 3264
BUF_SIZE 2 entry 16
BUF_SIZE 2 entry 16
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &esw->devcom->comp->sem
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/fungible/funeth/funeth_main.c xa_insert() -> __xa_insert()

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 index 0-u32max
PARAM_VALUE 2 entry 1-u64max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry 4096
BUF_SIZE 2 entry 4096
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
TYPE_LOCK (struct xarray)->xa_lock

net/qrtr/af_qrtr.c xa_insert() -> __xa_insert()

Type Parameter Key Value
PARAM_VALUE 0 xa 3850951258418266112
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 index 0-s32max,18446744071562067968-18446744073709551613,u64max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 sk
TYPE_LOCK (struct xarray)->xa_lock

drivers/firmware/arm_scmi/driver.c xa_insert() -> __xa_insert()

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

drivers/net/ethernet/mellanox/mlx5/core/fs_core.c xa_insert() -> __xa_insert()

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 3 gfp 3264
BUF_SIZE 2 entry 16
BUF_SIZE 2 entry 16
CAPPED_DATA 0 xa 1
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &esw->offloads.reps_lock
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &devlink->lock
TYPE_LOCK (struct mlx5_esw_offload)->reps_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c xa_insert() -> __xa_insert()

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 3 gfp 3264
BUF_SIZE 2 entry 56,160
BUF_SIZE 2 entry 56,160
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
UNITS 1 index unit_array_size
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

kernel/liveupdate/luo_file.c xa_insert() -> __xa_insert()

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

drivers/net/ethernet/mellanox/mlx5/core/cmd.c xa_insert() -> __xa_insert()

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 1,3-u64max
PARAM_VALUE 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
LOCK2 &file->hw_destroy_rwsem
LOCK2 &file->ucontext_lock
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct ib_uverbs_file)->hw_destroy_rwsem
TYPE_LOCK (struct ib_uverbs_file)->ucontext_lock
TYPE_LOCK (struct xarray)->xa_lock

fs/xfs/libxfs/xfs_group.c xa_insert() -> __xa_insert()

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 index 0-4294967294
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
CAPPED_DATA 1 index 1
CAPPED_DATA 1 index 1
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &mp->m_growlock
TYPE_LOCK (struct xarray)->xa_lock

drivers/md/md.c xa_insert() -> __xa_insert()

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

drivers/accel/amdxdna/amdxdna_gem.c xa_insert() -> __xa_insert()

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 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
LOCK2 &client->mm_lock
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct amdxdna_client)->mm_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c xa_insert() -> __xa_insert()

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 3 gfp 3264
BUF_SIZE 2 entry 496
BUF_SIZE 2 entry 496
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
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/net/ethernet/mellanox/mlx5/core/steering/sws/dr_definer.c xa_insert() -> __xa_insert()

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 index 0-255
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry 60
BUF_SIZE 2 entry 60
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
FUZZY_MAX 1 index 255
HARD_MAX 1 index 255
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &fte->node.lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/iommu/iommufd/viommu.c xa_insert() -> __xa_insert()

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 0
PARAM_VALUE 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
USER_DATA 1 index 0-u64max[u]
LOCK2 &idev->igroup->lock
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct iommufd_group)->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/cxl/core/cdat.c xa_insert() -> __xa_insert()

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 3 gfp 3264
BUF_SIZE 0 xa 4,16,32
BUF_SIZE 0 xa 4,16,32
BUF_SIZE 2 entry 96
BUF_SIZE 2 entry 96
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/soc/qcom/smem.c xa_insert() -> __xa_insert()

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

drivers/infiniband/hw/mlx5/dm.c xa_insert() -> __xa_insert()

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 index 0-31
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry 256
BUF_SIZE 2 entry 256
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
LOCK2 &dm->ops_xa_lock
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct mlx5_ib_dm_memic)->ops_xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c xa_insert() -> __xa_insert()

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 index 0-65534
PARAM_VALUE 2 entry 16,4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry 24
BUF_SIZE 2 entry 24
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &nic_dmn->mutex
TYPE_LOCK (struct xarray)->xa_lock

drivers/infiniband/core/cma.c xa_insert() -> __xa_insert()

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 index 0-s32max,18446744071562067968-u64max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 0 xa 88
BUF_SIZE 2 entry 24
BUF_SIZE 2 entry 24
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 index 0-u16max
LOCK2 global &lock
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &ctx->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/infiniband/hw/mana/qp.c xa_insert_irq() -> __xa_insert()

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 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
BIT_INFO 1 index 0x0,0xfffffffc
BIT_INFO 1 index 0x0,0xfffffffc
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

arch/x86/kernel/cpu/sgx/ioctl.c xa_insert() -> __xa_insert()

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 index 0-4503599627370495
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry 40
BUF_SIZE 2 entry 40
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
LOCK2 &encl->lock
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct sgx_encl)->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/xe/xe_guc_submit.c xa_insert() -> __xa_insert()

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 index 0-131069
PARAM_VALUE 2 entry 0
PARAM_VALUE 3 gfp 3264
CAPPED_DATA 1 index 1
CAPPED_DATA 1 index 1
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 index 0-131069[c]
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &param.hwe->gt->oa.gt_lock
HALF_LOCKED2 &vm->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/intel/ice/ice_eswitch.c xa_insert() -> __xa_insert()

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 index 0-u16max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry (-1),88
BUF_SIZE 2 entry (-1),88
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &devlink->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c xa_insert() -> __xa_insert()

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 1,3-u64max
PARAM_VALUE 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 index unit_bit
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &mcam->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/dma/idxd/cdev.c xa_insert() -> __xa_insert()

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 index 0-4294967294
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry 1696
BUF_SIZE 2 entry 1696
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &wq->uc_lock
LOCK2 &wq->wq_lock
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct idxd_wq)->uc_lock
TYPE_LOCK (struct idxd_wq)->wq_lock
TYPE_LOCK (struct xarray)->xa_lock

fs/nfsd/blocklayout.c nfsd4_scsi_fence_insert() -> __xa_insert()

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 1030
PARAM_VALUE 3 gfp 3264
BUF_SIZE 0 xa 88
DATA_SOURCE 1 index $1
UNITS 1 index unit_array_size
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/cxl/core/region.c xa_insert() -> __xa_insert()

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 1-1025,1027-1029,1031-u64max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 1 index (-1),1944
BUF_SIZE 2 entry (-1),128,1968
BUF_SIZE 2 entry (-1),128,1968
CAPPED_DATA 1 index 1
CAPPED_DATA 1 index 1
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct xarray)->xa_lock

block/blk-mq-sched.c xa_insert() -> __xa_insert()

Type Parameter Key Value
PARAM_VALUE 0 xa 5928253712408739840
PARAM_VALUE 0 xa->xa_flags 0
PARAM_VALUE 0 xa->xa_head 0
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 index 0-s32max,18446744071562067968-u64max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry 56
BUF_SIZE 2 entry 56
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &set->tag_list_lock
LOCK2 &set->update_nr_hwq_lock
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &dev->shutdown_lock
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &lock
TYPE_LOCK (struct blk_mq_tag_set)->tag_list_lock
TYPE_LOCK (struct blk_mq_tag_set)->update_nr_hwq_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/iommu/iommufd/device.c xa_insert() -> __xa_insert()

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 1030
PARAM_VALUE 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
LOCK2 &igroup->lock
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &ioas->mutex
HALF_LOCKED2 &vdev->dev_set->lock
TYPE_LOCK (struct iommufd_group)->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/firmware/arm_scmi/perf.c xa_insert() -> __xa_insert()

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 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &info->protocols_mtx
TYPE_LOCK (struct xarray)->xa_lock

drivers/cxl/core/port.c xa_insert() -> __xa_insert()

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 index 4096-18446744073709547520
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry (-1),24,272
BUF_SIZE 2 entry (-1),24,272
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &port->dev.mutex
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/phy/phy_link_topology.c xa_insert() -> __xa_insert()

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 index 1-u32max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry 32
BUF_SIZE 2 entry 32
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/md/dm-zoned-metadata.c xa_insert() -> __xa_insert()

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 3 gfp 3264
BUF_SIZE 2 entry 64
BUF_SIZE 2 entry 64
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 index unit_byte
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

fs/ceph/mds_client.c xa_insert() -> __xa_insert()

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 3
PARAM_VALUE 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 index 4096-u64max
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &mdsc->mutex
TYPE_LOCK (struct xarray)->xa_lock

drivers/nvme/target/core.c xa_insert() -> __xa_insert()

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 index 1-4294967294
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry 752
BUF_SIZE 2 entry 752
CAPPED_DATA 1 index 1
CAPPED_DATA 1 index 1
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 index 1-4294967294[c]
LOCK2 &subsys->lock
LOCK2 &subsys->su_mutex
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &dentry->d_lockref.lock
TYPE_LOCK (struct configfs_subsystem)->su_mutex
TYPE_LOCK (struct nvmet_subsys)->lock
TYPE_LOCK (struct xarray)->xa_lock

fs/nilfs2/btnode.c nilfs_btnode_prepare_change_key() -> __xa_insert()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3136
PARAM_COMPARE 1 index != $2->index
PARAM_COMPARE 1 index != $2->index
RX_PATH
TASK_NOT_RUNNING
UNITS 2 entry unit_page
LOCK2 &(&btnc->i_pages)->xa_lock
LOCK2 &btree->b_sem
LOCK2 irq
TYPE_LOCK (struct nilfs_bmap)->b_sem

drivers/infiniband/hw/cxgb4/cm.c insert_ep_tid() -> __xa_insert()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 1 index 0-16777215
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry 4,24,64,168-s32max
DATA_SOURCE 2 entry $0
LOCK2 &(&ep->com.dev->hwtids)->xa_lock
LOCK2 flags
HALF_LOCKED2 &ep->com.mutex
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/cxgb4/cm.c xa_insert_irq() -> __xa_insert()

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 index 0-4294967294
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry (-1),248,568,1080
BUF_SIZE 2 entry (-1),248,568,1080
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
BIT_INFO 1 index 0x0,0x7fffffff
BIT_INFO 1 index 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

net/devlink/param.c xa_insert() -> __xa_insert()

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 index 0-33
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry 832
BUF_SIZE 2 entry 832
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &dev->intf_state_mutex
HALF_LOCKED2 &devlink->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/infiniband/core/device.c xa_insert() -> __xa_insert()

Type Parameter Key Value
PARAM_VALUE 0 xa 8191800035638378496
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 index 0-s32max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
LOCK2 global &clients_rwsem
LOCK2 global &devices_rwsem
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 global &smbdirect_globals.mutex
TYPE_LOCK (struct xarray)->xa_lock

arch/x86/kernel/cpu/sgx/encl.c xa_insert() -> __xa_insert()

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 index 0-4503599627370495
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry 40
BUF_SIZE 2 entry 40
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &encl->lock
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct sgx_encl)->lock
TYPE_LOCK (struct xarray)->xa_lock

kernel/irq/msi.c xa_insert() -> __xa_insert()

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 index 0-4294967294
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 0 xa 88
BUF_SIZE 2 entry 96
BUF_SIZE 2 entry 96
CAPPED_DATA 1 index 1
CAPPED_DATA 1 index 1
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
NOSPEC 1 index
NOSPEC 1 index
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 index 0-s32max[c]
UNITS 1 index unit_array_size
LOCK2 &_T->lock->msi.data->mutex
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/nvme/target/pr.c xa_insert() -> __xa_insert()

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 3 gfp 3264
BUF_SIZE 2 entry 224
BUF_SIZE 2 entry 224
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &subsys->lock
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 global &nvmet_config_sem
TYPE_LOCK (struct nvmet_subsys)->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/block/ublk_drv.c xa_insert() -> __xa_insert()

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

drivers/dpll/dpll_core.c xa_insert() -> __xa_insert()

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 3 gfp 3264
BUF_SIZE 2 entry (-1),32
BUF_SIZE 2 entry (-1),32
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 index unit_array_size
LOCK2 global &dpll_lock
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/infiniband/hw/cxgb4/qp.c xa_insert_irq() -> __xa_insert()

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 index 1-u32max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c xa_insert_bh() -> __xa_insert()

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 index 0-16777215
PARAM_VALUE 3 gfp 10240
BUF_SIZE 2 entry 784
BUF_SIZE 2 entry 784
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &tx_info->lock
LOCK2 bh
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct chcr_ktls_info)->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c xa_insert() -> __xa_insert()

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 0-ptr_max
PARAM_VALUE 3 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 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &ldev->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c xa_insert_irq() -> __xa_insert()

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 index 0-u32max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry 680
BUF_SIZE 2 entry 680
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
LOCK2 irq
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

fs/ext4/mballoc.c xa_insert() -> __xa_insert()

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 3 gfp 2080
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 index unit_byte
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/target/target_core_tpg.c xa_insert() -> __xa_insert()

Type Parameter Key Value
PARAM_VALUE 0 xa 6807765650710261760
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
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

net/psp/psp_nl.c xa_insert() -> __xa_insert()

Type Parameter Key Value
PARAM_VALUE 0 xa 2662862521751846912
PARAM_VALUE 0 xa->xa_flags 0
PARAM_VALUE 0 xa->xa_head 0
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 index unit_byte
UNITS 2 entry unit_byte
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

block/partitions/core.c xa_insert() -> __xa_insert()

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 index 1-255
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry 2136
BUF_SIZE 2 entry 2136
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 index 1-255
UNITS 1 index unit_array_size
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &disk->open_mutex
TYPE_LOCK (struct gendisk)->open_mutex
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/intel/ice/ice_eswitch_br.c xa_insert() -> __xa_insert()

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 3 gfp 3264
BUF_SIZE 2 entry 4,120
BUF_SIZE 2 entry 4,120
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
UNITS 1 index unit_array_size
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/mellanox/mlx5/core/steering/hws/vport.c xa_insert() -> __xa_insert()

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 index 0-65534
PARAM_VALUE 2 entry 1,3-u64max
PARAM_VALUE 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &ctx->ctrl_lock
TYPE_LOCK (struct xarray)->xa_lock

net/sched/cls_api.c xa_insert() -> __xa_insert()

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 index 0-s32max,18446744071562067968-u64max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 index unit_array_size
UNITS 2 entry unit_byte
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/gpu/drm/tegra/uapi.c xa_insert() -> __xa_insert()

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 3 gfp 3264
BUF_SIZE 2 entry (-1)-s32max
BUF_SIZE 2 entry (-1)-s32max
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
USER_DATA 1 index 0[u]
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

sound/core/control.c xa_insert() -> __xa_insert()

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 index 0-9223372036854775807
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/pci/doe.c xa_insert() -> __xa_insert()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_flags 0
PARAM_VALUE 0 xa->xa_head 0
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 index 0-4092
PARAM_VALUE 2 entry 1,3-u64max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry (-1),216
BUF_SIZE 2 entry (-1),216
CAPPED_DATA 1 index 1
CAPPED_DATA 1 index 1
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 global &pci_rescan_remove_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/base/auxiliary_sysfs.c xa_insert() -> __xa_insert()

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 index 0-s32max,18446744071562067968-u64max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry 72
BUF_SIZE 2 entry 72
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &dev->intf_state_mutex
HALF_LOCKED2 &table->comp_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c xa_insert() -> __xa_insert()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_flags 0
PARAM_VALUE 0 xa->xa_head 0
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 index 0-u32max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

block/genhd.c xa_insert() -> __xa_insert()

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

drivers/firmware/arm_scmi/raw_mode.c xa_insert() -> __xa_insert()

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

net/devlink/dev.c xa_insert() -> __xa_insert()

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 1
PARAM_VALUE 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &nested_devlink->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c mlx5_fs_get_cached_hws_data() -> __xa_insert()

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 3 gfp 2080
BUF_SIZE 0 xa 88
BUF_SIZE 2 entry 168
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &fte->node.lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c xa_insert() -> __xa_insert()

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 0,4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 0 xa (-1),88
BUF_SIZE 0 xa (-1),88
BUF_SIZE 2 entry (-1),56-112,240
BUF_SIZE 2 entry (-1),56-112,240
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 index unit_byte
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c xa_insert() -> __xa_insert()

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 index 0-131071
PARAM_VALUE 2 entry 1-1025,1027-1029,1031-u64max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry (-1),8
BUF_SIZE 2 entry (-1),8
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 index 0-131071[c]
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &dev->intf_state_mutex
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c xa_insert_bh() -> __xa_insert()

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 3 gfp 3264
BUF_SIZE 2 entry 472
BUF_SIZE 2 entry 472
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &bond->ipsec_lock
HALF_LOCKED2 global &uld_mutex
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/intel/ice/devlink/port.c xa_insert() -> __xa_insert()

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 0,4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry (-1),520
BUF_SIZE 2 entry (-1),520
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
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/infiniband/hw/hfi1/netdev_rx.c xa_insert() -> __xa_insert()

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 index 0-16777215
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 10240
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/iommu/iommu.c xa_insert() -> __xa_insert()

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 index 0-u32max
PARAM_VALUE 2 entry 1030
PARAM_VALUE 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 index 1-u32max
LOCK2 &group->mutex
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &igroup->lock
TYPE_LOCK (struct iommu_group)->mutex
TYPE_LOCK (struct xarray)->xa_lock

drivers/infiniband/hw/mlx5/devx.c xa_insert() -> __xa_insert()

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 3 gfp 3264
BUF_SIZE 2 entry 32,104
BUF_SIZE 2 entry 32,104
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
LOCK2 &devx_event_table->event_xa_lock
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct mlx5_devx_event_table)->event_xa_lock
TYPE_LOCK (struct xarray)->xa_lock

net/ethtool/rss.c xa_insert() -> __xa_insert()

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 index 1-u32max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 4197568
BUF_SIZE 2 entry 24-s32max
BUF_SIZE 2 entry 24-s32max
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
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

mm/vmalloc.c xa_insert() -> __xa_insert()

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 3 gfp 3264
BUF_SIZE 0 xa 88
BUF_SIZE 2 entry 200
BUF_SIZE 2 entry 200
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

lib/test_xarray.c xa_insert() -> __xa_insert()

Type Parameter Key Value
PARAM_VALUE 0 xa 5024146686711472128,6789482655478472704
PARAM_VALUE 0 xa->xa_head 0
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 entry 1,3-u64max
PARAM_VALUE 3 gfp 0,3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
HARD_MAX 3 gfp 3264
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

net/core/dev.c xa_insert() -> __xa_insert()

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

arch/x86/kvm/../../../virt/kvm/kvm_main.c xa_insert() -> __xa_insert()

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 index 0-s32max,18446744071562067968-u64max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 4197568
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
LOCK2 &kvm->lock
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct kvm)->lock
TYPE_LOCK (struct xarray)->xa_lock

net/devlink/port.c xa_insert() -> __xa_insert()

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 3 gfp 3264
BUF_SIZE 2 entry (-1),472
BUF_SIZE 2 entry (-1),472
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 index
UNITS 1 index unit_array_size
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &adapter->devlink->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &esw->offloads.reps_lock
TYPE_LOCK (struct xarray)->xa_lock

virt/lib/irqbypass.c xa_insert() -> __xa_insert()

Type Parameter Key Value
PARAM_VALUE 0 xa 760691348302974976,3201784968877285376
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 index 1-u64max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &kvm->irq_srcu
TYPE_LOCK (struct xarray)->xa_lock

drivers/infiniband/hw/qedr/verbs.c xa_insert() -> __xa_insert()

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 index 0-u16max,16711680-16777215
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/infiniband/hw/qedr/verbs.c xa_insert_irq() -> __xa_insert()

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 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &devr->srq_lock
HALF_LOCKED2 global &device_list_mutex
TYPE_LOCK (struct xarray)->xa_lock

sound/soc/sof/ipc4-loader.c xa_insert() -> __xa_insert()

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 3 gfp 3264
BUF_SIZE 2 entry 40
BUF_SIZE 2 entry 40
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/infiniband/hw/cxgb4/cq.c xa_insert_irq() -> __xa_insert()

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 index 1-u32max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/mellanox/mlx5/core/debugfs.c xa_insert() -> __xa_insert()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 0 xa->xa_flags 0
PARAM_VALUE 0 xa->xa_head 0
PARAM_VALUE 0 xa->xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 index 0-1287,1290-1294,1536-1537,1792-1795,1797-1800,1808-1812,1815-1818,1833-1834,1856,1872-1877,1888-1893,1903-1909,1920-1927,2048-2055,2058-2063,2070-2071,2082-2091,2096-2097,2112-2117,2304-2319,2322-2329,2351-s32max
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry 128
BUF_SIZE 2 entry 128
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/infiniband/core/restrack.c xa_insert() -> __xa_insert()

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 3 gfp 3264
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 index unit_array_size
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &id_priv->handler_mutex
HALF_LOCKED2 global &lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.c xa_insert() -> __xa_insert()

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 3 gfp 3264
BUF_SIZE 2 entry 1920
BUF_SIZE 2 entry 1920
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/infiniband/hw/cxgb4/mem.c xa_insert_irq() -> __xa_insert()

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 index 0-16777215
PARAM_VALUE 2 entry 4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry (-1),392
BUF_SIZE 2 entry (-1),392
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &xa->xa_lock
TYPE_LOCK (struct xarray)->xa_lock

drivers/net/ethernet/mellanox/mlx5/core/eswitch.c xa_insert() -> __xa_insert()

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 3-11,4096-ptr_max
PARAM_VALUE 3 gfp 3264
BUF_SIZE 2 entry (-1),4552
BUF_SIZE 2 entry (-1),4552
DATA_SOURCE 0 xa $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 entry $2
DATA_SOURCE 3 gfp $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &xa->xa_lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &esw->offloads.reps_lock
HALF_LOCKED2 &esw->state_lock
TYPE_LOCK (struct xarray)->xa_lock