Home | History | Annotate | Download | only in boot

Lines Matching refs:ss

69 int sdgetinfo(struct sd_softc *ss);
115 sdgetinfo(struct sd_softc *ss)
119 struct sdminilabel *pi = &ss->sc_pinfo;
129 error = scsiicmd(ss->sc_unit, ss->sc_lun, (u_char *)&cdb, sizeof(cdb),
139 ss->sc_dev_bsize = blklen;
141 ss->sc_pinfo.offset[ss->sc_part] = 0; /* read absolute sector */
142 error = sdstrategy(ss, F_READ, NEXT68K_LABEL_SECTOR,
191 register struct sd_softc *ss;
224 ss = alloc(sizeof(struct sd_softc));
225 ss->sc_unit = unit;
226 ss->sc_lun = lun;
227 ss->sc_part = part;
229 if ((error = sdgetinfo(ss)) != 0)
232 if ((unsigned char)part >= ss->sc_pinfo.npart
233 || ss->sc_pinfo.offset[(int)part] == -1)
236 f->f_devdata = ss;
243 register struct sd_softc *ss = f->f_devdata;
245 dealloc(ss, sizeof(struct sd_softc));
253 struct sd_softc *ss = devdata;
254 u_long blk = dblk + ss->sc_pinfo.offset[ss->sc_part];
276 nblks = howmany(tsize, ss->sc_dev_bsize);
279 blk, tsize, nblks, ss->sc_dev_bsize));
290 error = scsiicmd(ss->sc_unit, ss->sc_lun,