Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/net/ethernet/mscc/ocelot_net.c, line 455
- drivers/net/ethernet/netronome/nfp/flower/offload.c
- net/core/flow_offload.c
- net/dsa/user.c, line 1698
Smatch caller information:
drivers/net/ethernet/mscc/ocelot_net.c ocelot_setup_tc_block() -> flow_block_cb_is_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cb | 3205391339726258176,8437096156435566592 |
| PARAM_VALUE | 2 | driver_block_list | 5071272450952994816 |
| DATA_SOURCE | 1 | cb_ident | $0 |
| BIT_INFO | 0 | cb | 0x2412964088274000,0x7d7fd670ee7fd000 |
| BIT_INFO | 0 | cb | 0x2412964088274000,0x7d7fd670ee7fd000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &nft_net->commit_mutex |
net/core/flow_offload.c flow_block_cb_setup_simple() -> flow_block_cb_is_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cb | 4096-ptr_max |
| PARAM_VALUE | 2 | driver_block_list | 4096-ptr_max |
| DATA_SOURCE | 0 | cb | $2 |
| DATA_SOURCE | 1 | cb_ident | $3 |
| DATA_SOURCE | 2 | driver_block_list | $1 |
| BIT_INFO | 0 | cb | 0x0,0x7ffffffffffff000 |
| BIT_INFO | 0 | cb | 0x0,0x7ffffffffffff000 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_flower_setup_indr_tc_block() -> flow_block_cb_is_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cb | 3826495101230215168 |
| PARAM_VALUE | 1 | cb_ident | 4096-ptr_max |
| PARAM_VALUE | 2 | driver_block_list | 2263763488378150912 |
| DATA_SOURCE | 1 | cb_ident | r nfp_flower_indr_block_cb_priv_lookup |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &flow_indr_block_lock |
drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_flower_setup_tc_block() -> flow_block_cb_is_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cb | 3319973634528903168 |
| PARAM_VALUE | 1 | cb_ident | 4096-ptr_max |
| PARAM_VALUE | 2 | driver_block_list | 2263763488378150912 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| HALF_LOCKED2 | &nft_net->commit_mutex |
net/dsa/user.c dsa_user_setup_tc_block() -> flow_block_cb_is_busy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cb | 7210814538461192192,7790723696399171584 |
| PARAM_VALUE | 1 | cb_ident | 4096-ptr_max |
| PARAM_VALUE | 2 | driver_block_list | 8539371483102339072 |
| DATA_SOURCE | 1 | cb_ident | $0 |
| BIT_INFO | 0 | cb | 0x6410358c42130000,0x6c1ff5fec337e000 |
| BIT_INFO | 0 | cb | 0x6410358c42130000,0x6c1ff5fec337e000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &nft_net->commit_mutex |