Lines Matching refs:recp
2138 struct ice_sw_recipe *recp) in ice_collect_result_idx() argument
2142 recp->res_idxs); in ice_collect_result_idx()
2829 struct ice_sw_recipe *recp; in ice_create_pkt_fwd_rule() local
2870 recp = &hw->switch_info->recp_list[l_type]; in ice_create_pkt_fwd_rule()
2871 list_add(&fm_entry->list_entry, &recp->filt_rules); in ice_create_pkt_fwd_rule()
4597 struct ice_sw_recipe *recp; in ice_find_recp() local
4601 recp = hw->switch_info->recp_list; in ice_find_recp()
4608 if (!recp[i].recp_created) in ice_find_recp()
4615 if (recp[i].root_buf && recp[i].root_buf->content.act_ctrl & in ice_find_recp()
4620 if (lkup_exts->n_val_words == recp[i].lkup_exts.n_val_words) { in ice_find_recp()
4621 struct ice_fv_word *ar = recp[i].lkup_exts.fv_words; in ice_find_recp()
4623 u16 *cr = recp[i].lkup_exts.field_mask; in ice_find_recp()
4632 for (qr = 0; qr < recp[i].lkup_exts.n_val_words; in ice_find_recp()
4648 if (qr >= recp[i].lkup_exts.n_val_words) { in ice_find_recp()
4657 if (found && recp[i].tun_type == tun_type) in ice_find_recp()
5150 struct ice_sw_recipe *recp; in ice_add_sw_recipe() local
5165 recp = &sw->recp_list[entry->rid]; in ice_add_sw_recipe()
5167 recp->is_root = is_root; in ice_add_sw_recipe()
5169 recp->root_rid = entry->rid; in ice_add_sw_recipe()
5170 recp->big_recp = (is_root && rm->n_grp_count > 1); in ice_add_sw_recipe()
5172 memcpy(&recp->ext_words, entry->r_group.pairs, in ice_add_sw_recipe()
5175 memcpy(recp->r_bitmap, buf[buf_idx].recipe_bitmap, in ice_add_sw_recipe()
5176 sizeof(recp->r_bitmap)); in ice_add_sw_recipe()
5181 ice_collect_result_idx(&buf[buf_idx], recp); in ice_add_sw_recipe()
5190 recp->n_ext_words = entry->r_group.n_val_pairs; in ice_add_sw_recipe()
5191 recp->chain_idx = entry->chain_idx; in ice_add_sw_recipe()
5192 recp->priority = buf[buf_idx].content.act_ctrl_fwd_priority; in ice_add_sw_recipe()
5193 recp->n_grp_count = rm->n_grp_count; in ice_add_sw_recipe()
5194 recp->tun_type = rm->tun_type; in ice_add_sw_recipe()
5195 recp->recp_created = true; in ice_add_sw_recipe()