Lines Matching defs:idx
1374 int idx = -1;
1377 ++idx;
1380 took = scnprintf(msg, len, "_%d", idx);
5818 unsigned idx;
5847 /* In any case, "idx" is flat index in kreg space */
5848 idx = offs / sizeof(u64);
5864 local_data = (u64)qib_read_kreg32(dd, idx);
5866 local_data = qib_read_kreg64(dd, idx);
5887 qib_write_kreg(dd, idx, tval);
7300 * 'idx' below addresses the correct entry, while its 4 LSBs select the
7591 int idx;
7594 for (idx = 0; !override && idx < ARRAY_SIZE(vendor_txdds); ++idx) {
7595 const struct vendor_txdds_ent *v = vendor_txdds + idx;
7629 idx = ppd->cpspec->no_eep;
7630 *sdr_dds = &txdds_sdr[idx];
7631 *ddr_dds = &txdds_ddr[idx];
7632 *qdr_dds = &txdds_qdr[idx];
7635 idx = ppd->cpspec->no_eep - TXDDS_TABLE_SZ;
7636 *sdr_dds = &txdds_extra_sdr[idx];
7637 *ddr_dds = &txdds_extra_ddr[idx];
7638 *qdr_dds = &txdds_extra_qdr[idx];
7642 idx = ppd->cpspec->no_eep - (TXDDS_TABLE_SZ + TXDDS_EXTRA_SZ);
7643 pr_info("IB%u:%u use idx %u into txdds_mfg\n",
7644 ppd->dd->unit, ppd->port, idx);
7645 *sdr_dds = &txdds_extra_mfg[idx];
7646 *ddr_dds = &txdds_extra_mfg[idx];
7647 *qdr_dds = &txdds_extra_mfg[idx];
7660 int idx;
7683 for (idx = 1; idx < ARRAY_SIZE(txdds_sdr); ++idx) {
7684 set_txdds(ppd, idx, single_ent ? sdr_dds : txdds_sdr + idx);
7685 set_txdds(ppd, idx + TXDDS_TABLE_SZ,
7686 single_ent ? ddr_dds : txdds_ddr + idx);
7687 set_txdds(ppd, idx + 2 * TXDDS_TABLE_SZ,
7688 single_ent ? qdr_dds : txdds_qdr + idx);