Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

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