Lines Matching refs:src_offset
350 pf->fdir.flex_set[index].src_offset = 0; in i40e_init_flx_pld()
378 if ((flex_pit2).src_offset < \
379 (flex_pit1).src_offset + (flex_pit1).size) { \
392 i40e_srcoff_to_flx_pit(const uint16_t *src_offset, in i40e_srcoff_to_flx_pit() argument
401 if (src_offset[j + 1] == src_offset[j] + 1) in i40e_srcoff_to_flx_pit()
406 src_tmp = src_offset[j] + 1 - size; in i40e_srcoff_to_flx_pit()
409 if (src_tmp < flex_pit[i].src_offset) in i40e_srcoff_to_flx_pit()
417 flex_pit[i].src_offset = src_tmp; in i40e_srcoff_to_flx_pit()
433 if (flex_cfg->src_offset[i] >= I40E_MAX_FLX_SOURCE_OFF) { in i40e_check_fdir_flex_payload()
440 num = i40e_srcoff_to_flx_pit(flex_cfg->src_offset, flex_pit); in i40e_check_fdir_flex_payload()
447 flex_pit[i].src_offset & 0x01) { in i40e_check_fdir_flex_payload()
550 num = RTE_MIN(i40e_srcoff_to_flx_pit(cfg->src_offset, flex_pit), in i40e_set_flx_pld_cfg()
563 pf->fdir.flex_set[field_idx].src_offset = in i40e_set_flx_pld_cfg()
564 flex_pit[i].src_offset / sizeof(uint16_t); in i40e_set_flx_pld_cfg()
569 flx_pit = MK_FLX_PIT(pf->fdir.flex_set[field_idx].src_offset, in i40e_set_flx_pld_cfg()
575 min_next_off = pf->fdir.flex_set[field_idx].src_offset + in i40e_set_flx_pld_cfg()
1205 pf->fdir.flex_set[pit_idx].src_offset * sizeof(uint16_t); in i40e_flow_fdir_construct_pkt()
1456 (pf->fdir.flex_set[field_idx].src_offset != flex_pit->src_offset || in i40e_flow_store_flex_pit()
1463 (pf->fdir.flex_set[field_idx].src_offset == flex_pit->src_offset && in i40e_flow_store_flex_pit()
1468 pf->fdir.flex_set[field_idx].src_offset = in i40e_flow_store_flex_pit()
1469 flex_pit->src_offset; in i40e_flow_store_flex_pit()
1499 flx_pit = MK_FLX_PIT(pf->fdir.flex_set[field_idx].src_offset, in i40e_flow_set_fdir_flex_pit()
1504 min_next_off = pf->fdir.flex_set[field_idx].src_offset + in i40e_flow_set_fdir_flex_pit()
2021 src = flex_pit->src_offset * sizeof(uint16_t); in i40e_fdir_info_get_flex_set()
2025 ptr->src_offset[k] = j; in i40e_fdir_info_get_flex_set()