Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/mellanox/mlx4/srq.c mlx4_cmd() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 2 out_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 0-1
PARAM_VALUE 6 op 53,64,3841
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $2
DATA_SOURCE 5 op_modifier $3
DATA_SOURCE 6 op $4
DATA_SOURCE 7 timeout $5
DATA_SOURCE 8 native $6
NOSPEC 1 in_param
NOSPEC 1 in_param
HARD_MAX 5 op_modifier 1
HARD_MAX 6 op 3841
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 in_param 1-s32max[c]
UNITS 1 in_param unit_array_size
HALF_LOCKED2 &srq->mutex

drivers/net/ethernet/mellanox/mlx4/srq.c mlx4_cmd_box() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 1 in_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 0-1
PARAM_VALUE 6 op 54-55
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
HARD_MAX 5 op_modifier 1
HARD_MAX 6 op 55
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/srq.c mlx4_cmd_imm() -> __mlx4_cmd()

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->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->persist->pdev->dev.iommu_group->default_domain 0-s64max
PARAM_VALUE 1 in_param 0
PARAM_VALUE 2 out_param 8717614589588709376
PARAM_VALUE 3 out_is_imm 1
PARAM_VALUE 4 in_modifier 2
PARAM_VALUE 5 op_modifier 1
PARAM_VALUE 6 op 3840
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 2 out_param $2
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devr->srq_lock
HALF_LOCKED2 global &device_list_mutex

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mlx4_cmd() -> __mlx4_cmd()

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
PARAM_VALUE 2 out_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 0-2
PARAM_VALUE 6 op 15,20,23,33,54,88,97,102
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 1
BUF_SIZE 0 dev (-1),944
BUF_SIZE 0 dev (-1),944
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $2
DATA_SOURCE 5 op_modifier $3
DATA_SOURCE 6 op $4
DATA_SOURCE 7 timeout $5
DATA_SOURCE 8 native $6
HARD_MAX 5 op_modifier 2
HARD_MAX 6 op 102
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 in_param 0-u64max[c]
HOST_DATA 4 in_modifier 0-u32max[c]
USER_DATA 1 in_param 0-u64max[c]
USER_DATA 4 in_modifier 0-u32max[c]
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
UNITS 1 in_param unit_array_size
UNITS 4 in_modifier unit_array_size

drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mlx4_cmd_imm() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.steering_mode 2
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
PARAM_VALUE 2 out_param 4096-ptr_max
PARAM_VALUE 3 out_is_imm 1
PARAM_VALUE 5 op_modifier 0
PARAM_VALUE 6 op 101
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 2 out_param $2
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 *out_param 0-u64max[c]
HOST_DATA 4 in_modifier 0-u32max[c]
USER_DATA 4 in_modifier 0-u32max[c]
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
UNITS 4 in_modifier unit_array_size
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/mlx4/mad.c mlx4_cmd_box() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 0,2-15
PARAM_VALUE 6 op 36
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0-1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
FUZZY_MAX 8 native 1
BIT_INFO 4 in_modifier 0x0,0x7fffffff
HARD_MAX 8 native 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 4 in_modifier 0-u32max[c]
UNITS 4 in_modifier unit_array_size

drivers/net/ethernet/mellanox/mlx4/mcg.c mlx4_cmd() -> __mlx4_cmd()

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
PARAM_VALUE 2 out_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 0-1
PARAM_VALUE 6 op 38,100,102,3848,3851
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0-1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $2
DATA_SOURCE 5 op_modifier $3
DATA_SOURCE 6 op $4
DATA_SOURCE 7 timeout $5
DATA_SOURCE 8 native $6
HARD_MAX 5 op_modifier 1
HARD_MAX 6 op 3851
HARD_MAX 8 native 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 in_param 0-u64max[c]
HOST_DATA 4 in_modifier 0-16777215[c]
USER_DATA 4 in_modifier 0-16777215[c]
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
UNITS 4 in_modifier unit_array_size
HALF_LOCKED2 &priv->mcg_table.mutex

drivers/net/ethernet/mellanox/mlx4/mcg.c mlx4_cmd_box() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
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->persist->pdev->dev.iommu_group->default_domain 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.kobj.release.wq->saved_min_active s32min-s32max
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
PARAM_VALUE 1 in_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 0
PARAM_VALUE 6 op 37
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 1
CAPPED_DATA 0 dev->persist->pdev->dev.cma_area->nranges 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 4 in_modifier 1-u16max[c]
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/mcg.c mlx4_cmd_imm() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
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->persist->pdev->dev.iommu_group->default_domain 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 *dev->caps.ib_port_def_cap 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
PARAM_VALUE 2 out_param 2653373544358715392,3530258863651565568
PARAM_VALUE 3 out_is_imm 1
PARAM_VALUE 4 in_modifier 0-1073741823
PARAM_VALUE 5 op_modifier 0-1
PARAM_VALUE 6 op 39,101
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 2 out_param $2
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
FUZZY_MAX 5 op_modifier 1
HARD_MAX 5 op_modifier 1
HARD_MAX 6 op 101
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 &priv->mcg_table.mutex

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_cmd() -> __mlx4_cmd()

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
PARAM_VALUE 2 out_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 0-15
PARAM_VALUE 6 op 12,72
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0-1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $2
DATA_SOURCE 5 op_modifier $3
DATA_SOURCE 6 op $4
DATA_SOURCE 7 timeout $5
DATA_SOURCE 8 native $6
HARD_MAX 6 op 72
HARD_MAX 8 native 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 4 in_modifier 0-u16max[c]
USER_DATA 4 in_modifier 0-u16max[c]
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
NO_OVERFLOW_SIMPLE 4 in_modifier
UNITS 4 in_modifier unit_array_size
HALF_LOCKED2 &mdev->state_lock

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_cmd_box() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 3
PARAM_VALUE 6 op 36
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
NO_OVERFLOW_SIMPLE 4 in_modifier
UNITS 4 in_modifier unit_array_size

drivers/net/ethernet/mellanox/mlx4/port.c mlx4_cmd_imm() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 2 out_param 1238434225256968192,3074595940564357120,6398957624278802432,7733162625180684288
PARAM_VALUE 3 out_is_imm 1
PARAM_VALUE 4 in_modifier 6-7,262-65287
PARAM_VALUE 5 op_modifier 1
PARAM_VALUE 6 op 3840-3841
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 2 out_param $2
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
BIT_INFO 4 in_modifier 0x6,0xff07
HARD_MAX 6 op 3841
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 *out_param 0-u64max[c]
USER_DATA 1 in_param 1-4094
HALF_LOCKED2 &mdev->state_lock

drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_cmd() -> __mlx4_cmd()

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
PARAM_VALUE 2 out_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 0,2
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0-1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $2
DATA_SOURCE 5 op_modifier $3
DATA_SOURCE 6 op $4
DATA_SOURCE 7 timeout $5
DATA_SOURCE 8 native $6
FUZZY_MAX 5 op_modifier 2
BIT_INFO 5 op_modifier 0x0,0x2
HARD_MAX 5 op_modifier 2
HARD_MAX 8 native 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 in_param 1-s32max[c]
HOST_DATA 4 in_modifier 0-8388607[c]
USER_DATA 1 in_param 0-u64max[c]
USER_DATA 4 in_modifier 0-8388607[c]
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
UNITS 4 in_modifier unit_array_size

drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_cmd_box() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 1 in_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 0
PARAM_VALUE 6 op 34
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
RX_PATH
TASK_NOT_RUNNING
UNITS 4 in_modifier unit_array_size
HALF_LOCKED2 &qp->mutex

drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_cmd_imm() -> __mlx4_cmd()

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 2 out_param 2027463487432720384,6682056557695037440
PARAM_VALUE 3 out_is_imm 1
PARAM_VALUE 4 in_modifier 0,1073741824-2147483648
PARAM_VALUE 5 op_modifier 0,2
PARAM_VALUE 6 op 3840
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 2 out_param $2
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
BIT_INFO 4 in_modifier 0x0,0xc0000000
HARD_MAX 5 op_modifier 2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 in_param 1-s32max[c]
HOST_DATA 2 *out_param 1-s32max[c]
USER_DATA 1 in_param 1-s32max[c]
USER_DATA 2 *out_param 1-s32max[c]
NO_OVERFLOW_SIMPLE 0 dev->caps.num_comp_vectors
USER_PTR 2 out_param

drivers/net/ethernet/mellanox/mlx4/en_selftest.c mlx4_cmd() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.flags 4294967296-u64max
PARAM_VALUE 1 in_param 0
PARAM_VALUE 2 out_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 4 in_modifier 0
PARAM_VALUE 5 op_modifier 0
PARAM_VALUE 6 op 80
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $2
DATA_SOURCE 5 op_modifier $3
DATA_SOURCE 6 op $4
DATA_SOURCE 7 timeout $5
DATA_SOURCE 8 native $6
BIT_INFO 0 dev->caps.flags 0x100000000,0xffffffffffffffff
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/mellanox/mlx4/cq.c mlx4_cmd() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 2 out_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 6 op 22,44,3841
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $2
DATA_SOURCE 5 op_modifier $3
DATA_SOURCE 6 op $4
DATA_SOURCE 7 timeout $5
DATA_SOURCE 8 native $6
BIT_INFO 5 op_modifier 0x0,0x1
HARD_MAX 6 op 3841
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.cqe_size

drivers/net/ethernet/mellanox/mlx4/cq.c mlx4_cmd_box() -> __mlx4_cmd()

Type Parameter Key Value
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 1 in_param 0
PARAM_VALUE 2 *out_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 1
PARAM_VALUE 6 op 23
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.cqe_size

drivers/net/ethernet/mellanox/mlx4/cq.c mlx4_cmd_imm() -> __mlx4_cmd()

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->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->dev.iommu_group->default_domain 0-s64max
PARAM_VALUE 1 in_param 0
PARAM_VALUE 2 out_param 3754931384996044800
PARAM_VALUE 3 out_is_imm 1
PARAM_VALUE 4 in_modifier 1,1073741825-3221225473
PARAM_VALUE 5 op_modifier 1
PARAM_VALUE 6 op 3840
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 2 out_param $2
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
BIT_INFO 4 in_modifier 0x1,0xc0000001
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/icm.c mlx4_cmd() -> __mlx4_cmd()

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
PARAM_VALUE 2 out_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 4 in_modifier 0,64
PARAM_VALUE 5 op_modifier 0
PARAM_VALUE 6 op 4089,4091
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $2
DATA_SOURCE 5 op_modifier $3
DATA_SOURCE 6 op $4
DATA_SOURCE 7 timeout $5
DATA_SOURCE 8 native $6
HARD_MAX 4 in_modifier 64
HARD_MAX 6 op 4091
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/infiniband/hw/mlx4/main.c mlx4_cmd() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 2 out_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 0-1
PARAM_VALUE 6 op 12,90,102
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0-1
CAPPED_DATA 4 in_modifier 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $2
DATA_SOURCE 5 op_modifier $3
DATA_SOURCE 6 op $4
DATA_SOURCE 7 timeout $5
DATA_SOURCE 8 native $6
HARD_MAX 5 op_modifier 1
HARD_MAX 6 op 102
HARD_MAX 8 native 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 4 in_modifier
HALF_LOCKED2 &dev->cap_mask_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &table->lock

drivers/infiniband/hw/mlx4/main.c mlx4_cmd_box() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 in_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 0
PARAM_VALUE 6 op 67
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
RX_PATH
TASK_NOT_RUNNING
USER_DATA 4 in_modifier 0-255[c]
HALF_LOCKED2 &ibdev->client_data_rwsem
HALF_LOCKED2 &ibdev->unregistration_lock
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/mlx4/main.c mlx4_cmd_imm() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 3 out_is_imm 1
PARAM_VALUE 4 in_modifier 0-536870911,3758096384-u32max
PARAM_VALUE 5 op_modifier 0
PARAM_VALUE 6 op 101
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 2 out_param $2
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7

drivers/net/ethernet/mellanox/mlx4/en_port.c mlx4_cmd() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 2 out_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 0
PARAM_VALUE 6 op 71
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $2
DATA_SOURCE 5 op_modifier $3
DATA_SOURCE 6 op $4
DATA_SOURCE 7 timeout $5
DATA_SOURCE 8 native $6
RX_PATH
TASK_NOT_RUNNING
UNITS 4 in_modifier unit_array_size
LOCK2 &mdev->state_lock
TYPE_LOCK (struct mlx4_en_dev)->state_lock

drivers/net/ethernet/mellanox/mlx4/en_port.c mlx4_cmd_box() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 1 in_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 0
PARAM_VALUE 6 op 67,73
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0-1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
HARD_MAX 6 op 73
HARD_MAX 8 native 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 in_modifier unit_array_size
HALF_LOCKED2 &mdev->state_lock

drivers/net/ethernet/mellanox/mlx4/fw_qos.c mlx4_cmd() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 0 dev->persist->pdev->dev.cma_area->nranges 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.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
PARAM_VALUE 2 out_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 0-1
PARAM_VALUE 6 op 12,128-129
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 1
BUF_SIZE 0 dev (-1),944
BUF_SIZE 0 dev (-1),944
CAPPED_DATA 4 in_modifier 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $2
DATA_SOURCE 5 op_modifier $3
DATA_SOURCE 6 op $4
DATA_SOURCE 7 timeout $5
DATA_SOURCE 8 native $6
HARD_MAX 5 op_modifier 1
HARD_MAX 6 op 129
RX_PATH
TASK_NOT_RUNNING
USER_DATA 4 in_modifier 0-u16max[c]
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
UNITS 4 in_modifier unit_array_size
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/mellanox/mlx4/fw_qos.c mlx4_cmd_box() -> __mlx4_cmd()

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->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
PARAM_VALUE 1 in_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 1
PARAM_VALUE 6 op 128-129
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 1
BUF_SIZE 0 dev (-1),944
BUF_SIZE 0 dev (-1),944
CAPPED_DATA 4 in_modifier 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
HARD_MAX 6 op 129
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->num_slaves
NO_OVERFLOW_SIMPLE 0 dev->persist->num_vfs
UNITS 4 in_modifier unit_array_size
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/mellanox/mlx4/main.c mlx4_cmd() -> __mlx4_cmd()

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 1 in_param 0-u32max
PARAM_VALUE 2 out_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 4 in_modifier 9
PARAM_VALUE 5 op_modifier 0
PARAM_VALUE 6 op 3841
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $2
DATA_SOURCE 5 op_modifier $3
DATA_SOURCE 6 op $4
DATA_SOURCE 7 timeout $5
DATA_SOURCE 8 native $6
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
NO_OVERFLOW_SIMPLE 0 dev->caps.sqp_demux
HALF_LOCKED2 &ctr_table->mutex

drivers/net/ethernet/mellanox/mlx4/main.c mlx4_cmd_box() -> __mlx4_cmd()

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->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->persist->pdev->dev.iommu_group->default_domain 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.kobj.release.wq->saved_min_active s32min-s32max
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
PARAM_VALUE 1 in_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 4 in_modifier 2147483648-2147483903
PARAM_VALUE 5 op_modifier 0
PARAM_VALUE 6 op 84
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
BIT_INFO 0 dev->caps.flags 0x1000000000000,0xffffffffffffffff
BIT_INFO 4 in_modifier 0x80000000,0x800000ff
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 4 in_modifier 2147483648-2147483903[c]
USER_DATA 4 in_modifier 2147483648-2147483903[c]
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/main.c mlx4_cmd_imm() -> __mlx4_cmd()

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 1 in_param 0
PARAM_VALUE 2 out_param 381358209501806592
PARAM_VALUE 3 out_is_imm 1
PARAM_VALUE 4 in_modifier 1073741833
PARAM_VALUE 5 op_modifier 0
PARAM_VALUE 6 op 3840
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 2 out_param $2
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->caps.num_ports
HALF_LOCKED2 &priv->cmd.poll_sem

drivers/net/ethernet/mellanox/mlx4/sense.c mlx4_cmd_imm() -> __mlx4_cmd()

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.possible_type 4096-ptr_max
PARAM_VALUE 0 *dev->phys_caps.gid_phys_table_len 0-4294967295
PARAM_VALUE 0 *dev->phys_caps.pkey_phys_table_len 0-4294967295
PARAM_VALUE 1 in_param 0
PARAM_VALUE 2 out_param 8572311808207900672
PARAM_VALUE 3 out_is_imm 1
PARAM_VALUE 4 in_modifier 1-s32max
PARAM_VALUE 5 op_modifier 0
PARAM_VALUE 6 op 77
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0
CAPPED_DATA 0 dev->caps.num_ports 1
CAPPED_DATA 4 in_modifier 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 2 out_param $2
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
RX_PATH
TASK_NOT_RUNNING
UNITS 4 in_modifier unit_array_size
HALF_LOCKED2 &priv->port_mutex

drivers/net/ethernet/mellanox/mlx4/eq.c mlx4_cmd() -> __mlx4_cmd()

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
PARAM_VALUE 2 out_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 0-1
PARAM_VALUE 6 op 18-20,91
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0-1
BUF_SIZE 0 dev (-1),944
BUF_SIZE 0 dev (-1),944
CAPPED_DATA 0 dev->persist->pdev->dev.cma_area->nranges 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $2
DATA_SOURCE 5 op_modifier $3
DATA_SOURCE 6 op $4
DATA_SOURCE 7 timeout $5
DATA_SOURCE 8 native $6
HARD_MAX 5 op_modifier 1
HARD_MAX 6 op 91
HARD_MAX 8 native 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 in_param 0-u64max[c]
HOST_DATA 4 in_modifier 0-u32max[c]
USER_DATA 1 in_param 0-u64max
USER_DATA 4 in_modifier 0-u32max[c]
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
UNITS 1 in_param unit_array_size
UNITS 4 in_modifier unit_array_size

drivers/net/ethernet/mellanox/mlx4/cmd.c mlx4_DMA_wrapper() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->persist 4096-ptr_max
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->persist->pdev->dev.iommu_group->default_domain 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.kobj.release.wq->saved_min_active s32min-s32max
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
PARAM_VALUE 2 out_param 4032491580758114304
PARAM_VALUE 5 op_modifier 0-15
PARAM_VALUE 6 op 3-4,6,9-36,44-45,47,49-51,53-56,58-59,64,67,71-73,80,84,89,91-92,97,100-102,104,128-129,515,3840-3841,3848,3850-3851
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 1
CAPPED_DATA 0 dev->persist->pdev->dev.cma_area->nranges 1
CAPPED_DATA 6 op 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 in_param 0-u64max[c]
HOST_DATA 2 *out_param 0-u64max[c]
HOST_DATA 4 in_modifier 0-u32max[c]
USER_DATA 1 in_param 0-u64max
USER_DATA 2 *out_param 0-u64max[c]
USER_DATA 4 in_modifier 0-u32max[c]
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
UNITS 1 in_param unit_array_size
UNITS 4 in_modifier unit_array_size
USER_PTR 2 out_param
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->cmd.slave_cmd_mutex
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

drivers/net/ethernet/mellanox/mlx4/cmd.c mlx4_cmd() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->persist 4096-ptr_max
PARAM_VALUE 1 in_param 0
PARAM_VALUE 2 out_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 4 in_modifier 0
PARAM_VALUE 5 op_modifier 0
PARAM_VALUE 6 op 87
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 1
BUF_SIZE 0 dev 944
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $2
DATA_SOURCE 5 op_modifier $3
DATA_SOURCE 6 op $4
DATA_SOURCE 7 timeout $5
DATA_SOURCE 8 native $6
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mellanox/mlx4/cmd.c mlx4_cmd_box() -> __mlx4_cmd()

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
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 0-7
PARAM_VALUE 6 op 3-4,6,9-36,44-45,47,49-51,53-56,58-59,64,67,71-73,80,84,89,91-92,97,100-102,104,128-129,515,3840-3841,3848,3850-3851
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 1
CAPPED_DATA 6 op 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
NOSPEC 4 in_modifier
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 4 in_modifier 0-u32max[c]
USER_DATA 4 in_modifier 0-u32max[c]
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
UNITS 4 in_modifier unit_array_size

drivers/net/ethernet/mellanox/mlx4/cmd.c mlx4_cmd_imm() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->persist 4096-ptr_max
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->persist->pdev->dev.iommu_group->default_domain 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 dev->persist->pdev->dev.kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 dev->persist->pdev->dev.kobj.release.wq->saved_min_active s32min-s32max
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
PARAM_VALUE 2 out_param 392123714479779840
PARAM_VALUE 3 out_is_imm 1
PARAM_VALUE 4 in_modifier 256,4096
PARAM_VALUE 5 op_modifier 0
PARAM_VALUE 6 op 46
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 1
CAPPED_DATA 0 dev->persist->pdev->dev.cma_area->nranges 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 2 out_param $2
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
BIT_INFO 4 in_modifier 0x0,0x1f00
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 in_param 0-u64max[c]
HOST_DATA 2 *out_param 0-u64max[c]
USER_DATA 1 in_param 0-u64max[c]
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->cmd.slave_cmd_mutex
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

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

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
PARAM_VALUE 2 out_param 4270122907157889024
PARAM_VALUE 5 op_modifier 0-15
PARAM_VALUE 6 op 3-4,6,9-36,44-45,47,49-51,53-56,58-59,64,67,71-73,80,84,89,91-92,97,100-102,104,128-129,515,3840-3841,3848,3850-3851
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 1
BUF_SIZE 0 dev (-1),944
BUF_SIZE 0 dev (-1),944
CAPPED_DATA 6 op 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 in_param 0-u64max[c]
HOST_DATA 2 *out_param 0-u64max[c]
HOST_DATA 4 in_modifier 0-u32max[c]
USER_DATA 1 in_param 0-u64max
USER_DATA 2 *out_param 0-u64max[c]
USER_DATA 4 in_modifier 0-u32max[c]
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
UNITS 1 in_param unit_array_size
UNITS 4 in_modifier unit_array_size
USER_PTR 2 out_param
LOCK2 &priv->cmd.slave_cmd_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mlx4_cmd)->slave_cmd_mutex

drivers/net/ethernet/mellanox/mlx4/pd.c mlx4_cmd() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 in_param 0-u32max
PARAM_VALUE 2 out_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 4 in_modifier 3
PARAM_VALUE 5 op_modifier 0
PARAM_VALUE 6 op 3841
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $2
DATA_SOURCE 5 op_modifier $3
DATA_SOURCE 6 op $4
DATA_SOURCE 7 timeout $5
DATA_SOURCE 8 native $6
HALF_LOCKED2 &ibudev->xrcd_tree_mutex
TYPE_LOCK (struct ib_uverbs_device)->xrcd_tree_mutex

drivers/net/ethernet/mellanox/mlx4/pd.c mlx4_cmd_imm() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.flags 8-u64max
PARAM_VALUE 1 in_param 0
PARAM_VALUE 2 out_param 2112790871959035904
PARAM_VALUE 3 out_is_imm 1
PARAM_VALUE 4 in_modifier 3
PARAM_VALUE 5 op_modifier 0
PARAM_VALUE 6 op 3840
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 2 out_param $2
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
BIT_INFO 0 dev->caps.flags 0x8,0xffffffffffffffff
LOCK2 &ibudev->xrcd_tree_mutex
HALF_LOCKED2 &file->device->disassociate_srcu
TYPE_LOCK (struct ib_uverbs_device)->xrcd_tree_mutex

drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c mlx4_cmd() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.flags2 4194304-u64max
PARAM_VALUE 2 out_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 4
PARAM_VALUE 6 op 104
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $2
DATA_SOURCE 5 op_modifier $3
DATA_SOURCE 6 op $4
DATA_SOURCE 7 timeout $5
DATA_SOURCE 8 native $6
BIT_INFO 0 dev->caps.flags2 0x400000,0xffffffffffffffff
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/en_dcb_nl.c mlx4_cmd_box() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->caps.flags2 4194304-u64max
PARAM_VALUE 1 in_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 0-1
PARAM_VALUE 6 op 104
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
BIT_INFO 0 dev->caps.flags2 0x400000,0xffffffffffffffff
HARD_MAX 5 op_modifier 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/mr.c mlx4_cmd() -> __mlx4_cmd()

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 2 out_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 0-2
PARAM_VALUE 6 op 13,17,47,3841
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0-1
CAPPED_DATA 4 in_modifier 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $2
DATA_SOURCE 5 op_modifier $3
DATA_SOURCE 6 op $4
DATA_SOURCE 7 timeout $5
DATA_SOURCE 8 native $6
HARD_MAX 5 op_modifier 2
HARD_MAX 6 op 3841
HARD_MAX 8 native 1
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_ports
NO_OVERFLOW_SIMPLE 4 in_modifier
UNITS 4 in_modifier unit_array_size

drivers/net/ethernet/mellanox/mlx4/mr.c mlx4_cmd_box() -> __mlx4_cmd()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 in_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 0-1
PARAM_VALUE 6 op 14-15
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0
CAPPED_DATA 4 in_modifier 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
FUZZY_MAX 5 op_modifier 1
HARD_MAX 5 op_modifier 1
HARD_MAX 6 op 15
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/mr.c mlx4_cmd_imm() -> __mlx4_cmd()

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 1 in_param 0-u32max
PARAM_VALUE 2 out_param 39121722239860736,2111774673222905856,8562356549989564416
PARAM_VALUE 3 out_is_imm 1
PARAM_VALUE 4 in_modifier 4-5
PARAM_VALUE 5 op_modifier 0-2
PARAM_VALUE 6 op 3840
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 2 out_param $2
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
HARD_MAX 4 in_modifier 5
HARD_MAX 5 op_modifier 2
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_cmd() -> __mlx4_cmd()

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
PARAM_VALUE 2 out_param 0
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 0-1
PARAM_VALUE 6 op 7-10,12,49,52,58,89,92,515,4086,4090,4092,4094-4095
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0-1
BUF_SIZE 0 dev (-1),944
BUF_SIZE 0 dev (-1),944
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $2
DATA_SOURCE 5 op_modifier $3
DATA_SOURCE 6 op $4
DATA_SOURCE 7 timeout $5
DATA_SOURCE 8 native $6
HARD_MAX 5 op_modifier 1
HARD_MAX 6 op 4095
HARD_MAX 8 native 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 in_param 0,536870912-u64max[c]
HOST_DATA 4 in_modifier 2-s32max[c]
USER_DATA 4 in_modifier 2-s32max[c]
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
UNITS 4 in_modifier unit_array_size
HALF_LOCKED2 &priv->bond_mutex

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_cmd_box() -> __mlx4_cmd()

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
PARAM_VALUE 3 out_is_imm 0
PARAM_VALUE 5 op_modifier 0-2
PARAM_VALUE 6 op 3-4,6,11,48,52,58-59,67,86,89,515,3850
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 0-1
BUF_SIZE 0 dev (-1),944
BUF_SIZE 0 dev (-1),944
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
FUZZY_MAX 5 op_modifier 1
HARD_MAX 5 op_modifier 2
HARD_MAX 6 op 3850
HARD_MAX 8 native 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 4 in_modifier 0-u32max[c]
USER_DATA 4 in_modifier 0-u32max[c]
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
UNITS 4 in_modifier unit_array_size

drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_cmd_imm() -> __mlx4_cmd()

Type Parameter Key Value
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
PARAM_VALUE 1 in_param 0-255
PARAM_VALUE 2 out_param 1011479491574734848,4804783317548269568,5088955069596471296
PARAM_VALUE 3 out_is_imm 1
PARAM_VALUE 4 in_modifier 0,1342177536-1342177792
PARAM_VALUE 5 op_modifier 0,3
PARAM_VALUE 6 op 52,4093
PARAM_VALUE 7 timeout 60000
PARAM_VALUE 8 native 1
CAPPED_DATA 1 in_param 1
CAPPED_DATA 1 in_param 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 in_param $1
DATA_SOURCE 2 out_param $2
DATA_SOURCE 4 in_modifier $3
DATA_SOURCE 5 op_modifier $4
DATA_SOURCE 6 op $5
DATA_SOURCE 7 timeout $6
DATA_SOURCE 8 native $7
BIT_INFO 4 in_modifier 0x0,0x50000300
HARD_MAX 5 op_modifier 3
HARD_MAX 6 op 4093
RX_PATH
TASK_NOT_RUNNING