ntb_spad_read
int ntb_spad_read(device_t ntb, unsigned int idx, uint32_t *val);
DEVMETHOD(ntb_spad_read, amd_ntb_spad_read),
DEVMETHOD(ntb_spad_read, intel_ntb_spad_read),
DEVMETHOD(ntb_spad_read, ntb_plx_spad_read),
ntb_spad_read(dev, NTBTC_PARAMS, &val);
ntb_spad_read(dev, NTBT_VERSION, &val);
ntb_spad_read(dev, NTBT_NUM_QPS, &val);
ntb_spad_read(dev, NTBT_NUM_MWS, &val);
ntb_spad_read(dev, NTBTC_MW0_SZ + i, &val);
ntb_spad_read(dev, NTBT_MW0_SZ_HIGH + (i * 2), &val);
ntb_spad_read(dev, NTBT_MW0_SZ_LOW + (i * 2), &val);
ntb_spad_read(dev, NTBT_QP_LINKS, &val);
rc = ntb_spad_read(tc->dev, sidx, &bits);