Lines Matching defs:table
353 /* We can't reasonably read all of the buffer table (up to 8MB!).
377 const struct efx_nic_reg_table *table;
387 for (table = efx_nic_reg_tables;
388 table < efx_nic_reg_tables + ARRAY_SIZE(efx_nic_reg_tables);
389 table++)
390 if (efx->type->revision >= table->min_revision &&
391 efx->type->revision <= table->max_revision)
392 len += table->rows * min_t(size_t, table->step, 16);
400 const struct efx_nic_reg_table *table;
412 for (table = efx_nic_reg_tables;
413 table < efx_nic_reg_tables + ARRAY_SIZE(efx_nic_reg_tables);
414 table++) {
417 if (!(efx->type->revision >= table->min_revision &&
418 efx->type->revision <= table->max_revision))
421 size = min_t(size_t, table->step, 16);
423 for (i = 0; i < table->rows; i++) {
424 switch (table->step) {
426 efx_readd(efx, buf, table->offset + 4 * i);
430 efx->membase + table->offset,
434 efx_reado_table(efx, buf, table->offset, i);
437 efx_reado_table(efx, buf, table->offset, 2 * i);