Lines Matching refs:lkups

3008 		devm_kfree(ice_hw_to_dev(hw), lst_itr->lkups);  in ice_rem_adv_rule_info()
4446 ice_get_fv(struct ice_hw *hw, struct ice_adv_lkup_elem *lkups, u16 lkups_cnt, in ice_get_fv() argument
4458 if (!ice_prot_type_to_id(lkups[i].type, &prot_ids[i])) { in ice_get_fv()
4565 ice_add_adv_recipe(struct ice_hw *hw, struct ice_adv_lkup_elem *lkups, in ice_add_adv_recipe() argument
4592 if (lkups[i].type >= ICE_PROTOCOL_LAST) { in ice_add_adv_recipe()
4597 count = ice_fill_valid_words(&lkups[i], lkup_exts); in ice_add_adv_recipe()
4622 status = ice_get_fv(hw, lkups, lkups_cnt, fv_bitmap, &rm->fv_list); in ice_add_adv_recipe()
4741 ice_find_dummy_packet(struct ice_adv_lkup_elem *lkups, u16 lkups_cnt, in ice_find_dummy_packet() argument
4750 if (lkups[i].type == ICE_UDP_ILOS) in ice_find_dummy_packet()
4752 else if (lkups[i].type == ICE_TCP_IL) in ice_find_dummy_packet()
4754 else if (lkups[i].type == ICE_IPV6_OFOS) in ice_find_dummy_packet()
4756 else if (lkups[i].type == ICE_VLAN_OFOS) in ice_find_dummy_packet()
4758 else if (lkups[i].type == ICE_ETYPE_OL && in ice_find_dummy_packet()
4759 lkups[i].h_u.ethertype.ethtype_id == in ice_find_dummy_packet()
4761 lkups[i].m_u.ethertype.ethtype_id == in ice_find_dummy_packet()
4853 ice_fill_adv_dummy_packet(struct ice_adv_lkup_elem *lkups, u16 lkups_cnt, in ice_fill_adv_dummy_packet() argument
4876 type = lkups[i].type; in ice_fill_adv_dummy_packet()
4888 switch (lkups[i].type) { in ice_fill_adv_dummy_packet()
4938 if (((u16 *)&lkups[i].m_u)[j]) in ice_fill_adv_dummy_packet()
4941 ~((u16 *)&lkups[i].m_u)[j]) | in ice_fill_adv_dummy_packet()
4942 (((u16 *)&lkups[i].h_u)[j] & in ice_fill_adv_dummy_packet()
4943 ((u16 *)&lkups[i].m_u)[j]); in ice_fill_adv_dummy_packet()
5008 ice_find_adv_rule_entry(struct ice_hw *hw, struct ice_adv_lkup_elem *lkups, in ice_find_adv_rule_entry() argument
5023 if (memcmp(&list_itr->lkups[i], &lkups[i], in ice_find_adv_rule_entry()
5024 sizeof(*lkups))) { in ice_find_adv_rule_entry()
5164 ice_add_adv_rule(struct ice_hw *hw, struct ice_adv_lkup_elem *lkups, in ice_add_adv_rule() argument
5194 ptr = (u16 *)&lkups[i].m_u; in ice_add_adv_rule()
5195 for (j = 0; j < sizeof(lkups->m_u) / sizeof(u16); j++) in ice_add_adv_rule()
5204 ice_find_dummy_packet(lkups, lkups_cnt, rinfo->tun_type, &pkt, &pkt_len, in ice_add_adv_rule()
5227 status = ice_add_adv_recipe(hw, lkups, lkups_cnt, rinfo, &rid); in ice_add_adv_rule()
5230 m_entry = ice_find_adv_rule_entry(hw, lkups, lkups_cnt, rid, rinfo); in ice_add_adv_rule()
5310 status = ice_fill_adv_dummy_packet(lkups, lkups_cnt, s_rule, pkt, in ice_add_adv_rule()
5336 adv_fltr->lkups = devm_kmemdup(ice_hw_to_dev(hw), lkups, in ice_add_adv_rule()
5337 lkups_cnt * sizeof(*lkups), GFP_KERNEL); in ice_add_adv_rule()
5338 if (!adv_fltr->lkups) { in ice_add_adv_rule()
5363 devm_kfree(ice_hw_to_dev(hw), adv_fltr->lkups); in ice_add_adv_rule()
5536 ice_rem_adv_rule(struct ice_hw *hw, struct ice_adv_lkup_elem *lkups, in ice_rem_adv_rule() argument
5550 if (lkups[i].type >= ICE_PROTOCOL_LAST) in ice_rem_adv_rule()
5553 count = ice_fill_valid_words(&lkups[i], &lkup_exts); in ice_rem_adv_rule()
5571 list_elem = ice_find_adv_rule_entry(hw, lkups, lkups_cnt, rid, rinfo); in ice_rem_adv_rule()
5613 devm_kfree(ice_hw_to_dev(hw), list_elem->lkups); in ice_rem_adv_rule()
5651 return ice_rem_adv_rule(hw, list_itr->lkups, in ice_rem_adv_rule_by_id()