Home
last modified time | relevance | path

Searched refs:pciide_softc (Results 1 – 25 of 30) sorted by relevance

12

/netbsd-src/sys/dev/pci/
H A Dpciidevar.h79 struct pciide_softc { struct
167 #define CHAN_TO_PCIIDE(chp) ((struct pciide_softc *) (chp)->ch_atac)
177 void (*chip_map)(struct pciide_softc*, const struct pci_attach_args*);
209 void default_chip_map(struct pciide_softc*, const struct pci_attach_args*);
213 int pciide_dma_table_setup(struct pciide_softc*, int, int);
214 void pciide_dma_table_teardown(struct pciide_softc *, int, int);
216 int pciide_dma_dmamap_setup(struct pciide_softc *, int, int,
239 void pciide_common_attach(struct pciide_softc *,
242 int pciide_common_detach(struct pciide_softc *, int);
245 int pciide_chipen(struct pciide_softc *, const struct pci_attach_args *);
[all …]
H A Dcmdide.c45 CFATTACH_DECL_NEW(cmdide, sizeof(struct pciide_softc),
48 static void cmd_chip_map(struct pciide_softc*, const struct pci_attach_args*);
49 static void cmd0643_9_chip_map(struct pciide_softc*,
53 struct pciide_softc *, int);
58 static void cmd680_chip_map(struct pciide_softc*,
62 struct pciide_softc *, int);
119 struct pciide_softc *sc = device_private(self); in cmdide_attach()
129 cmd_channel_map(const struct pci_attach_args *pa, struct pciide_softc *sc, in cmd_channel_map()
194 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in cmd064x_claim_hw()
205 struct pciide_softc *sc = CHAN_TO_PCIIDE(ochp); in cmd064x_free_hw()
[all …]
H A Dnside.c39 static void natsemi_chip_map(struct pciide_softc *,
48 CFATTACH_DECL_NEW(nside, sizeof(struct pciide_softc),
82 struct pciide_softc *sc = device_private(self); in nside_attach()
91 natsemi_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in natsemi_chip_map()
162 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in natsemi_setup_channel()
214 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in natsemi_irqack()
227 struct pciide_softc *sc = arg; in natsemi_pci_intr()
H A Dsatalink.c261 CFATTACH_DECL_NEW(satalink, sizeof(struct pciide_softc),
264 static void sii3112_chip_map(struct pciide_softc*,
266 static void sii3114_chip_map(struct pciide_softc*,
320 struct pciide_softc *sc = device_private(self); in satalink_attach()
330 ba5_read_4_ind(struct pciide_softc *sc, bus_addr_t reg) in ba5_read_4_ind()
344 ba5_read_4(struct pciide_softc *sc, bus_addr_t reg) in ba5_read_4()
357 ba5_write_4_ind(struct pciide_softc *sc, bus_addr_t reg, uint32_t val) in ba5_write_4_ind()
368 ba5_write_4(struct pciide_softc *sc, bus_addr_t reg, uint32_t val) in ba5_write_4()
392 sii_fixup_cacheline(struct pciide_softc *sc, const struct pci_attach_args *pa, in sii_fixup_cacheline()
420 sii3112_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in sii3112_chip_map()
[all …]
H A Dviaide.c41 static void via_chip_map(struct pciide_softc *,
48 static int via_sata_chip_map_common(struct pciide_softc *,
50 static void via_sata_chip_map(struct pciide_softc *,
52 static void via_sata_chip_map_6(struct pciide_softc *,
54 static void via_sata_chip_map_7(struct pciide_softc *,
56 static void via_sata_chip_map_new(struct pciide_softc *,
67 CFATTACH_DECL_NEW(viaide, sizeof(struct pciide_softc),
405 struct pciide_softc *sc = device_private(self); in viaide_attach()
432 struct pciide_softc *sc = device_private(dv); in viaide_suspend()
447 struct pciide_softc *s in viaide_resume()
[all...]
H A Dixpide.c46 static void ixp_chip_map(struct pciide_softc *,
50 CFATTACH_DECL_NEW(ixpide, sizeof(struct pciide_softc),
86 struct pciide_softc *sc = device_private(self); in ixpide_attach()
98 ixp_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in ixp_chip_map()
151 struct pciide_softc *sc = device_private(dv); in ixpide_resume()
164 struct pciide_softc *sc = device_private(dv); in ixpide_suspend()
181 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in ixp_setup_channel()
H A Dpciide_common.c115 pciide_common_attach(struct pciide_softc *sc, const struct pci_attach_args *pa, in pciide_common_attach()
172 pciide_common_detach(struct pciide_softc *sc, int flags) in pciide_common_detach()
226 struct pciide_softc *sc = device_private(self); in pciide_detach()
265 pciide_chipen(struct pciide_softc *sc, const struct pci_attach_args *pa) in pciide_chipen()
287 struct pciide_softc *sc = CHAN_TO_PCIIDE(&cp->ata_channel); in pciide_mapregs_compat()
336 struct pciide_softc *sc = CHAN_TO_PCIIDE(&cp->ata_channel); in pciide_mapregs_native()
421 pciide_mapreg_dma(struct pciide_softc *sc, const struct pci_attach_args *pa) in pciide_mapreg_dma()
549 struct pciide_softc *sc = arg; in pciide_pci_intr()
583 struct pciide_softc *sc = CHAN_TO_PCIIDE(&cp->ata_channel); in pciide_channel_dma_setup()
617 pciide_dma_table_setup(struct pciide_softc *sc, int channel, int drive) in pciide_dma_table_setup()
[all …]
H A Dsvwsata.c37 static void svwsata_chip_map(struct pciide_softc *,
39 static void svwsata_mapreg_dma(struct pciide_softc *,
44 CFATTACH_DECL_NEW(svwsata, sizeof(struct pciide_softc),
97 struct pciide_softc *sc = device_private(self); in svwsata_attach()
106 svwsata_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in svwsata_chip_map()
193 svwsata_mapreg_dma(struct pciide_softc *sc, const struct pci_attach_args *pa) in svwsata_mapreg_dma()
247 struct pciide_softc *sc = CHAN_TO_PCIIDE(wdc_cp); in svwsata_mapchan()
337 struct pciide_softc *sc = arg; in svwsata_intr()
H A Dstpcide.c43 static void stpc_chip_map(struct pciide_softc *,
59 CFATTACH_DECL_NEW(stpcide, sizeof(struct pciide_softc),
78 struct pciide_softc *sc = device_private(self); in stpcide_attach()
88 stpc_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in stpc_chip_map()
146 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in stpc_setup_channel()
H A Drccide.c40 static void serverworks_chip_map(struct pciide_softc *,
49 CFATTACH_DECL_NEW(rccide, sizeof(struct pciide_softc),
104 struct pciide_softc *sc = device_private(self); in rccide_attach()
113 serverworks_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in serverworks_chip_map()
187 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in serverworks_setup_channel()
265 struct pciide_softc *sc = arg; in serverworks_pci_intr()
294 struct pciide_softc *sc = arg; in serverworkscsb6_pci_intr()
H A Dschide.c71 static void sch_chip_map(struct pciide_softc*, const struct pci_attach_args*);
76 CFATTACH_DECL_NEW(schide, sizeof(struct pciide_softc),
108 struct pciide_softc *sc = device_private(self); in schide_attach()
118 sch_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in sch_chip_map()
176 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in sch_setup_channel()
H A Drdcide.c39 static void rdcide_chip_map(struct pciide_softc *,
61 CFATTACH_DECL_NEW(rdcide, sizeof(struct pciide_softc),
80 struct pciide_softc *sc = device_private(self); in rdcide_attach()
94 struct pciide_softc *sc = device_private(dv); in rdcide_resume()
111 struct pciide_softc *sc = device_private(dv); in rdcide_suspend()
126 rdcide_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in rdcide_chip_map()
206 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in rdcide_setup_channel()
H A Dartsata.c51 static void artisea_chip_map(struct pciide_softc*,
92 CFATTACH_DECL_NEW(artsata, sizeof(struct pciide_softc),
111 struct pciide_softc *sc = device_private(self); in artsata_attach()
124 struct pciide_softc *sc = CHAN_TO_PCIIDE(&cp->ata_channel); in artisea_mapregs()
227 artisea_chansetup(struct pciide_softc *sc, int channel, in artisea_chansetup()
240 artisea_mapreg_dma(struct pciide_softc *sc, const struct pci_attach_args *pa) in artisea_mapreg_dma()
313 artisea_chip_map_dpa(struct pciide_softc *sc, const struct pci_attach_args *pa) in artisea_chip_map_dpa()
381 artisea_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in artisea_chip_map()
H A Dpdcsata.c58 static void pdcsata_chip_map(struct pciide_softc *,
72 CFATTACH_DECL_NEW(pdcsata, sizeof(struct pciide_softc),
214 struct pciide_softc *sc = device_private(self); in pdcsata_attach()
223 pdcsata_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in pdcsata_chip_map()
509 struct pciide_softc *sc = arg; in pdcsata_pci_intr()
554 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in pdc203xx_irqack()
567 struct pciide_softc *sc = v; in pdc203xx_dma_init()
576 struct pciide_softc *sc = v; in pdc203xx_dma_start()
592 struct pciide_softc *sc = v; in pdc203xx_dma_finish()
615 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in pdcsata_do_reset()
H A Dslide.c44 static void sl82c105_chip_map(struct pciide_softc*,
51 CFATTACH_DECL_NEW(slide, sizeof(struct pciide_softc),
100 struct pciide_softc *sc = device_private(self); in slide_attach()
129 sl82c105_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in sl82c105_chip_map()
192 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in sl82c105_setup_channel()
H A Dcypide.c41 static void cy693_chip_map(struct pciide_softc*, const struct pci_attach_args*);
47 CFATTACH_DECL_NEW(cypide, sizeof(struct pciide_softc),
81 struct pciide_softc *sc = device_private(self); in cypide_attach()
91 cy693_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in cy693_chip_map()
176 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in cy693_setup_channel()
H A Dgeodeide.c47 static void geodeide_chip_map(struct pciide_softc *,
55 CFATTACH_DECL_NEW(geodeide, sizeof(struct pciide_softc),
94 struct pciide_softc *sc = device_private(self); in geodeide_attach()
103 geodeide_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in geodeide_chip_map()
173 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in geodeide_setup_channel()
H A Doptiide.c44 static void opti_chip_map(struct pciide_softc*, const struct pci_attach_args*);
50 CFATTACH_DECL_NEW(optiide, sizeof(struct pciide_softc),
94 struct pciide_softc *sc = device_private(self); in optiide_attach()
104 opti_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in opti_chip_map()
174 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in opti_setup_channel()
H A Dtoshide.c41 static void piccolo_chip_map(struct pciide_softc *,
48 CFATTACH_DECL_NEW(toshide, sizeof(struct pciide_softc),
100 struct pciide_softc *sc = device_private(self); in piccolo_attach()
115 piccolo_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in piccolo_chip_map()
170 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in piccolo_setup_channel()
H A Diteide.c45 static void ite_chip_map(struct pciide_softc*, const struct pci_attach_args*);
51 CFATTACH_DECL_NEW(iteide, sizeof(struct pciide_softc),
88 struct pciide_softc *sc = device_private(self); in iteide_attach()
97 ite_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in ite_chip_map()
169 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in ite_setup_channel()
H A Daceride.c41 static void acer_chip_map(struct pciide_softc*, const struct pci_attach_args*);
50 struct pciide_softc pciide_sc;
88 struct pciide_softc *sc = device_private(self); in aceride_attach()
112 acer_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in acer_chip_map()
239 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in acer_do_reset()
267 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in acer_setup_channel()
365 struct pciide_softc *sc = arg; in acer_pci_intr()
H A Dpdcide.c39 static void pdc202xx_chip_map(struct pciide_softc *,
51 CFATTACH_DECL_NEW(pdcide, sizeof(struct pciide_softc),
133 struct pciide_softc *sc = device_private(self); in pdcide_attach()
180 pdc202xx_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in pdc202xx_chip_map()
334 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in pdc202xx_setup_channel()
450 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in pdc20268_setup_channel()
497 struct pciide_softc *sc = arg; in pdc202xx_pci_intr()
527 struct pciide_softc *sc = arg; in pdc20265_pci_intr()
568 struct pciide_softc *sc = v; in pdc20262_dma_start()
587 struct pciide_softc *sc = v; in pdc20262_dma_finish()
H A Dacardide.c39 static void acard_chip_map(struct pciide_softc*, const struct pci_attach_args*);
48 CFATTACH_DECL_NEW(acardide, sizeof(struct pciide_softc),
100 struct pciide_softc *sc = device_private(self); in acardide_attach()
113 acard_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in acard_chip_map()
186 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in acard_setup_channel()
H A Dsiside.c39 static void sis_chip_map(struct pciide_softc *, const struct pci_attach_args *);
40 static void sis_sata_chip_map(struct pciide_softc *,
51 CFATTACH_DECL_NEW(siside, sizeof(struct pciide_softc),
98 struct pciide_softc *sc = device_private(self); in siside_attach()
223 sis_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in sis_chip_map()
348 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in sis96x_setup_channel()
413 struct pciide_softc *sc = CHAN_TO_PCIIDE(chp); in sis_setup_channel()
512 sis_sata_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in sis_sata_chip_map()
/netbsd-src/sys/arch/i386/pci/
H A Dgcscide.c88 static void gcscide_chip_map(struct pciide_softc *,
115 CFATTACH_DECL_NEW(gcscide, sizeof(struct pciide_softc),
145 struct pciide_softc *sc = device_private(self); in gcscide_attach()
154 gcscide_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa) in gcscide_chip_map()

12