Lines Matching refs:block_cb
77 struct flow_block_cb *block_cb; in efx_tc_setup_block() local
91 block_cb = flow_block_cb_alloc(efx_tc_block_cb, binding, in efx_tc_setup_block()
93 rc = PTR_ERR_OR_ZERO(block_cb); in efx_tc_setup_block()
103 flow_block_cb_add(block_cb, tcb); in efx_tc_setup_block()
109 block_cb = flow_block_cb_lookup(tcb->block, in efx_tc_setup_block()
112 if (block_cb) { in efx_tc_setup_block()
113 flow_block_cb_remove(block_cb, tcb); in efx_tc_setup_block()
141 void (*cleanup)(struct flow_block_cb *block_cb)) in efx_tc_indr_setup_cb() argument
145 struct flow_block_cb *block_cb; in efx_tc_indr_setup_cb() local
172 block_cb = flow_indr_block_cb_alloc(efx_tc_block_cb, binding, in efx_tc_indr_setup_cb()
176 rc = PTR_ERR_OR_ZERO(block_cb); in efx_tc_indr_setup_cb()
184 flow_block_cb_add(block_cb, tcb); in efx_tc_indr_setup_cb()
191 block_cb = flow_block_cb_lookup(tcb->block, in efx_tc_indr_setup_cb()
194 if (!block_cb) in efx_tc_indr_setup_cb()
196 flow_indr_block_cb_remove(block_cb, tcb); in efx_tc_indr_setup_cb()