Lines Matching refs:entry_fld
222 const struct ale_entry_fld *entry_fld; in cpsw_ale_entry_get_fld() local
228 entry_fld = &entry_tbl[fld_id]; in cpsw_ale_entry_get_fld()
229 if (!(entry_fld->flags & ALE_FLD_ALLOWED)) { in cpsw_ale_entry_get_fld()
234 bits = entry_fld->num_bits; in cpsw_ale_entry_get_fld()
235 if (entry_fld->flags & ALE_FLD_SIZE_PORT_MASK_BITS) in cpsw_ale_entry_get_fld()
238 return cpsw_ale_get_field(ale_entry, entry_fld->start_bit, bits); in cpsw_ale_entry_get_fld()
247 const struct ale_entry_fld *entry_fld; in cpsw_ale_entry_set_fld() local
253 entry_fld = &entry_tbl[fld_id]; in cpsw_ale_entry_set_fld()
254 if (!(entry_fld->flags & ALE_FLD_ALLOWED)) { in cpsw_ale_entry_set_fld()
259 bits = entry_fld->num_bits; in cpsw_ale_entry_set_fld()
260 if (entry_fld->flags & ALE_FLD_SIZE_PORT_MASK_BITS) in cpsw_ale_entry_set_fld()
263 cpsw_ale_set_field(ale_entry, entry_fld->start_bit, bits, value); in cpsw_ale_entry_set_fld()