Searched refs:r_io (Results 1 - 25 of 26) sorted by relevance

12

/freebsd-10.2-release/sys/mips/rmi/
H A Dxlr_pcmcia.c99 ch->r_io[i].res = mem_res;
104 ch->r_io[ATA_DATA].offset = XLR_PCMCIA_DATA_REG;
105 ch->r_io[ATA_FEATURE].offset = XLR_PCMCIA_ERROR_REG;
106 ch->r_io[ATA_COUNT].offset = XLR_PCMCIA_SECT_CNT_REG;
107 ch->r_io[ATA_SECTOR].offset = XLR_PCMCIA_SECT_NUM_REG;
108 ch->r_io[ATA_CYL_LSB].offset = XLR_PCMCIA_CYLINDER_LOW_REG;
109 ch->r_io[ATA_CYL_MSB].offset = XLR_PCMCIA_CYLINDER_HIGH_REG;
110 ch->r_io[ATA_DRIVE].offset = XLR_PCMCIA_SECT_DRIVE_HEAD_REG;
111 ch->r_io[ATA_COMMAND].offset = XLR_PCMCIA_CMD_STATUS_REG;
112 ch->r_io[ATA_ERRO
[all...]
/freebsd-10.2-release/sys/dev/ata/
H A Data-card.c107 ch->r_io[i].res = io;
108 ch->r_io[i].offset = i;
110 ch->r_io[ATA_IDX_ADDR].res = io;
117 ch->r_io[ATA_CONTROL].res = io;
118 ch->r_io[ATA_CONTROL].offset = 14;
126 ch->r_io[i].res = NULL;
129 ch->r_io[ATA_CONTROL].res = ctlio;
130 ch->r_io[ATA_CONTROL].offset = 0;
159 if (ch->r_io[ATA_CONTROL].res != ch->r_io[ATA_DAT
[all...]
H A Data-isa.c132 ch->r_io[i].res = io;
133 ch->r_io[i].offset = i;
135 ch->r_io[ATA_CONTROL].res = ctlio;
136 ch->r_io[ATA_CONTROL].offset = 0;
137 ch->r_io[ATA_IDX_ADDR].res = io;
160 ch->r_io[ATA_CONTROL].res);
162 ch->r_io[ATA_IDX_ADDR].res);
H A Data-all.h545 struct ata_resource r_io[ATA_MAX_RES];/* I/O resources */ member in struct:ata_channel
692 ATA_INB(ch->r_io[idx].res, ch->r_io[idx].offset)
695 ATA_INW(ch->r_io[idx].res, ch->r_io[idx].offset)
698 ATA_INW_STRM(ch->r_io[idx].res, ch->r_io[idx].offset)
701 ATA_INL(ch->r_io[idx].res, ch->r_io[idx].offset)
704 ATA_INSW(ch->r_io[id
[all...]
H A Data-cbus.c282 ch->r_io[i].res = ctlr->io;
283 ch->r_io[i].offset = i << 1;
285 ch->r_io[ATA_CONTROL].res = ctlr->ctlio;
286 ch->r_io[ATA_CONTROL].offset = 0;
287 ch->r_io[ATA_IDX_ADDR].res = ctlr->io;
H A Data-all.c420 ch->r_io[ATA_ERROR].res = ch->r_io[ATA_FEATURE].res;
421 ch->r_io[ATA_ERROR].offset = ch->r_io[ATA_FEATURE].offset;
422 ch->r_io[ATA_IREASON].res = ch->r_io[ATA_COUNT].res;
423 ch->r_io[ATA_IREASON].offset = ch->r_io[ATA_COUNT].offset;
424 ch->r_io[ATA_STATUS].res = ch->r_io[ATA_COMMAN
[all...]
H A Data-sata.c88 if (ch->r_io[reg].res) {
101 if (ch->r_io[reg].res) {
239 if (ch->r_io[ATA_SSTATUS].res)
H A Data-pci.c413 ch->r_io[i].res = io;
414 ch->r_io[i].offset = i;
416 ch->r_io[ATA_CONTROL].res = ctlio;
417 ch->r_io[ATA_CONTROL].offset = ctlr->legacy ? 0 : 2;
418 ch->r_io[ATA_IDX_ADDR].res = io;
422 ch->r_io[i].res = ctlr->r_res1;
423 ch->r_io[i].offset = (i - ATA_BMCMD_PORT) + (ch->unit*ATA_BMIOSIZE);
439 ch->r_io[ATA_CONTROL].res);
441 ch->r_io[ATA_IDX_ADDR].res);
/freebsd-10.2-release/sys/arm/at91/
H A Dat91_cfata.c199 ch->r_io[i].res = sc->mem_res;
205 ch->r_io[ATA_DATA].offset = 0x00;
206 ch->r_io[ATA_FEATURE].offset = 0x01;
207 ch->r_io[ATA_COUNT].offset = 0x02;
208 ch->r_io[ATA_SECTOR].offset = 0x03;
209 ch->r_io[ATA_CYL_LSB].offset = 0x04;
210 ch->r_io[ATA_CYL_MSB].offset = 0x05;
211 ch->r_io[ATA_DRIVE].offset = 0x06;
212 ch->r_io[ATA_COMMAND].offset = 0x07;
213 ch->r_io[ATA_ERRO
[all...]
/freebsd-10.2-release/sys/mips/sibyte/
H A Data_zbbus.c96 ch->r_io[i].res = io;
97 ch->r_io[i].offset = (regoffset + i) << regshift;
100 ch->r_io[ATA_CONTROL].res = io;
101 ch->r_io[ATA_CONTROL].offset = (regoffset + ATA_CTLOFFSET) << regshift;
102 ch->r_io[ATA_IDX_ADDR].res = io; /* XXX what is this used for */
126 ch->r_io[ATA_IDX_ADDR].res);
/freebsd-10.2-release/sys/dev/ata/chipsets/
H A Data-fsl.c148 ch->r_io[i].res = ctrl->r_res1;
175 ch->r_io[ATA_DATA ].offset = 0xa0;
176 ch->r_io[ATA_FEATURE].offset = 0xa4;
177 ch->r_io[ATA_ERROR ].offset = 0xa4;
178 ch->r_io[ATA_COUNT ].offset = 0xa8;
179 ch->r_io[ATA_SECTOR ].offset = 0xac;
180 ch->r_io[ATA_CYL_LSB].offset = 0xb0;
181 ch->r_io[ATA_CYL_MSB].offset = 0xb4;
182 ch->r_io[ATA_DRIVE ].offset = 0xb8;
183 ch->r_io[ATA_COMMAN
[all...]
H A Data-serverworks.c184 ch->r_io[i].res = ctlr->r_res2;
187 ch->r_io[ATA_DATA].offset = ch_offset + 0x00;
188 ch->r_io[ATA_FEATURE].offset = ch_offset + 0x04;
189 ch->r_io[ATA_COUNT].offset = ch_offset + 0x08;
190 ch->r_io[ATA_SECTOR].offset = ch_offset + 0x0c;
191 ch->r_io[ATA_CYL_LSB].offset = ch_offset + 0x10;
192 ch->r_io[ATA_CYL_MSB].offset = ch_offset + 0x14;
193 ch->r_io[ATA_DRIVE].offset = ch_offset + 0x18;
194 ch->r_io[ATA_COMMAND].offset = ch_offset + 0x1c;
195 ch->r_io[ATA_CONTRO
[all...]
H A Data-via.c222 struct resource *r_io; local
228 if (!(r_io = bus_alloc_resource_any(device_get_parent(dev),
234 ch->r_io[i].res = r_io;
235 ch->r_io[i].offset = i;
237 ch->r_io[ATA_CONTROL].res = r_io;
238 ch->r_io[ATA_CONTROL].offset = 2 + ATA_IOSIZE;
239 ch->r_io[ATA_IDX_ADDR].res = r_io;
[all...]
H A Data-cyrix.c115 ATA_OUTL(ch->r_io[ATA_BMCMD_PORT].res,
120 ATA_OUTL(ch->r_io[ATA_BMCMD_PORT].res,
127 ATA_OUTL(ch->r_io[ATA_BMCMD_PORT].res,
H A Data-siliconimage.c305 ch->r_io[i].res = ctlr->r_res2;
306 ch->r_io[i].offset = 0x80 + i + (unit01 << 6) + (unit10 << 8);
308 ch->r_io[ATA_CONTROL].res = ctlr->r_res2;
309 ch->r_io[ATA_CONTROL].offset = 0x8a + (unit01 << 6) + (unit10 << 8);
310 ch->r_io[ATA_IDX_ADDR].res = ctlr->r_res2;
313 ch->r_io[ATA_BMCMD_PORT].res = ctlr->r_res2;
314 ch->r_io[ATA_BMCMD_PORT].offset = 0x00 + (unit01 << 3) + (unit10 << 8);
315 ch->r_io[ATA_BMSTAT_PORT].res = ctlr->r_res2;
316 ch->r_io[ATA_BMSTAT_PORT].offset = 0x02 + (unit01 << 3) + (unit10 << 8);
317 ch->r_io[ATA_BMDTP_POR
[all...]
H A Data-marvell.c270 ch->r_io[i].res = ctlr->r_res1;
271 ch->r_io[i].offset = 0x02100 + (i << 2) + ATA_MV_EDMA_BASE(ch);
273 ch->r_io[ATA_CONTROL].res = ctlr->r_res1;
274 ch->r_io[ATA_CONTROL].offset = 0x02120 + ATA_MV_EDMA_BASE(ch);
275 ch->r_io[ATA_IDX_ADDR].res = ctlr->r_res1;
281 ch->r_io[ATA_SSTATUS].res = ctlr->r_res1;
282 ch->r_io[ATA_SSTATUS].offset = 0x00100 + ATA_MV_HOST_BASE(ch);
283 ch->r_io[ATA_SERROR].res = ctlr->r_res1;
284 ch->r_io[ATA_SERROR].offset = 0x00104 + ATA_MV_HOST_BASE(ch);
285 ch->r_io[ATA_SCONTRO
[all...]
H A Data-sis.c213 ch->r_io[ATA_SSTATUS].res = ctlr->r_res2;
214 ch->r_io[ATA_SSTATUS].offset = 0x00 + offset;
215 ch->r_io[ATA_SERROR].res = ctlr->r_res2;
216 ch->r_io[ATA_SERROR].offset = 0x04 + offset;
217 ch->r_io[ATA_SCONTROL].res = ctlr->r_res2;
218 ch->r_io[ATA_SCONTROL].offset = 0x08 + offset;
H A Data-intel.c398 ch->r_io[ATA_IDX_ADDR].res = ctlr->r_res2;
399 ch->r_io[ATA_IDX_ADDR].offset = 0x00;
400 ch->r_io[ATA_IDX_DATA].res = ctlr->r_res2;
401 ch->r_io[ATA_IDX_DATA].offset = 0x04;
902 ch->r_io[i].res = ctlr->r_res2;
905 ch->r_io[ATA_DATA].offset = ch_offset + 0x00;
906 ch->r_io[ATA_FEATURE].offset = ch_offset + 0x06;
907 ch->r_io[ATA_COUNT].offset = ch_offset + 0x08;
908 ch->r_io[ATA_SECTOR].offset = ch_offset + 0x0c;
909 ch->r_io[ATA_CYL_LS
[all...]
H A Data-acerlabs.c242 ch->r_io[i].res = io;
243 ch->r_io[i].offset = i + (unit10 ? 8 : 0);
245 ch->r_io[ATA_CONTROL].res = ctlio;
246 ch->r_io[ATA_CONTROL].offset = 2 + (unit10 ? 4 : 0);
247 ch->r_io[ATA_IDX_ADDR].res = io;
251 ch->r_io[i].res = ctlr->r_res1;
252 ch->r_io[i].offset = (i - ATA_BMCMD_PORT)+(ch->unit * ATA_BMIOSIZE);
H A Data-nvidia.c262 ch->r_io[ATA_SSTATUS].res = ctlr->r_res2;
263 ch->r_io[ATA_SSTATUS].offset = (ch->unit << 6);
264 ch->r_io[ATA_SERROR].res = ctlr->r_res2;
265 ch->r_io[ATA_SERROR].offset = 0x04 + (ch->unit << 6);
266 ch->r_io[ATA_SCONTROL].res = ctlr->r_res2;
267 ch->r_io[ATA_SCONTROL].offset = 0x08 + (ch->unit << 6);
H A Data-promise.c553 ch->r_io[i].res = ctlr->r_res2;
554 ch->r_io[i].offset = offset + 0x0200 + (i << 2) + (ch->unit << 7);
556 ch->r_io[ATA_CONTROL].res = ctlr->r_res2;
557 ch->r_io[ATA_CONTROL].offset = offset + 0x0238 + (ch->unit << 7);
558 ch->r_io[ATA_IDX_ADDR].res = ctlr->r_res2;
562 ch->r_io[ATA_SSTATUS].res = ctlr->r_res2;
563 ch->r_io[ATA_SSTATUS].offset = 0x400 + (ch->unit << 8);
564 ch->r_io[ATA_SERROR].res = ctlr->r_res2;
565 ch->r_io[ATA_SERROR].offset = 0x404 + (ch->unit << 8);
566 ch->r_io[ATA_SCONTRO
[all...]
/freebsd-10.2-release/sys/arm/xscale/ixp425/
H A Davila_ata.c508 ch->r_io[i].res = &sc->sc_ata;
510 ch->r_io[ATA_DATA].offset = ATA_DATA;
511 ch->r_io[ATA_FEATURE].offset = ATA_FEATURE;
512 ch->r_io[ATA_COUNT].offset = ATA_COUNT;
513 ch->r_io[ATA_SECTOR].offset = ATA_SECTOR;
514 ch->r_io[ATA_CYL_LSB].offset = ATA_CYL_LSB;
515 ch->r_io[ATA_CYL_MSB].offset = ATA_CYL_MSB;
516 ch->r_io[ATA_DRIVE].offset = ATA_DRIVE;
517 ch->r_io[ATA_COMMAND].offset = ATA_COMMAND;
518 ch->r_io[ATA_ERRO
[all...]
/freebsd-10.2-release/sys/powerpc/powermac/
H A Data_macio.c201 ch->r_io[i].res = sc->sc_mem;
202 ch->r_io[i].offset = i * ATA_MACIO_REGGAP;
204 ch->r_io[ATA_CONTROL].res = sc->sc_mem;
205 ch->r_io[ATA_CONTROL].offset = ATA_MACIO_ALTOFFSET;
H A Data_kauai.c269 ch->r_io[i].res = sc->sc_memr;
270 ch->r_io[i].offset = i*ATA_KAUAI_REGGAP + ATA_KAUAI_REGOFFSET;
272 ch->r_io[ATA_CONTROL].res = sc->sc_memr;
273 ch->r_io[ATA_CONTROL].offset = ATA_KAUAI_ALTOFFSET;
/freebsd-10.2-release/sys/arm/mv/
H A Dmv_sata.c437 ch->r_io[i].res = sc->sc_mem_res;
438 ch->r_io[i].offset = SATA_SHADOWR_BASE(ch->unit) + (i << 2);
441 ch->r_io[ATA_CONTROL].res = sc->sc_mem_res;
442 ch->r_io[ATA_CONTROL].offset = SATA_SHADOWR_CONTROL(ch->unit);
444 ch->r_io[ATA_IDX_ADDR].res = sc->sc_mem_res;
448 ch->r_io[ATA_SSTATUS].res = sc->sc_mem_res;
449 ch->r_io[ATA_SSTATUS].offset = SATA_SATA_SSTATUS(ch->unit);
450 ch->r_io[ATA_SERROR].res = sc->sc_mem_res;
451 ch->r_io[ATA_SERROR].offset = SATA_SATA_SERROR(ch->unit);
452 ch->r_io[ATA_SCONTRO
[all...]

Completed in 222 milliseconds

12