Lines Matching refs:sc_ioc
997 sc->sc_ioc.c_unit = C_SUNIT(sc->sc_punit);
998 sc->sc_ioc.c_volume = C_SVOL(0);
999 sc->sc_ioc.c_saddr = C_SADDR;
1000 sc->sc_ioc.c_hiaddr = 0;
1001 sc->sc_ioc.c_addr = RDBTOS(bp->b_rawblkno);
1002 sc->sc_ioc.c_nop2 = C_NOP;
1003 sc->sc_ioc.c_slen = C_SLEN;
1004 sc->sc_ioc.c_len = sc->sc_resid;
1005 sc->sc_ioc.c_cmd = (bp->b_flags & B_READ) != 0 ? C_READ : C_WRITE;
1010 &sc->sc_ioc.c_unit, sizeof(sc->sc_ioc) - 2);
1012 if (hpibsend(ctlr, slave, C_CMD, &sc->sc_ioc.c_unit,
1013 sizeof(sc->sc_ioc) - 2) == sizeof(sc->sc_ioc) - 2) {
1036 sc->sc_ioc.c_cmd, sc->sc_ioc.c_addr,
1045 device_xname(sc->sc_dev), sc->sc_ioc.c_cmd, sc->sc_ioc.c_addr,
1288 printf("0x%x", *(uint32_t *)&sc->sc_ioc.c_pad);
1289 printf("0x%x", *(uint16_t *)&sc->sc_ioc.c_hiaddr);
1290 printf("0x%x", *(uint32_t *)&sc->sc_ioc.c_addr);
1291 printf("0x%x", *(uint16_t *)&sc->sc_ioc.c_nop2);
1292 printf("0x%x", *(uint32_t *)&sc->sc_ioc.c_len);
1293 printf("0x%x\n", *(uint16_t *)&sc->sc_ioc.c_cmd);
1519 sc->sc_ioc.c_unit = C_SUNIT(sc->sc_punit);
1520 sc->sc_ioc.c_volume = C_SVOL(0);
1521 sc->sc_ioc.c_saddr = C_SADDR;
1522 sc->sc_ioc.c_hiaddr = 0;
1523 sc->sc_ioc.c_addr = RDBTOS(blkno);
1524 sc->sc_ioc.c_nop2 = C_NOP;
1525 sc->sc_ioc.c_slen = C_SLEN;
1526 sc->sc_ioc.c_len = nwrt * sectorsize;
1527 sc->sc_ioc.c_cmd = C_WRITE;
1528 hpibsend(ctlr, slave, C_CMD, &sc->sc_ioc.c_unit,
1529 sizeof(sc->sc_ioc) - 2);