Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c dpaa2_switch_setup_tc_block_bind() -> flow_block_cb_priv()

Type Parameter Key Value
PARAM_VALUE 0 block_cb 4096-ptr_max
CAPPED_DATA 0 block_cb->cb_ident 1
DATA_SOURCE 0 block_cb r flow_block_cb_lookup
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &nft_net->commit_mutex

drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c dpaa2_switch_setup_tc_block_unbind() -> flow_block_cb_priv()

Type Parameter Key Value
PARAM_VALUE 0 block_cb 4096-ptr_max
CAPPED_DATA 0 block_cb->cb_ident 1
DATA_SOURCE 0 block_cb r flow_block_cb_lookup
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &nft_net->commit_mutex

drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c mlxsw_sp_setup_tc_block_qevent_bind() -> flow_block_cb_priv()

Type Parameter Key Value
PARAM_VALUE 0 block_cb 4096-ptr_max
CAPPED_DATA 0 block_cb->cb_ident 1
DATA_SOURCE 0 block_cb r flow_block_cb_lookup
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &nft_net->commit_mutex

drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c mlxsw_sp_setup_tc_block_qevent_unbind() -> flow_block_cb_priv()

Type Parameter Key Value
PARAM_VALUE 0 block_cb 4096-ptr_max
CAPPED_DATA 0 block_cb->cb_ident 1
DATA_SOURCE 0 block_cb r flow_block_cb_lookup
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &nft_net->commit_mutex

drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c mlxsw_sp_setup_tc_block_bind() -> flow_block_cb_priv()

Type Parameter Key Value
PARAM_VALUE 0 block_cb 4096-ptr_max
CAPPED_DATA 0 block_cb->cb_ident 1
DATA_SOURCE 0 block_cb r flow_block_cb_lookup
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &nft_net->commit_mutex

drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c mlxsw_sp_setup_tc_block_unbind() -> flow_block_cb_priv()

Type Parameter Key Value
PARAM_VALUE 0 block_cb 4096-ptr_max
CAPPED_DATA 0 block_cb->cb_ident 1
DATA_SOURCE 0 block_cb r flow_block_cb_lookup
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &nft_net->commit_mutex

drivers/net/ethernet/marvell/prestera/prestera_flow.c prestera_flow_block_get() -> flow_block_cb_priv()

Type Parameter Key Value
PARAM_VALUE 0 block_cb 4096-ptr_max
CAPPED_DATA 0 block_cb->cb_ident 1
DATA_SOURCE 0 block_cb r flow_block_cb_lookup
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &nft_net->commit_mutex

drivers/net/ethernet/marvell/prestera/prestera_flow.c prestera_setup_flow_block_unbind() -> flow_block_cb_priv()

Type Parameter Key Value
PARAM_VALUE 0 block_cb 4096-ptr_max
CAPPED_DATA 0 block_cb->cb_ident 1
DATA_SOURCE 0 block_cb r flow_block_cb_lookup
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &nft_net->commit_mutex