/linux/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_tc_flower.c | 67 err = vcap_rule_add_key_u32(st->vrule, in sparx5_tc_flower_es0_tpid() 72 err = vcap_rule_add_key_u32(st->vrule, in sparx5_tc_flower_es0_tpid() 96 err = vcap_rule_add_key_u32(st->vrule, VCAP_KF_ETYPE, in sparx5_tc_flower_handler_basic_usage() 101 err = vcap_rule_add_key_bit(st->vrule, VCAP_KF_IP4_IS, in sparx5_tc_flower_handler_basic_usage() 106 err = vcap_rule_add_key_bit(st->vrule, VCAP_KF_IP4_IS, in sparx5_tc_flower_handler_basic_usage() 111 err = vcap_rule_add_key_bit(st->vrule, in sparx5_tc_flower_handler_basic_usage() 123 err = vcap_rule_add_key_bit(st->vrule, in sparx5_tc_flower_handler_basic_usage() 129 err = vcap_rule_add_key_bit(st->vrule, in sparx5_tc_flower_handler_basic_usage() 135 err = vcap_rule_add_key_bit(st->vrule, in sparx5_tc_flower_handler_basic_usage() 142 err = vcap_rule_add_key_u32(st->vrule, in sparx5_tc_flower_handler_basic_usage() 260 sparx5_tc_use_dissectors(struct vcap_tc_flower_parse_usage * st,struct vcap_admin * admin,struct vcap_rule * vrule) sparx5_tc_use_dissectors() argument 364 sparx5_tc_add_rule_counter(struct vcap_admin * admin,struct vcap_rule * vrule) sparx5_tc_add_rule_counter() argument 396 sparx5_tc_select_protocol_keyset(struct net_device * ndev,struct vcap_rule * vrule,struct vcap_admin * admin,u16 l3_proto,struct sparx5_multiple_rules * multi) sparx5_tc_select_protocol_keyset() argument 502 struct vcap_rule *vrule; sparx5_tc_add_rule_copy() local 574 sparx5_tc_set_actionset(struct vcap_admin * admin,struct vcap_rule * vrule) sparx5_tc_set_actionset() argument 604 sparx5_tc_add_rule_link_target(struct vcap_admin * admin,struct vcap_rule * vrule,int target_cid) sparx5_tc_add_rule_link_target() argument 643 sparx5_tc_add_rule_link(struct vcap_control * vctrl,struct vcap_admin * admin,struct vcap_rule * vrule,int from_cid,int to_cid) sparx5_tc_add_rule_link() argument 775 sparx5_tc_flower_psfp_setup(struct sparx5 * sparx5,struct vcap_rule * vrule,int sg_idx,int pol_idx,struct sparx5_psfp_sg * sg,struct sparx5_psfp_fm * fm,struct sparx5_psfp_sf * sf) sparx5_tc_flower_psfp_setup() argument 838 sparx5_tc_action_trap(struct vcap_admin * admin,struct vcap_rule * vrule,struct flow_cls_offload * fco) sparx5_tc_action_trap() argument 882 sparx5_tc_action_vlan_pop(struct vcap_admin * admin,struct vcap_rule * vrule,struct flow_cls_offload * fco,u16 tpid) sparx5_tc_action_vlan_pop() argument 913 sparx5_tc_action_vlan_modify(struct vcap_admin * admin,struct vcap_rule * vrule,struct flow_cls_offload * fco,struct flow_action_entry * act,u16 tpid) sparx5_tc_action_vlan_modify() argument 983 sparx5_tc_action_vlan_push(struct vcap_admin * admin,struct vcap_rule * vrule,struct flow_cls_offload * fco,struct flow_action_entry * act,u16 tpid) sparx5_tc_action_vlan_push() argument 1043 sparx5_tc_action_mirred(struct vcap_admin * admin,struct vcap_rule * vrule,struct flow_cls_offload * fco,struct flow_action_entry * act) sparx5_tc_action_mirred() argument 1067 sparx5_tc_action_redirect(struct vcap_admin * admin,struct vcap_rule * vrule,struct flow_cls_offload * fco,struct flow_action_entry * act) sparx5_tc_action_redirect() argument 1092 sparx5_tc_flower_simplify_rule(struct vcap_admin * admin,struct vcap_rule * vrule,u16 l3_proto) sparx5_tc_flower_simplify_rule() argument 1141 sparx5_tc_flower_use_template(struct net_device * ndev,struct flow_cls_offload * fco,struct vcap_admin * admin,struct vcap_rule * vrule) sparx5_tc_flower_use_template() argument 1178 struct vcap_rule *vrule; sparx5_tc_flower_replace() local 1329 sparx5_tc_free_psfp_resources(struct sparx5 * sparx5,struct vcap_rule * vrule) sparx5_tc_free_psfp_resources() argument 1371 struct vcap_rule *vrule; sparx5_tc_free_rule_resources() local 1451 struct vcap_rule *vrule; sparx5_tc_flower_template_create() local [all...] |
/linux/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_tc_flower.c | 55 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_control_usage() 59 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_control_usage() 68 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_control_usage() 72 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_control_usage() 103 err = vcap_rule_add_key_u32(st->vrule, VCAP_KF_ETYPE, in lan966x_tc_flower_handler_basic_usage() 108 err = vcap_rule_add_key_bit(st->vrule, VCAP_KF_IP4_IS, 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_bit(st->vrule, in lan966x_tc_flower_handler_basic_usage() 135 err = vcap_rule_add_key_u32(st->vrule, VCAP_KF_ETYP in lan966x_tc_flower_handler_basic_usage() 231 lan966x_tc_flower_use_dissectors(struct flow_cls_offload * f,struct vcap_admin * admin,struct vcap_rule * vrule,u16 * l3_proto) lan966x_tc_flower_use_dissectors() argument 319 lan966x_tc_set_actionset(struct vcap_admin * admin,struct vcap_rule * vrule) lan966x_tc_set_actionset() argument 346 lan966x_tc_add_rule_link_target(struct vcap_admin * admin,struct vcap_rule * vrule,int target_cid) lan966x_tc_add_rule_link_target() argument 381 lan966x_tc_add_rule_link(struct vcap_control * vctrl,struct vcap_admin * admin,struct vcap_rule * vrule,struct flow_cls_offload * f,int to_cid) lan966x_tc_add_rule_link() argument 431 lan966x_tc_add_rule_counter(struct vcap_admin * admin,struct vcap_rule * vrule) lan966x_tc_add_rule_counter() argument 455 struct vcap_rule *vrule; lan966x_tc_flower_add() local [all...] |
H A 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() 104 struct vcap_rule *vrule; lan966x_ptp_del_trap() local 129 lan966x_ptp_add_l2_key(struct vcap_rule * vrule,struct lan966x_port * port) lan966x_ptp_add_l2_key() argument 135 lan966x_ptp_add_ip_event_key(struct vcap_rule * vrule,struct lan966x_port * port) lan966x_ptp_add_ip_event_key() argument 142 lan966x_ptp_add_ip_general_key(struct vcap_rule * vrule,struct lan966x_port * port) lan966x_ptp_add_ip_general_key() argument [all...] |
/linux/security/apparmor/ |
H A D | audit.c | 209 void aa_audit_rule_free(void *vrule) in aa_audit_rule_free() argument 211 struct aa_audit_rule *rule = vrule; in aa_audit_rule_free() 220 int aa_audit_rule_init(u32 field, u32 op, char *rulestr, void **vrule, gfp_t gfp) in aa_audit_rule_init() argument 247 *vrule = rule; in aa_audit_rule_init() 267 int aa_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op, void *vrule) in aa_audit_rule_match() argument 269 struct aa_audit_rule *rule = vrule; in aa_audit_rule_match()
|
/linux/security/apparmor/include/ |
H A D | audit.h | 205 void aa_audit_rule_free(void *vrule); 206 int aa_audit_rule_init(u32 field, u32 op, char *rulestr, void **vrule, gfp_t gfp); 208 int aa_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op, void *vrule);
|
/linux/drivers/net/ethernet/microchip/vcap/ |
H A 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(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()
|
H A D | vcap_api_client.h | 242 void vcap_set_tc_exterr(struct flow_cls_offload *fco, struct vcap_rule *vrule);
|
H A D | vcap_api.c | 2947 void vcap_set_tc_exterr(struct flow_cls_offload *fco, struct vcap_rule *vrule) in vcap_set_tc_exterr() argument 2949 switch (vrule->exterr) { in vcap_set_tc_exterr()
|
/linux/security/selinux/ss/ |
H A D | services.c | 3573 void selinux_audit_rule_free(void *vrule) in selinux_audit_rule_free() argument 3575 struct selinux_audit_rule *rule = vrule; in selinux_audit_rule_free() 3583 int selinux_audit_rule_init(u32 field, u32 op, char *rulestr, void **vrule, in selinux_audit_rule_init() argument 3593 struct selinux_audit_rule **rule = (struct selinux_audit_rule **)vrule; in selinux_audit_rule_init() 3709 int selinux_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op, void *vrule) in selinux_audit_rule_match() argument 3715 struct selinux_audit_rule *rule = vrule; in selinux_audit_rule_match()
|
/linux/security/smack/ |
H A D | smack_lsm.c | 4678 * @vrule: pointer to save our own audit rule representation 4684 static int smack_audit_rule_init(u32 field, u32 op, char *rulestr, void **vrule, in smack_audit_rule_init() argument 4688 char **rule = (char **)vrule; in smack_audit_rule_init() 4734 * @vrule: smack internal rule presentation 4740 void *vrule) in smack_audit_rule_match() argument 4743 char *rule = vrule; in smack_audit_rule_match()
|