Lines Matching defs:ld
33 * Mylex DAC960 front-end for ld(4) driver.
89 struct ld_softc *ld = &sc->sc_ld;
94 ld->sc_dv = self;
97 ld->sc_maxxfer = MLX_MAX_XFER;
98 ld->sc_secsize = MLX_SECTOR_SIZE;
99 ld->sc_maxqueuecnt = 1;
100 ld->sc_start = ld_mlx_start;
101 ld->sc_dump = ld_mlx_dump;
102 ld->sc_secperunit = ms->ms_size;
105 * Report on current status, and attach to the ld driver proper.
110 ld->sc_flags = LDF_ENABLED;
115 ld->sc_flags = LDF_ENABLED;
132 ldattach(ld, BUFQ_DISK_DEFAULT_STRAT);
139 struct ld_softc *ld = &sc->sc_ld;
143 if ((rv = ldbegindetach(ld, flags)) != 0)
145 ldenddetach(ld);
207 ld_mlx_start(struct ld_softc *ld, struct buf *bp)
210 return (ld_mlx_dobio((struct ld_mlx_softc *)ld, bp->b_data,
247 ld_mlx_dump(struct ld_softc *ld, void *data, daddr_t blkno, int blkcnt)
254 return (ld_mlx_dobio((struct ld_mlx_softc *)ld, data,
255 blkcnt * ld->sc_secsize, blkno, 1, NULL));
258 MODULE(MODULE_CLASS_DRIVER, ld_mlx, "ld");