Lines Matching defs:table
341 /* We can't reasonably read all of the buffer table (up to 8MB!).
364 const struct ef4_nic_reg_table *table;
374 for (table = ef4_nic_reg_tables;
375 table < ef4_nic_reg_tables + ARRAY_SIZE(ef4_nic_reg_tables);
376 table++)
377 if (efx->type->revision >= table->min_revision &&
378 efx->type->revision <= table->max_revision)
379 len += table->rows * min_t(size_t, table->step, 16);
387 const struct ef4_nic_reg_table *table;
399 for (table = ef4_nic_reg_tables;
400 table < ef4_nic_reg_tables + ARRAY_SIZE(ef4_nic_reg_tables);
401 table++) {
404 if (!(efx->type->revision >= table->min_revision &&
405 efx->type->revision <= table->max_revision))
408 size = min_t(size_t, table->step, 16);
410 for (i = 0; i < table->rows; i++) {
411 switch (table->step) {
413 ef4_readd(efx, buf, table->offset + 4 * i);
417 efx->membase + table->offset,
421 ef4_reado_table(efx, buf, table->offset, i);
424 ef4_reado_table(efx, buf, table->offset, 2 * i);