Lines Matching refs:block_cb
1611 struct flow_block_cb *block_cb; in nfp_flower_setup_tc_block() local
1626 block_cb = flow_block_cb_alloc(nfp_flower_setup_tc_block_cb, in nfp_flower_setup_tc_block()
1628 if (IS_ERR(block_cb)) in nfp_flower_setup_tc_block()
1629 return PTR_ERR(block_cb); in nfp_flower_setup_tc_block()
1631 flow_block_cb_add(block_cb, f); in nfp_flower_setup_tc_block()
1632 list_add_tail(&block_cb->driver_list, &nfp_block_cb_list); in nfp_flower_setup_tc_block()
1635 block_cb = flow_block_cb_lookup(f->block, in nfp_flower_setup_tc_block()
1638 if (!block_cb) in nfp_flower_setup_tc_block()
1641 flow_block_cb_remove(block_cb, f); in nfp_flower_setup_tc_block()
1642 list_del(&block_cb->driver_list); in nfp_flower_setup_tc_block()
1712 void (*cleanup)(struct flow_block_cb *block_cb)) in nfp_flower_setup_indr_tc_block() argument
1716 struct flow_block_cb *block_cb; in nfp_flower_setup_indr_tc_block() local
1741 block_cb = flow_indr_block_cb_alloc(nfp_flower_setup_indr_block_cb, in nfp_flower_setup_indr_tc_block()
1745 if (IS_ERR(block_cb)) { in nfp_flower_setup_indr_tc_block()
1748 return PTR_ERR(block_cb); in nfp_flower_setup_indr_tc_block()
1751 flow_block_cb_add(block_cb, f); in nfp_flower_setup_indr_tc_block()
1752 list_add_tail(&block_cb->driver_list, &nfp_block_cb_list); in nfp_flower_setup_indr_tc_block()
1759 block_cb = flow_block_cb_lookup(f->block, in nfp_flower_setup_indr_tc_block()
1762 if (!block_cb) in nfp_flower_setup_indr_tc_block()
1765 flow_indr_block_cb_remove(block_cb, f); in nfp_flower_setup_indr_tc_block()
1766 list_del(&block_cb->driver_list); in nfp_flower_setup_indr_tc_block()
1778 void (*cleanup)(struct flow_block_cb *block_cb)) in nfp_flower_indr_setup_tc_cb() argument