Lines Matching refs:unit

121 rdinit(int ctlr, int unit)  in rdinit()  argument
123 struct rd_softc *rs = &rd_softc[ctlr][unit]; in rdinit()
125 rs->sc_type = rdident(ctlr, unit); in rdinit()
133 rdreset(int ctlr, int unit) in rdreset() argument
143 hpibsend(ctlr, unit, C_CMD, (uint8_t *)&rd_ssmc, sizeof(rd_ssmc)); in rdreset()
144 hpibswait(ctlr, unit); in rdreset()
145 hpibrecv(ctlr, unit, C_QSTAT, &stat, 1); in rdreset()
149 rdident(int ctlr, int unit) in rdident() argument
156 id = hpibid(ctlr, unit); in rdident()
165 rdreset(ctlr, unit); in rdident()
169 hpibsend(ctlr, unit, C_CMD, cmd, sizeof(cmd)); in rdident()
170 hpibrecv(ctlr, unit, C_EXEC, (uint8_t *)&desc, sizeof(desc)); in rdident()
171 hpibrecv(ctlr, unit, C_QSTAT, &stat, sizeof(stat)); in rdident()
259 int ctlr, unit, part; in rdopen() local
264 unit = va_arg(ap, int); in rdopen()
270 if (unit >= NRD) in rdopen()
272 rs = &rd_softc[ctlr][unit]; in rdopen()
274 rs->sc_unit = unit; in rdopen()
277 if (rdinit(ctlr, unit) == 0) in rdopen()
311 int unit = rs->sc_unit; in rdstrategy() local
335 hpibsend(ctlr, unit, C_CMD, (uint8_t *)&rd_ioc.c_unit, in rdstrategy()
337 hpibswait(ctlr, unit); in rdstrategy()
338 hpibgo(ctlr, unit, C_EXEC, buf, size, func); in rdstrategy()
339 hpibswait(ctlr, unit); in rdstrategy()
340 hpibrecv(ctlr, unit, C_QSTAT, &stat, 1); in rdstrategy()
342 if (rderror(ctlr, unit, rs->sc_part) == 0) in rdstrategy()
354 rderror(int ctlr, int unit, int part) in rderror() argument
362 hpibsend(ctlr, unit, C_CMD, (uint8_t *)&rd_rsc, sizeof(rd_rsc)); in rderror()
363 hpibrecv(ctlr, unit, C_EXEC, (uint8_t *)&rd_stat, sizeof(rd_stat)); in rderror()
364 hpibrecv(ctlr, unit, C_QSTAT, &stat, 1); in rderror()
367 ctlr, unit, part, stat); in rderror()
371 ctlr, unit, part, rd_stat.c_vu); in rderror()