Lines Matching refs:mirror_entry

581 	struct dpaa2_switch_mirror_entry *mirror_entry;  in dpaa2_switch_cls_flower_replace_mirror()  local
630 mirror_entry = kzalloc(sizeof(*mirror_entry), GFP_KERNEL); in dpaa2_switch_cls_flower_replace_mirror()
631 if (!mirror_entry) in dpaa2_switch_cls_flower_replace_mirror()
634 mirror_entry->cfg.filter = DPSW_REFLECTION_FILTER_INGRESS_VLAN; in dpaa2_switch_cls_flower_replace_mirror()
635 mirror_entry->cfg.vlan_id = vlan; in dpaa2_switch_cls_flower_replace_mirror()
636 mirror_entry->cookie = cls->cookie; in dpaa2_switch_cls_flower_replace_mirror()
638 return dpaa2_switch_block_add_mirror(block, mirror_entry, if_id, in dpaa2_switch_cls_flower_replace_mirror()
671 struct dpaa2_switch_mirror_entry *mirror_entry; in dpaa2_switch_cls_flower_destroy() local
681 mirror_entry = dpaa2_switch_mirror_find_entry_by_cookie(block, in dpaa2_switch_cls_flower_destroy()
683 if (mirror_entry) in dpaa2_switch_cls_flower_destroy()
685 mirror_entry); in dpaa2_switch_cls_flower_destroy()
735 struct dpaa2_switch_mirror_entry *mirror_entry; in dpaa2_switch_cls_matchall_replace_mirror() local
777 mirror_entry = kzalloc(sizeof(*mirror_entry), GFP_KERNEL); in dpaa2_switch_cls_matchall_replace_mirror()
778 if (!mirror_entry) in dpaa2_switch_cls_matchall_replace_mirror()
781 mirror_entry->cfg.filter = DPSW_REFLECTION_FILTER_INGRESS_ALL; in dpaa2_switch_cls_matchall_replace_mirror()
782 mirror_entry->cookie = cls->cookie; in dpaa2_switch_cls_matchall_replace_mirror()
784 return dpaa2_switch_block_add_mirror(block, mirror_entry, if_id, in dpaa2_switch_cls_matchall_replace_mirror()
867 struct dpaa2_switch_mirror_entry *mirror_entry; in dpaa2_switch_cls_matchall_destroy() local
878 mirror_entry = dpaa2_switch_mirror_find_entry_by_cookie(block, in dpaa2_switch_cls_matchall_destroy()
880 if (mirror_entry) in dpaa2_switch_cls_matchall_destroy()
882 mirror_entry); in dpaa2_switch_cls_matchall_destroy()