Lines Matching refs:block_cb
1786 struct flow_block_cb *block_cb; in mtk_wed_setup_tc_block() local
1801 block_cb = flow_block_cb_lookup(f->block, cb, dev); in mtk_wed_setup_tc_block()
1802 if (block_cb) { in mtk_wed_setup_tc_block()
1803 flow_block_cb_incref(block_cb); in mtk_wed_setup_tc_block()
1813 block_cb = flow_block_cb_alloc(cb, dev, priv, NULL); in mtk_wed_setup_tc_block()
1814 if (IS_ERR(block_cb)) { in mtk_wed_setup_tc_block()
1816 return PTR_ERR(block_cb); in mtk_wed_setup_tc_block()
1819 flow_block_cb_incref(block_cb); in mtk_wed_setup_tc_block()
1820 flow_block_cb_add(block_cb, f); in mtk_wed_setup_tc_block()
1821 list_add_tail(&block_cb->driver_list, &block_cb_list); in mtk_wed_setup_tc_block()
1824 block_cb = flow_block_cb_lookup(f->block, cb, dev); in mtk_wed_setup_tc_block()
1825 if (!block_cb) in mtk_wed_setup_tc_block()
1828 if (!flow_block_cb_decref(block_cb)) { in mtk_wed_setup_tc_block()
1829 flow_block_cb_remove(block_cb, f); in mtk_wed_setup_tc_block()
1830 list_del(&block_cb->driver_list); in mtk_wed_setup_tc_block()
1831 kfree(block_cb->cb_priv); in mtk_wed_setup_tc_block()