wdc_regs
struct wdc_regs sc_wdc_regs[2];
struct wdc_regs *wdr;
struct wdc_regs *wdr;
struct wdc_regs sc_wdc_regs;
struct wdc_regs wdr;
struct wdc_regs *wdr;
struct wdc_regs sc_wdc_regs[ICSIDE_MAX_CHANNELS];
struct wdc_regs sc_wdc_regs[2];
struct wdc_regs *wdr;
struct wdc_regs *wdr;
struct wdc_regs sc_wdc_regs[2];
struct wdc_regs *wdr = &sc->sc_gayle_wdc_regs;
struct wdc_regs *wdr_gayle = &sc->sc_gayle_wdc_regs;
struct wdc_regs *wdr_fata;
efa_fata_subregion_pio0(struct wdc_regs *wdr_fata)
efa_fata_subregion_pion(struct wdc_regs *wdr_fata, bool data32)
efa_debug_print_regmapping(struct wdc_regs *wdr_fata)
static void efa_fata_subregion_pio0(struct wdc_regs *wdr_fata);
static void efa_fata_subregion_pion(struct wdc_regs *wdr_fata, bool data32);
static void efa_debug_print_regmapping(struct wdc_regs *wdr_fata);
struct wdc_regs wdr[6]; /* PIO0-5 */
struct wdc_regs sc_gayle_wdc_regs;
struct wdc_regs *wdr;
struct wdc_regs wdr;
struct wdc_regs sc_wdc_regs;
struct wdc_regs *wdr;
struct wdc_regs *wdr;
struct wdc_regs *wdr;
struct wdc_regs wdr;
sc->sc_wdcdev.regs = wdr = &sc->wdc_regs;
struct wdc_regs wdc_regs;
struct wdc_regs *wdr;
struct wdc_regs *wdr;
struct wdc_regs sc_wdc_regs;
struct wdc_regs wdr;
struct wdc_regs *wdr;
sc->sc_wdcdev.regs = wdr = &sc->wdc_regs;
struct wdc_regs *wdr = &wdc->regs[chp->ch_channel];
struct wdc_regs wdc_regs;
struct wdc_regs wdr;
struct wdc_regs wdc_regs;
struct wdc_regs *wdr;
sc->sc_wdcdev.regs = wdr = &sc->wdc_regs;
struct wdc_regs wdc_regs;
struct wdc_regs *wdr;
sc->sc_wdcdev.regs = wdr = &sc->wdc_regs;
struct wdc_regs wdr;
struct wdc_regs * const wdr = &sc->wdc_regs;
struct wdc_regs wdc_regs;
wdc_obio_initregmap(struct wdc_regs *wdr, bus_space_tag_t bst,
struct wdc_regs *wdr;
struct wdc_regs *wdr;
struct wdc_regs sc_wdc_regs;
struct wdc_regs wdr;
struct wdc_regs *wdr;
struct wdc_regs sc_wdc_regs;
struct wdc_regs *wdr;
struct wdc_regs *wdr;
struct wdc_regs *wdr = CHAN_TO_WDC_REGS(chp);
struct wdc_regs *wdr = CHAN_TO_WDC_REGS(chp);
struct wdc_regs sc_wdc_regs;
struct wdc_regs *wdr;
struct wdc_regs *wdr = CHAN_TO_WDC_REGS(chp);
struct wdc_regs sc_wdc_regs;
struct wdc_regs sc_wdc_regs;
struct wdc_regs *wdr = &wdc->regs[chp->ch_channel];
wdc_extio_map(struct extio_attach_args *ea, struct wdc_regs *wdr,
struct wdc_regs *wdr = CHAN_TO_WDC_REGS(chp);
struct wdc_regs *wdr = CHAN_TO_WDC_REGS(chp);
struct wdc_regs wdr;
struct wdc_regs *wdr;
struct wdc_regs *wdr;
sc->sc_wdcdev.regs = wdr = &sc->wdc_regs;
struct wdc_regs wdc_regs;
struct wdc_regs wdr;
struct wdc_regs wdr;
__wdc_spd_bus_space(struct wdc_regs *wdr)
struct wdc_regs sc_wdc_regs;
STATIC void __wdc_spd_bus_space(struct wdc_regs *);
struct wdc_regs *wdr = &wdc->regs[chp->ch_channel];
struct wdc_regs sc_wdc_regs;
struct wdc_regs *wdr = &sc->sc_wdc_regs;
struct wdc_regs *wdr;
struct wdc_regs *wdr = &sc->sc_wdc_regs;
struct wdc_regs *wdr = CHAN_TO_WDC_REGS(chp);
struct wdc_regs *wdr = CHAN_TO_WDC_REGS(chp);
struct wdc_regs sc_wdc_regs;
struct wdc_regs *wdr;
struct wdc_regs sc_wdc_regs;
struct wdc_regs *wdr = &wdc->regs[chp->ch_channel];
struct wdc_regs *wdr = &wdc->regs[chp->ch_channel];
struct wdc_regs wdc_regs;
struct wdc_regs *wdr;
sc->sc_wdcdev.regs = wdr = &sc->wdc_regs;
static int mvsata_wdc_reg_init(struct mvsata_port *, struct wdc_regs *);
mvsata_wdc_reg_init(struct mvsata_port *mvport, struct wdc_regs *wdr)
malloc(sizeof(struct wdc_regs) * product->hc * product->port,
struct wdc_regs *sc_wdc_regs;
struct wdc_regs *wdr;
struct wdc_regs sc_wdc_regs;
struct wdc_regs *wdr = &wdc->regs[chp->ch_channel];
struct wdc_regs *wdr = &wdc->regs[chp->ch_channel];
struct wdc_regs *wdr = &wdc->regs[chp->ch_channel];
struct wdc_regs *wdr = &wdc->regs[chp->ch_channel];
struct wdc_regs *wdr = &wdc->regs[chp->ch_channel];
struct wdc_regs *wdr = &wdc->regs[chp->ch_channel];
struct wdc_regs *wdr = &wdc->regs[chp->ch_channel];
wdc_init_shadow_regs(struct wdc_regs *wdr)
struct wdc_regs *wdr = &wdc->regs[chp->ch_channel];
struct wdc_regs *wdr = &wdc->regs[chp->ch_channel];
struct wdc_regs *wdr = &wdc->regs[chp->ch_channel];
struct wdc_regs *wdr = CHAN_TO_WDC_REGS(chp);
sizeof(struct wdc_regs), M_DEVBUF, M_WAITOK);
struct wdc_regs *wdr = CHAN_TO_WDC_REGS(chp);
struct wdc_regs *wdr = CHAN_TO_WDC_REGS(chp);
struct wdc_regs *wdr = CHAN_TO_WDC_REGS(chp);
struct wdc_regs *wdr = &wdc->regs[chp->ch_channel];
wdcprobe(struct wdc_regs *wdr)
wdcprobe_with_reset(struct wdc_regs *wdr,
struct wdc_regs *wdr = &wdc->regs[chp->ch_channel];
struct wdc_regs *wdr = &wdc->regs[chp->ch_channel];
void wdc_init_shadow_regs(struct wdc_regs *);
int wdcprobe(struct wdc_regs *);
int wdcprobe_with_reset(struct wdc_regs *,
struct wdc_regs *regs; /* register array (per-channel) */
struct wdc_regs *wdr = &sc->wdc_regs;
struct wdc_regs *wdr;
sc->sc_wdcdev.regs = wdr = &sc->wdc_regs;
struct wdc_regs wdc_regs;
struct wdc_regs wdr;
sc->sc_wdcdev.regs = wdr = &sc->wdc_regs;
struct wdc_regs wdc_regs;
struct wdc_regs *wdr;
sc->sc_wdcdev.regs = wdr = &sc->wdc_regs;
struct wdc_regs wdc_regs;
struct wdc_regs *wdr;
struct wdc_regs *wdr = CHAN_TO_WDC_REGS(wdc_cp);
struct wdc_regs *wdr;
struct wdc_regs *wdr = CHAN_TO_WDC_REGS(wdc_cp);
struct wdc_regs *wdr = CHAN_TO_WDC_REGS(wdc_cp);
struct wdc_regs *wdr;
struct wdc_regs *wdr = CHAN_TO_WDC_REGS(chp);
struct wdc_regs *wdr = CHAN_TO_WDC_REGS(chp);
struct wdc_regs *wdr;
struct wdc_regs *wdr = CHAN_TO_WDC_REGS(wdc_cp);
struct wdc_regs *wdr = CHAN_TO_WDC_REGS(chp);
struct wdc_regs *wdr = CHAN_TO_WDC_REGS(wdc_cp);
struct wdc_regs *wdr;
struct wdc_regs *wdr;
struct wdc_regs *wdr;
struct wdc_regs *wdr;
sc->sc_wdcdev.regs = wdr = &sc->wdc_regs;
struct wdc_regs *wdr = CHAN_TO_WDC_REGS(chp);
struct wdc_regs *wdr = CHAN_TO_WDC_REGS(chp);
struct wdc_regs wdc_regs;
struct wdc_regs sc_wdc_regs[DTIDE_NCHANNELS];
struct wdc_regs *wdr;
struct wdc_regs sc_wdc_regs[HCIDE_NCHANNELS];
struct wdc_regs *wdr;
struct wdc_regs *wdr = &wdc->regs[chan->chan_channel];
struct wdc_regs *wdr = &wdc->regs[chp->ch_channel];
struct wdc_regs *wdr = &wdc->regs[chp->ch_channel];