Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 19 files:
- drivers/dpll/dpll_core.c
- drivers/dpll/dpll_netlink.c
- drivers/gpu/drm/panthor/panthor_sched.c, line 3795
- drivers/infiniband/core/device.c
- drivers/infiniband/core/nldev.c, line 1694
- drivers/infiniband/core/restrack.c
- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h, line 165
- drivers/scsi/scsi_debug.c
- fs/f2fs/file.c, line 449
- fs/nfsd/blocklayout.c, line 307
- fs/xfs/xfs_zone_alloc.c, line 944
- io_uring/zcrx.c, line 1023
- lib/ref_tracker.c, line 389
- lib/test_xarray.c
- lib/xarray.c, line 2137
- net/devlink/core.c, line 104
- net/devlink/devl_internal.h
Smatch caller information:
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_get_pre_lag_func() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-s32max |
| PARAM_VALUE | 2 | mark | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &devcom->comp->sem |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_get_dev_index_by_seq_group() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-7,18446744071562067968-u64max |
| PARAM_VALUE | 2 | mark | 2 |
| DATA_SOURCE | 1 | index | r mlx5_get_next_lag_func |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ldev->lock | ||
| HALF_LOCKED2 | &ldev->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &lag_lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_get_dev_index_by_seq_group() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-7,18446744071562067968-u64max |
| PARAM_VALUE | 2 | mark | 2 |
| DATA_SOURCE | 1 | index | r mlx5_get_next_lag_func |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ldev->lock | ||
| HALF_LOCKED2 | &ldev->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &lag_lock |
drivers/scsi/scsi_debug.c scsi_debug_show_info() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4096-ptr_max |
| PARAM_VALUE | 0 | xa->xa_head | 1-u64max |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/scsi/scsi_debug.c sdebug_add_host_helper() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
lib/ref_tracker.c ref_tracker_debugfs_show() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 984938599835877376 |
| PARAM_VALUE | 2 | mark | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | index | unit_array_size |
| LOCK2 | &f->lock | ||
| LOCK2 | flags | ||
| LOCK2 | global &(&debugfs_dentries)->xa_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c __mlx5_lag_dev_is_port() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4096-ptr_max |
| PARAM_VALUE | 2 | mark | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->priv.eswitch->mode_lock | ||
| HALF_LOCKED2 | &devcom->comp->sem | ||
| HALF_LOCKED2 | &esw->offloads.encap_tbl_lock | ||
| HALF_LOCKED2 | &esw->offloads.reps_lock |
drivers/gpu/drm/panthor/panthor_sched.c panthor_group_destroy() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | mark | 1 |
| DATA_SOURCE | 1 | index | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | index | 0-u32max[u] |
net/devlink/core.c __devl_is_registered() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4553836652040720384 |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &devlink->lock | ||
| HALF_LOCKED2 | global &pernet_ops_rwsem | ||
| TYPE_LOCK | (struct devlink)->lock |
net/devlink/core.c devl_register() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4553836652040720384 |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | global &shd_mutex |
net/devlink/core.c devl_unregister() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4553836652040720384 |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &shd_mutex |
net/devlink/core.c devlink_free() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4553836652040720384 |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_dev->mutex | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &oct->pci_dev->dev.mutex | ||
| HALF_LOCKED2 | global &dsa2_mutex | ||
| HALF_LOCKED2 | global &hnae3_common_lock | ||
| HALF_LOCKED2 | global &shd_mutex |
net/devlink/core.c devlink_rel_nested_in_add() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4553836652040720384 |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/devlink/core.c devlink_rel_nested_in_notify_work() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 7321265008373088256 |
| PARAM_VALUE | 2 | mark | 0 |
| LOCK2 | &devlink->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct devlink)->lock |
fs/nfsd/blocklayout.c nfsd4_scsi_fence_set() -> xa_get_mark()
| 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 | mark | 0 |
| BUF_SIZE | 0 | xa | 88 |
| DATA_SOURCE | 1 | index | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | index | unit_array_size |
| LOCK2 | &clp->cl_fence_mutex | ||
| LOCK2 | 0 | &xa->xa_lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct nfs4_client)->cl_fence_mutex | ||
| TYPE_LOCK | (struct xarray)->xa_lock |
net/devlink/linecard.c __devl_is_registered() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4553836652040720384 |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &linecard->lock | ||
| HALF_LOCKED2 | &linecard->state_lock |
io_uring/zcrx.c is_zcrx_entry_marked() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4096-ptr_max |
| PARAM_VALUE | 2 | mark | 1 |
| DATA_SOURCE | 1 | index | $1 |
| LOCK2 | &ctx->uring_lock | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct io_ring_ctx)->uring_lock |
fs/xfs/xfs_zone_alloc.c xfs_zone_rgbno_is_valid() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-u32max |
| PARAM_VALUE | 2 | mark | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/core/nldev.c res_get_common_dumpit() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4096-ptr_max |
| PARAM_VALUE | 2 | mark | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | index | unit_array_size |
| LOCK2 | &(&rt->xa)->xa_lock | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/devlink/param.c __devl_is_registered() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4553836652040720384 |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &devlink->lock |
drivers/infiniband/core/device.c add_client_context() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4096-ptr_max |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | xa->xa_flags | 0-u32max |
| LOCK2 | &device->client_data_rwsem | ||
| LOCK2 | global &clients_rwsem | ||
| LOCK2 | global &devices_rwsem | ||
| TYPE_LOCK | (struct ib_device)->client_data_rwsem |
drivers/infiniband/core/device.c remove_client_context() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4096-ptr_max |
| PARAM_VALUE | 2 | mark | 1 |
| DATA_SOURCE | 1 | index | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &device->client_data_rwsem | ||
| HALF_LOCKED2 | &device->unregistration_lock | ||
| TYPE_LOCK | (struct ib_device)->client_data_rwsem |
drivers/dpll/dpll_core.c __dpll_device_put() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 713065895789006848 |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dpll_lock |
drivers/dpll/dpll_core.c __dpll_pin_unregister() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5509511993196265472 |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dpll_lock |
drivers/dpll/dpll_core.c dpll_device_get_by_id() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 713065895789006848 |
| PARAM_VALUE | 1 | index | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 2 | mark | 1 |
| DATA_SOURCE | 1 | index | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dpll_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 &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/dpll/dpll_core.c dpll_device_unregister() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 713065895789006848 |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dpll_lock | ||
| HALF_LOCKED2 | &dev->mutex |
net/devlink/region.c __devl_is_registered() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4553836652040720384 |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | ®ion->snapshot_lock | ||
| HALF_LOCKED2 | global &dsa2_mutex |
net/devlink/netlink.c __devl_is_registered() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4553836652040720384 |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &devlink->lock | ||
| TYPE_LOCK | (struct devlink)->lock |
net/devlink/trap.c __devl_is_registered() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4553836652040720384 |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &devlink->lock |
net/devlink/health.c devlink_recover_notify() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4553836652040720384 |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/devlink/rate.c __devl_is_registered() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4553836652040720384 |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/dpll/dpll_netlink.c dpll_device_event_send() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 713065895789006848 |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dpll_lock |
drivers/dpll/dpll_netlink.c dpll_pin_available() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5509511993196265472 |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dpll_lock |
drivers/dpll/dpll_netlink.c dpll_pin_available() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5509511993196265472 |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dpll_lock |
drivers/dpll/dpll_netlink.c dpll_pin_available() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 713065895789006848 |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dpll_lock |
net/devlink/dev.c __devl_is_registered() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4553836652040720384 |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &devlink->lock |
fs/f2fs/file.c __found_offset() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4096-ptr_max |
| PARAM_VALUE | 2 | mark | 0 |
| DATA_SOURCE | 1 | index | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | index | 0-4503599627370502[c] |
| UNITS | 1 | index | unit_page |
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
lib/test_xarray.c check_find_1() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5024146686711472128 |
| PARAM_VALUE | 0 | xa->xa_head | 0 |
| PARAM_VALUE | 0 | xa->xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | index | 0-98 |
| PARAM_VALUE | 2 | mark | 0 |
| CAPPED_DATA | 1 | index | 1 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | xa | $0 |
| FUZZY_MAX | 1 | index | 98 |
| HARD_MAX | 1 | index | 98 |
lib/test_xarray.c check_find_1() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5024146686711472128 |
| PARAM_VALUE | 0 | xa->xa_head | 0 |
| PARAM_VALUE | 0 | xa->xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | index | 1-99 |
| PARAM_VALUE | 2 | mark | 0 |
| DATA_SOURCE | 0 | xa | $0 |
lib/test_xarray.c check_find_1() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5024146686711472128 |
| PARAM_VALUE | 0 | xa->xa_head | 0 |
| PARAM_VALUE | 0 | xa->xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | index | 0-99 |
| PARAM_VALUE | 2 | mark | 0 |
| CAPPED_DATA | 1 | index | 1 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | xa | $0 |
| FUZZY_MAX | 1 | index | 99 |
lib/test_xarray.c check_split_1() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5024146686711472128 |
| PARAM_VALUE | 0 | xa->xa_head | 0 |
| PARAM_VALUE | 0 | xa->xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 2 | mark | 0 |
| CAPPED_DATA | 1 | index | 1 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | xa | $0 |
| DATA_SOURCE | 1 | index | $1 |
lib/test_xarray.c check_split_2() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5024146686711472128 |
| PARAM_VALUE | 0 | xa->xa_head | 0 |
| PARAM_VALUE | 0 | xa->xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 2 | mark | 0 |
| CAPPED_DATA | 1 | index | 1 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | xa | $0 |
| DATA_SOURCE | 1 | index | $1 |
lib/test_xarray.c check_xa_mark_1() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5024146686711472128 |
| PARAM_VALUE | 1 | index | 0,4-16383 |
| PARAM_VALUE | 2 | mark | 0 |
| DATA_SOURCE | 0 | xa | $0 |
| DATA_SOURCE | 1 | index | $1 |
| FUZZY_MAX | 1 | index | 0 |
lib/test_xarray.c check_xa_mark_1() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5024146686711472128 |
| PARAM_VALUE | 0 | xa->xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | index | 0,4-16383 |
| PARAM_VALUE | 2 | mark | 0 |
| DATA_SOURCE | 0 | xa | $0 |
| DATA_SOURCE | 1 | index | $1 |
| FUZZY_MAX | 1 | index | 0 |
lib/test_xarray.c check_xa_mark_1() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5024146686711472128 |
| PARAM_VALUE | 0 | xa->xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | index | 0,4-16383 |
| PARAM_VALUE | 2 | mark | 0 |
| DATA_SOURCE | 0 | xa | $0 |
| DATA_SOURCE | 1 | index | $1 |
| FUZZY_MAX | 1 | index | 0 |
lib/test_xarray.c check_xa_mark_1() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5024146686711472128 |
| PARAM_VALUE | 0 | xa->xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | index | 0,4-16383 |
| PARAM_VALUE | 2 | mark | 0 |
| DATA_SOURCE | 0 | xa | $0 |
| DATA_SOURCE | 1 | index | $1 |
| FUZZY_MAX | 1 | index | 0 |
lib/test_xarray.c check_xa_mark_1() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5024146686711472128 |
| PARAM_VALUE | 0 | xa->xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | index | 1,5-16384 |
| PARAM_VALUE | 2 | mark | 0 |
| DATA_SOURCE | 0 | xa | $0 |
lib/test_xarray.c check_xa_mark_1() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5024146686711472128 |
| PARAM_VALUE | 0 | xa->xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | index | 0,4-16383 |
| PARAM_VALUE | 2 | mark | 1 |
| DATA_SOURCE | 0 | xa | $0 |
| DATA_SOURCE | 1 | index | $1 |
| FUZZY_MAX | 1 | index | 0 |
lib/test_xarray.c check_xa_mark_1() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5024146686711472128 |
| PARAM_VALUE | 0 | xa->xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | index | 0,4-16383 |
| PARAM_VALUE | 2 | mark | 0 |
| DATA_SOURCE | 0 | xa | $0 |
| DATA_SOURCE | 1 | index | $1 |
| FUZZY_MAX | 1 | index | 0 |
lib/test_xarray.c check_xa_mark_1() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5024146686711472128 |
| PARAM_VALUE | 0 | xa->xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | index | 0,4-16383 |
| PARAM_VALUE | 2 | mark | 0 |
| DATA_SOURCE | 0 | xa | $0 |
| DATA_SOURCE | 1 | index | $1 |
| FUZZY_MAX | 1 | index | 0 |
lib/test_xarray.c check_xa_mark_1() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5024146686711472128 |
| PARAM_VALUE | 0 | xa->xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | index | 0-18446744073709551614 |
| PARAM_VALUE | 2 | mark | 0 |
| CAPPED_DATA | 1 | index | 1 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | xa | $0 |
lib/test_xarray.c check_xa_mark_1() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5024146686711472128 |
| PARAM_VALUE | 0 | xa->xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | index | 0-18446744073709551614 |
| PARAM_VALUE | 2 | mark | 1 |
| CAPPED_DATA | 1 | index | 1 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | xa | $0 |
lib/test_xarray.c check_xa_mark_1() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5024146686711472128 |
| PARAM_VALUE | 0 | xa->xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | index | 0-18446744073709551614 |
| PARAM_VALUE | 2 | mark | 2 |
| CAPPED_DATA | 1 | index | 1 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | xa | $0 |
lib/test_xarray.c check_xa_mark_1() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5024146686711472128 |
| PARAM_VALUE | 0 | xa->xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 2 | mark | 0 |
| CAPPED_DATA | 1 | index | 1 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | xa | $0 |
lib/test_xarray.c check_xa_mark_1() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5024146686711472128 |
| PARAM_VALUE | 0 | xa->xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 2 | mark | 1 |
| CAPPED_DATA | 1 | index | 1 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | xa | $0 |
lib/test_xarray.c check_xa_mark_1() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5024146686711472128 |
| PARAM_VALUE | 0 | xa->xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 2 | mark | 2 |
| CAPPED_DATA | 1 | index | 1 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | xa | $0 |
lib/test_xarray.c check_xa_mark_2() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5024146686711472128 |
| PARAM_VALUE | 0 | xa->xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | index | 0 |
| PARAM_VALUE | 2 | mark | 0 |
| DATA_SOURCE | 0 | xa | $0 |
lib/test_xarray.c check_xa_mark_2() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 5024146686711472128 |
| PARAM_VALUE | 0 | xa->xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 2 | mark | 0 |
| DATA_SOURCE | 0 | xa | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &((&xas)->xa)->xa_lock |
net/devlink/port.c __devl_is_registered() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4553836652040720384 |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &devlink->lock |
drivers/infiniband/core/restrack.c rdma_restrack_count() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4096-ptr_max |
| PARAM_VALUE | 2 | mark | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | index | unit_array_size |
| LOCK2 | &(&rt->xa)->xa_lock | ||
| HALF_LOCKED2 | global &devices_rwsem |
drivers/infiniband/core/restrack.c rdma_restrack_sync() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4096-ptr_max |
| PARAM_VALUE | 2 | mark | 1 |
| UNITS | 1 | index | unit_array_size |
| HALF_LOCKED2 | &file->device->disassociate_srcu |
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c esw_vport_to_func_type() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 1-u16max |
| PARAM_VALUE | 2 | mark | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &esw->offloads.reps_lock | ||
| LOCK2 | &esw->state_lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| TYPE_LOCK | (struct mlx5_esw_offload)->reps_lock | ||
| TYPE_LOCK | (struct mlx5_eswitch)->state_lock |
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c esw_vport_to_func_type() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 1-u16max |
| PARAM_VALUE | 2 | mark | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &esw->offloads.reps_lock | ||
| LOCK2 | &esw->state_lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| TYPE_LOCK | (struct mlx5_esw_offload)->reps_lock | ||
| TYPE_LOCK | (struct mlx5_eswitch)->state_lock |
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c mlx5_esw_check_port_type() -> xa_get_mark()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xa | 4096-ptr_max |
| PARAM_VALUE | 2 | mark | 1-2 |
| DATA_SOURCE | 1 | index | $1 |
| DATA_SOURCE | 2 | mark | $2 |
| HARD_MAX | 2 | mark | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &esw->offloads.reps_lock | ||
| HALF_LOCKED2 | &esw->state_lock |