Lines Matching refs:block_cb
78 struct flow_block_cb *block_cb; in efx_tc_setup_block() local
92 block_cb = flow_block_cb_alloc(efx_tc_block_cb, binding, in efx_tc_setup_block()
94 rc = PTR_ERR_OR_ZERO(block_cb); in efx_tc_setup_block()
104 flow_block_cb_add(block_cb, tcb); in efx_tc_setup_block()
110 block_cb = flow_block_cb_lookup(tcb->block, in efx_tc_setup_block()
113 if (block_cb) { in efx_tc_setup_block()
114 flow_block_cb_remove(block_cb, tcb); in efx_tc_setup_block()
142 void (*cleanup)(struct flow_block_cb *block_cb)) in efx_tc_indr_setup_cb() argument
146 struct flow_block_cb *block_cb; in efx_tc_indr_setup_cb() local
173 block_cb = flow_indr_block_cb_alloc(efx_tc_block_cb, binding, in efx_tc_indr_setup_cb()
177 rc = PTR_ERR_OR_ZERO(block_cb); in efx_tc_indr_setup_cb()
185 flow_block_cb_add(block_cb, tcb); in efx_tc_indr_setup_cb()
192 block_cb = flow_block_cb_lookup(tcb->block, in efx_tc_indr_setup_cb()
195 if (!block_cb) in efx_tc_indr_setup_cb()
197 flow_indr_block_cb_remove(block_cb, tcb); in efx_tc_indr_setup_cb()