pciide_softc
CFATTACH_DECL_NEW(gcscide, sizeof(struct pciide_softc),
struct pciide_softc *sc = device_private(self);
gcscide_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
static void gcscide_chip_map(struct pciide_softc *,
CFATTACH_DECL_NEW(pciide_pnpbios, sizeof(struct pciide_softc),
struct pciide_softc *sc = device_private(self);
struct pciide_softc *sc = device_private(self);
acard_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
static void acard_chip_map(struct pciide_softc*, const struct pci_attach_args*);
CFATTACH_DECL_NEW(acardide, sizeof(struct pciide_softc),
acer_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
struct pciide_softc *sc = arg;
static void acer_chip_map(struct pciide_softc*, const struct pci_attach_args*);
struct pciide_softc pciide_sc;
struct pciide_softc *sc = device_private(self);
struct pciide_softc *sc = device_private(self);
struct pciide_softc *sc = CHAN_TO_PCIIDE(&cp->ata_channel);
artisea_chansetup(struct pciide_softc *sc, int channel,
artisea_mapreg_dma(struct pciide_softc *sc, const struct pci_attach_args *pa)
artisea_chip_map_dpa(struct pciide_softc *sc, const struct pci_attach_args *pa)
artisea_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
static void artisea_chip_map(struct pciide_softc*,
CFATTACH_DECL_NEW(artsata, sizeof(struct pciide_softc),
struct pciide_softc *sc = device_private(self);
cmd_channel_map(const struct pci_attach_args *pa, struct pciide_softc *sc,
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
struct pciide_softc *sc = CHAN_TO_PCIIDE(ochp);
struct pciide_softc *sc = arg;
cmd_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
cmd0643_9_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
CFATTACH_DECL_NEW(cmdide, sizeof(struct pciide_softc),
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
static void cmd_chip_map(struct pciide_softc*, const struct pci_attach_args*);
cmd680_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
static void cmd0643_9_chip_map(struct pciide_softc*,
cmd680_channel_map(const struct pci_attach_args *pa, struct pciide_softc *sc,
struct pciide_softc *, int);
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
static void cmd680_chip_map(struct pciide_softc*,
struct pciide_softc *, int);
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
static void cy693_chip_map(struct pciide_softc*, const struct pci_attach_args*);
CFATTACH_DECL_NEW(cypide, sizeof(struct pciide_softc),
struct pciide_softc *sc = device_private(self);
cy693_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
geodeide_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
static void geodeide_chip_map(struct pciide_softc *,
CFATTACH_DECL_NEW(geodeide, sizeof(struct pciide_softc),
struct pciide_softc *sc = device_private(self);
hpt_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
struct pciide_softc *sc = arg;
static void hpt_chip_map(struct pciide_softc*, const struct pci_attach_args*);
CFATTACH_DECL_NEW(hptide, sizeof(struct pciide_softc),
struct pciide_softc *sc = device_private(self);
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
static void ite_chip_map(struct pciide_softc*, const struct pci_attach_args*);
CFATTACH_DECL_NEW(iteide, sizeof(struct pciide_softc),
struct pciide_softc *sc = device_private(self);
ite_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = device_private(dv);
struct pciide_softc *sc = device_private(dv);
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
static void ixp_chip_map(struct pciide_softc *,
CFATTACH_DECL_NEW(ixpide, sizeof(struct pciide_softc),
struct pciide_softc *sc = device_private(self);
ixp_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc sc_pciide;
jmpata_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
static void jmpata_chip_map(struct pciide_softc*,
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
struct pciide_softc *sc = arg;
static void natsemi_chip_map(struct pciide_softc *,
CFATTACH_DECL_NEW(nside, sizeof(struct pciide_softc),
struct pciide_softc *sc = device_private(self);
natsemi_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
opti_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
static void opti_chip_map(struct pciide_softc*, const struct pci_attach_args*);
CFATTACH_DECL_NEW(optiide, sizeof(struct pciide_softc),
struct pciide_softc *sc = device_private(self);
struct pciide_softc *sc = device_private(self);
CFATTACH_DECL_NEW(pciide, sizeof(struct pciide_softc),
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
pciide_common_attach(struct pciide_softc *sc, const struct pci_attach_args *pa,
pciide_common_detach(struct pciide_softc *sc, int flags)
struct pciide_softc *sc = device_private(self);
pciide_chipen(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = CHAN_TO_PCIIDE(&cp->ata_channel);
struct pciide_softc *sc = CHAN_TO_PCIIDE(&cp->ata_channel);
pciide_mapreg_dma(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = arg;
struct pciide_softc *sc = CHAN_TO_PCIIDE(&cp->ata_channel);
pciide_dma_table_setup(struct pciide_softc *sc, int channel, int drive)
pciide_dma_table_teardown(struct pciide_softc *sc, int channel, int drive)
pciide_dma_dmamap_setup(struct pciide_softc *sc, int channel, int drive,
struct pciide_softc *sc = v;
struct pciide_softc *sc = v;
struct pciide_softc *sc = v;
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
pciide_chansetup(struct pciide_softc *sc, int channel, pcireg_t interface)
struct pciide_softc *sc = CHAN_TO_PCIIDE(&cp->ata_channel);
struct pciide_softc *sc = CHAN_TO_PCIIDE(&cp->ata_channel);
default_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
#define CHAN_TO_PCIIDE(chp) ((struct pciide_softc *) (chp)->ch_atac)
void (*chip_map)(struct pciide_softc*, const struct pci_attach_args*);
void default_chip_map(struct pciide_softc*, const struct pci_attach_args*);
int pciide_dma_table_setup(struct pciide_softc*, int, int);
void pciide_dma_table_teardown(struct pciide_softc *, int, int);
int pciide_dma_dmamap_setup(struct pciide_softc *, int, int,
void pciide_common_attach(struct pciide_softc *,
int pciide_common_detach(struct pciide_softc *, int);
int pciide_chipen(struct pciide_softc *, const struct pci_attach_args *);
void pciide_mapreg_dma(struct pciide_softc *,
int pciide_chansetup(struct pciide_softc *, int, pcireg_t);
struct pciide_softc *sc = device_private(self);
pdc202xx_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
static void pdc202xx_chip_map(struct pciide_softc *,
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
struct pciide_softc *sc = arg;
CFATTACH_DECL_NEW(pdcide, sizeof(struct pciide_softc),
struct pciide_softc *sc = arg;
struct pciide_softc *sc = v;
struct pciide_softc *sc = v;
struct pciide_softc *sc = device_private(self);
pdcsata_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = arg;
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
struct pciide_softc *sc = v;
struct pciide_softc *sc = v;
static void pdcsata_chip_map(struct pciide_softc *,
struct pciide_softc *sc = v;
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
CFATTACH_DECL_NEW(pdcsata, sizeof(struct pciide_softc),
CFATTACH_DECL_NEW(piixide, sizeof(struct pciide_softc),
struct pciide_softc *sc = device_private(self);
static void piix_chip_map(struct pciide_softc*,
struct pciide_softc *sc = device_private(dv);
struct pciide_softc *sc = device_private(dv);
piix_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
static void piixsata_chip_map(struct pciide_softc*,
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
piixsata_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = device_private(self);
serverworks_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
struct pciide_softc *sc = arg;
struct pciide_softc *sc = arg;
static void serverworks_chip_map(struct pciide_softc *,
CFATTACH_DECL_NEW(rccide, sizeof(struct pciide_softc),
struct pciide_softc *sc = device_private(dv);
rdcide_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
static void rdcide_chip_map(struct pciide_softc *,
CFATTACH_DECL_NEW(rdcide, sizeof(struct pciide_softc),
struct pciide_softc *sc = device_private(self);
struct pciide_softc *sc = device_private(dv);
CFATTACH_DECL_NEW(satalink, sizeof(struct pciide_softc),
static void sii3112_chip_map(struct pciide_softc*,
static void sii3114_chip_map(struct pciide_softc*,
struct pciide_softc *sc = device_private(self);
ba5_read_4_ind(struct pciide_softc *sc, bus_addr_t reg)
ba5_read_4(struct pciide_softc *sc, bus_addr_t reg)
ba5_write_4_ind(struct pciide_softc *sc, bus_addr_t reg, uint32_t val)
ba5_write_4(struct pciide_softc *sc, bus_addr_t reg, uint32_t val)
sii_fixup_cacheline(struct pciide_softc *sc, const struct pci_attach_args *pa,
sii3112_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
sii3114_mapreg_dma(struct pciide_softc *sc, const struct pci_attach_args *pa)
sii3114_chansetup(struct pciide_softc *sc, int channel)
struct pciide_softc *sc = CHAN_TO_PCIIDE(wdc_cp);
sii3114_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
struct pciide_softc *sc = device_private(self);
sch_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
static void sch_chip_map(struct pciide_softc*, const struct pci_attach_args*);
CFATTACH_DECL_NEW(schide, sizeof(struct pciide_softc),
sis_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
static void sis_chip_map(struct pciide_softc *, const struct pci_attach_args *);
static void sis_sata_chip_map(struct pciide_softc *,
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
CFATTACH_DECL_NEW(siside, sizeof(struct pciide_softc),
sis_sata_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = device_private(self);
struct pciide_softc *sc = device_private(self);
sl82c105_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
static void sl82c105_chip_map(struct pciide_softc*,
CFATTACH_DECL_NEW(slide, sizeof(struct pciide_softc),
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
static void stpc_chip_map(struct pciide_softc *,
CFATTACH_DECL_NEW(stpcide, sizeof(struct pciide_softc),
struct pciide_softc *sc = device_private(self);
stpc_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
svwsata_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
svwsata_mapreg_dma(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = CHAN_TO_PCIIDE(wdc_cp);
struct pciide_softc *sc = arg;
static void svwsata_chip_map(struct pciide_softc *,
static void svwsata_mapreg_dma(struct pciide_softc *,
CFATTACH_DECL_NEW(svwsata, sizeof(struct pciide_softc),
struct pciide_softc *sc = device_private(self);
struct pciide_softc *sc = device_private(self);
piccolo_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
static void piccolo_chip_map(struct pciide_softc *,
CFATTACH_DECL_NEW(toshide, sizeof(struct pciide_softc),
via_sata_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa,
via_sata_chip_map_6(struct pciide_softc *sc, const struct pci_attach_args *pa)
via_sata_chip_map_7(struct pciide_softc *sc, const struct pci_attach_args *pa)
via_vt6421_mapreg_dma(struct pciide_softc *sc, const struct pci_attach_args *pa)
via_vt6421_chansetup(struct pciide_softc *sc, int channel)
via_sata_chip_map_new(struct pciide_softc *sc,
static void via_chip_map(struct pciide_softc *,
struct pciide_softc *sc = device_private(self);
struct pciide_softc *sc = device_private(dv);
struct pciide_softc *sc = device_private(dv);
static int via_sata_chip_map_common(struct pciide_softc *,
via_chip_map(struct pciide_softc *sc, const struct pci_attach_args *pa)
static void via_sata_chip_map(struct pciide_softc *,
static void via_sata_chip_map_6(struct pciide_softc *,
static void via_sata_chip_map_7(struct pciide_softc *,
static void via_sata_chip_map_new(struct pciide_softc *,
CFATTACH_DECL_NEW(viaide, sizeof(struct pciide_softc),
struct pciide_softc *sc;
struct pciide_softc *sc;
struct pciide_softc *sc = CHAN_TO_PCIIDE(chp);
via_sata_chip_map_common(struct pciide_softc *sc,