Lines Matching refs:idx2
130 int idx, idx2, index; in cpsw_ale_get_field() local
134 idx2 = (start + bits - 1) / 32; in cpsw_ale_get_field()
136 if (idx != idx2) { in cpsw_ale_get_field()
137 index = 2 - idx2; /* flip */ in cpsw_ale_get_field()
138 hi_val = ale_entry[index] << ((idx2 * 32) - start); in cpsw_ale_get_field()
148 int idx, idx2, index; in cpsw_ale_set_field() local
152 idx2 = (start + bits - 1) / 32; in cpsw_ale_set_field()
154 if (idx != idx2) { in cpsw_ale_set_field()
155 index = 2 - idx2; /* flip */ in cpsw_ale_set_field()
156 ale_entry[index] &= ~(BITMASK(bits + start - (idx2 * 32))); in cpsw_ale_set_field()
157 ale_entry[index] |= (value >> ((idx2 * 32) - start)); in cpsw_ale_set_field()