/drivers/mfd/ |
H A D | menelaus.c | 867 static void menelaus_to_time(char *regs, struct rtc_time *t) argument 869 t->tm_sec = bcd2bin(regs[0]); 870 t->tm_min = bcd2bin(regs[1]); 872 t->tm_hour = bcd2bin(regs[2] & 0x1f) - 1; 873 if (regs[2] & RTC_HR_PM) 876 t->tm_hour = bcd2bin(regs[2] & 0x3f); 877 t->tm_mday = bcd2bin(regs[3]); 878 t->tm_mon = bcd2bin(regs[4]) - 1; 879 t->tm_year = bcd2bin(regs[5]) + 100; 928 char regs[ local 983 char regs[6]; local [all...] |
/drivers/usb/host/ |
H A D | fhci-hcd.c | 43 out_be16(&fhci->regs->usb_sof_tmr, 0); 44 setbits8(&fhci->regs->usb_mod, USB_MODE_SFTE); 53 clrbits8(&fhci->regs->usb_mod, USB_MODE_SFTE); 61 return be16_to_cpu(in_be16(&usb->fhci->regs->usb_sof_tmr) / 12); 91 out_be16(&usb->fhci->regs->usb_event, 0xffff); 92 out_be16(&usb->fhci->regs->usb_mask, usb->saved_msk); 112 out_be16(&usb->fhci->regs->usb_mask, 0); 122 out_be16(&usb->fhci->regs->usb_event, 0xffff); 123 out_be16(&usb->fhci->regs->usb_mask, usb->saved_msk); 124 setbits8(&usb->fhci->regs [all...] |
H A D | ohci-tmio.c | 189 struct resource *regs = platform_get_resource(dev, IORESOURCE_MEM, 0); local 210 hcd->rsrc_start = regs->start; 211 hcd->rsrc_len = resource_size(regs); 223 hcd->regs = ioremap(hcd->rsrc_start, hcd->rsrc_len); 224 if (!hcd->regs) { 263 iounmap(hcd->regs); 284 iounmap(hcd->regs);
|
H A D | ehci-tegra.c | 78 saved_usbintr = ehci_readl(ehci, &ehci->regs->intr_enable); 80 ehci_writel(ehci, 0, &ehci->regs->intr_enable); 123 temp = ehci_readl(ehci, &ehci->regs->status); 124 ehci_writel(ehci, temp, &ehci->regs->status); 127 ehci_writel(ehci, saved_usbintr, &ehci->regs->intr_enable); 147 status_reg = &ehci->regs->port_status[(wIndex & 0xff) - 1]; 260 ehci_writel(ehci, ehci->periodic_dma, &ehci->regs->frame_list); 261 ehci_writel(ehci, (u32)ehci->async->qh_dma, &ehci->regs->async_next); 265 ehci_writel(ehci, ehci->command, &ehci->regs->command); 268 ehci_writel(ehci, FLAG_CF, &ehci->regs [all...] |
H A D | ohci-dbg.c | 155 struct ohci_regs __iomem *regs = controller->regs; local 158 temp = ohci_readl (controller, ®s->revision) & 0xff; 165 temp = ohci_readl (controller, ®s->control); 180 temp = ohci_readl (controller, ®s->cmdstatus); 191 ohci_readl (controller, ®s->intrstatus), 194 ohci_readl (controller, ®s->intrenable), 199 ohci_readl (controller, ®s->ed_periodcurrent), 203 ohci_readl (controller, ®s->ed_controlhead), 206 ohci_readl (controller, ®s 648 struct ohci_regs __iomem *regs; local [all...] |
/drivers/net/ethernet/realtek/ |
H A D | 8139cp.c | 322 void __iomem *regs; member in struct:cp_private 353 #define cpr8(reg) readb(cp->regs + (reg)) 354 #define cpr16(reg) readw(cp->regs + (reg)) 355 #define cpr32(reg) readl(cp->regs + (reg)) 356 #define cpw8(reg,val) writeb((val), cp->regs + (reg)) 357 #define cpw16(reg,val) writew((val), cp->regs + (reg)) 358 #define cpw32(reg,val) writel((val), cp->regs + (reg)) 360 writeb((val), cp->regs + (reg)); \ 361 readb(cp->regs + (reg)); \ 364 writew((val), cp->regs 1419 cp_get_regs(struct net_device *dev, struct ethtool_regs *regs, void *p) argument 1815 void __iomem *regs; local [all...] |
/drivers/usb/musb/ |
H A D | musb_host.c | 110 void __iomem *epio = ep->regs; 133 void __iomem *epio = ep->regs; 164 txcsr = musb_readw(ep->regs, MUSB_TXCSR); 166 musb_writew(ep->regs, MUSB_TXCSR, txcsr); 169 musb_writew(ep->regs, MUSB_CSR0, txcsr); 179 txcsr = musb_readw(ep->regs, MUSB_TXCSR); 183 musb_writew(ep->regs, MUSB_TXCSR, txcsr); 324 void __iomem *epio = qh->hw_ep->regs; 434 musb_writew(hw_ep->regs, MUSB_RXCSR, csr); 435 musb_writew(hw_ep->regs, MUSB_RXCS 2079 void __iomem *regs = ep->musb->mregs; local [all...] |
/drivers/net/ethernet/alteon/ |
H A D | acenic.h | 636 struct ace_regs __iomem *regs; /* register base */ member in struct:ace_private 720 static inline void ace_set_txprd(struct ace_regs __iomem *regs, argument 726 writel(value, ®s->TxPrd); 733 writel(value, ®s->TxPrd); 742 struct ace_regs __iomem *regs = ap->regs; local 745 writel(1, ®s->MaskInt); 747 writel(readl(®s->HostCtrl) | MASK_INTS, ®s->HostCtrl); 756 struct ace_regs __iomem *regs local [all...] |
/drivers/net/wireless/bcmdhd/ |
H A D | siutils_priv.h | 76 void *curmap; /* current regs va */ 77 void *regs[SI_MAXCORES]; /* other regs va */ member in struct:si_info 101 #define GOODREGS(regs) ((regs) != NULL && ISALIGNED((uintptr)(regs), SI_CORE_SIZE)) 164 extern void sb_scan(si_t *sih, void *regs, uint devid); 200 extern si_t *ai_attach(uint pcidev, osl_t *osh, void *regs, uint bustype, 203 extern void ai_scan(si_t *sih, void *regs, uint devid);
|
H A D | aiutils.c | 123 ai_scan(si_t *sih, void *regs, uint devid) argument 126 chipcregs_t *cc = (chipcregs_t *)regs; 138 sii->curwrap = (void *)((uintptr)regs + SI_CORE_SIZE); 142 eromptr = regs; 158 SI_VMSG(("ai_scan: regs = 0x%p, erombase = 0x%08x, eromptr = 0x%p, eromlim = 0x%p\n", 159 regs, erombase, eromptr, eromlim)); 332 void *regs; local 346 if (!sii->regs[coreidx]) { 347 sii->regs[coreidx] = REG_MAP(addr, SI_CORE_SIZE); 348 ASSERT(GOODREGS(sii->regs[coreid [all...] |
/drivers/rtc/ |
H A D | rtc-rp5c01.c | 64 u32 __iomem *regs; member in struct:rp5c01_priv 73 return __raw_readl(&priv->regs[reg]) & 0xf; 79 __raw_writel(val, &priv->regs[reg]); 237 priv->regs = ioremap(res->start, resource_size(res)); 238 if (!priv->regs) { 272 iounmap(priv->regs); 284 iounmap(priv->regs);
|
/drivers/net/ethernet/ibm/emac/ |
H A D | mal.c | 32 #include <asm/dcr-regs.h> 489 struct mal_regs *regs = (struct mal_regs *)(hdr + 1); local 495 regs->tx_count = mal->num_tx_chans; 496 regs->rx_count = mal->num_rx_chans; 498 regs->cfg = get_mal_dcrn(mal, MAL_CFG); 499 regs->esr = get_mal_dcrn(mal, MAL_ESR); 500 regs->ier = get_mal_dcrn(mal, MAL_IER); 501 regs->tx_casr = get_mal_dcrn(mal, MAL_TXCASR); 502 regs->tx_carr = get_mal_dcrn(mal, MAL_TXCARR); 503 regs [all...] |
/drivers/net/ethernet/chelsio/cxgb/ |
H A D | sge.c | 61 #include "regs.h" 498 writel(F_CMDQ0_ENABLE, sge->adapter->regs + A_SG_DOORBELL); 512 writel(val, adapter->regs + A_SG_DOORBELL); 737 writel((u32)addr, adapter->regs + base_reg_lo); 738 writel(addr >> 32, adapter->regs + base_reg_hi); 739 writel(size, adapter->regs + size_reg); 754 writel(sge->sge_control, adapter->regs + A_SG_CONTROL); 755 readl(adapter->regs + A_SG_CONTROL); /* flush */ 767 writel(0, ap->regs + A_SG_CONTROL); 780 writel(SGE_RX_SM_BUF_SIZE + 1, ap->regs [all...] |
/drivers/dma/ |
H A D | imx-sdma.c | 318 void __iomem *regs; member in struct:sdma_engine 371 evt = __raw_readl(sdma->regs + SDMA_H_EVTOVR); 372 mcu = __raw_readl(sdma->regs + SDMA_H_HOSTOVR); 373 dsp = __raw_readl(sdma->regs + SDMA_H_DSPOVR); 390 __raw_writel(evt, sdma->regs + SDMA_H_EVTOVR); 391 __raw_writel(mcu, sdma->regs + SDMA_H_HOSTOVR); 392 __raw_writel(dsp, sdma->regs + SDMA_H_DSPOVR); 408 __raw_writel(1 << channel, sdma->regs + SDMA_H_START); 458 val = __raw_readl(sdma->regs + chnenbl); 460 __raw_writel(val, sdma->regs [all...] |
/drivers/video/ |
H A D | cg14.c | 191 struct cg14_regs __iomem *regs; member in struct:cg14_par 208 struct cg14_regs __iomem *regs = par->regs; local 211 val = sbus_readb(®s->mcr); 213 sbus_writeb(val, ®s->mcr); 278 struct cg14_regs __iomem *regs = par->regs; local 314 cur_mode = sbus_readb(®s->mcr); 335 sbus_writeb(cur_mode, ®s->mcr); 452 if (par->regs) [all...] |
H A D | controlfb.c | 82 results &= !DIRTY(regvals.regs[i]); 530 out_le32(&rp->r, r->regs[i]); 729 "controlfb regs")) { 942 r->regs[0] = vswin; 943 r->regs[1] = vsblank; 944 r->regs[2] = veblank; 945 r->regs[3] = vewin; 946 r->regs[4] = vesync; 947 r->regs[5] = vssync; 948 r->regs[ [all...] |
/drivers/hwmon/ |
H A D | lm95245.c | 124 u8 regs[ARRAY_SIZE(lm95245_reg_address)]; member in struct:lm95245_data 154 data->regs[i] 229 if (index == 0 || data->regs[index] & 0x80) 230 temp = temp_from_reg_signed(data->regs[index], 231 data->regs[index + 1]); 233 temp = temp_from_reg_unsigned(data->regs[index + 2], 234 data->regs[index + 3]); 246 data->regs[index] * 1000); 348 !!(data->regs[9] & index));
|
/drivers/media/video/s5p-tv/ |
H A D | sdo_drv.c | 28 #include "regs-sdo.h" 47 void __iomem *regs; member in struct:sdo_device 76 u32 old = readl(sdev->regs + reg_id); 78 writel(value, sdev->regs + reg_id); 84 writel(value, sdev->regs + reg_id); 90 return readl(sdev->regs + reg_id); 320 sdev->regs = ioremap(res->start, resource_size(res)); 321 if (sdev->regs == NULL) { 421 iounmap(sdev->regs); 443 iounmap(sdev->regs); [all...] |
/drivers/gpu/drm/i2c/ |
H A D | ch7006_priv.h | 76 uint8_t regs[0x26]; member in struct:ch7006_state 151 state->regs[reg] = (state->regs[reg] & ~mask(reg##_##bitfield)) \ 168 #define ch7006_load_reg(client, state, reg) ch7006_write(client, reg, state->regs[reg]) 169 #define ch7006_save_reg(client, state, reg) state->regs[reg] = ch7006_read(client, reg)
|
/drivers/media/video/ |
H A D | upd64083.c | 56 u8 regs[TOT_REGS]; member in struct:upd64083_state 115 r00 = (state->regs[R00] & ~(3 << 6)) | state->mode; 116 r02 = (state->regs[R02] & ~(1 << 5)) | state->ext_y_adc; 213 memcpy(state->regs, upd64083_init, TOT_REGS); 215 upd64083_write(sd, i, state->regs[i]);
|
/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | adapter.h | 339 void __iomem *regs; member in struct:adapter 389 return readl(adapter->regs + reg_addr); 402 writel(val, adapter->regs + reg_addr); 427 return readq(adapter->regs + reg_addr); 441 writeq(val, adapter->regs + reg_addr);
|
/drivers/spi/ |
H A D | spi-dw.h | 99 void __iomem *regs; member in struct:dw_spi 164 return __raw_readl(dws->regs + offset); 169 __raw_writel(val, dws->regs + offset); 174 return __raw_readw(dws->regs + offset); 179 __raw_writew(val, dws->regs + offset);
|
/drivers/staging/et131x/ |
H A D | et131x.c | 538 struct address_map __iomem *regs; member in struct:et131x_adapter 884 writel(csr, &adapter->regs->rxdma.csr); 886 csr = readl(&adapter->regs->rxdma.csr); 889 csr = readl(&adapter->regs->rxdma.csr); 906 writel(0x00002001, &adapter->regs->rxdma.csr); 907 csr = readl(&adapter->regs->rxdma.csr); 910 csr = readl(&adapter->regs->rxdma.csr); 930 &adapter->regs->txdma.csr); 944 * et1310_config_mac_regs1 - Initialize the first part of MAC regs 949 struct mac_regs __iomem *macregs = &adapter->regs 1807 struct global_regs __iomem *regs = &adapter->regs->global; local 3806 et131x_get_regs(struct net_device *netdev, struct ethtool_regs *regs, void *regs_data) argument [all...] |
/drivers/infiniband/hw/nes/ |
H A D | nes.c | 397 int_mask = nes_read32(nesdev->regs + NES_INT_MASK); 400 int_stat = nes_read32(nesdev->regs + NES_INT_STAT); 409 timer_stat = nes_read32(nesdev->regs + NES_TIMER_STAT); 416 intf_int_stat = nes_read32(nesdev->regs+NES_INTF_INT_STAT); 423 nes_write32(nesdev->regs+NES_INT_MASK, int_mask & (~0x80000000)); 424 int_mask = nes_read32(nesdev->regs+NES_INT_MASK); 432 handled = nes_read32(nesdev->regs+NES_INT_PENDING); 545 nesdev->regs = mmio_regs; 549 nes_write32(nesdev->regs+NES_INT_MASK, 0x7fffffff); 624 nes_write32(nesdev->regs [all...] |
/drivers/char/xilinx_hwicap/ |
H A D | xilinx_hwicap.c | 725 const struct config_registers *regs; local 738 regs = &v4_config_registers; 743 regs = &v2_config_registers; 745 regs = &v4_config_registers; 747 regs = &v5_config_registers; 751 regs); 766 const struct config_registers *regs; local 779 regs = &v4_config_registers; 784 regs = &v2_config_registers; 786 regs [all...] |