Home | History | Annotate | Download | only in common

Lines Matching defs:rs

123 	struct rd_softc *rs = &rd_softc[ctlr][unit];
125 rs->sc_type = rdident(ctlr, unit);
126 if (rs->sc_type < 0)
128 rs->sc_alive = 1;
216 rdgetinfo(struct rd_softc *rs)
218 struct rdminilabel *pi = &rs->sc_pinfo;
228 savepart = rs->sc_part;
229 rs->sc_part = RAW_PART;
230 err = rdstrategy(rs, F_READ, LABELSECTOR,
232 rs->sc_part = savepart;
242 rs->sc_ctlr, rs->sc_unit, rs->sc_part, msg);
260 struct rd_softc *rs;
272 rs = &rd_softc[ctlr][unit];
273 rs->sc_part = part;
274 rs->sc_unit = unit;
275 rs->sc_ctlr = ctlr;
276 if (rs->sc_alive == 0) {
279 if (rdgetinfo(rs) == 0)
283 (part >= rs->sc_pinfo.npart || rs->sc_pinfo.offset[part] == -1))
285 f->f_devdata = (void *)rs;
292 struct rd_softc *rs = f->f_devdata;
298 memset(rs, 0, sizeof(struct rd_softc));
309 struct rd_softc *rs = devdata;
310 int ctlr = rs->sc_ctlr;
311 int unit = rs->sc_unit;
321 blk = (dblk + ((rs->sc_part == RAW_PART) ? 0 :
322 rs->sc_pinfo.offset[rs->sc_part]));
324 rs->sc_retry = 0;
342 if (rderror(ctlr, unit, rs->sc_part) == 0)
344 if (++rs->sc_retry > RDRETRY)