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 |