dinfo
struct ahd_devinfo dinfo;
ahd_compile_devinfo(&dinfo, target, initiator,
ahd_set_width(ahd, &dinfo, MSG_EXT_WDTR_BUS_8_BIT,
ahd_set_syncrate(ahd, &dinfo, /*period*/0,
struct ahc_devinfo dinfo;
ahc_compile_devinfo(&dinfo,
struct cac_drive_info dinfo;
if (cac_cmd(sc, CAC_CMD_GET_LOG_DRV_INFO, &dinfo, sizeof(dinfo),
blks = CAC_GET2(dinfo.ncylinders) * CAC_GET1(dinfo.nheads) *
CAC_GET1(dinfo.nsectors);
bv->bv_size = (off_t)blks * CAC_GET2(dinfo.secsize);
bv->bv_level = cac_level[CAC_GET1(dinfo.mirror)]; /*XXX limit check */
ld->sc_secsize = CAC_GET2(dinfo.secsize);
ld->sc_secperunit = CAC_GET2(dinfo.ncylinders) *
CAC_GET1(dinfo.nheads) * CAC_GET1(dinfo.nsectors);
switch (CAC_GET1(dinfo.mirror)) {
struct cac_drive_info dinfo;
if (cac_cmd(cac, CAC_CMD_GET_LOG_DRV_INFO, &dinfo, sizeof(dinfo),
const struct isapnp_devinfo *dinfo, int *variant)
for (match = dinfo->devlogic, n = dinfo->nlogic; n--; match++)
for (match = dinfo->devcompat, n = dinfo->ncompat; n--; match++)
mixer_devinfo_t dinfo;
dinfo.index = ndev;
if (ioctl(fd, AUDIO_MIXER_DEVINFO, &dinfo) == -1)
dinfo(i, r, c);
static void dinfo(int, int, int);