Lines Matching refs:block_cb
136 struct flow_block_cb *block_cb; in ocelot_setup_tc_block() local
159 block_cb = flow_block_cb_alloc(cb, port, port, NULL); in ocelot_setup_tc_block()
160 if (IS_ERR(block_cb)) in ocelot_setup_tc_block()
161 return PTR_ERR(block_cb); in ocelot_setup_tc_block()
165 flow_block_cb_free(block_cb); in ocelot_setup_tc_block()
168 flow_block_cb_add(block_cb, f); in ocelot_setup_tc_block()
169 list_add_tail(&block_cb->driver_list, f->driver_block_list); in ocelot_setup_tc_block()
172 block_cb = flow_block_cb_lookup(f->block, cb, port); in ocelot_setup_tc_block()
173 if (!block_cb) in ocelot_setup_tc_block()
177 flow_block_cb_remove(block_cb, f); in ocelot_setup_tc_block()
178 list_del(&block_cb->driver_list); in ocelot_setup_tc_block()