Lines Matching refs:tcf_block
36 struct tcf_block *block;
45 struct tcf_chain *tcf_chain_get_by_act(struct tcf_block *block,
48 struct tcf_chain *tcf_get_next_chain(struct tcf_block *block,
52 void tcf_block_netif_keep_dst(struct tcf_block *block);
53 int tcf_block_get(struct tcf_block **p_block,
56 int tcf_block_get_ext(struct tcf_block **p_block, struct Qdisc *q,
59 void tcf_block_put(struct tcf_block *block);
60 void tcf_block_put_ext(struct tcf_block *block, struct Qdisc *q,
63 static inline bool tcf_block_shared(struct tcf_block *block)
68 static inline bool tcf_block_non_null_shared(struct tcf_block *block)
73 static inline struct Qdisc *tcf_block_q(struct tcf_block *block)
82 const struct tcf_block *ingress_block,
87 static inline bool tcf_block_shared(struct tcf_block *block)
92 static inline bool tcf_block_non_null_shared(struct tcf_block *block)
98 int tcf_block_get(struct tcf_block **p_block,
106 int tcf_block_get_ext(struct tcf_block **p_block, struct Qdisc *q,
113 static inline void tcf_block_put(struct tcf_block *block)
118 void tcf_block_put_ext(struct tcf_block *block, struct Qdisc *q,
123 static inline struct Qdisc *tcf_block_q(struct tcf_block *block)
129 int tc_setup_cb_block_register(struct tcf_block *block, flow_setup_cb_t *cb,
136 void tc_setup_cb_block_unregister(struct tcf_block *block, flow_setup_cb_t *cb,
148 const struct tcf_block *ingress_block,
543 int tc_setup_cb_call(struct tcf_block *block, enum tc_setup_type type,
545 int tc_setup_cb_add(struct tcf_block *block, struct tcf_proto *tp,
548 int tc_setup_cb_replace(struct tcf_block *block, struct tcf_proto *tp,
553 int tc_setup_cb_destroy(struct tcf_block *block, struct tcf_proto *tp,
556 int tc_setup_cb_reoffload(struct tcf_block *block, struct tcf_proto *tp,