/netbsd-src/sys/dev/pci/ |
H A D | pciidevar.h | 79 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 D | cmdide.c | 45 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 D | nside.c | 39 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 D | satalink.c | 261 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 D | viaide.c | 41 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 D | ixpide.c | 46 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 D | pciide_common.c | 115 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 D | svwsata.c | 37 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 D | stpcide.c | 43 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 D | rccide.c | 40 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 D | schide.c | 71 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 D | rdcide.c | 39 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 D | artsata.c | 51 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 D | pdcsata.c | 58 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 D | slide.c | 44 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 D | cypide.c | 41 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 D | geodeide.c | 47 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 D | optiide.c | 44 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 D | toshide.c | 41 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 D | iteide.c | 45 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 D | aceride.c | 41 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 D | pdcide.c | 39 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 D | acardide.c | 39 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 D | siside.c | 39 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 D | gcscide.c | 88 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()
|