Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c, line 1926
- drivers/net/ethernet/intel/ice/ice_main.c, line 9535
- drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c, line 516
- drivers/net/ethernet/netronome/nfp/flower/offload.c, line 1912
- drivers/net/ethernet/sfc/tc_bindings.c, line 173
- net/core/flow_offload.c, line 549
Smatch caller information:
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c mlx5e_rep_indr_setup_block() -> flow_indr_block_cb_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cb | 4806355538185228288,9139930680753872896 |
| PARAM_VALUE | 1 | cb_ident | 4096-ptr_max |
| PARAM_VALUE | 2 | cb_priv | 4096-ptr_max |
| PARAM_VALUE | 4 | bo | 756971659258155008,1841886211298832384,6243769477725855744,8535111159745949696 |
| PARAM_VALUE | 4 | bo->binder_type | 1-2 |
| PARAM_VALUE | 4 | bo->command | 0 |
| PARAM_VALUE | 4 | bo->driver_block_list | 8765361249255137280 |
| PARAM_VALUE | 4 | bo->unlocked_driver_cb | 1 |
| PARAM_VALUE | 5 | dev | 1-u64max |
| PARAM_VALUE | 5 | dev->netdev_ops->ndo_setup_tc | 0,4096-ptr_max |
| PARAM_VALUE | 5 | dev->rtnl_link_ops | 0,4096-ptr_max |
| PARAM_VALUE | 8 | indr_cb_priv | 4096-ptr_max |
| BUF_SIZE | 1 | cb_ident | 40 |
| BUF_SIZE | 2 | cb_priv | 40 |
| BUF_SIZE | 4 | bo | (-1),80 |
| BUF_SIZE | 4 | bo | (-1),80 |
| BUF_SIZE | 4 | bo->driver_block_list | 16 |
| BUF_SIZE | 6 | sch | (-1)-s32max |
| BUF_SIZE | 6 | sch | (-1)-s32max |
| BUF_SIZE | 6 | sch->ops | (-1),176 |
| BUF_SIZE | 7 | data | (-1),80-s32max |
| BUF_SIZE | 7 | data | (-1),80-s32max |
| BUF_SIZE | 8 | indr_cb_priv | s32min,(-1),4,24,64,168-s32max |
| CAPPED_DATA | 4 | bo->binder_type | 1 |
| CAPPED_DATA | 5 | dev | 1 |
| DATA_SOURCE | 0 | cb | $4 |
| DATA_SOURCE | 1 | cb_ident | r _kmalloc_noprof |
| DATA_SOURCE | 2 | cb_priv | r _kmalloc_noprof |
| DATA_SOURCE | 4 | bo | $3 |
| DATA_SOURCE | 5 | dev | $0 |
| DATA_SOURCE | 6 | sch | $1 |
| DATA_SOURCE | 7 | data | $5 |
| DATA_SOURCE | 8 | indr_cb_priv | $2 |
| DATA_SOURCE | 9 | cleanup | $6 |
| NOSPEC | 6 | sch->handle | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 6 | sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 6 | sch->parent | 0-u32max |
| UNITS | 5 | dev | unit_byte |
| LOCK2 | global &flow_indr_block_lock |
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c bnxt_tc_setup_indr_block() -> flow_indr_block_cb_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cb | 3766824885090639872 |
| PARAM_VALUE | 1 | cb_ident | 4096-ptr_max |
| PARAM_VALUE | 2 | cb_priv | 4096-ptr_max |
| PARAM_VALUE | 4 | bo | 756971659258155008,1841886211298832384,6243769477725855744,8535111159745949696 |
| PARAM_VALUE | 4 | bo->binder_type | 1 |
| PARAM_VALUE | 4 | bo->command | 0 |
| PARAM_VALUE | 5 | dev | 4096-ptr_max |
| PARAM_VALUE | 5 | dev->netdev_ops->ndo_setup_tc | 0,4096-ptr_max |
| PARAM_VALUE | 5 | dev->rtnl_link_ops | 4096-ptr_max |
| PARAM_VALUE | 8 | indr_cb_priv | 4096-ptr_max |
| BUF_SIZE | 1 | cb_ident | 32 |
| BUF_SIZE | 2 | cb_priv | 32 |
| BUF_SIZE | 4 | bo | (-1),80 |
| BUF_SIZE | 4 | bo | (-1),80 |
| BUF_SIZE | 6 | sch | (-1)-s32max |
| BUF_SIZE | 6 | sch | (-1)-s32max |
| BUF_SIZE | 6 | sch->ops | (-1),176 |
| BUF_SIZE | 7 | data | (-1),80-s32max |
| BUF_SIZE | 7 | data | (-1),80-s32max |
| BUF_SIZE | 8 | indr_cb_priv | s32min,(-1),4,24,64,168-s32max |
| DATA_SOURCE | 1 | cb_ident | r _kmalloc_noprof |
| DATA_SOURCE | 2 | cb_priv | r _kmalloc_noprof |
| DATA_SOURCE | 4 | bo | $3 |
| DATA_SOURCE | 5 | dev | $0 |
| DATA_SOURCE | 6 | sch | $1 |
| DATA_SOURCE | 7 | data | $4 |
| DATA_SOURCE | 8 | indr_cb_priv | $2 |
| DATA_SOURCE | 9 | cleanup | $5 |
| NOSPEC | 6 | sch->handle | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 6 | sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 6 | sch->parent | 0-u32max |
| UNITS | 5 | dev | unit_byte |
| LOCK2 | global &flow_indr_block_lock |
drivers/net/ethernet/intel/ice/ice_main.c ice_indr_setup_tc_block() -> flow_indr_block_cb_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cb | 5625194196829155328 |
| PARAM_VALUE | 1 | cb_ident | 4096-ptr_max |
| PARAM_VALUE | 2 | cb_priv | 4096-ptr_max |
| PARAM_VALUE | 4 | bo | 756971659258155008,1841886211298832384,6243769477725855744,8535111159745949696 |
| PARAM_VALUE | 4 | bo->binder_type | 1 |
| PARAM_VALUE | 4 | bo->command | 0 |
| PARAM_VALUE | 5 | dev | 4096-ptr_max |
| PARAM_VALUE | 5 | dev->netdev_ops->ndo_setup_tc | 0,4096-ptr_max |
| PARAM_VALUE | 5 | dev->priv_flags | 1-u32max |
| PARAM_VALUE | 5 | dev->rtnl_link_ops | 0,4096-ptr_max |
| PARAM_VALUE | 8 | indr_cb_priv | 4096-ptr_max |
| BUF_SIZE | 1 | cb_ident | 32 |
| BUF_SIZE | 2 | cb_priv | 32 |
| BUF_SIZE | 4 | bo | (-1),80 |
| BUF_SIZE | 4 | bo | (-1),80 |
| BUF_SIZE | 6 | sch | (-1)-s32max |
| BUF_SIZE | 6 | sch | (-1)-s32max |
| BUF_SIZE | 6 | sch->ops | (-1),176 |
| BUF_SIZE | 7 | data | (-1),80-s32max |
| BUF_SIZE | 7 | data | (-1),80-s32max |
| BUF_SIZE | 8 | indr_cb_priv | s32min,(-1),4,24,64,168-s32max |
| CAPPED_DATA | 5 | dev | 1 |
| DATA_SOURCE | 1 | cb_ident | r _kzalloc_noprof |
| DATA_SOURCE | 2 | cb_priv | r _kzalloc_noprof |
| DATA_SOURCE | 4 | bo | $3 |
| DATA_SOURCE | 5 | dev | $0 |
| DATA_SOURCE | 6 | sch | $1 |
| DATA_SOURCE | 7 | data | $4 |
| DATA_SOURCE | 8 | indr_cb_priv | $2 |
| DATA_SOURCE | 9 | cleanup | $5 |
| NOSPEC | 6 | sch->handle | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 6 | sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 6 | sch->parent | 0-u32max |
| UNITS | 5 | dev | unit_byte |
| LOCK2 | global &flow_indr_block_lock |
drivers/net/ethernet/sfc/tc_bindings.c efx_tc_indr_setup_cb() -> flow_indr_block_cb_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cb | 7723398644993863680 |
| PARAM_VALUE | 1 | cb_ident | 4096-ptr_max |
| PARAM_VALUE | 2 | cb_priv | 4096-ptr_max |
| PARAM_VALUE | 4 | bo | 756971659258155008,1841886211298832384,6243769477725855744,8535111159745949696 |
| PARAM_VALUE | 4 | bo->binder_type | 1 |
| PARAM_VALUE | 4 | bo->command | 0 |
| PARAM_VALUE | 5 | dev | 4096-ptr_max |
| PARAM_VALUE | 5 | dev->netdev_ops->ndo_setup_tc | 0,4096-ptr_max |
| PARAM_VALUE | 8 | indr_cb_priv | 4096-ptr_max |
| BUF_SIZE | 1 | cb_ident | 48 |
| BUF_SIZE | 2 | cb_priv | 48 |
| BUF_SIZE | 4 | bo | (-1),80 |
| BUF_SIZE | 4 | bo | (-1),80 |
| BUF_SIZE | 6 | sch | (-1)-s32max |
| BUF_SIZE | 6 | sch | (-1)-s32max |
| BUF_SIZE | 6 | sch->ops | (-1),176 |
| BUF_SIZE | 7 | data | (-1),80-32720 |
| BUF_SIZE | 7 | data | (-1),80-32720 |
| BUF_SIZE | 8 | indr_cb_priv | 48 |
| DATA_SOURCE | 1 | cb_ident | r efx_tc_create_binding |
| DATA_SOURCE | 2 | cb_priv | r efx_tc_create_binding |
| DATA_SOURCE | 4 | bo | $4 |
| DATA_SOURCE | 5 | dev | $0 |
| DATA_SOURCE | 6 | sch | $1 |
| DATA_SOURCE | 7 | data | $5 |
| DATA_SOURCE | 8 | indr_cb_priv | r efx_tc_create_binding |
| DATA_SOURCE | 9 | cleanup | $6 |
| NOSPEC | 6 | sch->handle | |
| NOSPEC | 6 | sch->parent | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 6 | sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 6 | sch->parent | 0-u32max |
| UNITS | 5 | dev | unit_byte |
| LOCK2 | global &flow_indr_block_lock |
drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_flower_setup_indr_tc_block() -> flow_indr_block_cb_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cb | 3826495101230215168 |
| PARAM_VALUE | 1 | cb_ident | 4096-ptr_max |
| PARAM_VALUE | 2 | cb_priv | 4096-ptr_max |
| PARAM_VALUE | 4 | bo | 756971659258155008,1841886211298832384,6243769477725855744,8535111159745949696 |
| PARAM_VALUE | 4 | bo->command | 0 |
| PARAM_VALUE | 4 | bo->unlocked_driver_cb | 1 |
| PARAM_VALUE | 5 | dev | 4096-ptr_max |
| PARAM_VALUE | 5 | dev->netdev_ops->ndo_setup_tc | 0,4096-ptr_max |
| PARAM_VALUE | 5 | dev->rtnl_link_ops | 4096-ptr_max |
| PARAM_VALUE | 8 | indr_cb_priv | 4096-ptr_max |
| BUF_SIZE | 1 | cb_ident | 32 |
| BUF_SIZE | 2 | cb_priv | 32 |
| BUF_SIZE | 4 | bo | (-1),80 |
| BUF_SIZE | 4 | bo | (-1),80 |
| BUF_SIZE | 6 | sch | (-1)-s32max |
| BUF_SIZE | 6 | sch | (-1)-s32max |
| BUF_SIZE | 6 | sch->ops | (-1),176 |
| BUF_SIZE | 7 | data | (-1),80-s32max |
| BUF_SIZE | 7 | data | (-1),80-s32max |
| BUF_SIZE | 8 | indr_cb_priv | s32min,(-1),4,24,64,168-s32max |
| CAPPED_DATA | 5 | dev | 1 |
| DATA_SOURCE | 1 | cb_ident | r _kmalloc_noprof |
| DATA_SOURCE | 2 | cb_priv | r _kmalloc_noprof |
| DATA_SOURCE | 4 | bo | $3 |
| DATA_SOURCE | 5 | dev | $0 |
| DATA_SOURCE | 6 | sch | $1 |
| DATA_SOURCE | 7 | data | $4 |
| DATA_SOURCE | 8 | indr_cb_priv | $2 |
| DATA_SOURCE | 9 | cleanup | $5 |
| NOSPEC | 6 | sch->handle | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 6 | sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 6 | sch->parent | 0-u32max |
| UNITS | 5 | dev | unit_byte |
| LOCK2 | global &flow_indr_block_lock |