Lines Matching defs:way
464 * way to perform the frame buffer partitioning.
1217 /* First-generation switches have a 4-way set associative TCAM that
1219 * a "bin" (grouping of 4 entries) and a "way" (an entry within a bin).
1221 * based on a hash function, and the way within that bin incrementally.
1223 static int sja1105et_fdb_index(int bin, int way)
1225 return bin * SJA1105ET_FDB_BIN_SIZE + way;
1233 int way;
1235 for (way = 0; way < SJA1105ET_FDB_BIN_SIZE; way++) {
1237 int index = sja1105et_fdb_index(bin, way);
1245 *last_unused = way;
1253 return way;
1268 int bin, way, rc;
1272 way = sja1105et_is_fdb_entry_in_bin(priv, bin, addr, vid,
1274 if (way >= 0) {
1283 int index = sja1105et_fdb_index(bin, way);
1293 way = last_unused;
1301 get_random_bytes(&way, sizeof(u8));
1302 way %= SJA1105ET_FDB_BIN_SIZE;
1304 bin, addr, way);
1311 l2_lookup.index = sja1105et_fdb_index(bin, way);
1321 end = sja1105et_fdb_index(bin, way);
1350 int index, bin, way, rc;
1354 way = sja1105et_is_fdb_entry_in_bin(priv, bin, addr, vid,
1356 if (way < 0)
1358 index = sja1105et_fdb_index(bin, way);
2497 * re-retagged to @tmp->vid on the way back to us.