sif_log(sd->sdev, SIF_DFS, "%lld", it->pos);
if (!it->pos || !it->started) {
- seq_printf(s, "# %s state:\n", sif_table_name(sd->type));
+ if (!sd->is_eq)
+ seq_printf(s, "# %s state (entries %d, extent %d):\n",
+ sif_table_name(sd->type),
+ sd->sdev->ba[sd->type].entry_cnt,
+ sd->sdev->ba[sd->type].ext_sz);
if (sd->dfs_print)
sd->dfs_print(s, sd->sdev, -1);
else
"# niu = (index of) next software index update\n#\n"
"# ni = Number of events seen\n"
"# wi = Number of events handled in work queue\n"
- "# Name\tindex\tentries\textent\tn.seq\tvector#\tIRQ#\t"
- "#ni\t#wi\tsii\tniu\n");
+ "# Name index entries ext.%9s vec# IRQ# %9s %9s %9s %9s\n",
+ "n.seq", "#ni", "#wi", "sii", "niu");
return;
}
eq = &sdev->es[sdev->mbox_epsc].eqs.eq[pos];
- seq_printf(s, "%-12s%u\t%u\t%u\t%u\t%d\t%d\t%u\t%u\t%u\t%u\n",
+ seq_printf(s, "%-12s%3u %9u %4u %9u %4d %4d %9u %9u %9u %9u\n",
eq->name, eq->index, eq->entries, eq->extent, eq->next_seq, eq->intr_vec,
sdev->msix_entries[eq->intr_vec].vector,
atomic_read(&eq->intr_cnt), atomic_read(&eq->work_cnt),