/Linux-v5.15/drivers/net/ethernet/netronome/nfp/flower/ |
D | match.c | 25 struct flow_rule *rule) in nfp_flower_compile_tci() 54 struct flow_rule *rule, u8 key_type, bool qinq_sup) in nfp_flower_compile_meta_tci() 97 struct flow_rule *rule) in nfp_flower_compile_mac() 119 struct flow_rule *rule, in nfp_flower_compile_mpls() 174 struct flow_rule *rule, in nfp_flower_compile_mac_mpls() 188 struct flow_rule *rule) in nfp_flower_compile_tport() 203 struct nfp_flower_ip_ext *msk, struct flow_rule *rule) in nfp_flower_compile_ip_ext() 308 struct flow_rule *rule) in nfp_flower_compile_vlan() 324 struct nfp_flower_ipv4 *msk, struct flow_rule *rule) in nfp_flower_compile_ipv4() 341 struct nfp_flower_ipv6 *msk, struct flow_rule *rule) in nfp_flower_compile_ipv6() [all …]
|
/Linux-v5.15/net/core/ |
D | flow_offload.c | 11 struct flow_rule *rule; in flow_rule_alloc() local 37 void flow_rule_match_meta(const struct flow_rule *rule, in flow_rule_match_meta() 44 void flow_rule_match_basic(const struct flow_rule *rule, in flow_rule_match_basic() 51 void flow_rule_match_control(const struct flow_rule *rule, in flow_rule_match_control() 58 void flow_rule_match_eth_addrs(const struct flow_rule *rule, in flow_rule_match_eth_addrs() 65 void flow_rule_match_vlan(const struct flow_rule *rule, in flow_rule_match_vlan() 72 void flow_rule_match_cvlan(const struct flow_rule *rule, in flow_rule_match_cvlan() 79 void flow_rule_match_ipv4_addrs(const struct flow_rule *rule, in flow_rule_match_ipv4_addrs() 86 void flow_rule_match_ipv6_addrs(const struct flow_rule *rule, in flow_rule_match_ipv6_addrs() 93 void flow_rule_match_ip(const struct flow_rule *rule, in flow_rule_match_ip() [all …]
|
D | fib_rules.c | 37 bool fib_rule_matchall(const struct fib_rule *rule) in fib_rule_matchall() 86 struct fib_rule *rule; in fib_default_rule_pref() local 188 struct fib_rule *rule, *tmp; in fib_rules_cleanup_ops() local 259 static int fib_rule_match(struct fib_rule *rule, struct fib_rules_ops *ops, in fib_rule_match() 295 struct fib_rule *rule; in fib_rules_lookup() local 349 struct fib_rule *rule, int family, in call_fib_rule_notifier() 363 struct fib_rule *rule, in call_fib_rule_notifiers() 382 struct fib_rule *rule; in fib_rules_dump() local 417 static struct fib_rule *rule_find(struct fib_rules_ops *ops, in rule_find() 520 struct fib_rule **rule, in fib_nl2rule() [all …]
|
/Linux-v5.15/drivers/net/ethernet/marvell/prestera/ |
D | prestera_acl.c | 169 u16 prestera_acl_rule_ruleset_id_get(const struct prestera_acl_rule *rule) in prestera_acl_rule_ruleset_id_get() 196 struct prestera_acl_rule *rule; in prestera_acl_rule_create() local 211 prestera_acl_rule_match_list_get(struct prestera_acl_rule *rule) in prestera_acl_rule_match_list_get() 217 prestera_acl_rule_action_list_get(struct prestera_acl_rule *rule) in prestera_acl_rule_action_list_get() 222 int prestera_acl_rule_action_add(struct prestera_acl_rule *rule, in prestera_acl_rule_action_add() 238 u8 prestera_acl_rule_action_len(struct prestera_acl_rule *rule) in prestera_acl_rule_action_len() 243 u32 prestera_acl_rule_priority_get(struct prestera_acl_rule *rule) in prestera_acl_rule_priority_get() 248 void prestera_acl_rule_priority_set(struct prestera_acl_rule *rule, in prestera_acl_rule_priority_set() 254 int prestera_acl_rule_match_add(struct prestera_acl_rule *rule, in prestera_acl_rule_match_add() 270 u8 prestera_acl_rule_match_len(struct prestera_acl_rule *rule) in prestera_acl_rule_match_len() [all …]
|
D | prestera_flower.c | 9 struct prestera_acl_rule *rule, in prestera_flower_parse_actions() 47 static int prestera_flower_parse_meta(struct prestera_acl_rule *rule, in prestera_flower_parse_meta() 87 struct prestera_acl_rule *rule, in prestera_flower_parse() 299 struct prestera_acl_rule *rule; in prestera_flower_replace() local 325 struct prestera_acl_rule *rule; in prestera_flower_destroy() local 341 struct prestera_acl_rule *rule; in prestera_flower_stats() local
|
/Linux-v5.15/net/ipv6/ |
D | fib6_rules.c | 31 static bool fib6_rule_matchall(const struct fib_rule *rule) in fib6_rule_matchall() 40 bool fib6_rule_default(const struct fib_rule *rule) in fib6_rule_default() 132 static int fib6_rule_saddr(struct net *net, struct fib_rule *rule, int flags, in fib6_rule_saddr() 157 static int fib6_rule_action_alt(struct fib_rule *rule, struct flowi *flp, in fib6_rule_action_alt() 195 static int __fib6_rule_action(struct fib_rule *rule, struct flowi *flp, in __fib6_rule_action() 259 INDIRECT_CALLABLE_SCOPE int fib6_rule_action(struct fib_rule *rule, in fib6_rule_action() 269 INDIRECT_CALLABLE_SCOPE bool fib6_rule_suppress(struct fib_rule *rule, in fib6_rule_suppress() 302 INDIRECT_CALLABLE_SCOPE int fib6_rule_match(struct fib_rule *rule, in fib6_rule_match() 347 static int fib6_rule_configure(struct fib_rule *rule, struct sk_buff *skb, in fib6_rule_configure() 387 static int fib6_rule_delete(struct fib_rule *rule) in fib6_rule_delete() [all …]
|
/Linux-v5.15/net/ipv4/ |
D | fib_rules.c | 48 static bool fib4_rule_matchall(const struct fib_rule *rule) in fib4_rule_matchall() 57 bool fib4_rule_default(const struct fib_rule *rule) in fib4_rule_default() 107 INDIRECT_CALLABLE_SCOPE int fib4_rule_action(struct fib_rule *rule, in fib4_rule_action() 143 INDIRECT_CALLABLE_SCOPE bool fib4_rule_suppress(struct fib_rule *rule, in fib4_rule_suppress() 175 INDIRECT_CALLABLE_SCOPE int fib4_rule_match(struct fib_rule *rule, in fib4_rule_match() 223 static int fib4_rule_configure(struct fib_rule *rule, struct sk_buff *skb, in fib4_rule_configure() 286 static int fib4_rule_delete(struct fib_rule *rule) in fib4_rule_delete() 309 static int fib4_rule_compare(struct fib_rule *rule, struct fib_rule_hdr *frh, in fib4_rule_compare() 337 static int fib4_rule_fill(struct fib_rule *rule, struct sk_buff *skb, in fib4_rule_fill() 362 static size_t fib4_rule_nlmsg_payload(struct fib_rule *rule) in fib4_rule_nlmsg_payload()
|
/Linux-v5.15/drivers/net/dsa/sja1105/ |
D | sja1105_flower.c | 10 struct sja1105_rule *rule; in sja1105_rule_find() local 36 struct sja1105_rule *rule = sja1105_rule_find(priv, cookie); in sja1105_setup_bcast_policer() local 108 struct sja1105_rule *rule = sja1105_rule_find(priv, cookie); in sja1105_setup_tc_policer() local 200 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in sja1105_flower_parse_key() local 306 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in sja1105_cls_flower_add() local 426 struct sja1105_rule *rule = sja1105_rule_find(priv, cls->cookie); in sja1105_cls_flower_del() local 466 struct sja1105_rule *rule = sja1105_rule_find(priv, cls->cookie); in sja1105_cls_flower_stats() local 497 struct sja1105_rule *rule; in sja1105_flower_teardown() local
|
D | sja1105_vl.c | 12 struct sja1105_rule *rule, in sja1105_insert_gate_entry() 95 struct sja1105_rule *rule; in sja1105_compose_gating_subschedule() local 307 struct sja1105_rule *rule; in sja1105_init_virtual_links() local 466 struct sja1105_rule *rule = sja1105_rule_find(priv, cookie); in sja1105_init_virtual_links() local 496 struct sja1105_rule *rule = sja1105_rule_find(priv, cookie); in sja1105_vl_redirect() local 539 struct sja1105_rule *rule, struct netlink_ext_ack *extack) in sja1105_vl_delete() 570 struct sja1105_rule *rule = sja1105_rule_find(priv, cookie); in sja1105_vl_gate() local 744 struct sja1105_rule *rule, struct flow_stats *stats, in sja1105_vl_stats()
|
/Linux-v5.15/drivers/pnp/ |
D | manager.c | 23 unsigned char rule, in pnp_find_resource() 38 static int pnp_assign_port(struct pnp_dev *dev, struct pnp_port *rule, int idx) in pnp_assign_port() 81 static int pnp_assign_mem(struct pnp_dev *dev, struct pnp_mem *rule, int idx) in pnp_assign_mem() 132 static int pnp_assign_irq(struct pnp_dev *dev, struct pnp_irq *rule, int idx) in pnp_assign_irq() 191 static int pnp_assign_dma(struct pnp_dev *dev, struct pnp_dma *rule, int idx) in pnp_assign_dma()
|
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
D | dr_rule.c | 368 dr_rule_rehash_htbl(struct mlx5dr_rule *rule, in dr_rule_rehash_htbl() 488 static struct mlx5dr_ste_htbl *dr_rule_rehash(struct mlx5dr_rule *rule, in dr_rule_rehash() 549 static void dr_rule_remove_action_members(struct mlx5dr_rule *rule) in dr_rule_remove_action_members() 561 static int dr_rule_add_action_members(struct mlx5dr_rule *rule, in dr_rule_add_action_members() 634 static void dr_rule_clean_rule_members(struct mlx5dr_rule *rule, in dr_rule_clean_rule_members() 684 static int dr_rule_handle_action_stes(struct mlx5dr_rule *rule, in dr_rule_handle_action_stes() 805 dr_rule_handle_ste_branch(struct mlx5dr_rule *rule, in dr_rule_handle_ste_branch() 985 static int dr_rule_destroy_rule_nic(struct mlx5dr_rule *rule, in dr_rule_destroy_rule_nic() 995 static int dr_rule_destroy_rule_fdb(struct mlx5dr_rule *rule) in dr_rule_destroy_rule_fdb() 1002 static int dr_rule_destroy_rule(struct mlx5dr_rule *rule) in dr_rule_destroy_rule() [all …]
|
/Linux-v5.15/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_flower.c | 243 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlxsw_sp_flower_parse_meta() local 335 const struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlxsw_sp_flower_parse_ports() local 362 const struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlxsw_sp_flower_parse_tcp() local 393 const struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlxsw_sp_flower_parse_ip() local 426 struct flow_rule *rule = flow_cls_offload_flow_rule(f); in mlxsw_sp_flower_parse() local 589 struct mlxsw_sp_acl_rule *rule; in mlxsw_sp_flower_replace() local 639 struct mlxsw_sp_acl_rule *rule; in mlxsw_sp_flower_destroy() local 662 struct mlxsw_sp_acl_rule *rule; in mlxsw_sp_flower_stats() local
|
D | spectrum2_mr_tcam.c | 184 mlxsw_sp2_mr_tcam_rule_parse(struct mlxsw_sp_acl_rule *rule, in mlxsw_sp2_mr_tcam_rule_parse() 215 struct mlxsw_sp_acl_rule *rule; in mlxsw_sp2_mr_tcam_route_create() local 248 struct mlxsw_sp_acl_rule *rule; in mlxsw_sp2_mr_tcam_route_destroy() local 272 struct mlxsw_sp_acl_rule *rule; in mlxsw_sp2_mr_tcam_route_update() local
|
/Linux-v5.15/security/apparmor/ |
D | audit.c | 167 struct aa_audit_rule *rule = vrule; in aa_audit_rule_free() local 178 struct aa_audit_rule *rule; in aa_audit_rule_init() local 207 int aa_audit_rule_known(struct audit_krule *rule) in aa_audit_rule_known() 225 struct aa_audit_rule *rule = vrule; in aa_audit_rule_match() local
|
/Linux-v5.15/net/decnet/ |
D | dn_rules.c | 68 static int dn_fib_rule_action(struct fib_rule *rule, struct flowi *flp, in dn_fib_rule_action() 108 static int dn_fib_rule_match(struct fib_rule *rule, struct flowi *fl, int flags) in dn_fib_rule_match() 122 static int dn_fib_rule_configure(struct fib_rule *rule, struct sk_buff *skb, in dn_fib_rule_configure() 164 static int dn_fib_rule_compare(struct fib_rule *rule, struct fib_rule_hdr *frh, in dn_fib_rule_compare() 202 static int dn_fib_rule_fill(struct fib_rule *rule, struct sk_buff *skb, in dn_fib_rule_fill()
|
/Linux-v5.15/security/safesetid/ |
D | securityfs.c | 32 struct setid_rule *rule) in parse_policy_line() 75 struct setid_rule *rule; in __release_ruleset() local 88 static void insert_rule(struct setid_ruleset *pol, struct setid_rule *rule) in insert_rule() 101 struct setid_rule *rule, *nrule; in verify_ruleset() local 166 struct setid_rule *rule; in handle_policy_update() local
|
/Linux-v5.15/drivers/net/ethernet/aquantia/atlantic/ |
D | aq_filters.c | 70 struct aq_rx_filter *rule; in aq_rule_already_exists() local 434 struct aq_rx_filter *rule = NULL; in aq_del_fvlan_by_vlan() local 634 struct aq_rx_filter *rule = NULL, *parent = NULL; in aq_update_table_filters() local 721 struct aq_rx_filter *rule = NULL; in aq_del_rxnfc_rule() local 745 struct aq_rx_filter *rule = NULL; in aq_get_rxnfc_rule() local 766 struct aq_rx_filter *rule; in aq_get_rxnfc_all_rules() local 788 struct aq_rx_filter *rule; in aq_clear_rxnfc_all_rules() local 809 struct aq_rx_filter *rule; in aq_reapply_rxnfc_all_rules() local
|
/Linux-v5.15/include/net/ |
D | fib_rules.h | 53 struct fib_rule *rule; member 103 struct fib_rule *rule; member 126 static inline void fib_rule_get(struct fib_rule *rule) in fib_rule_get() 131 static inline void fib_rule_put(struct fib_rule *rule) in fib_rule_put() 138 static inline u32 fib_rule_get_table(struct fib_rule *rule, in fib_rule_get_table() 144 static inline u32 fib_rule_get_table(struct fib_rule *rule, in fib_rule_get_table() 183 static inline bool fib_rule_requires_fldissect(struct fib_rule *rule) in fib_rule_requires_fldissect()
|
/Linux-v5.15/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_tc.c | 432 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in tc_add_basic_flow() local 449 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in tc_add_ip4_flow() local 484 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in tc_add_ports_flow() local 560 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in tc_add_flow() local 615 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in tc_add_vlan_flow() local 649 struct flow_rule *rule = flow_cls_offload_flow_rule(cls); in tc_del_vlan_flow() local
|
/Linux-v5.15/net/netfilter/ |
D | nf_tables_offload.c | 88 const struct nft_rule *rule) in nft_flow_rule_create() 221 const struct nft_rule *rule, in nft_flow_cls_offload_setup() 242 const struct nft_rule *rule, in nft_flow_offload_cmd() 262 struct nft_rule *rule, in nft_flow_offload_rule() 272 const struct nft_rule *rule) in nft_flow_rule_stats() 305 struct nft_rule *rule; in nft_flow_offload_unbind() local
|
/Linux-v5.15/kernel/ |
D | audit_fsnotify.c | 31 struct audit_krule *rule; member 117 struct audit_krule *rule = audit_mark->rule; in audit_mark_log_rule_change() local 147 struct audit_krule *rule = audit_mark->rule; in audit_autoremove_mark_rule() local
|
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | fs_tt_redirect.c | 58 void mlx5e_fs_tt_redirect_del_rule(struct mlx5_flow_handle *rule) in mlx5e_fs_tt_redirect_del_rule() 85 struct mlx5_flow_handle *rule; in mlx5e_fs_tt_redirect_udp_add_rule() local 120 struct mlx5_flow_handle *rule; in fs_udp_add_default_rule() local 365 struct mlx5_flow_handle *rule; in mlx5e_fs_tt_redirect_any_add_rule() local 397 struct mlx5_flow_handle *rule; in fs_any_add_default_rule() local
|
/Linux-v5.15/drivers/net/dsa/ |
D | bcm_sf2_cfp.c | 570 struct cfp_rule *rule = NULL; in bcm_sf2_cfp_rule_find() local 583 struct cfp_rule *rule = NULL; in bcm_sf2_cfp_rule_cmp() local 930 struct cfp_rule *rule = NULL; in bcm_sf2_cfp_rule_set() local 1026 struct cfp_rule *rule; in bcm_sf2_cfp_rule_del() local 1067 struct cfp_rule *rule; in bcm_sf2_cfp_rule_get() local 1215 struct cfp_rule *rule, *n; in bcm_sf2_cfp_exit() local 1227 struct cfp_rule *rule; in bcm_sf2_cfp_resume() local 1312 struct cfp_rule *rule; in bcm_sf2_cfp_get_ethtool_stats() local
|
/Linux-v5.15/sound/core/ |
D | pcm_drm_eld.c | 26 struct snd_pcm_hw_rule *rule) in eld_limit_rates() 54 struct snd_pcm_hw_rule *rule) in eld_limit_channels()
|
/Linux-v5.15/drivers/net/ethernet/sfc/ |
D | rx_common.c | 683 bool efx_rps_check_rule(struct efx_arfs_rule *rule, unsigned int filter_idx, in efx_rps_check_rule() 724 struct efx_arfs_rule *rule; in efx_rps_hash_find() local 743 struct efx_arfs_rule *rule; in efx_rps_hash_add() local 768 struct efx_arfs_rule *rule; in efx_rps_hash_del() local 868 struct efx_arfs_rule *rule; in efx_filter_rfs_work() local 952 struct efx_arfs_rule *rule; in efx_filter_rfs() local
|