Home | History | Annotate | Download | only in dev

Lines Matching defs:wdr

88 	struct wdc_regs wdr;
97 wdr.cmd_iot = wdr.ctl_iot = mb_alloc_bus_space_tag();
98 if (wdr.cmd_iot == NULL)
100 wdr.cmd_iot->stride = 0;
101 wdr.cmd_iot->wo_1 = 1;
103 if (bus_space_map(wdr.cmd_iot, FALCON_WD_BASE, FALCON_WD_LEN, 0,
104 &wdr.cmd_baseioh))
107 if (bus_space_subregion(wdr.cmd_iot, wdr.cmd_baseioh,
108 i * 4, 4, &wdr.cmd_iohs[i]) != 0)
111 wdc_init_shadow_regs(&wdr);
113 if (bus_space_subregion(wdr.cmd_iot, wdr.cmd_baseioh, FALCON_WD_AUX, 4,
114 &wdr.ctl_ioh))
129 result = wdcprobe(&wdr);
134 bus_space_unmap(wdr.cmd_iot, wdr.cmd_baseioh, FALCON_WD_LEN);
136 mb_free_bus_space_tag(wdr.cmd_iot);
147 struct wdc_regs *wdr;
153 sc->sc_wdcdev.regs = wdr = &sc->sc_wdc_regs;
154 wdr->cmd_iot = wdr->ctl_iot =
156 wdr->cmd_iot->stride = 0;
157 wdr->cmd_iot->wo_1 = 1;
158 wdr->cmd_iot->abs_rms_2 = read_multi_2_swap;
159 wdr->cmd_iot->abs_wms_2 = write_multi_2_swap;
160 if (bus_space_map(wdr->cmd_iot, FALCON_WD_BASE, FALCON_WD_LEN, 0,
161 &wdr->cmd_baseioh)) {
166 if (bus_space_subregion(wdr->cmd_iot, wdr->cmd_baseioh,
167 i * 4, 4, &wdr->cmd_iohs[i]) != 0) {
170 bus_space_unmap(wdr->cmd_iot, wdr->cmd_baseioh,
176 if (bus_space_subregion(wdr->cmd_iot,
177 wdr->cmd_baseioh, FALCON_WD_AUX, 4, &wdr->ctl_ioh)) {
178 bus_space_unmap(wdr->cmd_iot, wdr->cmd_baseioh, FALCON_WD_LEN);
202 wdc_init_shadow_regs(wdr);