Home | History | Annotate | Download | only in dev

Lines Matching defs:ld

98 	struct ld_softc *ld = &sc->sc_ld;
104 ld->sc_dv = self;
119 ld->sc_flags = LDF_ENABLED;
120 ld->sc_maxxfer = MAXPHYS;
121 ld->sc_secsize = 512;
122 ld->sc_secperunit = size / ld->sc_secsize;
123 ld->sc_maxqueuecnt = 1;
124 ld->sc_start = ld_thunkbus_ldstart;
125 ld->sc_dump = ld_thunkbus_lddump;
126 ld->sc_ioctl = ld_thunkbus_ioctl;
129 ld_thunkbus_complete, ld);
139 ldattach(ld, BUFQ_DISK_DEFAULT_STRAT);
146 struct ld_softc *ld = arg;
147 struct ld_thunkbus_softc *sc = (struct ld_thunkbus_softc *)ld;
155 ld_thunkbus_ldstart(struct ld_softc *ld, struct buf *bp)
157 struct ld_thunkbus_softc *sc = (struct ld_thunkbus_softc *)ld;
159 off_t offset = bp->b_rawblkno * ld->sc_secsize;
160 off_t disksize = ld->sc_secsize * ld->sc_secperunit;
202 struct ld_softc *ld = arg;
203 struct ld_thunkbus_softc *sc = (struct ld_thunkbus_softc *)ld;
242 ld_thunkbus_ldstart(struct ld_softc *ld, struct buf *bp)
244 struct ld_thunkbus_softc *sc = (struct ld_thunkbus_softc *)ld;
260 struct ld_softc *ld = arg;
261 struct ld_thunkbus_softc *sc = (struct ld_thunkbus_softc *)ld;
264 off_t offset = (off_t) bp->b_rawblkno * ld->sc_secsize;
307 ld_thunkbus_lddump(struct ld_softc *ld, void *data, daddr_t blkno, int blkcnt)
309 struct ld_thunkbus_softc *sc = (struct ld_thunkbus_softc *)ld;
312 len = thunk_pwrite(sc->sc_fd, data, blkcnt, blkno * ld->sc_secsize);
316 device_printf(ld->sc_dv, "%s failed (short xfer)\n", __func__);
325 ld_thunkbus_ioctl(struct ld_softc *ld, u_long cmd, void *addr, int32_t flag,
328 struct ld_thunkbus_softc *sc = (struct ld_thunkbus_softc *)ld;