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

1 2 3 4

  /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;

Completed in 21 milliseconds

1 2 3 4