/linux/drivers/usb/mtu3/ |
H A D | mtu3_core.c | 178 void __iomem *mbase = mtu->mac_base; in mtu3_intr_status_clear() local 181 mtu3_writel(mbase, U3D_EPISR, ~0x0); in mtu3_intr_status_clear() 183 mtu3_writel(mbase, U3D_COMMON_USB_INTR, ~0x0); in mtu3_intr_status_clear() 185 mtu3_writel(mbase, U3D_LTSSM_INTR, ~0x0); in mtu3_intr_status_clear() 187 mtu3_writel(mbase, U3D_DEV_LINK_INTR, ~0x0); in mtu3_intr_status_clear() 189 mtu3_writel(mbase, U3D_QISAR0, ~0x0); in mtu3_intr_status_clear() 205 void __iomem *mbase = mtu->mac_base; in mtu3_intr_enable() local 210 mtu3_writel(mbase, U3D_LV1IESR, value); in mtu3_intr_enable() 214 mtu3_writel(mbase, U3D_COMMON_USB_INTR_ENABLE, value); in mtu3_intr_enable() 220 mtu3_writel(mbase, U3D_LTSSM_INTR_ENABL in mtu3_intr_enable() 234 void __iomem *mbase = mtu->mac_base; mtu3_set_speed() local 274 void __iomem *mbase = mtu->mac_base; mtu3_csr_init() local 311 void __iomem *mbase = mtu->mac_base; mtu3_ep_stall_set() local 355 void __iomem *mbase = mtu->mac_base; mtu3_start() local 407 void __iomem *mbase = mtu->mac_base; mtu3_config_ep() local 508 void __iomem *mbase = mtu->mac_base; mtu3_deconfig_ep() local 599 void __iomem *mbase = mtu->mac_base; mtu3_mem_alloc() local 653 void __iomem *mbase = mtu->mac_base; mtu3_regs_init() local 671 void __iomem *mbase = mtu->mac_base; mtu3_link_isr() local 738 void __iomem *mbase = mtu->mac_base; mtu3_u3_ltssm_isr() local 769 void __iomem *mbase = mtu->mac_base; mtu3_u2_common_isr() local [all...] |
H A D | mtu3_qmu.c | 73 static dma_addr_t read_txq_cur_addr(void __iomem *mbase, u8 epnum) in read_txq_cur_addr() argument 78 txcpr = mtu3_readl(mbase, USB_QMU_TQCPR(epnum)); in read_txq_cur_addr() 79 txhiar = mtu3_readl(mbase, USB_QMU_TQHIAR(epnum)); in read_txq_cur_addr() 84 static dma_addr_t read_rxq_cur_addr(void __iomem *mbase, u8 epnum) in read_rxq_cur_addr() argument 89 rxcpr = mtu3_readl(mbase, USB_QMU_RQCPR(epnum)); in read_rxq_cur_addr() 90 rxhiar = mtu3_readl(mbase, USB_QMU_RQHIAR(epnum)); in read_rxq_cur_addr() 95 static void write_txq_start_addr(void __iomem *mbase, u8 epnum, dma_addr_t dma) in write_txq_start_addr() argument 99 mtu3_writel(mbase, USB_QMU_TQSAR(epnum), in write_txq_start_addr() 101 tqhiar = mtu3_readl(mbase, USB_QMU_TQHIAR(epnum)); in write_txq_start_addr() 104 mtu3_writel(mbase, USB_QMU_TQHIA in write_txq_start_addr() 107 write_rxq_start_addr(void __iomem * mbase,u8 epnum,dma_addr_t dma) write_rxq_start_addr() argument 192 void __iomem *mbase = mtu->mac_base; mtu3_qmu_resume() local 334 void __iomem *mbase = mtu->mac_base; mtu3_qmu_start() local 378 void __iomem *mbase = mtu->mac_base; mtu3_qmu_stop() local 429 void __iomem *mbase = mtu->mac_base; qmu_tx_zlp_error_handler() local 512 void __iomem *mbase = mtu->mac_base; qmu_done_tx() local 552 void __iomem *mbase = mtu->mac_base; qmu_done_rx() local 600 void __iomem *mbase = mtu->mac_base; qmu_exception_isr() local 644 void __iomem *mbase = mtu->mac_base; mtu3_qmu_isr() local [all...] |
H A D | mtu3_gadget_ep0.c | 138 void __iomem *mbase = mtu->mac_base; in ep0_stall_set() local 142 csr = mtu3_readl(mbase, U3D_EP0CSR) & EP0_W1C_BITS; in ep0_stall_set() 158 void __iomem *mbase = mtu->mac_base; in ep0_do_status_stage() local 161 value = mtu3_readl(mbase, U3D_EP0CSR) & EP0_W1C_BITS; in ep0_do_status_stage() 162 mtu3_writel(mbase, U3D_EP0CSR, value | EP0_SETUPPKTRDY | EP0_DATAEND); in ep0_do_status_stage() 278 void __iomem *mbase = mtu->mac_base; in handle_test_mode() local 314 readl_poll_timeout_atomic(mbase + U3D_EP0CSR, value, in handle_test_mode() 317 mtu3_writel(mbase, U3D_USB2_TEST_MODE, mtu->test_mode_nr); in handle_test_mode() 328 void __iomem *mbase = mtu->mac_base; in ep0_handle_feature_dev() local 349 lpc = mtu3_readl(mbase, U3D_LINK_POWER_CONTRO in ep0_handle_feature_dev() 443 void __iomem *mbase = mtu->mac_base; handle_standard_request() local 513 void __iomem *mbase = mtu->mac_base; ep0_rx_state() local 698 void __iomem *mbase = mtu->mac_base; mtu3_ep0_isr() local [all...] |
H A D | mtu3_debugfs.c | 83 void __iomem *mbase = mtu->mac_base; in mtu3_link_state_show() local 86 mtu3_readl(mbase, U3D_USB20_OPSTATE), in mtu3_link_state_show() 87 LTSSM_STATE(mtu3_readl(mbase, U3D_LINK_STATE_MACHINE))); in mtu3_link_state_show()
|
/linux/drivers/usb/musb/ |
H A D | musbhsdma.c | 18 #define musb_read_hsdma_addr(mbase, bchannel) \ argument 19 musb_readl(mbase, \ 22 #define musb_write_hsdma_addr(mbase, bchannel, addr) \ argument 23 musb_writel(mbase, \ 27 #define musb_read_hsdma_count(mbase, bchannel) \ argument 28 musb_readl(mbase, \ 31 #define musb_write_hsdma_count(mbase, bchannel, len) \ argument 32 musb_writel(mbase, \ 150 void __iomem *mbase = controller->base; in configure_channel() local 172 musb_write_hsdma_addr(mbase, bchanne in configure_channel() 223 void __iomem *mbase = musb_channel->controller->base; dma_channel_abort() local 273 void __iomem *mbase = controller->base; dma_controller_irq() local [all...] |
H A D | musb_virthub.c | 54 void __iomem *mbase = musb->mregs; in musb_port_suspend() local 64 power = musb_readb(mbase, MUSB_POWER); in musb_port_suspend() 73 musb_writeb(mbase, MUSB_POWER, power); in musb_port_suspend() 76 power = musb_readb(mbase, MUSB_POWER); in musb_port_suspend() 78 power = musb_readb(mbase, MUSB_POWER); in musb_port_suspend() 111 musb_writeb(mbase, MUSB_POWER, power); in musb_port_suspend() 125 void __iomem *mbase = musb->mregs; in musb_port_reset() local 139 power = musb_readb(mbase, MUSB_POWER); in musb_port_reset() 158 musb_writeb(mbase, MUSB_POWER, in musb_port_reset() 168 musb_writeb(mbase, MUSB_POWE in musb_port_reset() [all...] |
H A D | musb_gadget_ep0.c | 54 void __iomem *mbase = musb->mregs; in service_tx_status_request() local 109 musb_ep_select(mbase, epnum); in service_tx_status_request() 116 musb_ep_select(mbase, 0); in service_tx_status_request() 185 void __iomem *mbase = musb->mregs; in musb_try_b_hnp_enable() local 189 devctl = musb_readb(mbase, MUSB_DEVCTL); in musb_try_b_hnp_enable() 190 musb_writeb(mbase, MUSB_DEVCTL, devctl | MUSB_DEVCTL_HR); in musb_try_b_hnp_enable() 210 void __iomem *mbase = musb->mregs; in service_zero_data_request() local 264 musb_ep_select(mbase, epnum); in service_zero_data_request() 290 musb_ep_select(mbase, 0); in service_zero_data_request() 419 musb_ep_select(mbase, epnu in service_zero_data_request() 645 void __iomem *mbase = musb->mregs; musb_g_ep0_irq() local [all...] |
H A D | musb_dsps.c | 973 void __iomem *mbase; in dsps_suspend() local 988 mbase = musb->ctrl_base; in dsps_suspend() 989 glue->context.control = musb_readl(mbase, wrp->control); in dsps_suspend() 990 glue->context.epintr = musb_readl(mbase, wrp->epintr_set); in dsps_suspend() 991 glue->context.coreintr = musb_readl(mbase, wrp->coreintr_set); in dsps_suspend() 992 glue->context.phy_utmi = musb_readl(mbase, wrp->phy_utmi); in dsps_suspend() 993 glue->context.mode = musb_readl(mbase, wrp->mode); in dsps_suspend() 994 glue->context.tx_mode = musb_readl(mbase, wrp->tx_mode); in dsps_suspend() 995 glue->context.rx_mode = musb_readl(mbase, wrp->rx_mode); in dsps_suspend() 1007 void __iomem *mbase; in dsps_resume() local [all...] |
H A D | musb_core.c | 226 static void musb_flat_ep_select(void __iomem *mbase, u8 epnum) in musb_flat_ep_select() argument 236 static void musb_indexed_ep_select(void __iomem *mbase, u8 epnum) in musb_indexed_ep_select() argument 238 musb_writeb(mbase, MUSB_INDEX, epnum); in musb_indexed_ep_select() 631 void __iomem *mbase = musb->mregs; in musb_hnp_stop() local 647 reg = musb_readb(mbase, MUSB_POWER); in musb_hnp_stop() 649 musb_writeb(mbase, MUSB_POWER, reg); in musb_hnp_stop() 731 void __iomem *mbase = musb->mregs; in musb_handle_intr_sessreq() local 748 musb_writeb(mbase, MUSB_DEVCTL, MUSB_DEVCTL_SESSION); in musb_handle_intr_sessreq() 788 void __iomem *mbase = musb->mregs; in musb_handle_intr_vbuserr() local 793 musb_writeb(mbase, MUSB_DEVCT in musb_handle_intr_vbuserr() 1153 void __iomem *mbase = musb->mregs; musb_disable_interrupts() local 1383 void __iomem *mbase = musb->mregs; fifo_setup() local 1548 void __iomem *mbase = musb->mregs; ep_config_from_hw() local 1596 void __iomem *mbase = musb->mregs; musb_core_init() local 2143 allocate_instance(struct device * dev,const struct musb_hdrc_config * config,void __iomem * mbase) allocate_instance() argument [all...] |
H A D | musb_host.c | 200 void __iomem *mbase = musb->mregs; in musb_start_urb() local 261 musb_writeb(mbase, MUSB_INTRUSBE, 0xff); in musb_start_urb() 428 /* musb_ep_select(mbase, epnum); */ in musb_host_packet_rx() 677 void __iomem *mbase = musb->mregs; in musb_ep_program() local 693 musb_ep_select(mbase, epnum); in musb_ep_program() 730 musb_writew(mbase, MUSB_INTRTXE, int_txe & ~(1 << epnum)); in musb_ep_program() 778 musb_writeb(mbase, MUSB_FADDR, qh->addr_reg); in musb_ep_program() 836 musb_writew(mbase, MUSB_INTRTXE, int_txe); in musb_ep_program() 904 void __iomem *mbase = musb->mregs; in musb_bulk_nak_timeout() local 910 musb_ep_select(mbase, e in musb_bulk_nak_timeout() 1059 void __iomem *mbase = musb->mregs; musb_h_ep0_irq() local 1207 void __iomem *mbase = musb->mregs; musb_host_tx() local 1737 void __iomem *mbase = musb->mregs; musb_host_rx() local [all...] |
H A D | musb_regs.h | 276 static inline u8 musb_read_configdata(void __iomem *mbase) in musb_read_configdata() argument 278 musb_writeb(mbase, MUSB_INDEX, 0); in musb_read_configdata() 279 return musb_readb(mbase, 0x10 + MUSB_CONFIGDATA); in musb_read_configdata()
|
H A D | musb_core.h | 165 void (*ep_select)(void __iomem *mbase, u8 epnum); 455 void __iomem *mbase = musb->mregs; in musb_read_fifosize() local 459 reg = musb_readb(mbase, musb->io.ep_offset(epnum, MUSB_FIFOSIZE)); in musb_read_fifosize()
|
H A D | tusb6010_omap.c | 106 void __iomem *mbase = musb->mregs; in tusb_omap_dma_cb() local 170 musb_ep_select(mbase, chdat->epnum); in tusb_omap_dma_cb() 189 void __iomem *mbase = musb->mregs; in tusb_omap_dma_program() local 326 musb_ep_select(mbase, chdat->epnum); in tusb_omap_dma_program()
|
H A D | musb_io.h | 30 void (*ep_select)(void __iomem *mbase, u8 epnum);
|
/linux/arch/powerpc/platforms/44x/ |
H A D | pci.c | 1229 void __iomem *mbase; in ppc460sx_pciex_check_link() local 1234 mbase = ioremap(port->cfg_space.start + 0x10000000, 0x1000); in ppc460sx_pciex_check_link() 1235 if (mbase == NULL) { in ppc460sx_pciex_check_link() 1241 while (attempt && (0 == (in_le32(mbase + PECFG_460SX_DLLSTA) in ppc460sx_pciex_check_link() 1248 iounmap(mbase); in ppc460sx_pciex_check_link() 1271 void __iomem *mbase = ioremap(port->cfg_space.start + 0x10000000, in ppc_476fpe_pciex_check_link() local 1276 if (mbase == NULL) { in ppc_476fpe_pciex_check_link() 1283 val = in_le32(mbase + PECFG_TLDLP); in ppc_476fpe_pciex_check_link() 1296 iounmap(mbase); in ppc_476fpe_pciex_check_link() 1603 void __iomem *mbase, in ppc4xx_setup_one_pciex_POM() argument 1679 ppc4xx_configure_pciex_POMs(struct ppc4xx_pciex_port * port,struct pci_controller * hose,void __iomem * mbase) ppc4xx_configure_pciex_POMs() argument 1733 ppc4xx_configure_pciex_PIMs(struct ppc4xx_pciex_port * port,struct pci_controller * hose,void __iomem * mbase,struct resource * res) ppc4xx_configure_pciex_PIMs() argument 1811 void __iomem *mbase = NULL, *cfg_data = NULL; ppc4xx_pciex_port_setup_hose() local [all...] |
/linux/drivers/edac/ |
H A D | i10nm_base.c | 40 readl((m)->mbase + ((m)->hbm_mc ? 0x80c : \ 44 readl((m)->mbase + ((m)->hbm_mc ? 0x970 : 0x20970) + \ 47 readl((m)->mbase + ((m)->hbm_mc ? 0xef8 : \ 51 readl((m)->mbase + (i) * (m)->chan_mmio_sz + (offset)) 53 readq((m)->mbase + (i) * (m)->chan_mmio_sz + (offset)) 55 writel(v, (m)->mbase + (i) * (m)->chan_mmio_sz + (offset)) 286 if (!imc->mbase) in enable_rrls_ddr() 299 if (!imc->mbase || !imc->hbm_mc || !rrl_hbm[0] || !rrl_hbm[1]) in enable_rrls_hbm() 337 if (!imc->mbase) in show_retry_rd_err_log() 791 void __iomem *mbase; in i10nm_get_ddr_munits() local 874 void __iomem *mbase; i10nm_get_hbm_munits() local [all...] |
/linux/arch/powerpc/sysdev/ |
H A D | indirect_pci.c | 163 void __iomem *mbase; in setup_indirect_pci() local 165 mbase = ioremap(base, PAGE_SIZE); in setup_indirect_pci() 166 hose->cfg_addr = mbase + (cfg_addr & ~PAGE_MASK); in setup_indirect_pci() 168 mbase = ioremap(cfg_data & PAGE_MASK, PAGE_SIZE); in setup_indirect_pci() 169 hose->cfg_data = mbase + (cfg_data & ~PAGE_MASK); in setup_indirect_pci()
|
/linux/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | mbox.c | 238 mdev->mbase = mbox->hwbase + (devid * MBOX_SIZE); in otx2_mbox_init() 239 mdev->hwbase = mdev->mbase; in otx2_mbox_init() 270 mdev->mbase = hwbase[devid]; in otx2_mbox_regions_init() 324 if (mdev->mbase != hw_mbase) in otx2_mbox_msg_send_data() 326 mdev->mbase + mbox->tx_start + msgs_offset, in otx2_mbox_msg_send_data() 423 msghdr = mdev->mbase + mbox->tx_start + msgs_offset + mdev->msg_size; in otx2_mbox_alloc_msg_rsp() 433 mboxhdr = mdev->mbase + mbox->tx_start; in otx2_mbox_alloc_msg_rsp() 458 struct mbox_msghdr *pmsg = mdev->mbase + imsg; in otx2_mbox_get_rsp() 459 struct mbox_msghdr *prsp = mdev->mbase + irsp; in otx2_mbox_get_rsp() 492 struct mbox_msghdr *preq = mdev->mbase in otx2_mbox_check_rsp_msgs() [all...] |
/linux/drivers/crypto/marvell/octeontx2/ |
H A D | otx2_cptvf_mbox.c | 17 * Overwrite mbox mbase to point to bounce buffer, so that PF/VF in otx2_cpt_mbox_bbuf_init() 23 mdev->mbase = cptvf->bbuf_base; in otx2_cpt_mbox_bbuf_init() 36 if (mdev->mbase == hw_mbase) in otx2_cpt_sync_mbox_bbuf() 46 memcpy(mdev->mbase + mbox->rx_start, in otx2_cpt_sync_mbox_bbuf() 167 rsp_hdr = (struct mbox_hdr *)(mdev->mbase + pfvf_mbox->rx_start); in otx2_cptvf_pfvf_mbox_handler() 173 msg = (struct mbox_msghdr *)(mdev->mbase + pfvf_mbox->rx_start + in otx2_cptvf_pfvf_mbox_handler()
|
H A D | otx2_cptpf_mbox.c | 389 req_hdr = (struct mbox_hdr *)(mdev->mbase + mbox->rx_start); in otx2_cptpf_vfpf_mbox_handler() 393 msg = (struct mbox_msghdr *)(mdev->mbase + offset); in otx2_cptpf_vfpf_mbox_handler() 431 hdr = mdev->mbase + mbox->rx_start; in otx2_cptpf_afpf_mbox_intr() 438 hdr = mdev->mbase + mbox->rx_start; in otx2_cptpf_afpf_mbox_intr() 573 rsp_hdr = (struct mbox_hdr *)(mdev->mbase + afpf_mbox->rx_start); in otx2_cptpf_afpf_mbox_handler() 577 msg = (struct mbox_msghdr *)(mdev->mbase + afpf_mbox->rx_start + in otx2_cptpf_afpf_mbox_handler() 650 rsp_hdr = (struct mbox_hdr *)(mdev->mbase + mbox->rx_start); in otx2_cptpf_afpf_mbox_up_handler() 654 msg = (struct mbox_msghdr *)(mdev->mbase + offset); in otx2_cptpf_afpf_mbox_up_handler()
|
/linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | cn20k.c | 44 hdr = (struct mbox_hdr *)(mdev->mbase + mbox->rx_start); in cn20k_pfaf_mbox_intr_handler() 57 hdr = (struct mbox_hdr *)(mdev->mbase + mbox->rx_start); in cn20k_pfaf_mbox_intr_handler() 88 hdr = (struct mbox_hdr *)(mdev->mbase + mbox->rx_start); in cn20k_vfaf_mbox_intr_handler() 102 hdr = (struct mbox_hdr *)(mdev->mbase + mbox->rx_start); in cn20k_vfaf_mbox_intr_handler()
|
H A D | otx2_vf.c | 99 rsp_hdr = (struct mbox_hdr *)(mdev->mbase + mbox->rx_start); in otx2vf_vfaf_mbox_handler() 108 msg = (struct mbox_msghdr *)(mdev->mbase + offset); in otx2vf_vfaf_mbox_handler() 167 rsp_hdr = (struct mbox_hdr *)(mdev->mbase + mbox->rx_start); in otx2vf_vfaf_mbox_up_handler() 176 msg = (struct mbox_msghdr *)(mdev->mbase + offset); in otx2vf_vfaf_mbox_up_handler() 209 hdr = (struct mbox_hdr *)(mdev->mbase + mbox->rx_start); in otx2vf_vfaf_mbox_intr_handler() 226 hdr = (struct mbox_hdr *)(mdev->mbase + mbox->rx_start); in otx2vf_vfaf_mbox_intr_handler()
|
H A D | otx2_pf.c | 314 hdr = mdev->mbase + mbox->rx_start; in otx2_queue_vf_work() 330 hdr = mdev->mbase + mbox->rx_start; in otx2_queue_vf_work() 355 src_mdev->mbase = bbuf_base; in otx2_forward_msg_pfvf() 387 dst_mdev->mbase = src_mdev->mbase; in otx2_forward_vf_mbox_msgs() 399 /* restore PF mbase and exit */ in otx2_forward_vf_mbox_msgs() 400 dst_mdev->mbase = pf->mbox.bbuf_base; in otx2_forward_vf_mbox_msgs() 408 req_hdr = (struct mbox_hdr *)(dst_mdev->mbase + in otx2_forward_vf_mbox_msgs() 418 req_hdr = (struct mbox_hdr *)(src_mdev->mbase + in otx2_forward_vf_mbox_msgs() 430 dst_mdev->mbase in otx2_forward_vf_mbox_msgs() [all...] |
H A D | otx2_common.h | 706 /* Overwrite mbox mbase to point to bounce buffer, so that PF/VF in otx2_mbox_bbuf_init() 712 mdev->mbase = mbox->bbuf_base; in otx2_mbox_bbuf_init() 716 mdev->mbase = mbox->bbuf_base; in otx2_mbox_bbuf_init() 728 if (mdev->mbase == hw_mbase) in otx2_sync_mbox_bbuf() 738 memcpy(mdev->mbase + mbox->rx_start, in otx2_sync_mbox_bbuf()
|
/linux/drivers/bus/ |
H A D | hisi_lpc.c | 77 static int wait_lpc_idle(void __iomem *mbase, unsigned int waitcnt) in wait_lpc_idle() argument 82 status = readl(mbase + LPC_REG_OP_STATUS); in wait_lpc_idle()
|