Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_clear_master() -> xa_clear_mark()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 2 mark 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ldev->lock
HALF_LOCKED2 &comp->sem
HALF_LOCKED2 &devcom->comp->sem
TYPE_LOCK (struct mlx5_lag)->lock

drivers/scsi/scsi_debug.c fake_rw_store() -> xa_clear_mark()

Type Parameter Key Value
PARAM_VALUE 1 index 0-s32max
PARAM_VALUE 2 mark 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/scsi/scsi_debug.c sdebug_add_host_helper() -> xa_clear_mark()

Type Parameter Key Value
PARAM_VALUE 1 index 0-s32max,18446744071562067968-u64max
PARAM_VALUE 2 mark 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex

net/devlink/core.c devl_unregister() -> xa_clear_mark()

Type Parameter Key Value
PARAM_VALUE 0 xa 4553836652040720384
PARAM_VALUE 2 mark 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &shd_mutex

net/devlink/core.c devlink_rel_nested_in_clear() -> xa_clear_mark()

Type Parameter Key Value
PARAM_VALUE 0 xa 7321265008373088256
PARAM_VALUE 2 mark 0
DATA_SOURCE 1 index $0
NOCHECK_CALL

net/devlink/core.c devlink_rel_put() -> xa_clear_mark()

Type Parameter Key Value
PARAM_VALUE 0 xa 7321265008373088256
PARAM_VALUE 2 mark 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &shd_mutex

fs/nfsd/blocklayout.c nfsd4_scsi_fence_clear() -> xa_clear_mark()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 2 mark 0
DATA_SOURCE 1 index $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 index unit_array_size
LOCK2 &clp->cl_fence_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct nfs4_client)->cl_fence_mutex

drivers/nvme/target/core.c nvmet_ns_disable() -> xa_clear_mark()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 2 mark 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subsys->lock
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 global &nvmet_config_sem
TYPE_LOCK (struct nvmet_subsys)->lock

drivers/infiniband/core/device.c disable_device() -> xa_clear_mark()

Type Parameter Key Value
PARAM_VALUE 0 xa 1621717402798952448
PARAM_VALUE 2 mark 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &device->unregistration_lock
LOCK2 global &devices_rwsem
TYPE_LOCK (struct ib_device)->unregistration_lock

drivers/infiniband/core/device.c ib_device_disable_gid_updates() -> xa_clear_mark()

Type Parameter Key Value
PARAM_VALUE 0 xa 1621717402798952448
PARAM_VALUE 2 mark 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &devices_rwsem
HALF_LOCKED2 &device->unregistration_lock

drivers/infiniband/core/device.c ib_unregister_client() -> xa_clear_mark()

Type Parameter Key Value
PARAM_VALUE 0 xa 8191800035638378496
PARAM_VALUE 2 mark 1
NOCHECK_CALL
LOCK2 global &clients_rwsem
HALF_LOCKED2 global &smbdirect_globals.mutex

drivers/infiniband/core/device.c remove_client_context() -> xa_clear_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
NOCHECK_CALL
LOCK2 &device->client_data_rwsem
HALF_LOCKED2 &device->unregistration_lock
TYPE_LOCK (struct ib_device)->client_data_rwsem

drivers/dpll/dpll_core.c __dpll_pin_unregister() -> xa_clear_mark()

Type Parameter Key Value
PARAM_VALUE 0 xa 5509511993196265472
PARAM_VALUE 2 mark 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &dpll_lock

drivers/dpll/dpll_core.c dpll_device_unregister() -> xa_clear_mark()

Type Parameter Key Value
PARAM_VALUE 0 xa 713065895789006848
PARAM_VALUE 2 mark 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &dpll_lock
HALF_LOCKED2 &dev->mutex

fs/xfs/xfs_icache.c xfs_perag_clear_inode_tag() -> xa_clear_mark()

Type Parameter Key Value
PARAM_VALUE 0 xa 4096-ptr_max
PARAM_VALUE 1 index 0-u32max
PARAM_VALUE 2 mark 0-1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &pag->pag_ici_lock
HALF_LOCKED2 &ip->i_flags_lock
TYPE_LOCK (struct xfs_perag)->pag_ici_lock