Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/vfio/pci/mlx5/main.c mlx5vf_disable_fds() -> mlx5_cmd_cleanup_async_ctx()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &mvdev->state_mutex
TYPE_LOCK (struct mlx5vf_pci_core_device)->state_mutex

drivers/vdpa/mlx5/net/mlx5_vnet.c mlx5_vdpa_free() -> mlx5_cmd_cleanup_async_ctx()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

drivers/infiniband/hw/mlx5/main.c mlx5_ib_stage_init_cleanup() -> mlx5_cmd_cleanup_async_ctx()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
NOCHECK_CALL

drivers/infiniband/hw/mlx5/devx.c devx_async_cmd_event_destroy_uobj() -> mlx5_cmd_cleanup_async_ctx()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c mlx5e_bulk_async_cleanup() -> mlx5_cmd_cleanup_async_ctx()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->inflight_done.done 0
PARAM_VALUE 0 ctx->inflight_done.wait.lock.magic 3735899821
PARAM_VALUE 0 ctx->inflight_done.wait.lock.owner (-1)
PARAM_VALUE 0 ctx->inflight_done.wait.lock.owner_cpu u32max
PARAM_VALUE 0 ctx->inflight_done.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 ctx->inflight_done.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 ctx->num_inflight.counter 1
TASK_NOT_RUNNING
NOCHECK_CALL