| /Linux-v6.6/drivers/net/ethernet/microchip/sparx5/ |
| D | sparx5_tc_flower.c | 46 err = vcap_rule_add_key_u32(st->vrule, in sparx5_tc_flower_es0_tpid() 51 err = vcap_rule_add_key_u32(st->vrule, in sparx5_tc_flower_es0_tpid() 75 err = vcap_rule_add_key_u32(st->vrule, VCAP_KF_ETYPE, in sparx5_tc_flower_handler_basic_usage() 80 err = vcap_rule_add_key_bit(st->vrule, VCAP_KF_IP4_IS, in sparx5_tc_flower_handler_basic_usage() 85 err = vcap_rule_add_key_bit(st->vrule, VCAP_KF_IP4_IS, in sparx5_tc_flower_handler_basic_usage() 90 err = vcap_rule_add_key_bit(st->vrule, in sparx5_tc_flower_handler_basic_usage() 102 err = vcap_rule_add_key_bit(st->vrule, in sparx5_tc_flower_handler_basic_usage() 108 err = vcap_rule_add_key_bit(st->vrule, in sparx5_tc_flower_handler_basic_usage() 114 err = vcap_rule_add_key_bit(st->vrule, in sparx5_tc_flower_handler_basic_usage() 121 err = vcap_rule_add_key_u32(st->vrule, in sparx5_tc_flower_handler_basic_usage() [all …]
|
| /Linux-v6.6/drivers/net/ethernet/microchip/lan966x/ |
| D | lan966x_tc_flower.c | 54 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_control_usage() 58 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_control_usage() 67 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_control_usage() 71 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_control_usage() 97 err = vcap_rule_add_key_u32(st->vrule, VCAP_KF_ETYPE, in lan966x_tc_flower_handler_basic_usage() 102 err = vcap_rule_add_key_bit(st->vrule, VCAP_KF_IP4_IS, in lan966x_tc_flower_handler_basic_usage() 111 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_basic_usage() 117 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_basic_usage() 123 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_basic_usage() 129 err = vcap_rule_add_key_u32(st->vrule, VCAP_KF_ETYPE, in lan966x_tc_flower_handler_basic_usage() [all …]
|
| D | lan966x_ptp.c | 52 int (*add_ptp_key)(struct vcap_rule *vrule, in lan966x_ptp_add_trap() argument 58 struct vcap_rule *vrule; in lan966x_ptp_add_trap() local 61 vrule = vcap_get_rule(lan966x->vcap_ctrl, rule_id); in lan966x_ptp_add_trap() 62 if (!IS_ERR(vrule)) { in lan966x_ptp_add_trap() 66 vcap_rule_get_key_u32(vrule, VCAP_KF_IF_IGR_PORT_MASK, in lan966x_ptp_add_trap() 69 vcap_rule_mod_key_u32(vrule, VCAP_KF_IF_IGR_PORT_MASK, in lan966x_ptp_add_trap() 72 err = vcap_mod_rule(vrule); in lan966x_ptp_add_trap() 76 vrule = vcap_alloc_rule(lan966x->vcap_ctrl, port->dev, in lan966x_ptp_add_trap() 79 if (IS_ERR(vrule)) in lan966x_ptp_add_trap() 80 return PTR_ERR(vrule); in lan966x_ptp_add_trap() [all …]
|
| /Linux-v6.6/drivers/net/ethernet/microchip/vcap/ |
| D | vcap_tc.c | 40 err = vcap_rule_add_key_u48(st->vrule, smac_key, &smac); in vcap_tc_flower_handler_ethaddr_usage() 48 err = vcap_rule_add_key_u48(st->vrule, dmac_key, &dmac); in vcap_tc_flower_handler_ethaddr_usage() 72 err = vcap_rule_add_key_u32(st->vrule, in vcap_tc_flower_handler_ipv4_usage() 80 err = vcap_rule_add_key_u32(st->vrule, in vcap_tc_flower_handler_ipv4_usage() 113 err = vcap_rule_add_key_u128(st->vrule, in vcap_tc_flower_handler_ipv6_usage() 121 err = vcap_rule_add_key_u128(st->vrule, in vcap_tc_flower_handler_ipv6_usage() 146 err = vcap_rule_add_key_u32(st->vrule, VCAP_KF_L4_SPORT, value, in vcap_tc_flower_handler_portnum_usage() 155 err = vcap_rule_add_key_u32(st->vrule, VCAP_KF_L4_DPORT, value, in vcap_tc_flower_handler_portnum_usage() 189 err = vcap_rule_add_key_u32(st->vrule, vid_key, in vcap_tc_flower_handler_cvlan_usage() 197 err = vcap_rule_add_key_u32(st->vrule, pcp_key, in vcap_tc_flower_handler_cvlan_usage() [all …]
|
| D | vcap_api_debugfs.c | 297 struct vcap_rule *vrule; in vcap_show_admin() local 302 vrule = vcap_decode_rule(elem); in vcap_show_admin() 303 if (IS_ERR_OR_NULL(vrule)) { in vcap_show_admin() 304 ret = PTR_ERR(vrule); in vcap_show_admin() 309 vcap_show_admin_rule(vctrl, admin, out, to_intrule(vrule)); in vcap_show_admin() 310 vcap_free_rule(vrule); in vcap_show_admin()
|
| D | vcap_tc.h | 12 struct vcap_rule *vrule; member
|
| D | vcap_api_client.h | 240 void vcap_set_tc_exterr(struct flow_cls_offload *fco, struct vcap_rule *vrule);
|
| D | vcap_api.c | 2935 void vcap_set_tc_exterr(struct flow_cls_offload *fco, struct vcap_rule *vrule) in vcap_set_tc_exterr() argument 2937 switch (vrule->exterr) { in vcap_set_tc_exterr()
|
| /Linux-v6.6/security/apparmor/ |
| D | audit.c | 208 void aa_audit_rule_free(void *vrule) in aa_audit_rule_free() argument 210 struct aa_audit_rule *rule = vrule; in aa_audit_rule_free() 219 int aa_audit_rule_init(u32 field, u32 op, char *rulestr, void **vrule) in aa_audit_rule_init() argument 246 *vrule = rule; in aa_audit_rule_init() 266 int aa_audit_rule_match(u32 sid, u32 field, u32 op, void *vrule) in aa_audit_rule_match() argument 268 struct aa_audit_rule *rule = vrule; in aa_audit_rule_match()
|
| /Linux-v6.6/security/apparmor/include/ |
| D | audit.h | 192 void aa_audit_rule_free(void *vrule); 193 int aa_audit_rule_init(u32 field, u32 op, char *rulestr, void **vrule); 195 int aa_audit_rule_match(u32 sid, u32 field, u32 op, void *vrule);
|
| /Linux-v6.6/security/selinux/ss/ |
| D | services.c | 3490 void selinux_audit_rule_free(void *vrule) in selinux_audit_rule_free() argument 3492 struct selinux_audit_rule *rule = vrule; in selinux_audit_rule_free() 3500 int selinux_audit_rule_init(u32 field, u32 op, char *rulestr, void **vrule) in selinux_audit_rule_init() argument 3509 struct selinux_audit_rule **rule = (struct selinux_audit_rule **)vrule; in selinux_audit_rule_init() 3625 int selinux_audit_rule_match(u32 sid, u32 field, u32 op, void *vrule) in selinux_audit_rule_match() argument 3631 struct selinux_audit_rule *rule = vrule; in selinux_audit_rule_match()
|
| /Linux-v6.6/security/smack/ |
| D | smack_lsm.c | 4613 static int smack_audit_rule_init(u32 field, u32 op, char *rulestr, void **vrule) in smack_audit_rule_init() argument 4616 char **rule = (char **)vrule; in smack_audit_rule_init() 4667 static int smack_audit_rule_match(u32 secid, u32 field, u32 op, void *vrule) in smack_audit_rule_match() argument 4670 char *rule = vrule; in smack_audit_rule_match()
|