/src/sys/dev/ata/ |
satapmpvar.h | 31 void satapmp_attach(struct ata_channel *);
|
satavar.h | 43 uint32_t sata_reset_interface(struct ata_channel *, bus_space_tag_t, 45 void sata_interpret_det(struct ata_channel *, uint32_t); 46 void sata_interpret_sig(struct ata_channel *, int, uint32_t);
|
atavar.h | 138 struct ata_channel *c_chp; 176 int (*c_start)(struct ata_channel *, struct ata_xfer *); 181 int (*c_poll)(struct ata_channel *, struct ata_xfer *); 184 void (*c_abort)(struct ata_channel *, struct ata_xfer *); 185 int (*c_intr)(struct ata_channel *, struct ata_xfer *, int); 186 void (*c_kill_xfer)(struct ata_channel *, struct ata_xfer *, int); 247 struct ata_channel *sc_chan; 336 struct ata_channel *chnl_softc; /* channel softc */ 365 void (*ata_reset_channel)(struct ata_channel *, int); 378 void (*ata_recovery)(struct ata_channel *, int, uint32_t) 399 struct ata_channel { struct [all...] |
satafisvar.h | 37 int satafis_rdh_parse(struct ata_channel *, const uint8_t *);
|
ata_subr.c | 81 ata_queue_hwslot_to_xfer(struct ata_channel *chp, int hwslot) 109 ata_queue_get_active_xfer_locked(struct ata_channel *chp) 131 ata_queue_get_active_xfer(struct ata_channel *chp) 143 ata_queue_drive_active_xfer(struct ata_channel *chp, int drive) 196 ata_channel_init(struct ata_channel *chp) 210 ata_channel_destroy(struct ata_channel *chp) 229 struct ata_channel *chp = v; 267 ata_channel_lock(struct ata_channel *chp) 273 ata_channel_unlock(struct ata_channel *chp) 279 ata_channel_lock_owned(struct ata_channel *chp [all...] |
/src/sys/dev/ic/ |
wdcvar.h | 120 void (*select)(struct ata_channel *,int); 123 void (*irqack)(struct ata_channel *); 126 void (*reset)(struct ata_channel *, int); 129 void (*datain_pio)(struct ata_channel *, int, void *, size_t); 130 void (*dataout_pio)(struct ata_channel *, int, void *, size_t); 133 /* Given an ata_channel, get the wdc_softc. */ 136 /* Given an ata_channel, get the wdc_regs. */ 149 void (*)(struct ata_channel *, int)); 150 void wdcattach(struct ata_channel *); 155 void wdc_sataprobe(struct ata_channel *); [all...] |
ahcisatavar.h | 66 struct ata_channel *sc_chanarray[AHCI_MAX_PORTS]; 68 struct ata_channel ata_channel; /* generic part */ member in struct:ahci_softc::ahci_channel 86 void (*sc_channel_start)(struct ahci_softc *, struct ata_channel *); 87 void (*sc_channel_stop)(struct ahci_softc *, struct ata_channel *);
|
siisata.c | 140 void siisata_probe_drive(struct ata_channel *); 141 void siisata_setup_channel(struct ata_channel *); 145 void siisata_reset_channel(struct ata_channel *, int); 150 int siisata_cmd_start(struct ata_channel *, struct ata_xfer *); 151 int siisata_cmd_complete(struct ata_channel *, struct ata_xfer *, int); 152 int siisata_cmd_poll(struct ata_channel *, struct ata_xfer *); 153 void siisata_cmd_abort(struct ata_channel *, struct ata_xfer *); 154 void siisata_cmd_done(struct ata_channel *, struct ata_xfer *, int); 155 static void siisata_cmd_done_end(struct ata_channel *, struct ata_xfer *); 156 void siisata_cmd_kill_xfer(struct ata_channel *, struct ata_xfer *, int) [all...] |
siisatavar.h | 87 struct ata_channel *sc_chanarray[SIISATA_MAX_PORTS]; 89 struct ata_channel ata_channel; member in struct:siisata_softc::siisata_channel
|
ninjaata32var.h | 68 struct ata_channel ch_ata_channel; /* generic part */ 71 struct ata_channel *sc_wdc_chanarray[NJATA32_NCHAN];
|
ahcisata_core.c | 59 static void ahci_probe_drive(struct ata_channel *); 60 static void ahci_setup_channel(struct ata_channel *); 63 static int ahci_do_reset_drive(struct ata_channel *, int, int, uint32_t *, 66 static void ahci_reset_channel(struct ata_channel *, int); 72 static int ahci_cmd_start(struct ata_channel *, struct ata_xfer *); 73 static int ahci_cmd_complete(struct ata_channel *, struct ata_xfer *, int); 74 static int ahci_cmd_poll(struct ata_channel *, struct ata_xfer *); 75 static void ahci_cmd_abort(struct ata_channel *, struct ata_xfer *); 76 static void ahci_cmd_done(struct ata_channel *, struct ata_xfer *); 77 static void ahci_cmd_done_end(struct ata_channel *, struct ata_xfer *) [all...] |
/src/sys/arch/amiga/dev/ |
efavar.h | 39 struct ata_channel chan; 50 struct ata_channel *sc_chanlist[FATA1_CHANNELS];
|
/src/sys/arch/arm/gemini/ |
obio_wdc.c | 58 struct ata_channel *wdc_chanlist[1]; 59 struct ata_channel ata_channel; member in struct:wdc_obio_softc 136 sc->wdc_chanlist[0] = &sc->ata_channel; 140 sc->ata_channel.ch_channel = 0; 141 sc->ata_channel.ch_atac = &sc->sc_wdcdev.sc_atac; 149 wdcintr, &sc->ata_channel); 155 wdcattach(&sc->ata_channel);
|
/src/sys/arch/evbarm/iq31244/ |
wdc_obio.c | 54 struct ata_channel *wdc_chanlist[1]; 55 struct ata_channel ata_channel; member in struct:wdc_obio_softc 107 sc->wdc_chanlist[0] = &sc->ata_channel; 111 sc->ata_channel.ch_channel = 0; 112 sc->ata_channel.ch_atac = &sc->sc_wdcdev.sc_atac; 126 wdcintr, &sc->ata_channel); 132 wdcattach(&sc->ata_channel);
|
/src/sys/arch/evbarm/tsarm/ |
wdc_ts.c | 51 struct ata_channel *wdc_chanlist[1]; 52 struct ata_channel ata_channel; member in struct:wdc_ts_softc 105 sc->wdc_chanlist[0] = &sc->ata_channel; 109 sc->ata_channel.ch_channel = 0; 110 sc->ata_channel.ch_atac = &sc->sc_wdcdev.sc_atac; 116 sc->sc_ih = ep93xx_intr_establish(32, IPL_BIO, wdcintr, &sc->ata_channel); 118 wdcattach(&sc->ata_channel);
|
/src/sys/arch/evbppc/mpc85xx/ |
wdc_obio.c | 54 struct ata_channel *wdc_chanlist[1]; 55 struct ata_channel ata_channel; member in struct:wdc_obio_softc 147 sc->wdc_chanlist[0] = &sc->ata_channel; 151 sc->ata_channel.ch_channel = 0; 152 sc->ata_channel.ch_atac = &sc->sc_wdcdev.sc_atac; 164 wdcintr, &sc->ata_channel); 171 wdcattach(&sc->ata_channel);
|
/src/sys/arch/dreamcast/dev/g1/ |
wdc_g1.c | 55 struct ata_channel *wdc_chanlist[1]; 56 struct ata_channel ata_channel; member in struct:wdc_g1_softc 64 static void wdc_g1_do_reset(struct ata_channel *, int); 141 sc->wdc_chanlist[0] = &sc->ata_channel; 146 sc->ata_channel.ch_channel = 0; 147 sc->ata_channel.ch_atac = &sc->sc_wdcdev.sc_atac; 154 wdc_g1_intr, &sc->ata_channel); 156 wdcattach(&sc->ata_channel); 173 wdc_g1_do_reset(struct ata_channel *chp, int poll [all...] |
/src/sys/dev/pci/ |
pciide_common.c | 178 struct ata_channel *wdc_cp; 190 wdc_cp = &cp->ata_channel; 290 struct pciide_softc *sc = CHAN_TO_PCIIDE(&cp->ata_channel); 291 struct ata_channel *wdc_cp = &cp->ata_channel; 331 cp->ata_channel.ch_flags |= ATACH_DISABLED; 339 struct pciide_softc *sc = CHAN_TO_PCIIDE(&cp->ata_channel); 340 struct ata_channel *wdc_cp = &cp->ata_channel; 418 cp->ata_channel.ch_flags |= ATACH_DISABLED [all...] |
cmdide.c | 51 static void cmd0643_9_setup_channel(struct ata_channel*); 54 static int cmd064x_claim_hw(struct ata_channel *, int); 55 static void cmd064x_free_hw(struct ata_channel *); 57 static void cmd646_9_irqack(struct ata_channel *); 60 static void cmd680_setup_channel(struct ata_channel*); 152 sc->wdc_chanarray[channel] = &cp->ata_channel; 154 cp->ata_channel.ch_channel = channel; 155 cp->ata_channel.ch_atac = &sc->sc_wdcdev.sc_atac; 180 cp->ata_channel.ch_flags |= ATACH_DISABLED; 192 cmd064x_claim_hw(struct ata_channel *chp, int maysleep [all...] |
pciidevar.h | 133 struct ata_channel *wdc_chanarray[PCIIDE_MAX_CHANNELS]; 136 struct ata_channel ata_channel; /* generic part */ member in struct:pciide_softc::pciide_channel 166 /* Given an ata_channel, get the pciide_softc. */ 169 /* Given an ata_channel, get the pciide_channel. */ 210 void sata_setup_channel(struct ata_channel*); 221 void pciide_irqack(struct ata_channel *);
|
cypide.c | 42 static void cy693_setup_channel(struct ata_channel*); 147 sc->wdc_chanarray[0] = &cp->ata_channel; 149 cp->ata_channel.ch_channel = 0; 150 cp->ata_channel.ch_atac = &sc->sc_wdcdev.sc_atac; 162 if ((cp->ata_channel.ch_flags & ATACH_DISABLED) == 0) 165 wdcattach(&cp->ata_channel); 169 cy693_setup_channel(struct ata_channel *chp)
|
/src/sys/arch/mmeye/dev/ |
wdc_mainbus.c | 58 struct ata_channel *wdc_chanlist[1]; 59 struct ata_channel ata_channel; member in struct:wdc_mainbus_softc 162 sc->wdc_chanlist[0] = &sc->ata_channel; 166 sc->ata_channel.ch_channel = 0; 167 sc->ata_channel.ch_atac = &sc->sc_wdcdev.sc_atac; 174 wdcintr, &sc->ata_channel); 176 wdcattach(&sc->ata_channel);
|
/src/sys/dev/isapnp/ |
wdc_isapnp.c | 55 struct ata_channel *wdc_chanlist[1]; 56 struct ata_channel ata_channel; member in struct:wdc_isapnp_softc 140 ipa->ipa_irq[0].type, IPL_BIO, wdcintr, &sc->ata_channel); 154 sc->wdc_chanlist[0] = &sc->ata_channel; 158 sc->ata_channel.ch_channel = 0; 159 sc->ata_channel.ch_atac = &sc->sc_wdcdev.sc_atac; 163 wdcattach(&sc->ata_channel);
|
/src/sys/dev/pcmcia/ |
wdc_pcmcia.c | 65 struct ata_channel *wdc_chanlist[1]; 66 struct ata_channel ata_channel; member in struct:wdc_pcmcia_softc 164 static void wdc_pcmcia_datain_memory(struct ata_channel *, int, void *, 166 static void wdc_pcmcia_dataout_memory(struct ata_channel *, int, void *, 291 sc->wdc_chanlist[0] = &sc->ata_channel; 294 sc->ata_channel.ch_channel = 0; 295 sc->ata_channel.ch_atac = &sc->sc_wdcdev.sc_atac; 319 wdcattach(&sc->ata_channel); 325 ata_delref(&sc->ata_channel); [all...] |
/src/sys/arch/mips/adm5120/dev/ |
wdc_extio.c | 99 struct ata_channel *sc_chanlist[1]; 100 struct ata_channel sc_channel; 114 void wdc_extio_reset(struct ata_channel *, int); 116 wdc_extio_reset(struct ata_channel *chp, int poll) 215 wdc_extio_dataout(struct ata_channel *chp, int flags, void *bf, size_t len) 224 wdc_extio_datain(struct ata_channel *chp, int flags, void *bf, size_t len) 277 struct ata_channel *chp = &sc->sc_channel;
|