Lines Matching refs:block_cb
1708 struct flow_block_cb *block_cb; in nfp_flower_setup_tc_block() local
1723 block_cb = flow_block_cb_alloc(nfp_flower_setup_tc_block_cb, in nfp_flower_setup_tc_block()
1725 if (IS_ERR(block_cb)) in nfp_flower_setup_tc_block()
1726 return PTR_ERR(block_cb); in nfp_flower_setup_tc_block()
1728 flow_block_cb_add(block_cb, f); in nfp_flower_setup_tc_block()
1729 list_add_tail(&block_cb->driver_list, &nfp_block_cb_list); in nfp_flower_setup_tc_block()
1732 block_cb = flow_block_cb_lookup(f->block, in nfp_flower_setup_tc_block()
1735 if (!block_cb) in nfp_flower_setup_tc_block()
1738 flow_block_cb_remove(block_cb, f); in nfp_flower_setup_tc_block()
1739 list_del(&block_cb->driver_list); in nfp_flower_setup_tc_block()
1802 void (*cleanup)(struct flow_block_cb *block_cb)) in nfp_flower_setup_indr_tc_block() argument
1806 struct flow_block_cb *block_cb; in nfp_flower_setup_indr_tc_block() local
1831 block_cb = flow_indr_block_cb_alloc(nfp_flower_setup_indr_block_cb, in nfp_flower_setup_indr_tc_block()
1835 if (IS_ERR(block_cb)) { in nfp_flower_setup_indr_tc_block()
1838 return PTR_ERR(block_cb); in nfp_flower_setup_indr_tc_block()
1841 flow_block_cb_add(block_cb, f); in nfp_flower_setup_indr_tc_block()
1842 list_add_tail(&block_cb->driver_list, &nfp_block_cb_list); in nfp_flower_setup_indr_tc_block()
1849 block_cb = flow_block_cb_lookup(f->block, in nfp_flower_setup_indr_tc_block()
1852 if (!block_cb) in nfp_flower_setup_indr_tc_block()
1855 flow_indr_block_cb_remove(block_cb, f); in nfp_flower_setup_indr_tc_block()
1856 list_del(&block_cb->driver_list); in nfp_flower_setup_indr_tc_block()
1868 void (*cleanup)(struct flow_block_cb *block_cb)) in nfp_flower_indr_setup_tc_cb() argument