Defined in 1 files as a function:
Referenced in 12 files:
- drivers/infiniband/hw/mlx4/mad.c
- drivers/infiniband/hw/mlx4/main.c
- drivers/infiniband/hw/mlx4/mcg.c, line 223
- drivers/infiniband/hw/mlx4/qp.c, line 1015
- drivers/infiniband/hw/mlx4/sysfs.c
- drivers/net/ethernet/mellanox/mlx4/cmd.c
- drivers/net/ethernet/mellanox/mlx4/eq.c
- drivers/net/ethernet/mellanox/mlx4/fw.c
- drivers/net/ethernet/mellanox/mlx4/main.c, line 2852
- drivers/net/ethernet/mellanox/mlx4/port.c
- drivers/net/ethernet/mellanox/mlx4/qp.c
- drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
Smatch caller information:
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c initialize_res_quotas() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->persist->pdev->dev.cma_area->nranges | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->num_slaves | |
| NO_OVERFLOW_SIMPLE | 0 | dev->persist->num_vfs | |
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &persist->interface_state_mutex |
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mlx4_calc_res_counter_guaranteed() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->persist->pdev->dev.cma_area->nranges | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->num_slaves | |
| NO_OVERFLOW_SIMPLE | 0 | dev->persist->num_vfs | |
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &persist->interface_state_mutex |
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mlx4_init_quotas() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mlx4_init_resource_tracker() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->num_slaves | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_slaves |
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mlx4_init_resource_tracker() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->num_slaves | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_slaves |
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c verify_qp_parameters() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.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/resource_tracker.c verify_qp_parameters() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->caps.function | 0-255 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.cqe_size | |
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.max_counters | |
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.num_ports | |
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.sqp_demux | |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_slaves | |
| NO_OVERFLOW_SIMPLE | 0 | dev->persist->num_vfs | |
| NO_OVERFLOW_SIMPLE | 0 | dev->persist->pdev->dev.cma_area->available_count | |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &priv->cmd.slave_cmd_mutex | ||
| TYPE_LOCK | (struct mlx4_cmd)->slave_cmd_mutex |
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c verify_qp_parameters() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->caps.function | 0-255 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.cqe_size | |
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.max_counters | |
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.num_ports | |
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.sqp_demux | |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_slaves | |
| NO_OVERFLOW_SIMPLE | 0 | dev->persist->num_vfs | |
| NO_OVERFLOW_SIMPLE | 0 | dev->persist->pdev->dev.cma_area->available_count | |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &priv->cmd.slave_cmd_mutex | ||
| TYPE_LOCK | (struct mlx4_cmd)->slave_cmd_mutex |
drivers/infiniband/hw/mlx4/qp.c create_qp_common() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx4/mad.c __propagate_pkey_ev() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx4/mad.c find_slave_port_pkey_ix() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/mlx4/mad.c mlx4_ib_demux_mad() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/mlx4/mad.c mlx4_ib_demux_mad() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/mlx4/mad.c mlx4_ib_demux_mad() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/mlx4/mad.c mlx4_ib_init_sriov() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->caps.num_ports | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx4/mad.c mlx4_ib_init_sriov() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->caps.num_ports | 1 |
| CAPPED_DATA | 0 | dev->caps.sqp_demux | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.sqp_demux |
drivers/infiniband/hw/mlx4/mad.c mlx4_ib_init_sriov() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->caps.num_ports | 1 |
| CAPPED_DATA | 0 | dev->caps.sqp_demux | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.sqp_demux |
drivers/infiniband/hw/mlx4/mad.c mlx4_ib_init_sriov() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->caps.num_ports | 1 |
| CAPPED_DATA | 0 | dev->caps.sqp_demux | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.sqp_demux |
drivers/infiniband/hw/mlx4/mad.c mlx4_ib_master_tunnels() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx4/mad.c mlx4_ib_multiplex_mad() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->phys_caps.base_proxy_sqpn | 1 |
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/mlx4/mad.c mlx4_ib_multiplex_mad() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->phys_caps.base_proxy_sqpn | 1 |
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/mlx4/mad.c mlx4_ib_tunnels_update() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/mlx4/mad.c mlx4_ib_tunnels_update() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/mellanox/mlx4/port.c mlx4_common_set_port() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.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/port.c mlx4_en_set_port_global_pause() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->persist->pdev->dev.cma_area->nranges | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.cqe_size | |
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.max_counters | |
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.num_ports | |
| NO_OVERFLOW_SIMPLE | 0 | dev->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/qp.c is_master_qp0() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_init_qp_table() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev->caps.spec_qps | 0-u64max |
| CAPPED_DATA | 0 | dev | 1 |
| CAPPED_DATA | 0 | dev->caps.num_pds | 1 |
| CAPPED_DATA | 0 | dev->caps.num_qps | 1 |
| CAPPED_DATA | 0 | dev->caps.num_uars | 1 |
| CAPPED_DATA | 0 | dev->persist->pdev->dev.cma_area->nranges | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| BIT_INFO | 0 | dev->phys_caps.base_sqpn | 0x0,0xfffffff8 |
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.num_ports | |
| LOCK2 | &priv->cmd.poll_sem |
drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_init_qp_table() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev->caps.spec_qps | 0-u64max |
| CAPPED_DATA | 0 | dev | 1 |
| CAPPED_DATA | 0 | dev->caps.num_pds | 1 |
| CAPPED_DATA | 0 | dev->caps.num_qps | 1 |
| CAPPED_DATA | 0 | dev->caps.num_uars | 1 |
| CAPPED_DATA | 0 | dev->persist->pdev->dev.cma_area->nranges | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| BIT_INFO | 0 | dev->phys_caps.base_sqpn | 0x0,0xfffffff8 |
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.num_ports | |
| LOCK2 | &priv->cmd.poll_sem |
drivers/infiniband/hw/mlx4/mcg.c send_mad_to_wire() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &group->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct mcast_group)->lock |
drivers/infiniband/hw/mlx4/main.c init_pkeys() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->caps.num_ports | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx4/main.c mlx4_ib_probe() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx4/sysfs.c add_vf_smi_entries() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx4/sysfs.c remove_vf_smi_entries() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx4/sysfs.c store_port_pkey() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|
drivers/net/ethernet/mellanox/mlx4/main.c mlx4_setup_hca() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev | 1 |
| CAPPED_DATA | 0 | dev->caps.num_pds | 1 |
| CAPPED_DATA | 0 | dev->caps.num_ports | 1 |
| CAPPED_DATA | 0 | dev->caps.num_uars | 1 |
| CAPPED_DATA | 0 | dev->persist->pdev->dev.cma_area->nranges | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.num_ports | |
| LOCK2 | &priv->cmd.poll_sem |
drivers/net/ethernet/mellanox/mlx4/eq.c mlx4_eq_int() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/ethernet/mellanox/mlx4/eq.c mlx4_eq_int() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->caps.num_ports | 1 |
| CAPPED_DATA | 0 | dev->num_slaves | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/ethernet/mellanox/mlx4/eq.c mlx4_eq_int() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/ethernet/mellanox/mlx4/cmd.c mlx4_MAD_IFC_wrapper() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->persist->pdev->dev.cma_area->nranges | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.cqe_size | |
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.max_counters | |
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.num_ports | |
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.sqp_demux | |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_slaves | |
| NO_OVERFLOW_SIMPLE | 0 | dev->persist->num_vfs | |
| NO_OVERFLOW_SIMPLE | 0 | dev->persist->pdev->dev.cma_area->available_count | |
| 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_MAD_IFC_wrapper() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.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_vf_get_enable_smi_admin() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/net/ethernet/mellanox/mlx4/cmd.c mlx4_vf_set_enable_smi_admin() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/net/ethernet/mellanox/mlx4/fw.c mlx4_ACCESS_REG_wrapper() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.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/fw.c mlx4_CLOSE_PORT_wrapper() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.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/fw.c mlx4_INIT_PORT_wrapper() -> mlx4_master_func_num()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->caps.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 |