Lines Matching refs:block_cb
1487 struct flow_block_cb *block_cb, *next; in tcf_block_bind() local
1492 list_for_each_entry(block_cb, &bo->cb_list, list) { in tcf_block_bind()
1493 err = tcf_block_playback_offloads(block, block_cb->cb, in tcf_block_bind()
1494 block_cb->cb_priv, true, in tcf_block_bind()
1509 list_for_each_entry_safe(block_cb, next, &bo->cb_list, list) { in tcf_block_bind()
1511 list_del(&block_cb->list); in tcf_block_bind()
1512 tcf_block_playback_offloads(block, block_cb->cb, in tcf_block_bind()
1513 block_cb->cb_priv, false, in tcf_block_bind()
1519 flow_block_cb_free(block_cb); in tcf_block_bind()
1528 struct flow_block_cb *block_cb, *next; in tcf_block_unbind() local
1532 list_for_each_entry_safe(block_cb, next, &bo->cb_list, list) { in tcf_block_unbind()
1533 tcf_block_playback_offloads(block, block_cb->cb, in tcf_block_unbind()
1534 block_cb->cb_priv, false, in tcf_block_unbind()
1537 list_del(&block_cb->list); in tcf_block_unbind()
1538 flow_block_cb_free(block_cb); in tcf_block_unbind()
3179 struct flow_block_cb *block_cb; in __tc_setup_cb_call() local
3183 list_for_each_entry(block_cb, &block->flow_block.cb_list, list) { in __tc_setup_cb_call()
3184 err = block_cb->cb(type, type_data, block_cb->cb_priv); in __tc_setup_cb_call()