Lines Matching refs:fld
562 u8 seg, enum ice_flow_field fld) in ice_flow_xtract_fld() argument
573 switch (fld) { in ice_flow_xtract_fld()
596 if (fld == ICE_FLOW_FIELD_IDX_IPV4_TTL) in ice_flow_xtract_fld()
608 if (fld == ICE_FLOW_FIELD_IDX_IPV6_TTL) in ice_flow_xtract_fld()
646 sib = fld == ICE_FLOW_FIELD_IDX_ICMP_TYPE ? in ice_flow_xtract_fld()
662 flds[fld].xtrct.prot_id = (u8)prot_id; in ice_flow_xtract_fld()
663 flds[fld].xtrct.off = (ice_flds_info[fld].off / ese_bits) * in ice_flow_xtract_fld()
665 flds[fld].xtrct.disp = (u8)(ice_flds_info[fld].off % ese_bits); in ice_flow_xtract_fld()
666 flds[fld].xtrct.idx = params->es_cnt; in ice_flow_xtract_fld()
671 cnt = DIVIDE_AND_ROUND_UP(flds[fld].xtrct.disp + in ice_flow_xtract_fld()
672 ice_flds_info[fld].size, ese_bits); in ice_flow_xtract_fld()
675 off = flds[fld].xtrct.off; in ice_flow_xtract_fld()
1182 ice_flow_set_fld_ext(struct ice_flow_seg_info *seg, enum ice_flow_field fld, in ice_flow_set_fld_ext() argument
1186 ice_set_bit(fld, seg->match); in ice_flow_set_fld_ext()
1188 ice_set_bit(fld, seg->range); in ice_flow_set_fld_ext()
1190 seg->fields[fld].type = field_type; in ice_flow_set_fld_ext()
1191 seg->fields[fld].src.val = val_loc; in ice_flow_set_fld_ext()
1192 seg->fields[fld].src.mask = mask_loc; in ice_flow_set_fld_ext()
1193 seg->fields[fld].src.last = last_loc; in ice_flow_set_fld_ext()
1195 ICE_FLOW_SET_HDRS(seg, ice_flds_info[fld].hdr); in ice_flow_set_fld_ext()
1219 ice_flow_set_fld(struct ice_flow_seg_info *seg, enum ice_flow_field fld, in ice_flow_set_fld() argument
1225 ice_flow_set_fld_ext(seg, fld, t, val_loc, mask_loc, last_loc); in ice_flow_set_fld()
1246 ice_flow_set_fld_prefix(struct ice_flow_seg_info *seg, enum ice_flow_field fld, in ice_flow_set_fld_prefix() argument
1253 ice_flow_set_fld_ext(seg, fld, ICE_FLOW_FLD_TYPE_PREFIX, val_loc, in ice_flow_set_fld_prefix()