/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/ata/ |
H A D | sata_sis.c | 67 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 D | sata_uli.c | 60 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 D | sata_via.c | 75 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 D | sata_inic162x.c | 193 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 D | sata_svw.c | 106 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 D | sata_vsc.c | 101 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 D | sata_qstor.c | 114 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 D | sata_sil.c | 118 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 D | sata_sil24.c | 329 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 D | sata_promise.c | 133 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 D | ahci.c | 216 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 D | sata_nv.c | 239 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 D | libata.h | 602 u32 (*scr_read) (struct ata_port *ap, unsigned int sc_reg); 603 void (*scr_write) (struct ata_port *ap, unsigned int sc_reg,
|