Lines Matching defs:sc_ioc
136 struct rd_iocmd sc_ioc;
714 sc->sc_ioc.c_unit = CS80CMD_SUNIT(punit);
715 sc->sc_ioc.c_volume = CS80CMD_SVOL(0);
716 sc->sc_ioc.c_saddr = CS80CMD_SADDR;
717 sc->sc_ioc.c_hiaddr = htobe16(0);
718 sc->sc_ioc.c_addr = htobe32(RDBTOS(bp->b_rawblkno));
719 sc->sc_ioc.c_nop2 = CS80CMD_NOP;
720 sc->sc_ioc.c_slen = CS80CMD_SLEN;
721 sc->sc_ioc.c_len = htobe32(sc->sc_resid);
722 sc->sc_ioc.c_cmd = bp->b_flags & B_READ ? CS80CMD_READ : CS80CMD_WRITE;
724 if (gpibsend(sc->sc_ic, slave, CS80CMD_SCMD, &sc->sc_ioc.c_unit,
725 sizeof(sc->sc_ioc)-1) == sizeof(sc->sc_ioc)-1) {
741 sc->sc_ioc.c_cmd, sc->sc_ioc.c_addr, bp->b_blkno, sc->sc_resid,
749 device_xname(sc->sc_dev), sc->sc_ioc.c_cmd, sc->sc_ioc.c_addr,
914 printf("0x%x", *(u_int32_t *)&sc->sc_ioc.c_pad);
915 printf("0x%x", *(u_int16_t *)&sc->sc_ioc.c_hiaddr);
916 printf("0x%x", *(u_int32_t *)&sc->sc_ioc.c_addr);
917 printf("0x%x", *(u_int16_t *)&sc->sc_ioc.c_nop2);
918 printf("0x%x", *(u_int32_t *)&sc->sc_ioc.c_len);
919 printf("0x%x\n", *(u_int16_t *)&sc->sc_ioc.c_cmd);
1136 sc->sc_ioc.c_unit = CS80CMD_SUNIT(sc->sc_punit);
1137 sc->sc_ioc.c_volume = CS80CMD_SVOL(0);
1138 sc->sc_ioc.c_saddr = CS80CMD_SADDR;
1139 sc->sc_ioc.c_hiaddr = 0;
1140 sc->sc_ioc.c_addr = RDBTOS(blkno);
1141 sc->sc_ioc.c_nop2 = CS80CMD_NOP;
1142 sc->sc_ioc.c_slen = CS80CMD_SLEN;
1143 sc->sc_ioc.c_len = nwrt * sectorsize;
1144 sc->sc_ioc.c_cmd = CS80CMD_WRITE;
1146 &sc->sc_ioc.c_unit, sizeof(sc->sc_ioc)-3);