/Linux-v6.6/drivers/net/phy/mscc/ |
D | mscc_macsec.c | 371 struct macsec_flow *flow) in vsc8584_macsec_flow() 462 struct macsec_flow *flow) in vsc8584_macsec_flow_enable() 481 struct macsec_flow *flow) in vsc8584_macsec_flow_disable() 495 static u32 vsc8584_macsec_flow_context_id(struct macsec_flow *flow) in vsc8584_macsec_flow_context_id() 520 struct macsec_flow *flow, in vsc8584_macsec_transformation() 605 struct macsec_flow *flow; in vsc8584_macsec_alloc_flow() local 628 struct macsec_flow *flow) in vsc8584_macsec_free_flow() 639 struct macsec_flow *flow) in vsc8584_macsec_add_flow() 647 struct macsec_flow *flow; in vsc8584_macsec_default_flows() local 684 struct macsec_flow *flow) in vsc8584_macsec_del_flow() [all …]
|
/Linux-v6.6/net/netfilter/ |
D | nf_flow_table_core.c | 21 flow_offload_fill_dir(struct flow_offload *flow, in flow_offload_fill_dir() 54 struct flow_offload *flow; in flow_offload_alloc() local 90 static int flow_offload_fill_route(struct flow_offload *flow, in flow_offload_fill_route() 140 static void nft_flow_dst_release(struct flow_offload *flow, in nft_flow_dst_release() 148 void flow_offload_route_init(struct flow_offload *flow, in flow_offload_route_init() 195 static void flow_offload_route_release(struct flow_offload *flow) in flow_offload_route_release() 201 void flow_offload_free(struct flow_offload *flow) in flow_offload_free() 249 unsigned long flow_offload_get_timeout(struct flow_offload *flow) in flow_offload_get_timeout() 268 int flow_offload_add(struct nf_flowtable *flow_table, struct flow_offload *flow) in flow_offload_add() 302 struct flow_offload *flow, bool force) in flow_offload_refresh() [all …]
|
D | nf_flow_table_offload.c | 24 struct flow_offload *flow; member 224 const struct flow_offload *flow, in flow_offload_eth_src() 271 const struct flow_offload *flow, in flow_offload_eth_dst() 328 const struct flow_offload *flow, in flow_offload_ipv4_snat() 355 const struct flow_offload *flow, in flow_offload_ipv4_dnat() 396 const struct flow_offload *flow, in flow_offload_ipv6_snat() 421 const struct flow_offload *flow, in flow_offload_ipv6_dnat() 445 static int flow_offload_l4proto(const struct flow_offload *flow) in flow_offload_l4proto() 465 const struct flow_offload *flow, in flow_offload_port_snat() 495 const struct flow_offload *flow, in flow_offload_port_dnat() [all …]
|
D | nf_flow_table_ip.c | 22 static int nf_flow_state_check(struct flow_offload *flow, int proto, in nf_flow_state_check() 76 static void nf_flow_snat_ip(const struct flow_offload *flow, in nf_flow_snat_ip() 99 static void nf_flow_dnat_ip(const struct flow_offload *flow, in nf_flow_dnat_ip() 122 static void nf_flow_nat_ip(const struct flow_offload *flow, struct sk_buff *skb, in nf_flow_nat_ip() 367 struct flow_offload *flow; in nf_flow_offload_forward() local 418 struct flow_offload *flow; in nf_flow_offload_ip_hook() local 511 static void nf_flow_snat_ipv6(const struct flow_offload *flow, in nf_flow_snat_ipv6() 534 static void nf_flow_dnat_ipv6(const struct flow_offload *flow, in nf_flow_dnat_ipv6() 557 static void nf_flow_nat_ipv6(const struct flow_offload *flow, in nf_flow_nat_ipv6() 646 struct flow_offload *flow; in nf_flow_offload_ipv6_forward() local [all …]
|
D | nf_tables_offload.c | 12 struct nft_flow_rule *flow; in nft_flow_rule_alloc() local 31 void nft_flow_rule_set_addr_type(struct nft_flow_rule *flow, in nft_flow_rule_set_addr_type() 54 struct nft_flow_rule *flow) in nft_flow_rule_transfer_vlan() 92 struct nft_flow_rule *flow; in nft_flow_rule_create() local 146 void nft_flow_rule_destroy(struct nft_flow_rule *flow) in nft_flow_rule_destroy() 245 const struct nft_flow_rule *flow, in nft_flow_cls_offload_setup() 266 struct nft_flow_rule *flow, in nft_flow_offload_cmd() 286 struct nft_flow_rule *flow, in nft_flow_offload_rule()
|
D | nft_payload.c | 316 struct nft_flow_rule *flow, in nft_payload_offload_ll() 385 struct nft_flow_rule *flow, in nft_payload_offload_ip() 425 struct nft_flow_rule *flow, in nft_payload_offload_ip6() 465 struct nft_flow_rule *flow, in nft_payload_offload_nh() 485 struct nft_flow_rule *flow, in nft_payload_offload_tcp() 513 struct nft_flow_rule *flow, in nft_payload_offload_udp() 541 struct nft_flow_rule *flow, in nft_payload_offload_th() 561 struct nft_flow_rule *flow, in nft_payload_offload()
|
D | nft_cmp.c | 140 struct nft_flow_rule *flow, in __nft_cmp_offload() 179 struct nft_flow_rule *flow, in nft_cmp_offload() 239 struct nft_flow_rule *flow, in nft_cmp_fast_offload() 338 struct nft_flow_rule *flow, in nft_cmp16_fast_offload()
|
/Linux-v6.6/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
D | flowring.c | 43 brcmf_flowring_is_tdls_mac(struct brcmf_flowring *flow, u8 mac[ETH_ALEN]) in brcmf_flowring_is_tdls_mac() 59 u32 brcmf_flowring_lookup(struct brcmf_flowring *flow, u8 da[ETH_ALEN], in brcmf_flowring_lookup() 103 u32 brcmf_flowring_create(struct brcmf_flowring *flow, u8 da[ETH_ALEN], in brcmf_flowring_create() 168 u8 brcmf_flowring_tid(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_tid() 178 static void brcmf_flowring_block(struct brcmf_flowring *flow, u16 flowid, in brcmf_flowring_block() 227 void brcmf_flowring_delete(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_delete() 259 u32 brcmf_flowring_enqueue(struct brcmf_flowring *flow, u16 flowid, in brcmf_flowring_enqueue() 285 struct sk_buff *brcmf_flowring_dequeue(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_dequeue() 306 void brcmf_flowring_reinsert(struct brcmf_flowring *flow, u16 flowid, in brcmf_flowring_reinsert() 317 u32 brcmf_flowring_qlen(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_qlen() [all …]
|
/Linux-v6.6/include/net/ |
D | fq_impl.h | 16 __fq_adjust_removal(struct fq *fq, struct fq_flow *flow, unsigned int packets, in __fq_adjust_removal() 41 struct fq_flow *flow, in fq_adjust_removal() 48 struct fq_flow *flow) in fq_flow_dequeue() 63 static int fq_flow_drop(struct fq *fq, struct fq_flow *flow, in fq_flow_drop() 94 struct fq_flow *flow; in fq_tin_dequeue() local 148 struct fq_flow *flow; in fq_flow_classify() local 168 struct fq_flow *flow = NULL; in fq_find_fattest_flow() local 202 struct fq_flow *flow; in fq_tin_enqueue() local 253 struct fq_flow *flow, in fq_flow_filter() 279 struct fq_flow *flow; in fq_tin_filter() local [all …]
|
/Linux-v6.6/net/openvswitch/ |
D | flow_table.c | 74 struct sw_flow *flow; in ovs_flow_alloc() local 108 static void flow_free(struct sw_flow *flow) in flow_free() 130 struct sw_flow *flow = container_of(rcu, struct sw_flow, rcu); in rcu_free_flow_callback() local 135 void ovs_flow_free(struct sw_flow *flow, bool deferred) in ovs_flow_free() 465 struct sw_flow *flow) in table_instance_flow_free() 488 struct sw_flow *flow; in table_instance_flow_flush() local 531 struct sw_flow *flow; in ovs_flow_tbl_dump_next() local 562 struct sw_flow *flow) in table_instance_insert() 571 struct sw_flow *flow) in ufid_table_instance_insert() 590 struct sw_flow *flow; in flow_table_copy_flows() local [all …]
|
/Linux-v6.6/drivers/gpu/ipu-v3/ |
D | ipu-dp.c | 46 u32 flow; member 64 struct ipu_flow flow[IPUV3_NUM_FLOWS]; member 82 struct ipu_flow *flow = to_flow(dp); in ipu_dp_set_global_alpha() local 117 struct ipu_flow *flow = to_flow(dp); in ipu_dp_set_window_pos() local 128 static void ipu_dp_csc_init(struct ipu_flow *flow, in ipu_dp_csc_init() 187 struct ipu_flow *flow = to_flow(dp); in ipu_dp_setup_channel() local 248 struct ipu_flow *flow = to_flow(dp); in ipu_dp_enable_channel() local 271 struct ipu_flow *flow = to_flow(dp); in ipu_dp_disable_channel() local 316 struct ipu_dp *ipu_dp_get(struct ipu_soc *ipu, unsigned int flow) in ipu_dp_get()
|
/Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_tc.c | 602 struct mlx5e_tc_flow *mlx5e_flow_get(struct mlx5e_tc_flow *flow) in mlx5e_flow_get() 609 void mlx5e_flow_put(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow) in mlx5e_flow_put() 617 bool mlx5e_is_eswitch_flow(struct mlx5e_tc_flow *flow) in mlx5e_is_eswitch_flow() 622 bool mlx5e_is_ft_flow(struct mlx5e_tc_flow *flow) in mlx5e_is_ft_flow() 627 bool mlx5e_is_offloaded_flow(struct mlx5e_tc_flow *flow) in mlx5e_is_offloaded_flow() 632 int mlx5e_get_flow_namespace(struct mlx5e_tc_flow *flow) in mlx5e_get_flow_namespace() 639 get_flow_counter_dev(struct mlx5e_tc_flow *flow) in get_flow_counter_dev() 645 get_mod_hdr_table(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow) in get_mod_hdr_table() 656 struct mlx5e_tc_flow *flow, in mlx5e_tc_attach_mod_hdr() 675 struct mlx5e_tc_flow *flow, in mlx5e_tc_detach_mod_hdr() [all …]
|
/Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | tc_priv.h | 146 static inline void __flow_flag_set(struct mlx5e_tc_flow *flow, unsigned long flag) in __flow_flag_set() 153 #define flow_flag_set(flow, flag) __flow_flag_set(flow, MLX5E_TC_FLOW_FLAG_##flag) argument 155 static inline bool __flow_flag_test_and_set(struct mlx5e_tc_flow *flow, in __flow_flag_test_and_set() 162 #define flow_flag_test_and_set(flow, flag) \ argument 166 static inline void __flow_flag_clear(struct mlx5e_tc_flow *flow, unsigned long flag) in __flow_flag_clear() 173 #define flow_flag_clear(flow, flag) __flow_flag_clear(flow, \ argument 176 static inline bool __flow_flag_test(struct mlx5e_tc_flow *flow, unsigned long flag) in __flow_flag_test() 185 #define flow_flag_test(flow, flag) __flow_flag_test(flow, \ argument
|
D | tc_tun_encap.c | 74 int mlx5e_tc_set_attr_rx_tun(struct mlx5e_tc_flow *flow, in mlx5e_tc_set_attr_rx_tun() 153 struct mlx5e_tc_flow *flow; in mlx5e_tc_encap_flows_add() local 222 struct mlx5e_tc_flow *flow; in mlx5e_tc_encap_flows_del() local 266 static void mlx5e_take_tmp_flow(struct mlx5e_tc_flow *flow, in mlx5e_take_tmp_flow() 290 struct mlx5e_tc_flow *flow; in mlx5e_take_all_encap_flows() local 304 struct mlx5e_tc_flow *flow; in mlx5e_take_all_route_decap_flows() local 386 struct mlx5e_tc_flow *flow; in mlx5e_tc_update_neigh_used_value() local 526 struct mlx5e_tc_flow *flow, in mlx5e_detach_encap() 559 struct mlx5e_tc_flow *flow) in mlx5e_detach_decap() 692 struct mlx5e_tc_flow *flow, in is_duplicated_encap_entry() [all …]
|
/Linux-v6.6/net/sched/ |
D | cls_flow.c | 67 static u32 flow_get_src(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_src() 77 static u32 flow_get_dst(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_dst() 88 const struct flow_keys *flow) in flow_get_proto() 94 const struct flow_keys *flow) in flow_get_proto_src() 103 const struct flow_keys *flow) in flow_get_proto_dst() 153 const struct flow_keys *flow) in flow_get_nfct_src() 166 const struct flow_keys *flow) in flow_get_nfct_dst() 179 const struct flow_keys *flow) in flow_get_nfct_proto_src() 187 const struct flow_keys *flow) in flow_get_nfct_proto_dst() 241 static u32 flow_key_get(struct sk_buff *skb, int key, struct flow_keys *flow) in flow_key_get()
|
D | sch_fq_codel.c | 116 static inline struct sk_buff *dequeue_head(struct fq_codel_flow *flow) in dequeue_head() 126 static inline void flow_queue_add(struct fq_codel_flow *flow, in flow_queue_add() 143 struct fq_codel_flow *flow; in fq_codel_drop() local 189 struct fq_codel_flow *flow; in fq_codel_enqueue() local 259 struct fq_codel_flow *flow; in dequeue_func() local 285 struct fq_codel_flow *flow; in fq_codel_dequeue() local 329 static void fq_codel_flow_purge(struct fq_codel_flow *flow) in fq_codel_flow_purge() 343 struct fq_codel_flow *flow = q->flows + i; in fq_codel_reset() local 502 struct fq_codel_flow *flow = q->flows + i; in fq_codel_init() local 638 const struct fq_codel_flow *flow = &q->flows[idx]; in fq_codel_dump_class_stats() local
|
D | sch_fq_pie.c | 118 static inline void flow_queue_add(struct fq_pie_flow *flow, in flow_queue_add() 226 static inline struct sk_buff *dequeue_head(struct fq_pie_flow *flow) in dequeue_head() 239 struct fq_pie_flow *flow; in fq_pie_qdisc_dequeue() local 447 struct fq_pie_flow *flow = q->flows + idx; in fq_pie_init() local 531 struct fq_pie_flow *flow = q->flows + idx; in fq_pie_reset() local
|
/Linux-v6.6/drivers/infiniband/hw/hfi1/ |
D | tid_rdma.c | 881 static u32 tid_rdma_find_phys_blocks_4k(struct tid_rdma_flow *flow, in tid_rdma_find_phys_blocks_4k() 1020 static u32 tid_rdma_find_phys_blocks_8k(struct tid_rdma_flow *flow, in tid_rdma_find_phys_blocks_8k() 1087 static u32 kern_find_pages(struct tid_rdma_flow *flow, in kern_find_pages() 1122 static void dma_unmap_flow(struct tid_rdma_flow *flow) in dma_unmap_flow() 1141 static int dma_map_flow(struct tid_rdma_flow *flow, struct page **pages) in dma_map_flow() 1166 static inline bool dma_mapped(struct tid_rdma_flow *flow) in dma_mapped() 1175 static int kern_get_phys_blocks(struct tid_rdma_flow *flow, in kern_get_phys_blocks() 1204 static inline void kern_add_tid_node(struct tid_rdma_flow *flow, in kern_add_tid_node() 1237 static int kern_alloc_tids(struct tid_rdma_flow *flow) in kern_alloc_tids() 1300 static void kern_program_rcv_group(struct tid_rdma_flow *flow, int grp_num, in kern_program_rcv_group() [all …]
|
/Linux-v6.6/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt_tc.c | 370 struct bnxt_tc_flow *flow) in bnxt_tc_parse_flow() 585 static int bnxt_hwrm_cfa_flow_alloc(struct bnxt *bp, struct bnxt_tc_flow *flow, in bnxt_hwrm_cfa_flow_alloc() 790 struct bnxt_tc_flow *flow, in hwrm_cfa_decap_filter_alloc() 1001 bnxt_tc_get_ref_flow_handle(struct bnxt *bp, struct bnxt_tc_flow *flow, in bnxt_tc_get_ref_flow_handle() 1041 static bool bnxt_tc_can_offload(struct bnxt *bp, struct bnxt_tc_flow *flow) in bnxt_tc_can_offload() 1150 struct bnxt_tc_flow *flow, in bnxt_tc_get_ref_decap_handle() 1231 struct flowi4 flow = { {0} }; in bnxt_tc_resolve_tunnel_hdrs() local 1300 static int bnxt_tc_get_decap_handle(struct bnxt *bp, struct bnxt_tc_flow *flow, in bnxt_tc_get_decap_handle() 1398 static int bnxt_tc_get_encap_handle(struct bnxt *bp, struct bnxt_tc_flow *flow, in bnxt_tc_get_encap_handle() 1443 struct bnxt_tc_flow *flow, in bnxt_tc_put_tunnel_handle() [all …]
|
/Linux-v6.6/drivers/net/ethernet/intel/ice/ |
D | ice_ethtool_fdir.c | 41 static int ice_fltr_to_ethtool_flow(enum ice_fltr_ptype flow) in ice_fltr_to_ethtool_flow() 292 int status, flow; in ice_fdir_rem_adq_chnl() local 341 ice_fdir_get_hw_prof(struct ice_hw *hw, enum ice_block blk, int flow) in ice_fdir_get_hw_prof() 356 ice_fdir_erase_flow_from_hw(struct ice_hw *hw, enum ice_block blk, int flow) in ice_fdir_erase_flow_from_hw() 393 int flow = (int)flow_type & ~FLOW_EXT; in ice_fdir_rem_flow() local 419 int flow; in ice_fdir_release_flows() local 432 int flow; in ice_fdir_replay_flows() local 566 ice_fdir_alloc_flow_prof(struct ice_hw *hw, enum ice_fltr_ptype flow) in ice_fdir_alloc_flow_prof() 622 enum ice_fltr_ptype flow, enum ice_fd_hw_seg tun) in ice_fdir_set_hw_fltr_rule() 839 ice_create_init_fdir_rule(struct ice_pf *pf, enum ice_fltr_ptype flow) in ice_create_init_fdir_rule() [all …]
|
D | ice_virtchnl_fdir.c | 22 #define ICE_FLOW_PROF_FD(vsi, flow, tun_offs) \ argument 174 ice_vc_fdir_alloc_prof(struct ice_vf *vf, enum ice_fltr_ptype flow) in ice_vc_fdir_alloc_prof() 204 ice_vc_fdir_free_prof(struct ice_vf *vf, enum ice_fltr_ptype flow) in ice_vc_fdir_free_prof() 225 enum ice_fltr_ptype flow; in ice_vc_fdir_free_prof_all() local 338 enum ice_fltr_ptype flow = conf->input.flow_type; in ice_vc_fdir_set_flow_hdr() local 479 ice_vc_fdir_rem_prof(struct ice_vf *vf, enum ice_fltr_ptype flow, int tun) in ice_vc_fdir_rem_prof() 535 enum ice_fltr_ptype flow; in ice_vc_fdir_rem_prof_all() local 550 enum ice_fltr_ptype flow; in ice_vc_fdir_reset_cnt_all() local 637 ice_vc_fdir_write_flow_prof(struct ice_vf *vf, enum ice_fltr_ptype flow, in ice_vc_fdir_write_flow_prof() 758 enum ice_fltr_ptype flow; in ice_vc_fdir_config_input_set() local
|
/Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ |
D | goto.c | 10 struct mlx5e_tc_flow *flow, in validate_goto_chain() 66 struct mlx5e_tc_flow *flow = parse_state->flow; in tc_act_can_offload_goto() local 93 struct mlx5e_tc_flow *flow = parse_state->flow; in tc_act_post_parse_goto() local
|
/Linux-v6.6/drivers/net/ethernet/marvell/mvpp2/ |
D | mvpp2_cls.c | 472 const struct mvpp2_cls_flow *flow) in mvpp2_cls_flow_prs_init() 480 const struct mvpp2_cls_flow *flow) in mvpp2_cls_flow_lkp_init() 583 const struct mvpp2_cls_flow *flow) in mvpp2_cls_flow_init() 721 const struct mvpp2_cls_flow *mvpp2_cls_flow_get(int flow) in mvpp2_cls_flow_get() 743 const struct mvpp2_cls_flow *flow; in mvpp2_port_rss_hash_opts_set() local 831 const struct mvpp2_cls_flow *flow; in mvpp2_port_rss_hash_opts_get() local 853 const struct mvpp2_cls_flow *flow; in mvpp2_cls_port_init_flows() local 1183 const struct mvpp2_cls_flow *flow; in mvpp2_port_cls_rfs_rule_remove() local 1208 const struct mvpp2_cls_flow *flow; in mvpp2_port_flt_rfs_rule_insert() local 1245 struct flow_rule *flow = rule->flow; in mvpp2_cls_c2_build_match() local [all …]
|
/Linux-v6.6/samples/bpf/ |
D | sockex2_kern.c | 63 struct flow_key_record *flow) in parse_ip() 87 struct flow_key_record *flow) in parse_ipv6() 101 struct flow_key_record *flow) in flow_dissector() 203 struct flow_key_record flow = {}; in bpf_prog2() local
|
/Linux-v6.6/drivers/dma/ti/ |
D | k3-udma-glue.c | 645 struct k3_udma_glue_rx_flow *flow = &rx_chn->flows[flow_num]; in k3_udma_glue_release_rx_flow() local 665 struct k3_udma_glue_rx_flow *flow = &rx_chn->flows[flow_idx]; in k3_udma_glue_cfg_rx_flow() local 1143 struct k3_udma_glue_rx_flow *flow; in k3_udma_glue_rx_flow_get_fdq_id() local 1163 struct k3_udma_glue_rx_flow *flow = &rx_chn->flows[flow_idx]; in k3_udma_glue_rx_flow_enable() local 1206 struct k3_udma_glue_rx_flow *flow = &rx_chn->flows[flow_idx]; in k3_udma_glue_rx_flow_disable() local 1329 struct k3_udma_glue_rx_flow *flow = &rx_chn->flows[flow_num]; in k3_udma_glue_reset_rx_chn() local 1373 struct k3_udma_glue_rx_flow *flow = &rx_chn->flows[flow_num]; in k3_udma_glue_push_rx_chn() local 1382 struct k3_udma_glue_rx_flow *flow = &rx_chn->flows[flow_num]; in k3_udma_glue_pop_rx_chn() local 1391 struct k3_udma_glue_rx_flow *flow; in k3_udma_glue_rx_get_irq() local
|