Lines Matching refs:tcf_block
181 struct tcf_block *block = chain->block;
220 struct tcf_block *block = chain->block;
469 static struct tcf_chain *tcf_chain_create(struct tcf_block *block,
500 struct tcf_block *block = chain->block;
515 struct tcf_block *block = chain->block;
530 static void tcf_block_destroy(struct tcf_block *block)
539 struct tcf_block *block = chain->block;
564 static struct tcf_chain *tcf_chain_lookup(struct tcf_block *block,
579 static struct tcf_chain *tcf_chain_lookup_rcu(const struct tcf_block *block,
596 static struct tcf_chain *__tcf_chain_get(struct tcf_block *block,
636 static struct tcf_chain *tcf_chain_get(struct tcf_block *block, u32 chain_index,
642 struct tcf_chain *tcf_chain_get_by_act(struct tcf_block *block, u32 chain_index)
652 struct tcf_block *block, struct sk_buff *oskb,
658 struct tcf_block *block = chain->block;
744 static int tcf_block_setup(struct tcf_block *block,
765 static void tcf_block_unbind(struct tcf_block *block,
770 struct tcf_block *block = block_cb->indr.data;
789 static bool tcf_block_offload_in_use(struct tcf_block *block)
794 static int tcf_block_offload_cmd(struct tcf_block *block,
826 static int tcf_block_offload_bind(struct tcf_block *block, struct Qdisc *q,
866 static void tcf_block_offload_unbind(struct tcf_block *block, struct Qdisc *q,
885 tcf_chain0_head_change_cb_add(struct tcf_block *block,
929 tcf_chain0_head_change_cb_del(struct tcf_block *block,
959 static int tcf_block_insert(struct tcf_block *block, struct net *net,
975 static void tcf_block_remove(struct tcf_block *block, struct net *net)
984 static struct tcf_block *tcf_block_create(struct net *net, struct Qdisc *q,
988 struct tcf_block *block;
1013 static struct tcf_block *tcf_block_lookup(struct net *net, u32 block_index)
1020 static struct tcf_block *tcf_block_refcnt_get(struct net *net, u32 block_index)
1022 struct tcf_block *block;
1034 __tcf_get_next_chain(struct tcf_block *block, struct tcf_chain *chain)
1066 tcf_get_next_chain(struct tcf_block *block, struct tcf_chain *chain)
1130 static void tcf_block_flush_all_chains(struct tcf_block *block, bool rtnl_held)
1197 if (!cops->tcf_block) {
1244 static struct tcf_block *__tcf_block_find(struct net *net, struct Qdisc *q,
1249 struct tcf_block *block;
1260 block = cops->tcf_block(q, cl, extack);
1281 static void __tcf_block_put(struct tcf_block *block, struct Qdisc *q,
1309 static void tcf_block_refcnt_put(struct tcf_block *block, bool rtnl_held)
1318 static struct tcf_block *tcf_block_find(struct net *net, struct Qdisc **q,
1323 struct tcf_block *block;
1352 static void tcf_block_release(struct Qdisc *q, struct tcf_block *block,
1373 tcf_block_owner_netif_keep_dst(struct tcf_block *block,
1383 void tcf_block_netif_keep_dst(struct tcf_block *block)
1394 static int tcf_block_owner_add(struct tcf_block *block,
1409 static void tcf_block_owner_del(struct tcf_block *block,
1425 int tcf_block_get_ext(struct tcf_block **p_block, struct Qdisc *q,
1430 struct tcf_block *block = NULL;
1483 int tcf_block_get(struct tcf_block **p_block,
1500 void tcf_block_put_ext(struct tcf_block *block, struct Qdisc *q,
1512 void tcf_block_put(struct tcf_block *block)
1524 tcf_block_playback_offloads(struct tcf_block *block, flow_setup_cb_t *cb,
1572 static int tcf_block_bind(struct tcf_block *block,
1614 static void tcf_block_unbind(struct tcf_block *block,
1633 static int tcf_block_setup(struct tcf_block *block,
1741 const struct tcf_block *block,
1971 struct tcf_proto *tp, struct tcf_block *block,
2033 struct tcf_block *block, struct Qdisc *q,
2062 struct tcf_block *block, struct Qdisc *q,
2100 struct tcf_block *block, struct Qdisc *q,
2139 struct tcf_block *block;
2372 struct tcf_block *block = NULL;
2529 struct tcf_block *block = NULL;
2641 struct tcf_block *block;
2663 struct tcf_block *block = chain->block;
2730 struct tcf_block *block;
2783 if (!cops->tcf_block)
2790 block = cops->tcf_block(q, cl, NULL);
2831 struct tcf_block *block,
2889 struct tcf_block *block = chain->block;
2916 struct tcf_block *block, struct sk_buff *oskb,
2999 struct tcf_block *block;
3126 struct tcf_block *block;
3164 if (!cops->tcf_block)
3171 block = cops->tcf_block(q, cl, NULL);
3432 static void tcf_block_offload_inc(struct tcf_block *block, u32 *flags)
3440 static void tcf_block_offload_dec(struct tcf_block *block, u32 *flags)
3448 static void tc_cls_offload_cnt_update(struct tcf_block *block,
3468 tc_cls_offload_cnt_reset(struct tcf_block *block, struct tcf_proto *tp,
3480 __tc_setup_cb_call(struct tcf_block *block, enum tc_setup_type type,
3499 int tc_setup_cb_call(struct tcf_block *block, enum tc_setup_type type,
3534 int tc_setup_cb_add(struct tcf_block *block, struct tcf_proto *tp,
3584 int tc_setup_cb_replace(struct tcf_block *block, struct tcf_proto *tp,
3638 int tc_setup_cb_destroy(struct tcf_block *block, struct tcf_proto *tp,
3672 int tc_setup_cb_reoffload(struct tcf_block *block, struct tcf_proto *tp,