HomeSort by: relevance | last modified time | path
    Searched refs:fdc (Results 1 - 25 of 37) sorted by relevancy

1 2

  /src/sys/arch/arc/jazz/
fdcvar.h 127 #define FDCDMA_START(fdc, addr, len, datain) \
128 (*(fdc)->sc_dma_start)(fdc, addr, len, datain)
129 #define FDCDMA_ABORT(fdc) (*(fdc)->sc_dma_abort)(fdc)
130 #define FDCDMA_DONE(fdc) (*(fdc)->sc_dma_done)(fdc)
fd.c 248 * the drive). If `fdc' is not NULL, the drive was found but was not
254 fdprint(void *aux, const char *fdc)
258 if (fdc == NULL)
264 fdcattach(struct fdc_softc *fdc)
269 callout_init(&fdc->sc_timo_ch, 0);
270 callout_init(&fdc->sc_intr_ch, 0);
272 fdc->sc_state = DEVIDLE;
273 TAILQ_INIT(&fdc->sc_drives);
284 (void)config_found(fdc->sc_dev, (void *)&fa, fdprint,
292 struct fdc_softc *fdc = device_private(parent) local in function:fdprobe
336 struct fdc_softc *fdc = device_private(parent); local in function:fdattach
486 struct fdc_softc *fdc = local in function:fdstrategy
506 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fdstart
521 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fdfinish
583 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fd_motor_off
596 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fd_motor_on
733 struct fdc_softc *fdc = device_private(device_parent(dev)); local in function:fdcstatus
748 struct fdc_softc *fdc = arg; local in function:fdctimeout
781 struct fdc_softc *fdc = arg; local in function:fdcintr
    [all...]
fdc_jazzio.c 96 struct fdc_softc sc_fdc; /* base fdc device */
156 struct fdc_softc *fdc = &jsc->sc_fdc; local in function:fdc_jazzio_attach
159 fdc->sc_dev = self;
160 fdc->sc_iot = ja->ja_bust;
162 fdc->sc_maxiosize = MAXPHYS;
163 fdc->sc_dma_start = fdc_jazzio_dma_start;
164 fdc->sc_dma_abort = fdc_jazzio_dma_abort;
165 fdc->sc_dma_done = fdc_jazzio_dma_done;
169 if (bus_space_map(fdc->sc_iot, ja->ja_addr,
175 if (bus_space_subregion(fdc->sc_iot, jsc->sc_baseioh
    [all...]
  /src/sys/arch/sun3/dev/
fd.c 119 #include "fdc.h"
121 #error "fdc but no fd?"
191 CFATTACH_DECL_NEW(fdc, sizeof(struct fdc_softc),
338 #define FD_SET_SWINTR() softint_schedule(fdc->sc_si);
355 #define FCR_REG_SYNC() (*fdc->sc_reg_fcr = fdc->sc_fcr)
379 * the drive). If `fdc' is not NULL, the drive was found but was not
385 fdprint(void *aux, const char *fdc)
389 if (fdc == NULL)
395 fdconf(struct fdc_softc *fdc)
421 struct fdc_softc *fdc = device_private(self); local in function:fdcattach
504 struct fdc_softc *fdc = device_private(parent); local in function:fdmatch
565 struct fdc_softc *fdc = device_private(parent); local in function:fdattach
715 struct fdc_softc *fdc; local in function:fdstrategy
735 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dv)); local in function:fdstart
750 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dv)); local in function:fdfinish
828 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dv)); local in function:fd_motor_on
1012 struct fdc_softc *fdc = device_private(device_parent(dv)); local in function:fdcstatus
1036 struct fdc_softc *fdc = arg; local in function:fdctimeout
1055 struct fdc_softc *fdc = arg; local in function:fdcpseudointr
1072 struct fdc_softc *fdc = arg; local in function:fdchwintr
1137 struct fdc_softc *fdc = arg; local in function:fdcswintr
1775 struct fdc_softc *fdc = local in function:fdioctl
1789 struct fdc_softc *fdc = local in function:fdioctl
1801 struct fdc_softc *fdc = local in function:fdioctl
1948 struct fdc_softc *fdc; local in function:fd_mountroot_hook
1978 struct fdc_softc *fdc; local in function:fd_read_md_image
    [all...]
  /src/sys/arch/sparc64/dev/
fdc.c 1 /* $NetBSD: fdc.c,v 1.52 2023/09/02 05:51:57 jdc Exp $ */
104 __KERNEL_RCSID(0, "$NetBSD: fdc.c,v 1.52 2023/09/02 05:51:57 jdc Exp $");
484 establish_chip_type(struct fdc_softc *fdc,
531 fdc->sc_flags |= FDC_82077;
544 * the drive). If `fdc' is not NULL, the drive was found but was not
550 fdprint(void *aux, const char *fdc)
554 if (!fdc)
560 * Configure several parameters and features on the FDC.
564 fdconf(struct fdc_softc *fdc)
568 if (fdc_wrfifo(fdc, NE7CMD_DUMPREG) || fdcresult(fdc) != 10
614 struct fdc_softc *fdc = device_private(self); local in function:fdcattach_mainbus
643 struct fdc_softc *fdc = device_private(self); local in function:fdcattach_obio
682 struct fdc_softc *fdc = device_private(self); local in function:fdcattach_sbus
726 struct fdc_softc *fdc = device_private(self); local in function:fdcattach_ebus
875 struct fdc_softc *fdc = device_private(parent); local in function:fdmatch
953 struct fdc_softc *fdc = device_private(parent); local in function:fdattach
1090 struct fdc_softc *fdc = device_private( local in function:fdstrategy
1109 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fdstart
1124 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fdfinish
1223 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fd_motor_on
1467 struct fdc_softc *fdc = arg; local in function:fdctimeout
1494 struct fdc_softc *fdc = arg; local in function:fdcpseudointr
1514 struct fdc_softc *fdc = arg; local in function:fdc_c_hwintr
1590 struct fdc_softc *fdc = arg; local in function:fdcswintr
2136 struct fdc_softc *fdc; local in function:fdioctl
2490 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fd_do_eject
    [all...]
  /src/sys/arch/sparc/dev/
fd.c 430 establish_chip_type(struct fdc_softc *fdc,
475 fdc->sc_flags |= FDC_82077;
488 * the drive). If `fdc' is not NULL, the drive was found but was not
494 fdprint(void *aux, const char *fdc)
498 if (!fdc)
504 * Configure several parameters and features on the FDC.
508 fdconf(struct fdc_softc *fdc)
512 if (fdc_wrfifo(fdc, NE7CMD_DUMPREG) || fdcresult(fdc) != 10)
519 if ((vroom = fdc->sc_status[7]) == 0
557 struct fdc_softc *fdc = device_private(self); local in function:fdcattach_mainbus
586 struct fdc_softc *fdc = device_private(self); local in function:fdcattach_obio
707 struct fdc_softc *fdc = device_private(parent); local in function:fdmatch
781 struct fdc_softc *fdc = device_private(parent); local in function:fdattach
913 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dv)); local in function:fdstrategy
931 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dv)); local in function:fdstart
946 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dv)); local in function:fdfinish
1043 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dv)); local in function:fd_motor_on
1283 struct fdc_softc *fdc = arg; local in function:fdctimeout
1311 struct fdc_softc *fdc = arg; local in function:fdcpseudointr
1331 struct fdc_softc *fdc = arg; local in function:fdc_c_hwintr
1407 struct fdc_softc *fdc = arg; local in function:fdcswintr
1952 struct fdc_softc *fdc; local in function:fdioctl
2306 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dv)); local in function:fd_do_eject
    [all...]
  /src/sys/dev/pcmcia/
fdc_pcmcia.c 55 struct fdc_softc sc_fdc; /* real "fdc" softc */
76 fdc_conf(struct fdc_softc *fdc)
78 bus_space_tag_t iot = fdc->sc_iot;
79 bus_space_handle_t ioh = fdc->sc_ioh;
84 (n = fdcresult(fdc, 1)) != 1)
88 if (FDC_ST0(fdc->sc_status[0]) == FDC_ST0_INVL)
94 (n = fdcresult(fdc, 1)) != 1) {
99 printf("Version %x\n", fdc->sc_status[0]);
103 (n = fdcresult(fdc, -1)) == -1)
119 (void)out_fdc(iot, ioh, fdc->sc_status[9]); /* same comp *
143 struct fdc_softc *fdc = &psc->sc_fdc; local in function:fdc_pcmcia_attach
    [all...]
  /src/sys/dev/isa/
fdc_isa.c 90 struct fdc_softc sc_fdc; /* base fdc device */
186 struct fdc_softc *fdc = &isc->sc_fdc; local in function:fdc_isa_detach
191 isa_intr_disestablish(fdc->sc_ic, fdc->sc_ih);
193 bus_space_unmap(fdc->sc_iot, fdc->sc_fdctlioh, 1);
195 bus_space_unmap(fdc->sc_iot, isc->sc_baseioh, 6 /* FDC_NPORT */);
204 struct fdc_softc *fdc = &isc->sc_fdc; local in function:fdc_isa_attach
210 fdc->sc_dev = self;
211 fdc->sc_iot = ia->ia_iot
    [all...]
fd.c 264 void fd_set_motor(struct fdc_softc *fdc, int reset);
267 int fdcresult(struct fdc_softc *fdc);
268 void fdcstart(struct fdc_softc *fdc);
271 void fdcretry(struct fdc_softc *fdc);
289 * the drive). If `fdc' is not NULL, the drive was found but was not
295 fdprint(void *aux, const char *fdc)
299 if (!fdc)
307 struct fdc_softc *fdc = device_private(self); local in function:fdcresume
309 mutex_enter(&fdc->sc_mtx);
310 (void)fdcintr1(fdc);
318 struct fdc_softc *fdc = device_private(self); local in function:fdcsuspend
338 struct fdc_softc *fdc = device_private(self); local in function:fdc_childdet
350 struct fdc_softc *fdc = device_private(self); local in function:fdcdetach
405 struct fdc_softc *fdc = device_private(self); local in function:fdcfinishattach
483 struct fdc_softc *fdc = device_private(parent); local in function:fdprobe
559 struct fdc_softc *fdc = device_private(parent); local in function:fdattach
703 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fdstrategy
771 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fdstart
787 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fdfinish
852 struct fdc_softc *fdc; local in function:fd_motor_off
866 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fd_motor_on
1014 struct fdc_softc *fdc = device_private(device_parent(dv)); local in function:fdcstatus
1030 struct fdc_softc *fdc = arg; local in function:fdctimeout
1352 struct fdc_softc *fdc = arg; local in function:fdcintr
    [all...]
  /src/sys/arch/i386/pnpbios/
fdc_pnpbios.c 62 struct fdc_softc sc_fdc; /* base fdc device */
86 struct fdc_softc *fdc = &pdc->sc_fdc; local in function:fdc_pnpbios_attach
92 fdc->sc_dev = self;
93 fdc->sc_ic = aa->ic;
95 if (pnpbios_io_map(aa->pbt, aa->resc, 0, &fdc->sc_iot,
113 /* Easy case. This matches right up with what the fdc code expects. */
115 fdc->sc_ioh = pdc->sc_baseioh;
118 /* Map a subregion so this all lines up with the fdc code. */
120 if (bus_space_subregion(fdc->sc_iot, pdc->sc_baseioh, 2, 4,
121 &fdc->sc_ioh))
    [all...]
  /src/sys/arch/prep/pnpbus/
fdc_pnpbus.c 61 struct fdc_softc sc_fdc; /* base fdc device */
88 struct fdc_softc *fdc = &pdc->sc_fdc; local in function:fdc_pnpbus_attach
92 fdc->sc_dev = self;
93 fdc->sc_ic = pna->pna_ic;
95 if (pnpbus_io_map(&pna->pna_res, 0, &fdc->sc_iot, &pdc->sc_baseioh)) {
112 /* Easy case. This matches right up with what the fdc code expects. */
114 fdc->sc_ioh = pdc->sc_baseioh;
117 /* Map a subregion so this all lines up with the fdc code. */
119 if (bus_space_subregion(fdc->sc_iot, pdc->sc_baseioh, 2, 4,
120 &fdc->sc_ioh))
    [all...]
  /src/sys/arch/alpha/sableio/
fdc_sableio.c 59 struct fdc_softc sc_fdc; /* real "fdc" softc */
83 struct fdc_softc *fdc = &sfdc->sc_fdc; local in function:fdc_sableio_attach
91 fdc->sc_dev = self;
92 fdc->sc_iot = sa->sa_iot;
93 fdc->sc_ic = sa->sa_ic;
94 fdc->sc_drq = sa->sa_drq;
96 if (bus_space_map(fdc->sc_iot, sa->sa_ioaddr, 6 /* FDC_NPORT */, 0,
102 if (bus_space_subregion(fdc->sc_iot, sfdc->sc_baseioh, 2, 4,
103 &fdc->sc_ioh)) {
108 if (bus_space_map(fdc->sc_iot, sa->sa_ioaddr + fdctl + 2, 1, 0
    [all...]
  /src/sys/arch/x68k/dev/
fd.c 171 CFATTACH_DECL_NEW(fdc, sizeof(struct fdc_softc),
335 fdc_dmastart(struct fdc_softc *fdc, int read, void *addr, vsize_t count)
342 error = bus_dmamap_load(fdc->sc_dmat, fdc->sc_dmamap, addr, count,
348 bus_dmamap_sync(fdc->sc_dmat, fdc->sc_dmamap, 0, count,
355 * specify FDC data register address for clarification.
357 * FDC is connected to LSB 8 bits of X68000 16 bit bus
359 * so each FDC register is mapped at sparse odd address.
361 * XXX: No proper API to get DMA address of FDC register for DMAC
384 struct fdc_softc *fdc = arg; local in function:fdcdmaintr
461 struct fdc_softc *fdc = device_private(self); local in function:fdcattach
551 struct fdc_softc *fdc = device_private(parent); local in function:fdprobe
628 struct fdc_softc *fdc = device_private(parent); local in function:fdattach
749 struct fdc_softc *fdc; local in function:fdstrategy
769 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fdstart
784 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fdfinish
845 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fd_motor_off
929 struct fdc_softc *fdc; local in function:fdopen
973 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fdclose
1049 struct fdc_softc *fdc = device_private(device_parent(dv)); local in function:fdcstatus
1064 struct fdc_softc *fdc = arg; local in function:fdctimeout
1097 struct fdc_softc *fdc = arg; local in function:fdcintr
1614 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fdioctl
1911 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fd_mountroot_hook
    [all...]
  /src/share/man/man4/man4.sparc64/
Makefile 5 MAN= envctrl.4 ffb.4 fdc.4 intro.4 lom.4 pyro.4 sab.4 tadpmu.4 tda.4
  /src/sys/arch/atari/dev/
hdfd.c 209 CFATTACH_DECL_NEW(fdc, sizeof(struct fdc_softc),
348 if (strcmp("fdc", aux) || fdc_matched)
400 * the drive). If `fdc' is not NULL, the drive was found but was not
406 fdprint(void *aux, const char *fdc)
410 if (!fdc)
418 struct fdc_softc *fdc = device_private(self); local in function:fdcattach
424 fdc->sc_dev = self;
425 fdc->sc_state = DEVIDLE;
426 TAILQ_INIT(&fdc->sc_drives);
435 (void)fdcresult(fdc);
474 struct fdc_softc *fdc = device_private(parent); local in function:fdprobe
527 struct fdc_softc *fdc = device_private(parent); local in function:fdattach
658 struct fdc_softc *fdc; local in function:fdstrategy
679 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fdstart
694 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fdfinish
757 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fd_motor_off
770 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fd_motor_on
886 struct fdc_softc *fdc = device_private(device_parent(self)); local in function:fdcstatus
919 struct fdc_softc *fdc = arg; local in function:fdctimeout
949 struct fdc_softc *fdc = arg; local in function:fdcintr
    [all...]
hdfd_intr.s 52 movl _C_LABEL(fdio_addr),%a0 | Get base of fdc registers
81 movl _C_LABEL(fdio_addr),%a0 | Get base of fdc registers
  /src/sys/arch/acorn32/mainbus/
fd.c 180 CFATTACH_DECL_NEW(fdc, sizeof(struct fdc_softc),
304 void fd_set_motor(struct fdc_softc *fdc, int reset);
307 int fdcresult(struct fdc_softc *fdc);
309 void fdcstart(struct fdc_softc *fdc);
314 void fdcretry(struct fdc_softc *fdc);
327 if (pa->pa_name && strcmp(pa->pa_name, "fdc") != 0)
366 * the drive). If `fdc' is not NULL, the drive was found but was not
372 fdprint(void *aux, const char *fdc)
376 if (!fdc)
384 struct fdc_softc *fdc = device_private(self) local in function:fdcattach
441 struct fdc_softc *fdc = device_private(parent); local in function:fdprobe
496 struct fdc_softc *fdc = device_private(parent); local in function:fdattach
619 struct fdc_softc *fdc = local in function:fdstrategy
639 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fdstart
654 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fdfinish
729 struct fdc_softc *fdc = device_private(device_parent(fd->sc_dev)); local in function:fd_motor_on
866 struct fdc_softc *fdc = device_private(device_parent(dv)); local in function:fdcstatus
881 struct fdc_softc *fdc = arg; local in function:fdctimeout
914 struct fdc_softc *fdc = arg; local in function:fdcintr
    [all...]
  /src/sys/arch/atari/isa/
fdcisa.c 89 struct fdc_softc sc_fdc; /* base fdc device */
184 struct fdc_softc *fdc = &isc->sc_fdc; local in function:fdc_isa_attach
189 fdc->sc_dev = self;
190 fdc->sc_iot = ia->ia_iot;
191 fdc->sc_ic = ia->ia_ic;
192 fdc->sc_drq = ia->ia_drq[0].ir_drq;
194 if (bus_space_map(fdc->sc_iot, ia->ia_io[0].ir_addr,
200 if (bus_space_subregion(fdc->sc_iot, isc->sc_baseioh, 2, 4,
201 &fdc->sc_ioh)) {
206 if (bus_space_map(fdc->sc_iot, ia->ia_io[0].ir_addr + fdctl + 2, 1, 0
    [all...]
  /src/sys/arch/hppa/hppa/
support.S 92 fdc,m %arg3(%sr1, %arg1) /* Start flushing first cache line. */
94 fdc,m %arg3(%sr1, %arg1)
95 fdc,m %arg3(%sr1, %arg1)
96 fdc,m %arg3(%sr1, %arg1)
97 fdc,m %arg3(%sr1, %arg1)
98 fdc,m %arg3(%sr1, %arg1)
99 fdc,m %arg3(%sr1, %arg1)
100 fdc,m %arg3(%sr1, %arg1)
101 fdc,m %arg3(%sr1, %arg1)
102 fdc,m %arg3(%sr1, %arg1
    [all...]
  /src/tests/lib/libc/sys/
t_listen.c 53 int fda, fdb, fdc; local in function:ATF_TC_BODY
68 fdc = open("listen", O_RDWR | O_CREAT, 0600);
70 ATF_REQUIRE(fda >= 0 && fdb >= 0 && fdc >= 0);
71 ATF_REQUIRE_ERRNO(ENOTSOCK, listen(fdc, 1) == -1);
73 (void)close(fdc);
  /src/sys/arch/sparc64/sparc64/
bsd_fdintr.s 88 ! load fdc, if it's NULL there's nothing to do: schedule soft interrupt
121 ! we filled/emptied the FIFO; update fdc->sc_buf & fdc->sc_tc
133 stb %l7, [R_buf] ! *fdc->sc_bufp = *reg_fifo
137 stb %l7, [R_fifo] ! *reg_fifo = *fdc->sc_bufp
139 inc R_buf ! fdc->sc_bufp++
140 bne,a nextc ! if (--fdc->sc_tc) goto ...
143 ! xfer done: update fdc->sc_buf & fdc->sc_tc, mark istate IDLE
156 add R_fdc, FDC_STATUS, R_stat ! &fdc->sc_status[0
    [all...]
  /src/share/man/man4/man4.x86/
Makefile 4 est.4 fdc.4 fwhrng.4 hpet.4 ichlpcib.4 imcsmb.4 lpt.4 mem.4 odcm.4 \
  /src/share/man/man4/man4.sparc/
Makefile 11 MLINKS+=fd.4 fdc.4
  /src/sys/arch/sparc/sparc/
bsd_fdintr.s 173 ! load fdc, if it's NULL there's nothing to do: schedule soft interrupt
197 ld [R_fdc + FDC_ITASK], %l7 ! get task from fdc
218 ! we filled/emptied the FIFO; update fdc->sc_buf & fdc->sc_tc
230 !! panic("fdc: overrun")
241 stb %l7, [R_buf] ! *fdc->sc_bufp = *reg_fifo
245 stb %l7, [R_fifo] ! *reg_fifo = *fdc->sc_bufp
247 inc R_buf ! fdc->sc_bufp++
248 bne,a nextc ! if (--fdc->sc_tc) goto ...
251 ! xfer done: update fdc->sc_buf & fdc->sc_tc, mark istate DON
    [all...]
  /src/share/man/man4/man4.amiga/
Makefile 6 drbbc.4 ed.4 efa.4 em4k.4 empb.4 es.4 fdc.4 grf.4 \

Completed in 21 milliseconds

1 2