Home | History | Annotate | Download | only in pci

Lines Matching defs:ld

35  * 3ware "Apache" RAID controller front-end for ld(4) driver.
109 struct ld_softc *ld = &sc->sc_ld;
112 ld->sc_dv = self;
117 ld->sc_maxxfer = twa_get_maxxfer(twa_get_maxsegs());
118 ld->sc_secperunit = twa->sc_units[sc->sc_hwunit].td_size;
119 ld->sc_flags = LDF_ENABLED;
120 ld->sc_secsize = TWA_SECTOR_SIZE;
121 ld->sc_maxqueuecnt = twa->sc_units[sc->sc_hwunit].td_openings;
122 ld->sc_start = ld_twa_start;
123 ld->sc_dump = ld_twa_dump;
124 ld->sc_ioctl = ld_twa_ioctl;
125 ldattach(ld, BUFQ_DISK_DEFAULT_STRAT);
132 struct ld_softc *ld = &sc->sc_ld;
135 if ((error = ldbegindetach(ld, flags)) != 0)
137 ldenddetach(ld);
192 ld_twa_start(struct ld_softc *ld, struct buf *bp)
195 return (ld_twa_dobio((struct ld_twa_softc *)ld, bp->b_data,
224 ld_twa_dump(struct ld_softc *ld, void *data, daddr_t blkno, int blkcnt)
229 return (ld_twa_dobio((struct ld_twa_softc *)ld, data,
230 blkcnt * ld->sc_secsize, blkno, NULL));
239 ld_twa_flush(struct ld_softc *ld, bool poll)
243 struct twa_softc *twa = device_private(device_parent(ld->sc_dv));
244 struct ld_twa_softc *sc = (void *)ld;
281 ld_twa_ioctl(struct ld_softc *ld, u_long cmd, void *addr, int32_t flag, bool poll)
287 error = ld_twa_flush(ld, poll);
302 struct ld_softc *ld = &sc->sc_ld;
304 ldadjqparam(ld, openings);
331 MODULE(MODULE_CLASS_DRIVER, ld_twa, "ld,twa");