Searched refs:sc_reg (Results 1 - 13 of 13) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/ata/
H A Dsata_sis.c67 static u32 sis_scr_read (struct ata_port *ap, unsigned int sc_reg);
68 static void sis_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val);
146 static unsigned int get_scr_cfg_addr(struct ata_port *ap, unsigned int sc_reg) argument
149 unsigned int addr = SIS_SCR_BASE + (4 * sc_reg);
171 static u32 sis_scr_cfg_read (struct ata_port *ap, unsigned int sc_reg) argument
174 unsigned int cfg_addr = get_scr_cfg_addr(ap, sc_reg);
178 if (sc_reg == SCR_ERROR) /* doesn't exist in PCI cfg space */
192 static void sis_scr_cfg_write (struct ata_port *ap, unsigned int sc_reg, u32 val) argument
195 unsigned int cfg_addr = get_scr_cfg_addr(ap, sc_reg);
198 if (sc_reg
210 sis_scr_read(struct ata_port *ap, unsigned int sc_reg) argument
233 sis_scr_write(struct ata_port *ap, unsigned int sc_reg, u32 val) argument
[all...]
H A Dsata_uli.c60 static u32 uli_scr_read (struct ata_port *ap, unsigned int sc_reg);
61 static void uli_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val);
143 static unsigned int get_scr_cfg_addr(struct ata_port *ap, unsigned int sc_reg) argument
146 return hpriv->scr_cfg_addr[ap->port_no] + (4 * sc_reg);
149 static u32 uli_scr_cfg_read (struct ata_port *ap, unsigned int sc_reg) argument
152 unsigned int cfg_addr = get_scr_cfg_addr(ap, sc_reg);
167 static u32 uli_scr_read (struct ata_port *ap, unsigned int sc_reg) argument
169 if (sc_reg > SCR_CONTROL)
172 return uli_scr_cfg_read(ap, sc_reg);
175 static void uli_scr_write (struct ata_port *ap, unsigned int sc_reg, u3 argument
[all...]
H A Dsata_via.c75 static u32 svia_scr_read (struct ata_port *ap, unsigned int sc_reg);
76 static void svia_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val);
252 static u32 svia_scr_read (struct ata_port *ap, unsigned int sc_reg) argument
254 if (sc_reg > SCR_CONTROL)
256 return ioread32(ap->ioaddr.scr_addr + (4 * sc_reg));
259 static void svia_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val) argument
261 if (sc_reg > SCR_CONTROL)
263 iowrite32(val, ap->ioaddr.scr_addr + (4 * sc_reg));
H A Dsata_inic162x.c193 static u32 inic_scr_read(struct ata_port *ap, unsigned sc_reg) argument
199 if (unlikely(sc_reg >= ARRAY_SIZE(scr_map)))
202 addr = scr_addr + scr_map[sc_reg] * 4;
203 val = readl(scr_addr + scr_map[sc_reg] * 4);
206 if (sc_reg == SCR_ERROR)
211 static void inic_scr_write(struct ata_port *ap, unsigned sc_reg, u32 val) argument
216 if (unlikely(sc_reg >= ARRAY_SIZE(scr_map)))
219 addr = scr_addr + scr_map[sc_reg] * 4;
220 writel(val, scr_addr + scr_map[sc_reg] * 4);
H A Dsata_svw.c106 static u32 k2_sata_scr_read (struct ata_port *ap, unsigned int sc_reg) argument
108 if (sc_reg > SCR_CONTROL)
110 return readl((void __iomem *) ap->ioaddr.scr_addr + (sc_reg * 4));
114 static void k2_sata_scr_write (struct ata_port *ap, unsigned int sc_reg, argument
117 if (sc_reg > SCR_CONTROL)
119 writel(val, (void __iomem *) ap->ioaddr.scr_addr + (sc_reg * 4));
H A Dsata_vsc.c101 static u32 vsc_sata_scr_read (struct ata_port *ap, unsigned int sc_reg) argument
103 if (sc_reg > SCR_CONTROL)
105 return readl(ap->ioaddr.scr_addr + (sc_reg * 4));
109 static void vsc_sata_scr_write (struct ata_port *ap, unsigned int sc_reg, argument
112 if (sc_reg > SCR_CONTROL)
114 writel(val, ap->ioaddr.scr_addr + (sc_reg * 4));
H A Dsata_qstor.c114 static u32 qs_scr_read (struct ata_port *ap, unsigned int sc_reg);
115 static void qs_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val);
256 static u32 qs_scr_read (struct ata_port *ap, unsigned int sc_reg) argument
258 if (sc_reg > SCR_CONTROL)
260 return readl(ap->ioaddr.scr_addr + (sc_reg * 8));
263 static void qs_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val) argument
265 if (sc_reg > SCR_CONTROL)
267 writel(val, ap->ioaddr.scr_addr + (sc_reg * 8));
H A Dsata_sil.c118 static u32 sil_scr_read (struct ata_port *ap, unsigned int sc_reg);
119 static void sil_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val);
333 static inline void __iomem *sil_scr_addr(struct ata_port *ap, unsigned int sc_reg) argument
337 switch (sc_reg) {
352 static u32 sil_scr_read (struct ata_port *ap, unsigned int sc_reg) argument
354 void __iomem *mmio = sil_scr_addr(ap, sc_reg);
360 static void sil_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val) argument
362 void __iomem *mmio = sil_scr_addr(ap, sc_reg);
H A Dsata_sil24.c329 static u32 sil24_scr_read(struct ata_port *ap, unsigned sc_reg);
330 static void sil24_scr_write(struct ata_port *ap, unsigned sc_reg, u32 val);
491 static u32 sil24_scr_read(struct ata_port *ap, unsigned sc_reg) argument
494 if (sc_reg < ARRAY_SIZE(sil24_scr_map)) {
496 addr = scr_addr + sil24_scr_map[sc_reg] * 4;
497 return readl(scr_addr + sil24_scr_map[sc_reg] * 4);
502 static void sil24_scr_write(struct ata_port *ap, unsigned sc_reg, u32 val) argument
505 if (sc_reg < ARRAY_SIZE(sil24_scr_map)) {
507 addr = scr_addr + sil24_scr_map[sc_reg] * 4;
508 writel(val, scr_addr + sil24_scr_map[sc_reg] *
[all...]
H A Dsata_promise.c133 static u32 pdc_sata_scr_read (struct ata_port *ap, unsigned int sc_reg);
134 static void pdc_sata_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val);
434 static u32 pdc_sata_scr_read (struct ata_port *ap, unsigned int sc_reg) argument
436 if (sc_reg > SCR_CONTROL)
438 return readl(ap->ioaddr.scr_addr + (sc_reg * 4));
442 static void pdc_sata_scr_write (struct ata_port *ap, unsigned int sc_reg, argument
445 if (sc_reg > SCR_CONTROL)
447 writel(val, ap->ioaddr.scr_addr + (sc_reg * 4));
H A Dahci.c216 static u32 ahci_scr_read (struct ata_port *ap, unsigned int sc_reg);
217 static void ahci_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val);
589 unsigned int sc_reg; local
592 case SCR_STATUS: sc_reg = 0; break;
593 case SCR_CONTROL: sc_reg = 1; break;
594 case SCR_ERROR: sc_reg = 2; break;
595 case SCR_ACTIVE: sc_reg = 3; break;
600 return readl(ap->ioaddr.scr_addr + (sc_reg * 4));
607 unsigned int sc_reg; local
610 case SCR_STATUS: sc_reg
[all...]
H A Dsata_nv.c239 static u32 nv_scr_read (struct ata_port *ap, unsigned int sc_reg);
240 static void nv_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val);
1394 static u32 nv_scr_read (struct ata_port *ap, unsigned int sc_reg) argument
1396 if (sc_reg > SCR_CONTROL)
1399 return ioread32(ap->ioaddr.scr_addr + (sc_reg * 4));
1402 static void nv_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val) argument
1404 if (sc_reg > SCR_CONTROL)
1407 iowrite32(val, ap->ioaddr.scr_addr + (sc_reg * 4));
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Dlibata.h602 u32 (*scr_read) (struct ata_port *ap, unsigned int sc_reg);
603 void (*scr_write) (struct ata_port *ap, unsigned int sc_reg,

Completed in 113 milliseconds