Home
last modified time | relevance | path

Searched refs:flow_setup_cb_t (Results 1 - 25 of 33) sorted by relevance

12

/kernel/linux/linux-5.10/include/net/
H A Dflow_offload.h451 typedef int flow_setup_cb_t(enum tc_setup_type type, void *type_data, typedef
469 flow_setup_cb_t *cb;
477 struct flow_block_cb *flow_block_cb_alloc(flow_setup_cb_t *cb,
480 struct flow_block_cb *flow_indr_block_cb_alloc(flow_setup_cb_t *cb,
491 flow_setup_cb_t *cb, void *cb_ident);
516 bool flow_block_cb_is_busy(flow_setup_cb_t *cb, void *cb_ident,
521 flow_setup_cb_t *cb,
H A Dpkt_cls.h129 int tc_setup_cb_block_register(struct tcf_block *block, flow_setup_cb_t *cb, in tc_setup_cb_block_register()
136 void tc_setup_cb_block_unregister(struct tcf_block *block, flow_setup_cb_t *cb, in tc_setup_cb_block_unregister()
557 bool add, flow_setup_cb_t *cb,
H A Dsch_generic.h351 flow_setup_cb_t *cb, void *cb_priv,
/kernel/linux/linux-6.6/include/net/
H A Dflow_offload.h513 typedef int flow_setup_cb_t(enum tc_setup_type type, void *type_data, typedef
531 flow_setup_cb_t *cb;
539 struct flow_block_cb *flow_block_cb_alloc(flow_setup_cb_t *cb,
542 struct flow_block_cb *flow_indr_block_cb_alloc(flow_setup_cb_t *cb,
553 flow_setup_cb_t *cb, void *cb_ident);
578 bool flow_block_cb_is_busy(flow_setup_cb_t *cb, void *cb_ident,
583 flow_setup_cb_t *cb,
H A Dsch_generic.h366 flow_setup_cb_t *cb, void *cb_priv,
381 flow_setup_cb_t *cb,
H A Dpkt_cls.h596 bool add, flow_setup_cb_t *cb,
/kernel/linux/linux-5.10/net/core/
H A Dflow_offload.c205 struct flow_block_cb *flow_block_cb_alloc(flow_setup_cb_t *cb, in flow_block_cb_alloc()
234 flow_setup_cb_t *cb, void *cb_ident) in flow_block_cb_lookup()
266 bool flow_block_cb_is_busy(flow_setup_cb_t *cb, void *cb_ident, in flow_block_cb_is_busy()
283 flow_setup_cb_t *cb, in flow_block_cb_setup_simple()
472 struct flow_block_cb *flow_indr_block_cb_alloc(flow_setup_cb_t *cb, in flow_indr_block_cb_alloc()
/kernel/linux/linux-6.6/net/core/
H A Dflow_offload.c261 struct flow_block_cb *flow_block_cb_alloc(flow_setup_cb_t *cb, in flow_block_cb_alloc()
290 flow_setup_cb_t *cb, void *cb_ident) in flow_block_cb_lookup()
322 bool flow_block_cb_is_busy(flow_setup_cb_t *cb, void *cb_ident, in flow_block_cb_is_busy()
339 flow_setup_cb_t *cb, in flow_block_cb_setup_simple()
530 struct flow_block_cb *flow_indr_block_cb_alloc(flow_setup_cb_t *cb, in flow_indr_block_cb_alloc()
/kernel/linux/linux-5.10/include/net/netfilter/
H A Dnf_flow_table.h165 flow_setup_cb_t *cb, void *cb_priv) in nf_flow_table_offload_add_cb()
193 flow_setup_cb_t *cb, void *cb_priv) in nf_flow_table_offload_del_cb()
/kernel/linux/linux-6.6/include/net/netfilter/
H A Dnf_flow_table.h225 flow_setup_cb_t *cb, void *cb_priv) in nf_flow_table_offload_add_cb()
258 flow_setup_cb_t *cb, void *cb_priv) in nf_flow_table_offload_del_cb()
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_tc.c50 flow_setup_cb_t *cb; in sparx5_tc_setup_block()
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_tc.c101 flow_setup_cb_t *cb; in lan966x_tc_setup_block()
/kernel/linux/linux-5.10/net/sched/
H A Dcls_matchall.c285 static int mall_reoffload(struct tcf_proto *tp, bool add, flow_setup_cb_t *cb, in mall_reoffload()
H A Dcls_u32.c1197 bool add, flow_setup_cb_t *cb, void *cb_priv, in u32_reoffload_hnode()
1217 bool add, flow_setup_cb_t *cb, void *cb_priv, in u32_reoffload_knode()
1255 static int u32_reoffload(struct tcf_proto *tp, bool add, flow_setup_cb_t *cb, in u32_reoffload()
H A Dcls_bpf.c665 static int cls_bpf_reoffload(struct tcf_proto *tp, bool add, flow_setup_cb_t *cb, in cls_bpf_reoffload()
H A Dcls_api.c1401 tcf_block_playback_offloads(struct tcf_block *block, flow_setup_cb_t *cb, in tcf_block_playback_offloads()
3447 bool add, flow_setup_cb_t *cb, in tc_setup_cb_reoffload()
/kernel/linux/linux-6.6/net/sched/
H A Dcls_matchall.c273 static int mall_reoffload(struct tcf_proto *tp, bool add, flow_setup_cb_t *cb, in mall_reoffload()
H A Dcls_u32.c1221 bool add, flow_setup_cb_t *cb, void *cb_priv, in u32_reoffload_hnode()
1241 bool add, flow_setup_cb_t *cb, void *cb_priv, in u32_reoffload_knode()
1274 static int u32_reoffload(struct tcf_proto *tp, bool add, flow_setup_cb_t *cb, in u32_reoffload()
H A Dcls_bpf.c650 static int cls_bpf_reoffload(struct tcf_proto *tp, bool add, flow_setup_cb_t *cb, in cls_bpf_reoffload()
H A Dcls_api.c1524 tcf_block_playback_offloads(struct tcf_block *block, flow_setup_cb_t *cb, in tcf_block_playback_offloads()
3673 bool add, flow_setup_cb_t *cb, in tc_setup_cb_reoffload()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dtc.c411 flow_setup_cb_t *setup_cb, in mlx5e_rep_indr_setup_block()
/kernel/linux/linux-6.6/drivers/net/ethernet/mediatek/
H A Dmtk_ppe_offload.c579 flow_setup_cb_t *cb; in mtk_eth_setup_tc_block()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dtc.c473 flow_setup_cb_t *setup_cb, in mlx5e_rep_indr_setup_block()
/kernel/linux/linux-5.10/drivers/net/ethernet/mscc/
H A Docelot_net.c148 flow_setup_cb_t *cb; in ocelot_setup_tc_block()
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_tc.c1361 flow_setup_cb_t *cb; in otx2_setup_tc_block()

Completed in 39 milliseconds

12