Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 16 files:

Smatch caller information:

drivers/net/ethernet/mellanox/mlx4/srq.c mlx4_srq_alloc() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.max_srq_wqes s32min-(-1),1-s32max
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_mem->spinlock.rlock.dep_map->name 0-255
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devr->srq_lock
HALF_LOCKED2 global &device_list_mutex

drivers/net/ethernet/mellanox/mlx4/srq.c mlx4_srq_query() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
HALF_LOCKED2 &file->device->disassociate_srcu

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mlx4_GEN_EQE() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->num_vfs 0-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 *dev->caps.ib_port_def_cap 0-4294967295
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
BUF_SIZE 0 dev (-1),944
BUF_SIZE 0 dev (-1),944
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.cqe_size
NO_OVERFLOW_SIMPLE 0 dev->caps.max_counters
NO_OVERFLOW_SIMPLE 0 dev->caps.num_comp_vectors
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
NO_OVERFLOW_SIMPLE 0 dev->caps.sqp_demux
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
NO_OVERFLOW_SIMPLE 0 dev->persist->pdev->dev.cma_area->available_count

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mlx4_do_mirror_rule() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.steering_mode 2
PARAM_VALUE 0 dev->flags 0,128-u64max
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 *dev->caps.ib_port_def_cap 0-4294967295
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.cqe_size
NO_OVERFLOW_SIMPLE 0 dev->caps.max_counters
NO_OVERFLOW_SIMPLE 0 dev->caps.num_comp_vectors
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
NO_OVERFLOW_SIMPLE 0 dev->caps.sqp_demux
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
NO_OVERFLOW_SIMPLE 0 dev->persist->pdev->dev.cma_area->available_count
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->bond_mutex

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mlx4_vf_immed_vlan_work_handler() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev 944
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/mlx4/mad.c mlx4_MAD_IFC() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/mlx4/mad.c mlx4_MAD_IFC() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/mcg.c add_promisc_qp() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.num_ports 1-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 *dev->caps.ib_port_def_cap 0-4294967295
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.cqe_size
NO_OVERFLOW_SIMPLE 0 dev->caps.max_counters
NO_OVERFLOW_SIMPLE 0 dev->caps.num_comp_vectors
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
NO_OVERFLOW_SIMPLE 0 dev->caps.sqp_demux
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
NO_OVERFLOW_SIMPLE 0 dev->persist->pdev->dev.cma_area->available_count
LOCK2 &priv->mcg_table.mutex
HALF_LOCKED2 &mdev->state_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mlx4_mcg_table)->mutex

drivers/net/ethernet/mellanox/mlx4/mcg.c find_entry() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.steering_mode 0-1
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 *dev->caps.ib_port_def_cap 0-4294967295
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
CAPPED_DATA 0 dev->persist->pdev->dev.cma_area->nranges 1
DATA_SOURCE 0 dev $0
BIT_INFO 0 dev->caps.steering_mode 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.cqe_size
NO_OVERFLOW_SIMPLE 0 dev->caps.max_counters
NO_OVERFLOW_SIMPLE 0 dev->caps.num_comp_vectors
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
NO_OVERFLOW_SIMPLE 0 dev->caps.sqp_demux
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
NO_OVERFLOW_SIMPLE 0 dev->persist->pdev->dev.cma_area->available_count
LOCK2 &priv->mcg_table.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mlx4_mcg_table)->mutex

drivers/net/ethernet/mellanox/mlx4/mcg.c mlx4_QP_ATTACH() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.steering_mode 0-1
BUF_SIZE 0 dev (-1),944
BUF_SIZE 0 dev (-1),944
DATA_SOURCE 0 dev $0
BIT_INFO 0 dev->caps.steering_mode 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdev->state_lock

drivers/net/ethernet/mellanox/mlx4/mcg.c mlx4_flow_attach() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 *dev->caps.ib_port_def_cap 0-4294967295
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.cqe_size
NO_OVERFLOW_SIMPLE 0 dev->caps.max_counters
NO_OVERFLOW_SIMPLE 0 dev->caps.num_comp_vectors
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
NO_OVERFLOW_SIMPLE 0 dev->caps.sqp_demux
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
NO_OVERFLOW_SIMPLE 0 dev->persist->pdev->dev.cma_area->available_count
HALF_LOCKED2 &mdev->state_lock

drivers/net/ethernet/mellanox/mlx4/mcg.c mlx4_qp_attach_common() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.steering_mode 0-1
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 *dev->caps.ib_port_def_cap 0-4294967295
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
BUF_SIZE 0 dev (-1),944
BUF_SIZE 0 dev (-1),944
DATA_SOURCE 0 dev $0
BIT_INFO 0 dev->caps.steering_mode 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.cqe_size
NO_OVERFLOW_SIMPLE 0 dev->caps.max_counters
NO_OVERFLOW_SIMPLE 0 dev->caps.num_comp_vectors
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
NO_OVERFLOW_SIMPLE 0 dev->persist->pdev->dev.cma_area->available_count

drivers/net/ethernet/mellanox/mlx4/mcg.c mlx4_qp_detach_common() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.steering_mode 0-1
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 *dev->caps.ib_port_def_cap 0-4294967295
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
BUF_SIZE 0 dev (-1),944
BUF_SIZE 0 dev (-1),944
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.cqe_size
NO_OVERFLOW_SIMPLE 0 dev->caps.max_counters
NO_OVERFLOW_SIMPLE 0 dev->caps.num_comp_vectors
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
NO_OVERFLOW_SIMPLE 0 dev->persist->pdev->dev.cma_area->available_count

drivers/net/ethernet/mellanox/mlx4/mcg.c new_steering_entry() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.num_ports 1-s32max
PARAM_VALUE 0 dev->caps.steering_mode 0-1
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 *dev->caps.ib_port_def_cap 0-4294967295
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
CAPPED_DATA 0 dev->persist->pdev->dev.cma_area->nranges 1
DATA_SOURCE 0 dev $0
BIT_INFO 0 dev->caps.steering_mode 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.cqe_size
NO_OVERFLOW_SIMPLE 0 dev->caps.max_counters
NO_OVERFLOW_SIMPLE 0 dev->caps.num_comp_vectors
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
NO_OVERFLOW_SIMPLE 0 dev->caps.sqp_demux
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
NO_OVERFLOW_SIMPLE 0 dev->persist->pdev->dev.cma_area->available_count
LOCK2 &priv->mcg_table.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mlx4_mcg_table)->mutex

drivers/net/ethernet/mellanox/mlx4/mcg.c promisc_steering_entry() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.num_ports 1-s32max
PARAM_VALUE 0 dev->caps.steering_mode 0-1
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 *dev->caps.ib_port_def_cap 0-4294967295
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
CAPPED_DATA 0 dev->persist->pdev->dev.cma_area->nranges 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.cqe_size
NO_OVERFLOW_SIMPLE 0 dev->caps.max_counters
NO_OVERFLOW_SIMPLE 0 dev->caps.num_comp_vectors
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
NO_OVERFLOW_SIMPLE 0 dev->caps.sqp_demux
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
NO_OVERFLOW_SIMPLE 0 dev->persist->pdev->dev.cma_area->available_count
LOCK2 &priv->mcg_table.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mlx4_mcg_table)->mutex

drivers/net/ethernet/mellanox/mlx4/mcg.c remove_promisc_qp() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.num_ports 1-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 *dev->caps.ib_port_def_cap 0-4294967295
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.cqe_size
NO_OVERFLOW_SIMPLE 0 dev->caps.max_counters
NO_OVERFLOW_SIMPLE 0 dev->caps.num_comp_vectors
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
NO_OVERFLOW_SIMPLE 0 dev->caps.sqp_demux
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
NO_OVERFLOW_SIMPLE 0 dev->persist->pdev->dev.cma_area->available_count
LOCK2 &priv->mcg_table.mutex
TYPE_LOCK (struct mlx4_mcg_table)->mutex

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_SET_PORT() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.num_ports 1-s32max
PARAM_VALUE 0 dev->caps.port_type 4096-ptr_max
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->persist->pdev 4096-ptr_max
CAPPED_DATA 0 dev 1
CAPPED_DATA 0 dev->caps.num_ports 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &priv->cmd.poll_sem
HALF_LOCKED2 &priv->port_mutex

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_SET_PORT_BEACON() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.flags2 134217728-u64max
DATA_SOURCE 0 dev $0
BIT_INFO 0 dev->caps.flags2 0x8000000,0xffffffffffffffff
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_SET_PORT_VXLAN() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_SET_PORT_fcs_check() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &netdev->ethtool->rss_lock
HALF_LOCKED2 &netdev->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_SET_PORT_general() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_SET_PORT_qpn_calc() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.steering_mode 0
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdev->state_lock
TYPE_LOCK (struct mlx4_en_dev)->state_lock

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_SET_PORT_user_mac() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.flags2 274877906944-u64max
DATA_SOURCE 0 dev $0
BIT_INFO 0 dev->caps.flags2 0x4000000000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mdev->state_lock
HALF_LOCKED2 global &dev_addr_sem
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct mlx4_en_dev)->state_lock

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_SET_PORT_user_mtu() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dev->persist->device_state_mutex.osq.tail.counter 0-s32max
CAPPED_DATA 0 dev->persist->pdev->dev.cma_area->nranges 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &mdev->state_lock
HALF_LOCKED2 &priv->mdev->state_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct mlx4_en_dev)->state_lock

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_get_module_id() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_get_module_id() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_get_module_info() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->persist->device_state_mutex.osq.tail.counter 0-s32max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_get_module_info() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->persist->device_state_mutex.osq.tail.counter 0-s32max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_get_port_ib_caps() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.num_ports 1-s32max
PARAM_VALUE 0 dev->caps.num_uars 1-s32max
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->persist->pdev 4096-ptr_max
PARAM_VALUE 0 dev->qp_table_tree.xa_flags 2080
PARAM_VALUE 0 dev->qp_table_tree.xa_head 0
CAPPED_DATA 0 dev 1
CAPPED_DATA 0 dev->caps.num_pds 1
CAPPED_DATA 0 dev->caps.num_ports 1
CAPPED_DATA 0 dev->caps.num_uars 1
CAPPED_DATA 0 dev->persist->pdev->dev.cma_area->nranges 1
DATA_SOURCE 0 dev $0
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
LOCK2 &priv->cmd.poll_sem

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_get_port_ib_caps() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.num_ports 1-s32max
PARAM_VALUE 0 dev->caps.num_uars 1-s32max
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->persist->pdev 4096-ptr_max
PARAM_VALUE 0 dev->qp_table_tree.xa_flags 2080
PARAM_VALUE 0 dev->qp_table_tree.xa_head 0
CAPPED_DATA 0 dev 1
CAPPED_DATA 0 dev->caps.num_pds 1
CAPPED_DATA 0 dev->caps.num_ports 1
CAPPED_DATA 0 dev->caps.num_uars 1
CAPPED_DATA 0 dev->persist->pdev->dev.cma_area->nranges 1
DATA_SOURCE 0 dev $0
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
LOCK2 &priv->cmd.poll_sem

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_reset_roce_gids() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.num_ports 1-s32max
PARAM_VALUE 0 dev->caps.port_type 4096-ptr_max
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->num_vfs 0-s32max
BUF_SIZE 0 dev (-1),944
BUF_SIZE 0 dev (-1),944
CAPPED_DATA 0 dev 1
CAPPED_DATA 0 dev->caps.num_ports 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_set_port_mac_table() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 *dev->caps.ib_port_def_cap 0-4294967295
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.cqe_size
NO_OVERFLOW_SIMPLE 0 dev->caps.max_counters
NO_OVERFLOW_SIMPLE 0 dev->caps.num_comp_vectors
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
NO_OVERFLOW_SIMPLE 0 dev->caps.sqp_demux
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
NO_OVERFLOW_SIMPLE 0 dev->persist->pdev->dev.cma_area->available_count
HALF_LOCKED2 &dup_table->mutex
HALF_LOCKED2 &mdev->state_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->bond_mutex
HALF_LOCKED2 &t1->mutex
HALF_LOCKED2 &t2->mutex
HALF_LOCKED2 &table->mutex
TYPE_LOCK (struct mlx4_mac_table)->mutex

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_set_port_vlan_table() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 *dev->caps.ib_port_def_cap 0-4294967295
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.cqe_size
NO_OVERFLOW_SIMPLE 0 dev->caps.max_counters
NO_OVERFLOW_SIMPLE 0 dev->caps.num_comp_vectors
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
NO_OVERFLOW_SIMPLE 0 dev->caps.sqp_demux
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
NO_OVERFLOW_SIMPLE 0 dev->persist->pdev->dev.cma_area->available_count
HALF_LOCKED2 &dup_table->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->bond_mutex
HALF_LOCKED2 &t1->mutex
HALF_LOCKED2 &t2->mutex
HALF_LOCKED2 &table->mutex
TYPE_LOCK (struct mlx4_vlan_table)->mutex

drivers/net/ethernet/mellanox/mlx4/qp.c __mlx4_qp_modify() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_qp_query() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &qp->mutex

drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_update_qp() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 *dev->caps.ib_port_def_cap 0-4294967295
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.cqe_size
NO_OVERFLOW_SIMPLE 0 dev->caps.max_counters
NO_OVERFLOW_SIMPLE 0 dev->caps.num_comp_vectors
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
NO_OVERFLOW_SIMPLE 0 dev->persist->pdev->dev.cma_area->available_count
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &priv->mdev->state_lock
HALF_LOCKED2 &qp->mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/mellanox/mlx4/cq.c mlx4_cq_alloc() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.num_comp_vectors s32min-(-1),1-s32max
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/cq.c mlx4_cq_modify() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/cq.c mlx4_cq_resize() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.max_cqes s32min-(-1),1-s32max
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
DATA_SOURCE 0 dev $0
LOCK2 &cq->resize_mutex
HALF_LOCKED2 &file->device->disassociate_srcu
TYPE_LOCK (struct mlx4_ib_cq)->resize_mutex

drivers/infiniband/hw/mlx4/main.c __mlx4_ib_create_flow() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value

drivers/infiniband/hw/mlx4/main.c eth_link_query_port() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ibdev->client_data_rwsem
HALF_LOCKED2 &ibdev->unregistration_lock

drivers/infiniband/hw/mlx4/main.c mlx4_ib_SET_PORT() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.port_type 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->cap_mask_mutex
HALF_LOCKED2 &ibdev->client_data_rwsem
HALF_LOCKED2 &ibdev->unregistration_lock
HALF_LOCKED2 &port->file_mutex
HALF_LOCKED2 &port->sm_sem
HALF_LOCKED2 global &clients_rwsem
HALF_LOCKED2 global &devices_rwsem
TYPE_LOCK (struct mlx4_ib_dev)->cap_mask_mutex

drivers/infiniband/hw/mlx4/main.c mlx4_ib_modify_device() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/infiniband/hw/mlx4/main.c mlx4_ib_update_gids_v1() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &table->lock
TYPE_LOCK (struct ib_gid_table)->lock

drivers/infiniband/hw/mlx4/main.c mlx4_ib_update_gids_v1_v2() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.flags2 8589934592-u64max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &table->lock
TYPE_LOCK (struct ib_gid_table)->lock

drivers/net/ethernet/mellanox/mlx4/en_port.c mlx4_SET_VLAN_FLTR() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mdev->state_lock
TYPE_LOCK (struct mlx4_en_dev)->state_lock

drivers/net/ethernet/mellanox/mlx4/en_port.c mlx4_en_DUMP_ETH_STATS() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdev->state_lock
HALF_LOCKED2 &mdev->state_lock
TYPE_LOCK (struct mlx4_en_dev)->state_lock

drivers/net/ethernet/mellanox/mlx4/en_port.c mlx4_en_DUMP_ETH_STATS() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdev->state_lock
HALF_LOCKED2 &mdev->state_lock
TYPE_LOCK (struct mlx4_en_dev)->state_lock

drivers/net/ethernet/mellanox/mlx4/en_port.c mlx4_en_QUERY_PORT() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdev->state_lock
HALF_LOCKED2 &mdev->state_lock

drivers/net/ethernet/mellanox/mlx4/fw_qos.c mlx4_ALLOCATE_VPP_get() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.flags2 33554432-u64max
PARAM_VALUE 0 dev->caps.num_ports 1-s32max
PARAM_VALUE 0 dev->num_slaves 0
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 dev->persist->pdev->error_state 1
PARAM_VALUE 0 dev->persist->state 1
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
CAPPED_DATA 0 dev->persist->pdev->dev.cma_area->nranges 1
DATA_SOURCE 0 dev $0
BIT_INFO 0 dev->caps.flags2 0x2000000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &persist->interface_state_mutex

drivers/net/ethernet/mellanox/mlx4/fw_qos.c mlx4_ALLOCATE_VPP_set() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.flags2 33554432-u64max
PARAM_VALUE 0 dev->caps.num_ports 1-s32max
PARAM_VALUE 0 dev->num_slaves 0
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->device_state_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->persist->device_state_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->persist->pdev 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 dev->persist->pdev->error_state 1
PARAM_VALUE 0 dev->persist->state 1
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
CAPPED_DATA 0 dev->persist->pdev->dev.cma_area->nranges 1
DATA_SOURCE 0 dev $0
BIT_INFO 0 dev->caps.flags2 0x2000000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &persist->interface_state_mutex

drivers/net/ethernet/mellanox/mlx4/fw_qos.c mlx4_SET_PORT_PRIO2TC() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
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

drivers/net/ethernet/mellanox/mlx4/fw_qos.c mlx4_SET_PORT_SCHEDULER() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
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

drivers/net/ethernet/mellanox/mlx4/fw_qos.c mlx4_SET_VPORT_QOS_get() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev 944
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rtnl_mutex
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 &rx_queue_mutex

drivers/net/ethernet/mellanox/mlx4/fw_qos.c mlx4_SET_VPORT_QOS_set() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->persist->device_state_mutex.osq.tail.counter 0-s32max
BUF_SIZE 0 dev 944
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rtnl_mutex
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 &rx_queue_mutex

drivers/net/ethernet/mellanox/mlx4/main.c __mlx4_clear_if_stat() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.flags 281474976710656-u64max
PARAM_VALUE 0 dev->persist->catas_wq->flush_color s32min-s32max
PARAM_VALUE 0 dev->persist->catas_wq->work_color s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 *dev->caps.ib_port_def_cap 0-4294967295
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
DATA_SOURCE 0 dev $0
BIT_INFO 0 dev->caps.flags 0x1000000000000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.cqe_size
NO_OVERFLOW_SIMPLE 0 dev->caps.max_counters
NO_OVERFLOW_SIMPLE 0 dev->caps.num_comp_vectors
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
NO_OVERFLOW_SIMPLE 0 dev->caps.sqp_demux
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
NO_OVERFLOW_SIMPLE 0 dev->persist->pdev->dev.cma_area->available_count

drivers/net/ethernet/mellanox/mlx4/eq.c mlx4_create_eq() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.num_uars 1-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.iommu->attach_deferred 0-1
CAPPED_DATA 0 dev->caps.num_pds 1
DATA_SOURCE 0 dev $0

drivers/net/ethernet/mellanox/mlx4/cmd.c mlx4_get_counter_stats() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.max_counters

drivers/net/ethernet/mellanox/mlx4/cmd.c mlx4_master_process_vhcr() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 *dev->caps.ib_port_def_cap 0-4294967295
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
BUF_SIZE 0 dev (-1),944
BUF_SIZE 0 dev (-1),944
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.cqe_size
NO_OVERFLOW_SIMPLE 0 dev->caps.max_counters
NO_OVERFLOW_SIMPLE 0 dev->caps.num_comp_vectors
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
NO_OVERFLOW_SIMPLE 0 dev->caps.sqp_demux
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
NO_OVERFLOW_SIMPLE 0 dev->persist->pdev->dev.cma_area->available_count
LOCK2 &priv->cmd.slave_cmd_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

drivers/net/ethernet/mellanox/mlx4/cmd.c mlx4_master_process_vhcr() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 *dev->caps.ib_port_def_cap 0-4294967295
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
BUF_SIZE 0 dev (-1),944
BUF_SIZE 0 dev (-1),944
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.cqe_size
NO_OVERFLOW_SIMPLE 0 dev->caps.max_counters
NO_OVERFLOW_SIMPLE 0 dev->caps.num_comp_vectors
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
NO_OVERFLOW_SIMPLE 0 dev->caps.sqp_demux
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
NO_OVERFLOW_SIMPLE 0 dev->persist->pdev->dev.cma_area->available_count
LOCK2 &priv->cmd.slave_cmd_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c mlx4_en_dcbnl_ieee_getqcn() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.flags2 4194304-u64max
BIT_INFO 0 dev->caps.flags2 0x400000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c mlx4_en_dcbnl_ieee_getqcnstats() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.flags2 4194304-u64max
BIT_INFO 0 dev->caps.flags2 0x400000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c mlx4_en_dcbnl_ieee_setqcn() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.flags2 4194304-u64max
BIT_INFO 0 dev->caps.flags2 0x400000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &pool->lock
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

drivers/net/ethernet/mellanox/mlx4/mr.c mlx4_mr_enable() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.osq.tail.counter 0-s32max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/mr.c mlx4_mr_hw_get_mpt() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->persist->device_state_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->persist->pdev 4096-ptr_max
DATA_SOURCE 0 dev $0
HALF_LOCKED2 &file->device->disassociate_srcu

drivers/net/ethernet/mellanox/mlx4/mr.c mlx4_mw_enable() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
DATA_SOURCE 0 dev $0
HALF_LOCKED2 &file->device->disassociate_srcu

drivers/net/ethernet/mellanox/mlx4/mr.c mlx4_write_mtt() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_ACCESS_REG() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_ACCESS_REG() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_CONFIG_DEV_get() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.alloc_res_qp_mask 0,64,128,192
PARAM_VALUE 0 dev->caps.cqe_size 0-u16max
PARAM_VALUE 0 dev->caps.dmfs_high_rate_qpn_range 1-16777215
PARAM_VALUE 0 dev->caps.dmfs_high_steer_mode 0,2-4
PARAM_VALUE 0 dev->caps.eqe_factor 0-1
PARAM_VALUE 0 dev->caps.eqe_size 0-u16max
PARAM_VALUE 0 dev->caps.flags 0-36029896530591743
PARAM_VALUE 0 dev->caps.flags2 65536-2199090364415
PARAM_VALUE 0 dev->caps.fs_log_max_ucast_qp_range_size 0-31
PARAM_VALUE 0 dev->caps.function 0-255
PARAM_VALUE 0 dev->caps.fw_ver 0,65536-16711680
PARAM_VALUE 0 dev->caps.health_buffer_addrs 0-255
PARAM_VALUE 0 dev->caps.local_ca_ack_delay 0-31
PARAM_VALUE 0 dev->caps.log_num_vlans 0-7
PARAM_VALUE 0 dev->caps.max_counters 0-255
PARAM_VALUE 0 dev->caps.max_rq_desc_sz 0-u16max
PARAM_VALUE 0 dev->caps.max_rq_sg 0-255
PARAM_VALUE 0 dev->caps.max_sq_desc_sz 0-u16max
PARAM_VALUE 0 dev->caps.max_sq_sg 0-255
PARAM_VALUE 0 dev->caps.max_srq_sge (-1)-254
PARAM_VALUE 0 dev->caps.mtt_entry_sz 0-u16max
PARAM_VALUE 0 dev->caps.num_mgms 0
PARAM_VALUE 0 dev->caps.num_ports 0-2
PARAM_VALUE 0 dev->caps.num_sys_eqs 0-4095
PARAM_VALUE 0 dev->caps.num_uars (-524288)-524287
PARAM_VALUE 0 dev->caps.reserved_pds 0-15
PARAM_VALUE 0 dev->caps.reserved_xrcds 0-15
PARAM_VALUE 0 dev->caps.rl_caps.max_unit 0-3
PARAM_VALUE 0 dev->caps.rl_caps.max_val 0-4095
PARAM_VALUE 0 dev->caps.rl_caps.min_unit 0-3
PARAM_VALUE 0 dev->caps.rl_caps.min_val 0-4095
PARAM_VALUE 0 dev->caps.spec_qps 16,4096-ptr_max
PARAM_VALUE 0 dev->caps.sqp_demux 0,128
PARAM_VALUE 0 dev->caps.steering_mode 0-2
PARAM_VALUE 0 dev->caps.uar_page_size 4096
PARAM_VALUE 0 dev->flags 0,2-u64max
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->persist->device_state_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->persist->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 dev->phys_caps.num_phys_eqs 0-4095
PARAM_VALUE 0 dev->quotas.cq 0-16777215
PARAM_VALUE 0 dev->quotas.mpt 0-16777215
PARAM_VALUE 0 dev->quotas.mtt 0-16777215
PARAM_VALUE 0 dev->quotas.qp 0-16777215
PARAM_VALUE 0 dev->quotas.srq 0-16777215
PARAM_VALUE 0 dev->uar_page_shift 0-12
PARAM_VALUE 0 *dev->caps->port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.def_mac 0-255
PARAM_VALUE 0 *dev->caps.default_sense 0-255
PARAM_VALUE 0 *dev->caps.eth_mtu_cap s32min-s32max
PARAM_VALUE 0 *dev->caps.gid_table_len s32min-s32max
PARAM_VALUE 0 *dev->caps.ib_mtu_cap s32min-s32max
PARAM_VALUE 0 *dev->caps.pkey_table_len s32min-s32max
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.port_width_cap 0-255
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->caps.suggested_type 0-255
PARAM_VALUE 0 *dev->caps.supported_type 0-255
PARAM_VALUE 0 *dev->caps.trans_type s32min-s32max
PARAM_VALUE 0 *dev->caps.vendor_oui s32min-s32max
PARAM_VALUE 0 *dev->caps.vl_cap s32min-s32max
PARAM_VALUE 0 *dev->caps.wavelength s32min-s32max
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
DATA_SOURCE 0 dev $0
FUZZY_MAX 0 dev->caps.dmfs_high_steer_mode 2
BIT_INFO 0 dev->caps.flags2 0x10000,0x3ffffffffff

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_CONFIG_DEV_set() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.num_comp_vectors
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->bond_mutex

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_INIT_HCA() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.alloc_res_qp_mask 0,64,192
PARAM_VALUE 0 dev->caps.dmfs_high_rate_qpn_range 1-16777215
PARAM_VALUE 0 dev->caps.dmfs_high_steer_mode 0,2-4
PARAM_VALUE 0 dev->caps.flags2 0-2199090364415
PARAM_VALUE 0 dev->caps.fs_log_max_ucast_qp_range_size 0-31
PARAM_VALUE 0 dev->caps.local_ca_ack_delay 0-31
PARAM_VALUE 0 dev->caps.log_num_vlans 0-7
PARAM_VALUE 0 dev->caps.max_rq_desc_sz 0-u16max
PARAM_VALUE 0 dev->caps.max_rq_sg 0-255
PARAM_VALUE 0 dev->caps.max_sq_desc_sz 0-u16max
PARAM_VALUE 0 dev->caps.max_sq_sg 0-255
PARAM_VALUE 0 dev->caps.max_srq_sge (-1)-254
PARAM_VALUE 0 dev->caps.mtt_entry_sz 0-u16max
PARAM_VALUE 0 dev->caps.num_ports 0-2
PARAM_VALUE 0 dev->caps.num_sys_eqs 0-4095
PARAM_VALUE 0 dev->caps.num_uars (-524288)-524287
PARAM_VALUE 0 dev->caps.reserved_pds 0-15
PARAM_VALUE 0 dev->caps.reserved_uars 0-128
PARAM_VALUE 0 dev->caps.reserved_xrcds 0-15
PARAM_VALUE 0 dev->caps.rl_caps.max_unit 0-3
PARAM_VALUE 0 dev->caps.rl_caps.max_val 0-4095
PARAM_VALUE 0 dev->caps.rl_caps.min_unit 0-3
PARAM_VALUE 0 dev->caps.rl_caps.min_val 0-4095
PARAM_VALUE 0 dev->caps.sqp_demux 0,128
PARAM_VALUE 0 dev->caps.steering_mode 0-2
PARAM_VALUE 0 dev->caps.tunnel_offload_mode 0-1
PARAM_VALUE 0 dev->caps.uar_page_size 4096
PARAM_VALUE 0 dev->oper_log_mgm_entry_size (-1),1-s32max
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->persist->pdev 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 dev->phys_caps.num_phys_eqs 0-4095
PARAM_VALUE 0 dev->uar_page_shift 12
PARAM_VALUE 0 *dev->caps.default_sense 0-255
PARAM_VALUE 0 *dev->caps.eth_mtu_cap s32min-s32max
PARAM_VALUE 0 *dev->caps.gid_table_len s32min-s32max
PARAM_VALUE 0 *dev->caps.ib_mtu_cap s32min-s32max
PARAM_VALUE 0 *dev->caps.pkey_table_len s32min-s32max
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.port_width_cap 0-255
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->caps.suggested_type 0-255
PARAM_VALUE 0 *dev->caps.supported_type 0-255
PARAM_VALUE 0 *dev->caps.trans_type s32min-s32max
PARAM_VALUE 0 *dev->caps.vendor_oui s32min-s32max
PARAM_VALUE 0 *dev->caps.vl_cap s32min-s32max
PARAM_VALUE 0 *dev->caps.wavelength s32min-s32max
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
CAPPED_DATA 0 dev->persist->pdev->dev.cma_area->nranges 1
DATA_SOURCE 0 dev $0
FUZZY_MAX 0 dev->caps.dmfs_high_steer_mode 2
FUZZY_MAX 0 dev->caps.steering_mode 2

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_INIT_PORT() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->flags 2-u64max
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
CAPPED_DATA 0 dev->persist->pdev->dev.cma_area->nranges 1
DATA_SOURCE 0 dev $0
BIT_INFO 0 dev->flags 0x2,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_MOD_STAT_CFG() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.function 0-255
PARAM_VALUE 0 dev->caps.fw_ver 0,65536-16711680
PARAM_VALUE 0 dev->flags 0,2-u64max
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->persist->device_state_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.iommu->pci_32bit_workaround 0-1
CAPPED_DATA 0 dev->persist->pdev->dev.cma_area->nranges 1
DATA_SOURCE 0 dev $0

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_QUERY_ADAPTER() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.alloc_res_qp_mask 0,64,128,192
PARAM_VALUE 0 dev->caps.cqe_size 0-u16max
PARAM_VALUE 0 dev->caps.dmfs_high_rate_qpn_range 1-16777215
PARAM_VALUE 0 dev->caps.dmfs_high_steer_mode 0,2-4
PARAM_VALUE 0 dev->caps.eqe_factor 0-1
PARAM_VALUE 0 dev->caps.eqe_size 0-u16max
PARAM_VALUE 0 dev->caps.flags2 0-2199090364415
PARAM_VALUE 0 dev->caps.fs_log_max_ucast_qp_range_size 0-31
PARAM_VALUE 0 dev->caps.function 0-255
PARAM_VALUE 0 dev->caps.fw_ver 0,65536-16711680
PARAM_VALUE 0 dev->caps.local_ca_ack_delay 0-31
PARAM_VALUE 0 dev->caps.log_num_vlans 0-7
PARAM_VALUE 0 dev->caps.max_rq_desc_sz 0-u16max
PARAM_VALUE 0 dev->caps.max_rq_sg 0-255
PARAM_VALUE 0 dev->caps.max_sq_desc_sz 0-u16max
PARAM_VALUE 0 dev->caps.max_sq_sg 0-255
PARAM_VALUE 0 dev->caps.max_srq_sge (-1)-254
PARAM_VALUE 0 dev->caps.mtt_entry_sz 0-u16max
PARAM_VALUE 0 dev->caps.num_mgms 0
PARAM_VALUE 0 dev->caps.num_ports 0-2
PARAM_VALUE 0 dev->caps.num_sys_eqs 0-4095
PARAM_VALUE 0 dev->caps.num_uars (-524288)-524287
PARAM_VALUE 0 dev->caps.reserved_pds 0-15
PARAM_VALUE 0 dev->caps.reserved_xrcds 0-15
PARAM_VALUE 0 dev->caps.rl_caps.max_unit 0-3
PARAM_VALUE 0 dev->caps.rl_caps.max_val 0-4095
PARAM_VALUE 0 dev->caps.rl_caps.min_unit 0-3
PARAM_VALUE 0 dev->caps.rl_caps.min_val 0-4095
PARAM_VALUE 0 dev->caps.spec_qps 16,4096-ptr_max
PARAM_VALUE 0 dev->caps.sqp_demux 0,128
PARAM_VALUE 0 dev->caps.steering_mode 0-2
PARAM_VALUE 0 dev->caps.uar_page_size 4096
PARAM_VALUE 0 dev->flags 0,2-u64max
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->phys_caps.num_phys_eqs 0-4095
PARAM_VALUE 0 dev->quotas.cq 0-16777215
PARAM_VALUE 0 dev->quotas.mpt 0-16777215
PARAM_VALUE 0 dev->quotas.mtt 0-16777215
PARAM_VALUE 0 dev->quotas.qp 0-16777215
PARAM_VALUE 0 dev->quotas.srq 0-16777215
PARAM_VALUE 0 dev->uar_page_shift 0-12
PARAM_VALUE 0 *dev->caps->port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.def_mac 0-255
PARAM_VALUE 0 *dev->caps.default_sense 0-255
PARAM_VALUE 0 *dev->caps.eth_mtu_cap s32min-s32max
PARAM_VALUE 0 *dev->caps.gid_table_len s32min-s32max
PARAM_VALUE 0 *dev->caps.ib_mtu_cap s32min-s32max
PARAM_VALUE 0 *dev->caps.pkey_table_len s32min-s32max
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.port_width_cap 0-255
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->caps.suggested_type 0-255
PARAM_VALUE 0 *dev->caps.supported_type 0-255
PARAM_VALUE 0 *dev->caps.trans_type s32min-s32max
PARAM_VALUE 0 *dev->caps.vendor_oui s32min-s32max
PARAM_VALUE 0 *dev->caps.vl_cap s32min-s32max
PARAM_VALUE 0 *dev->caps.wavelength s32min-s32max
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
DATA_SOURCE 0 dev $0
FUZZY_MAX 0 dev->caps.dmfs_high_steer_mode 2

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_QUERY_DEV_CAP() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
BUF_SIZE 0 dev (-1),944
BUF_SIZE 0 dev (-1),944
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_QUERY_FUNC() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.flags2 131072-u64max
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 *dev->caps.ib_port_def_cap 0-4294967295
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
DATA_SOURCE 0 dev $0
BIT_INFO 0 dev->caps.flags2 0x20000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.cqe_size
NO_OVERFLOW_SIMPLE 0 dev->caps.max_counters
NO_OVERFLOW_SIMPLE 0 dev->caps.num_comp_vectors
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
NO_OVERFLOW_SIMPLE 0 dev->caps.sqp_demux
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
NO_OVERFLOW_SIMPLE 0 dev->persist->pdev->dev.cma_area->available_count

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_QUERY_FUNC_CAP() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.num_ports s32min-2147483646
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
CAPPED_DATA 0 dev->caps.num_ports 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_QUERY_FW() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->caps.default_sense 0-255
PARAM_VALUE 0 *dev->caps.eth_mtu_cap s32min-s32max
PARAM_VALUE 0 *dev->caps.gid_table_len s32min-s32max
PARAM_VALUE 0 *dev->caps.ib_mtu_cap s32min-s32max
PARAM_VALUE 0 *dev->caps.pkey_table_len s32min-s32max
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.port_width_cap 0-255
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->caps.suggested_type 0-255
PARAM_VALUE 0 *dev->caps.supported_type 0-255
PARAM_VALUE 0 *dev->caps.trans_type s32min-s32max
PARAM_VALUE 0 *dev->caps.vendor_oui s32min-s32max
PARAM_VALUE 0 *dev->caps.vl_cap s32min-s32max
PARAM_VALUE 0 *dev->caps.wavelength s32min-s32max
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
DATA_SOURCE 0 dev $0

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_QUERY_HCA() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 *dev->caps.default_sense 0-255
PARAM_VALUE 0 *dev->caps.eth_mtu_cap s32min-s32max
PARAM_VALUE 0 *dev->caps.gid_table_len s32min-s32max
PARAM_VALUE 0 *dev->caps.ib_mtu_cap s32min-s32max
PARAM_VALUE 0 *dev->caps.pkey_table_len s32min-s32max
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.port_width_cap 0-255
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->caps.suggested_type 0-255
PARAM_VALUE 0 *dev->caps.supported_type 0-255
PARAM_VALUE 0 *dev->caps.trans_type s32min-s32max
PARAM_VALUE 0 *dev->caps.vendor_oui s32min-s32max
PARAM_VALUE 0 *dev->caps.vl_cap s32min-s32max
PARAM_VALUE 0 *dev->caps.wavelength s32min-s32max
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
DATA_SOURCE 0 dev $0

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_QUERY_PORT() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 *dev->caps.ib_port_def_cap 0-4294967295
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
BUF_SIZE 0 dev (-1),944
BUF_SIZE 0 dev (-1),944
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.cqe_size
NO_OVERFLOW_SIMPLE 0 dev->caps.max_counters
NO_OVERFLOW_SIMPLE 0 dev->caps.num_comp_vectors
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
NO_OVERFLOW_SIMPLE 0 dev->caps.sqp_demux
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
NO_OVERFLOW_SIMPLE 0 dev->persist->pdev->dev.cma_area->available_count

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_SET_PORT_phv_bit() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.flags2 536870912-u64max
DATA_SOURCE 0 dev $0
BIT_INFO 0 dev->caps.flags2 0x20000000,0xffffffffbfffffff
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_config_mad_demux() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.flags2 2048-u64max
PARAM_VALUE 0 dev->caps.num_uars 1-s32max
CAPPED_DATA 0 dev->caps.num_pds 1
CAPPED_DATA 0 dev->caps.num_uars 1
DATA_SOURCE 0 dev $0
BIT_INFO 0 dev->caps.flags2 0x800,0xffffffffffffffff

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_get_phys_port_id() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.alloc_res_qp_mask 0,64,192
PARAM_VALUE 0 dev->caps.dmfs_high_rate_qpn_range 1-16777215
PARAM_VALUE 0 dev->caps.dmfs_high_steer_mode 0,2-4
PARAM_VALUE 0 dev->caps.flags2 0-2199090364415
PARAM_VALUE 0 dev->caps.fs_log_max_ucast_qp_range_size 0-31
PARAM_VALUE 0 dev->caps.local_ca_ack_delay 0-31
PARAM_VALUE 0 dev->caps.log_num_vlans 0-7
PARAM_VALUE 0 dev->caps.max_rq_desc_sz 0-u16max
PARAM_VALUE 0 dev->caps.max_rq_sg 0-255
PARAM_VALUE 0 dev->caps.max_sq_desc_sz 0-u16max
PARAM_VALUE 0 dev->caps.max_sq_sg 0-255
PARAM_VALUE 0 dev->caps.max_srq_sge (-1)-254
PARAM_VALUE 0 dev->caps.mtt_entry_sz 0-u16max
PARAM_VALUE 0 dev->caps.num_ports 0-2
PARAM_VALUE 0 dev->caps.num_sys_eqs 0-4095
PARAM_VALUE 0 dev->caps.num_uars (-524288)-524287
PARAM_VALUE 0 dev->caps.reserved_pds 0-15
PARAM_VALUE 0 dev->caps.reserved_uars 0-128
PARAM_VALUE 0 dev->caps.reserved_xrcds 0-15
PARAM_VALUE 0 dev->caps.rl_caps.max_unit 0-3
PARAM_VALUE 0 dev->caps.rl_caps.max_val 0-4095
PARAM_VALUE 0 dev->caps.rl_caps.min_unit 0-3
PARAM_VALUE 0 dev->caps.rl_caps.min_val 0-4095
PARAM_VALUE 0 dev->caps.sqp_demux 0,128
PARAM_VALUE 0 dev->caps.steering_mode 0-2
PARAM_VALUE 0 dev->caps.tunnel_offload_mode 0-1
PARAM_VALUE 0 dev->caps.uar_page_size 4096
PARAM_VALUE 0 dev->oper_log_mgm_entry_size (-1),1-s32max
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->phys_caps.num_phys_eqs 0-4095
PARAM_VALUE 0 dev->uar_page_shift 12
PARAM_VALUE 0 *dev->caps.default_sense 0-255
PARAM_VALUE 0 *dev->caps.eth_mtu_cap s32min-s32max
PARAM_VALUE 0 *dev->caps.gid_table_len s32min-s32max
PARAM_VALUE 0 *dev->caps.ib_mtu_cap s32min-s32max
PARAM_VALUE 0 *dev->caps.pkey_table_len s32min-s32max
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.port_width_cap 0-255
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->caps.suggested_type 0-255
PARAM_VALUE 0 *dev->caps.supported_type 0-255
PARAM_VALUE 0 *dev->caps.trans_type s32min-s32max
PARAM_VALUE 0 *dev->caps.vendor_oui s32min-s32max
PARAM_VALUE 0 *dev->caps.vl_cap s32min-s32max
PARAM_VALUE 0 *dev->caps.wavelength s32min-s32max
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
DATA_SOURCE 0 dev $0
FUZZY_MAX 0 dev->caps.dmfs_high_steer_mode 2

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_get_slave_pkey_gid_tbl_len() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.alloc_res_qp_mask 0,64,192
PARAM_VALUE 0 dev->caps.dmfs_high_rate_qpn_range 1-16777215
PARAM_VALUE 0 dev->caps.dmfs_high_steer_mode 0,4
PARAM_VALUE 0 dev->caps.flags2 0-2199090364415
PARAM_VALUE 0 dev->caps.gid_table_len 4096-ptr_max
PARAM_VALUE 0 dev->caps.local_ca_ack_delay 0-31
PARAM_VALUE 0 dev->caps.log_num_vlans 0-7
PARAM_VALUE 0 dev->caps.max_rq_desc_sz 0-u16max
PARAM_VALUE 0 dev->caps.max_rq_sg 0-255
PARAM_VALUE 0 dev->caps.max_sq_desc_sz 0-u16max
PARAM_VALUE 0 dev->caps.max_sq_sg 0-255
PARAM_VALUE 0 dev->caps.max_srq_sge (-1)-254
PARAM_VALUE 0 dev->caps.mtt_entry_sz 0-u16max
PARAM_VALUE 0 dev->caps.num_amgms 0
PARAM_VALUE 0 dev->caps.num_eqs 0-16777215
PARAM_VALUE 0 dev->caps.num_mgms 0
PARAM_VALUE 0 dev->caps.num_pds 32768
PARAM_VALUE 0 dev->caps.num_ports 1-2
PARAM_VALUE 0 dev->caps.num_sys_eqs 0-4095
PARAM_VALUE 0 dev->caps.num_uars (-524288)-524287
PARAM_VALUE 0 dev->caps.phys_port_id 4096-ptr_max
PARAM_VALUE 0 dev->caps.pkey_table_len 4096-ptr_max
PARAM_VALUE 0 dev->caps.port_mask 4096-ptr_max
PARAM_VALUE 0 dev->caps.port_type 4096-ptr_max
PARAM_VALUE 0 dev->caps.reserved_eqs 0-16777215
PARAM_VALUE 0 dev->caps.reserved_pds 0-15
PARAM_VALUE 0 dev->caps.reserved_xrcds 0-15
PARAM_VALUE 0 dev->caps.rl_caps.max_unit 0-3
PARAM_VALUE 0 dev->caps.rl_caps.max_val 0-4095
PARAM_VALUE 0 dev->caps.rl_caps.min_unit 0-3
PARAM_VALUE 0 dev->caps.rl_caps.min_val 0-4095
PARAM_VALUE 0 dev->caps.spec_qps 4096-ptr_max
PARAM_VALUE 0 dev->caps.sqp_demux 0,128
PARAM_VALUE 0 dev->caps.uar_page_size 4096
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->phys_caps.num_phys_eqs 0-4095
PARAM_VALUE 0 dev->quotas.cq 0-16777215
PARAM_VALUE 0 dev->quotas.mpt 0-16777215
PARAM_VALUE 0 dev->quotas.mtt 0-16777215
PARAM_VALUE 0 dev->quotas.qp 0-16777215
PARAM_VALUE 0 dev->quotas.srq 0-16777215
PARAM_VALUE 0 dev->uar_page_shift 0-12
PARAM_VALUE 0 *dev->caps.def_mac 0-255
PARAM_VALUE 0 *dev->caps.default_sense 0-255
PARAM_VALUE 0 *dev->caps.eth_mtu_cap s32min-s32max
PARAM_VALUE 0 *dev->caps.gid_table_len s32min-s32max
PARAM_VALUE 0 *dev->caps.ib_mtu_cap s32min-s32max
PARAM_VALUE 0 *dev->caps.pkey_table_len s32min-s32max
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.port_width_cap 0-255
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->caps.suggested_type 0-255
PARAM_VALUE 0 *dev->caps.supported_type 0-255
PARAM_VALUE 0 *dev->caps.trans_type s32min-s32max
PARAM_VALUE 0 *dev->caps.vendor_oui s32min-s32max
PARAM_VALUE 0 *dev->caps.vl_cap s32min-s32max
PARAM_VALUE 0 *dev->caps.wavelength s32min-s32max
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
CAPPED_DATA 0 dev->caps.num_ports 1
CAPPED_DATA 0 dev->persist->pdev->dev.cma_area->nranges 1
DATA_SOURCE 0 dev $0
FUZZY_MAX 0 dev->uar_page_shift 12
BIT_INFO 0 dev->caps.num_ports 0x0,0xff
POWER_OF_TWO 0 dev->caps
HARD_MAX 0 dev->uar_page_shift 12

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_hca_core_clock_update() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 0 dev->persist->device_state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 dev->persist->device_state_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dev->persist->device_state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->persist->device_state_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->persist->pdev 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
CAPPED_DATA 0 dev->persist->pdev->dev.cma_area->nranges 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_map_cmd() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 dev->persist->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 *dev->caps.ib_port_def_cap 0-4294967295
PARAM_VALUE 0 *dev->caps.port_mask 0-4294967295
PARAM_VALUE 0 *dev->caps.port_type 0-4294967295
PARAM_VALUE 0 *dev->caps.possible_type 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.cqe_size
NO_OVERFLOW_SIMPLE 0 dev->caps.max_counters
NO_OVERFLOW_SIMPLE 0 dev->caps.num_comp_vectors
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
NO_OVERFLOW_SIMPLE 0 dev->persist->pdev->dev.cma_area->available_count

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_opreq_action() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev 944
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_query_diag_counters() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &stats->lock

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_virt2phy_port_map() -> mlx4_alloc_cmd_mailbox()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.flags2 2097152-u64max
PARAM_VALUE 0 dev->flags 0,128-u64max
DATA_SOURCE 0 dev $0
BIT_INFO 0 dev->caps.flags2 0x200000,0xffffffffffffffff
LOCK2 &priv->bond_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mlx4_priv)->bond_mutex