HomeSort by: relevance | last modified time | path
    Searched defs:scb (Results 1 - 25 of 58) sorted by relevancy

1 2 3

  /src/sys/arch/vax/vax/
scb.c 1 /* $NetBSD: scb.c,v 1.19 2017/05/22 16:53:05 ragge Exp $ */
27 * Routines for dynamic allocation/release of SCB vectors.
31 __KERNEL_RCSID(0, "$NetBSD: scb.c,v 1.19 2017/05/22 16:53:05 ragge Exp $");
40 #include <machine/scb.h>
44 struct scb *scb; variable in typeref:struct:scb *
51 * Generates a new SCB.
62 scb = (struct scb *)vavail;
65 /* Init the whole SCB with interrupt catchers *
    [all...]
scb.c 1 /* $NetBSD: scb.c,v 1.19 2017/05/22 16:53:05 ragge Exp $ */
27 * Routines for dynamic allocation/release of SCB vectors.
31 __KERNEL_RCSID(0, "$NetBSD: scb.c,v 1.19 2017/05/22 16:53:05 ragge Exp $");
40 #include <machine/scb.h>
44 struct scb *scb; variable in typeref:struct:scb *
51 * Generates a new SCB.
62 scb = (struct scb *)vavail;
65 /* Init the whole SCB with interrupt catchers *
    [all...]
  /src/sys/arch/vax/boot/boot/
autoconf.c 40 #include "../include/scb.h"
130 struct ivec_dsp **scb; variable in typeref:struct:ivec_dsp **
146 * Init the SCB and set up a handler for all vectors in the lower space,
155 * Allocate space. We need one page for the SCB, and 128*20 == 2.5k
156 * for the vectors. The SCB must be on a page boundary.
162 scb = (void *)i;
166 scb[i] = &scb_vec[i];
167 addr = (int)scb[i];
169 scb[i] = (struct ivec_dsp*)addr;
autoconf.c 40 #include "../include/scb.h"
130 struct ivec_dsp **scb; variable in typeref:struct:ivec_dsp **
146 * Init the SCB and set up a handler for all vectors in the lower space,
155 * Allocate space. We need one page for the SCB, and 128*20 == 2.5k
156 * for the vectors. The SCB must be on a page boundary.
162 scb = (void *)i;
166 scb[i] = &scb_vec[i];
167 addr = (int)scb[i];
169 scb[i] = (struct ivec_dsp*)addr;
  /src/sys/arch/alpha/alpha/
interrupt.c 278 struct scbvec * const scb = &scb_iovectab[idx]; local in function:interrupt
279 (*scb->scb_func)(scb->scb_arg, a1);
interrupt.c 278 struct scbvec * const scb = &scb_iovectab[idx]; local in function:interrupt
279 (*scb->scb_func)(scb->scb_arg, a1);
  /src/sys/arch/newsmips/dev/
sc_wrap.c 77 struct sc_scb *scb; local in function:cxd1185_attach
118 scb = sc->sc_scb;
120 TAILQ_INSERT_TAIL(&sc->free_list, scb, chain);
121 scb++;
144 free_scb(struct sc_softc *sc, struct sc_scb *scb)
150 TAILQ_INSERT_HEAD(&sc->free_list, scb, chain);
156 if (scb->chain.tqe_next == 0)
166 struct sc_scb *scb; local in function:get_scb
170 while ((scb = sc->free_list.tqh_first) == NULL &&
173 if (scb) {
188 struct sc_scb *scb; local in function:sc_scsipi_request
275 struct sc_scb *scb, *nextscb; local in function:sc_sched
453 struct sc_scb *scb = arg; local in function:cxd1185_timeout
    [all...]
sc_wrap.c 77 struct sc_scb *scb; local in function:cxd1185_attach
118 scb = sc->sc_scb;
120 TAILQ_INSERT_TAIL(&sc->free_list, scb, chain);
121 scb++;
144 free_scb(struct sc_softc *sc, struct sc_scb *scb)
150 TAILQ_INSERT_HEAD(&sc->free_list, scb, chain);
156 if (scb->chain.tqe_next == 0)
166 struct sc_scb *scb; local in function:get_scb
170 while ((scb = sc->free_list.tqh_first) == NULL &&
173 if (scb) {
188 struct sc_scb *scb; local in function:sc_scsipi_request
275 struct sc_scb *scb, *nextscb; local in function:sc_sched
453 struct sc_scb *scb = arg; local in function:cxd1185_timeout
    [all...]
  /src/sys/arch/alpha/pci/
pci_kn8ae.c 196 struct scbvec *scb; local in function:dec_kn8ae_intr_establish
209 scb = &scb_iovectab[SCB_VECTOIDX(vec - SCB_IOVECBASE)];
211 if (scb->scb_func != kn8ae_spurious) {
pci_kn8ae.c 196 struct scbvec *scb; local in function:dec_kn8ae_intr_establish
209 scb = &scb_iovectab[SCB_VECTOIDX(vec - SCB_IOVECBASE)];
211 if (scb->scb_func != kn8ae_spurious) {
  /src/sys/arch/sun3/dev/
if_ievar.h 94 volatile struct ie_sys_ctl_block *scb; member in struct:ie_softc
if_ievar.h 94 volatile struct ie_sys_ctl_block *scb; member in struct:ie_softc
  /src/sys/dev/ic/
aic79xx_osm.c 61 struct scb *scb);
64 static void ahd_set_recoveryscb(struct ahd_softc *ahd, struct scb *scb);
195 * We have an scb which has been processed by the
199 ahd_done(struct ahd_softc *ahd, struct scb *scb)
205 LIST_REMOVE(scb, pending_links);
207 xs = scb->xs;
210 callout_stop(&scb->xs->xs_callout)
335 struct scb *scb; local in function:ahd_action
530 struct scb *scb; local in function:ahd_execute_scb
741 struct scb *scb; local in function:ahd_timeout
    [all...]
aic7xxx_inline.h 64 * manual pause while accessing scb ram, accesses to certain registers
156 ahc_sg_bus_to_virt(struct scb *scb,
159 ahc_sg_virt_to_bus(struct scb *scb,
164 struct scb *scb, int op);
166 struct scb *scb, int op);
172 ahc_sg_bus_to_virt(struct scb *scb, uint32_t sg_busaddr
370 struct scb *scb; local in function:ahc_get_scb
401 struct scb* scb; local in function:ahc_lookup_scb
    [all...]
aic79xx_osm.c 61 struct scb *scb);
64 static void ahd_set_recoveryscb(struct ahd_softc *ahd, struct scb *scb);
195 * We have an scb which has been processed by the
199 ahd_done(struct ahd_softc *ahd, struct scb *scb)
205 LIST_REMOVE(scb, pending_links);
207 xs = scb->xs;
210 callout_stop(&scb->xs->xs_callout)
335 struct scb *scb; local in function:ahd_action
530 struct scb *scb; local in function:ahd_execute_scb
741 struct scb *scb; local in function:ahd_timeout
    [all...]
aic7xxx_inline.h 64 * manual pause while accessing scb ram, accesses to certain registers
156 ahc_sg_bus_to_virt(struct scb *scb,
159 ahc_sg_virt_to_bus(struct scb *scb,
164 struct scb *scb, int op);
166 struct scb *scb, int op);
172 ahc_sg_bus_to_virt(struct scb *scb, uint32_t sg_busaddr
370 struct scb *scb; local in function:ahc_get_scb
401 struct scb* scb; local in function:ahc_lookup_scb
    [all...]
aic7xxx_osm.c 58 struct scsipi_xfer *xs, struct scb *scb);
59 static void ahc_set_recoveryscb(struct ahc_softc *ahc, struct scb *scb);
194 * We have an scb which has been processed by the
199 ahc_done(struct ahc_softc *ahc, struct scb *scb)
205 xs = scb->xs;
207 LIST_REMOVE(scb, pending_links);
208 if ((scb->flags & SCB_UNTAGGEDQ) != 0)
339 struct scb *scb; local in function:ahc_action
520 struct scb *scb; local in function:ahc_execute_scb
805 struct scb *scb; local in function:ahc_timeout
    [all...]
i82586.c 213 * chooses a location for the SCB which is expected to be addressable
214 * (through `sc->scb') as an offset against the shared-memory bus handle.
298 off = IE_SCB_CMD(sc->scb);
306 off = IE_SCB_STATUS(sc->scb);
307 printf("i82586_cmd_wait: timo(%ssync): scb status: 0x%x, cmd: 0x%x\n",
341 off = IE_SCB_CMD(sc->scb);
390 status = sc->ie_bus_read16(sc, IE_SCB_STATUS(sc->scb));
402 int scb = sc->scb; local in function:i82586_count_errors
405 sc->ie_bus_read16(sc, IE_SCB_ERRCRC(scb))
    [all...]
i82586var.h 139 * chip at the SCB structure, the offset of which is passed to the MI
210 int scb; /* Offset to SCB (set by front-end) */ member in struct:ie_softc
  /src/sys/dev/microcode/aic7xxx/
aicasm_gram.y 239 | scb
240 | program scb
382 stop("SCB or SRAM space exhausted", EX_DATAERR);
812 scb: label
824 /* 64 bytes of SCB space */
1450 * or to the mode specified by the SCB or SRAM space
aicasm_gram.y 239 | scb
240 | program scb
382 stop("SCB or SRAM space exhausted", EX_DATAERR);
812 scb: label
824 /* 64 bytes of SCB space */
1450 * or to the mode specified by the SCB or SRAM space
  /src/sys/arch/newsmips/apbus/
spifi.c 75 /* scb flags */
222 struct spifi_scb *scb; local in function:spifi_scsipi_request
235 scb = spifi_get_scb(sc);
236 if (scb == NULL) {
237 panic("spifi_scsipi_request: no scb");
240 scb->xs = xs;
241 scb->flags = 0;
242 scb->status = 0;
243 scb->daddr = (vaddr_t)xs->data;
244 scb->resid = xs->datalen
284 struct spifi_scb *scb; local in function:spifi_get_scb
309 struct spifi_scb *scb = sc->sc_nexus; local in function:spifi_poll
351 struct spifi_scb *scb; local in function:spifi_sched
418 struct spifi_scb *scb; local in function:spifi_intr
575 struct spifi_scb *scb = sc->sc_nexus; local in function:spifi_select
600 struct spifi_scb *scb = sc->sc_nexus; local in function:spifi_sendmsg
641 struct spifi_scb *scb = sc->sc_nexus; local in function:spifi_command
668 struct spifi_scb *scb = sc->sc_nexus; local in function:spifi_data_io
716 struct spifi_scb *scb = sc->sc_nexus; local in function:spifi_done
742 struct spifi_scb *scb = sc->sc_nexus; local in function:spifi_fifo_drain
    [all...]
spifi.c 75 /* scb flags */
222 struct spifi_scb *scb; local in function:spifi_scsipi_request
235 scb = spifi_get_scb(sc);
236 if (scb == NULL) {
237 panic("spifi_scsipi_request: no scb");
240 scb->xs = xs;
241 scb->flags = 0;
242 scb->status = 0;
243 scb->daddr = (vaddr_t)xs->data;
244 scb->resid = xs->datalen
284 struct spifi_scb *scb; local in function:spifi_get_scb
309 struct spifi_scb *scb = sc->sc_nexus; local in function:spifi_poll
351 struct spifi_scb *scb; local in function:spifi_sched
418 struct spifi_scb *scb; local in function:spifi_intr
575 struct spifi_scb *scb = sc->sc_nexus; local in function:spifi_select
600 struct spifi_scb *scb = sc->sc_nexus; local in function:spifi_sendmsg
641 struct spifi_scb *scb = sc->sc_nexus; local in function:spifi_command
668 struct spifi_scb *scb = sc->sc_nexus; local in function:spifi_data_io
716 struct spifi_scb *scb = sc->sc_nexus; local in function:spifi_done
742 struct spifi_scb *scb = sc->sc_nexus; local in function:spifi_fifo_drain
    [all...]
  /src/sys/arch/vax/include/
scb.h 1 /* $NetBSD: scb.h,v 1.15 2022/04/10 09:50:45 andvar Exp $ */
37 struct scb { struct
128 extern struct scb *scb;
scb.h 1 /* $NetBSD: scb.h,v 1.15 2022/04/10 09:50:45 andvar Exp $ */
37 struct scb { struct
128 extern struct scb *scb;

Completed in 32 milliseconds

1 2 3