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