/src/sys/dev/ic/ |
uha.c | 163 "unable to create mscp DMA map, error = %d\n", error); 169 "unable to load mscp DMA map, error = %d\n", error); 197 uha_reset_mscp(struct uha_softc *sc, struct uha_mscp *mscp) 200 mscp->flags = 0; 204 * A mscp (and hence a mbx-out) is put onto the free list. 207 uha_free_mscp(struct uha_softc *sc, struct uha_mscp *mscp) 212 uha_reset_mscp(sc, mscp); 213 TAILQ_INSERT_HEAD(&sc->sc_free_mscp, mscp, chain); 218 uha_init_mscp(struct uha_softc *sc, struct uha_mscp *mscp) 224 * Create the DMA map for this MSCP 254 struct uha_mscp *mscp; local in function:uha_create_mscps 280 struct uha_mscp *mscp; local in function:uha_get_mscp 300 struct uha_mscp *mscp = sc->sc_mscphash[hashnum]; local in function:uha_mscp_phys_kv 404 struct uha_mscp *mscp; local in function:uha_scsipi_request 576 struct uha_mscp *mscp = arg; local in function:uha_timeout [all...] |
/src/sys/dev/mscp/ |
mscpvar.h | 74 * MSCP generic driver configuration 101 struct mscp *mri_ring; /* base address of packets */ 110 struct mscp * mxi_mp; /* Packet used in this command */ 127 (device_t, struct mscp *, struct mscp_softc *); 131 (device_t, struct mscp *); 135 (device_t, struct mscp *); 137 (device_t, struct mscp *); 139 (device_t, struct mscp *, struct buf *); 141 (device_t, struct mscp *, struct buf *); 142 void (*me_fillin) /* Fill in mscp info for this drive * [all...] |
mscp_tape.c | 35 * MSCP tape device driver 62 #include <dev/mscp/mscp.h> 63 #include <dev/mscp/mscpreg.h> 64 #include <dev/mscp/mscpvar.h> 86 void mtdgram(device_t, struct mscp *, struct mscp_softc *); 88 int mtonline(device_t, struct mscp *); 89 int mtgotstatus(device_t, struct mscp *); 90 int mtioerror(device_t, struct mscp *, struct buf *); 91 void mtfillin(struct buf *, struct mscp *); [all...] |
mscpreg.h | 89 * all types of MSCP controllers. 118 * Combined communications area and MSCP packet pools, per controller. 124 struct mscp mp_rsp[NRSP]; /* response packets */ 125 struct mscp mp_cmd[NCMD]; /* command packets */
|
mscp.c | 1 /* $NetBSD: mscp.c,v 1.39 2024/01/11 06:19:49 mrg Exp $ */ 34 * @(#)mscp.c 7.5 (Berkeley) 12/16/90 71 * @(#)mscp.c 7.5 (Berkeley) 12/16/90 75 * MSCP generic driver routines 79 __KERNEL_RCSID(0, "$NetBSD: mscp.c,v 1.39 2024/01/11 06:19:49 mrg Exp $"); 92 #include <dev/mscp/mscp.h> 93 #include <dev/mscp/mscpreg.h> 94 #include <dev/mscp/mscpvar.h> 103 struct mscp * [all...] |
mscp_disk.c | 75 * RX MSCP floppy disk device driver 76 * RRD MSCP CD device driver 107 #include <dev/mscp/mscp.h> 108 #include <dev/mscp/mscpreg.h> 109 #include <dev/mscp/mscpvar.h> 198 * More driver definitions, for generic MSCP code. 205 struct mscp *mp = da->da_mp; 575 * More driver definitions, for generic MSCP code. 582 struct mscp *mp = da->da_mp [all...] |
mscp_subr.c | 33 * @(#)mscp.c 7.5 (Berkeley) 12/16/90 70 * @(#)mscp.c 7.5 (Berkeley) 12/16/90 74 * MSCP generic driver routines 91 #include <dev/mscp/mscp.h> 92 #include <dev/mscp/mscpreg.h> 93 #include <dev/mscp/mscpvar.h> 115 struct mscp mscp_cold_reply; 133 * This function is for delay during init. Some MSCP clone card (Dilog) 179 struct mscp *mp2 [all...] |
mscp.h | 1 /* $NetBSD: mscp.h,v 1.9 2012/07/10 22:30:23 abs Exp $ */ 34 * @(#)mscp.h 7.5 (Berkeley) 6/28/90 222 * An MSCP packet begins with a header giving the length of 252 u_short sccc_version; /* MSCP version number */ 267 u_short scce_version; /* MSCP version number */ 377 * MSCP packets. These appear to be true for both UDA50s and TMSCP 379 * not part of MSCP itself, yet at least the length is necessary 382 struct mscp { struct 411 #define MSCP_MSGLEN (sizeof (struct mscp) - 4) 448 * MSCP Error Log packe [all...] |
/src/sys/dev/eisa/ |
uha_eisa.c | 229 u24_start_mbox(struct uha_softc *sc, struct uha_mscp *mscp) 247 sc->sc_dmamap_mscp->dm_segs[0].ds_addr + UHA_MSCP_OFF(mscp)); 248 if (mscp->flags & MSCP_ABORT) 254 if ((mscp->xs->xs_control & XS_CTL_POLL) == 0) 255 callout_reset(&mscp->xs->xs_callout, 256 mstohz(mscp->timeout), uha_timeout, mscp); 286 struct uha_mscp *mscp; local in function:u24_intr 316 mscp = uha_mscp_phys_kv(sc, mboxval); 317 if (!mscp) { [all...] |
/src/sys/dev/isa/ |
uha_isa.c | 280 u14_start_mbox(struct uha_softc *sc, struct uha_mscp *mscp) 297 sc->sc_dmamap_mscp->dm_segs[0].ds_addr + UHA_MSCP_OFF(mscp)); 298 if (mscp->flags & MSCP_ABORT) 303 if ((mscp->xs->xs_control & XS_CTL_POLL) == 0) 304 callout_reset(&mscp->xs->xs_callout, 305 mstohz(mscp->timeout), uha_timeout, mscp); 343 struct uha_mscp *mscp; local in function:u14_intr 373 mscp = uha_mscp_phys_kv(sc, mboxval); 374 if (!mscp) { [all...] |
/src/sys/arch/vax/boot/boot/ |
tmscp.c | 38 #include <dev/mscp/mscp.h> 39 #include <dev/mscp/mscpreg.h> 60 struct mscp uda_rsp; /* response packets */ 61 struct mscp uda_cmd; /* command packets */
|
ra.c | 42 #include <dev/mscp/mscp.h> 43 #include <dev/mscp/mscpreg.h> 62 struct mscp uda_rsp; /* response packets */ 63 struct mscp uda_cmd; /* command packets */
|
/src/sys/dev/bi/ |
kdb.c | 67 #include <dev/mscp/mscp.h> 68 #include <dev/mscp/mscpreg.h> 69 #include <dev/mscp/mscpvar.h> 85 struct mscp_softc *sc_softc; /* MSCP info (per mscpvar.h) */ 105 * More driver definitions, for generic MSCP code. 221 struct mscp *mp = mxi->mxi_mp;
|
/src/sys/dev/qbus/ |
uda.c | 84 #include <dev/mscp/mscp.h> 85 #include <dev/mscp/mscpreg.h> 86 #include <dev/mscp/mscpvar.h> 103 struct mscp_softc *sc_softc; /* MSCP info (per mscpvar.h) */ 124 * More driver definitions, for generic MSCP code. 261 * Called from mscp routines.
|
/src/sys/arch/vax/vax/ |
autoconf.c | 409 #include <dev/mscp/mscp.h> 410 #include <dev/mscp/mscpreg.h> 411 #include <dev/mscp/mscpvar.h>
|
disksubr.c | 53 #include <dev/mscp/mscp.h> /* For disk encoding scheme */
|
/src/sys/arch/vax/boot/xxboot/ |
bootxx.c | 61 #include <dev/mscp/mscp.h> 62 #include <dev/mscp/mscpreg.h>
|
/src/sys/arch/vax/vsa/ |
hdc9224.c | 76 #include <dev/mscp/mscp.h> /* For DEC disk encoding */
|