HomeSort by: relevance | last modified time | path
    Searched refs:mscp (Results 1 - 18 of 18) sorted by relevancy

  /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 */

Completed in 23 milliseconds