Home
last modified time | relevance | path

Searched refs:mbase (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/usb/mtu3/
H A Dmtu3_core.c178 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_ENABLE, value); in mtu3_intr_enable()
[all …]
H A Dmtu3_qmu.c73 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_TQHIAR(epnum), tqhiar); in write_txq_start_addr()
[all …]
H A Dmtu3_gadget_ep0.c138 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_CONTROL); in ep0_handle_feature_dev()
[all …]
/linux/drivers/usb/musb/
H A Dmusbhsdma.c18 #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, bchannel, dma_addr); in configure_channel()
[all …]
H A Dmusb_virthub.c54 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_POWER, in musb_port_reset()
[all …]
H A Dmusb_dsps.c972 void __iomem *mbase; in dsps_suspend() local
987 mbase = musb->ctrl_base; in dsps_suspend()
988 glue->context.control = musb_readl(mbase, wrp->control); in dsps_suspend()
989 glue->context.epintr = musb_readl(mbase, wrp->epintr_set); in dsps_suspend()
990 glue->context.coreintr = musb_readl(mbase, wrp->coreintr_set); in dsps_suspend()
991 glue->context.phy_utmi = musb_readl(mbase, wrp->phy_utmi); in dsps_suspend()
992 glue->context.mode = musb_readl(mbase, wrp->mode); in dsps_suspend()
993 glue->context.tx_mode = musb_readl(mbase, wrp->tx_mode); in dsps_suspend()
994 glue->context.rx_mode = musb_readl(mbase, wrp->rx_mode); in dsps_suspend()
1006 void __iomem *mbase; in dsps_resume() local
[all …]
H A Dmusb_core.c226 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_DEVCTL, devctl); in musb_handle_intr_vbuserr()
[all …]
H A Dmusb_gadget.c412 u8 __iomem *mbase = musb->mregs; in musb_g_tx() local
417 musb_ep_select(mbase, epnum); in musb_g_tx()
501 musb_ep_select(mbase, epnum); in musb_g_tx()
796 void __iomem *mbase = musb->mregs; in musb_g_rx() local
807 musb_ep_select(mbase, epnum); in musb_g_rx()
893 musb_ep_select(mbase, epnum); in musb_g_rx()
917 void __iomem *mbase; in musb_gadget_enable() local
930 mbase = musb->mregs; in musb_gadget_enable()
970 musb_ep_select(mbase, epnum); in musb_gadget_enable()
984 musb_writew(mbase, MUSB_INTRTXE, musb->intrtxe); in musb_gadget_enable()
[all …]
H A Dmusb_host.c200 void __iomem *mbase = musb->mregs; in musb_start_urb() local
261 musb_writeb(mbase, MUSB_INTRUSBE, 0xff); in musb_start_urb()
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, ep->epnum); in musb_bulk_nak_timeout()
1059 void __iomem *mbase = musb->mregs; in musb_h_ep0_irq() local
[all …]
H A Dmusb_regs.h276 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 Dtusb6010_omap.c106 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 Dmusb_core.h165 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 Dmusb_io.h30 void (*ep_select)(void __iomem *mbase, u8 epnum);
H A Dtusb6010.c142 static void tusb_ep_select(void __iomem *mbase, u8 epnum) in tusb_ep_select() argument
144 musb_writeb(mbase, MUSB_INDEX, epnum); in tusb_ep_select()
/linux/arch/powerpc/platforms/44x/
H A Dpci.c1229 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()
1602 void __iomem *mbase, in ppc4xx_setup_one_pciex_POM() argument
[all …]
/linux/arch/powerpc/sysdev/
H A Dindirect_pci.c163 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 Dmbox.c238 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 + ireq; in otx2_mbox_check_rsp_msgs()
[all …]
H A Drvu.c2265 req_hdr = mdev->mbase + mbox->rx_start; in __rvu_mbox_handler()
2288 msg = mdev->mbase + offset; in __rvu_mbox_handler()
2371 rsp_hdr = mdev->mbase + mbox->rx_start; in __rvu_mbox_up_handler()
2380 msg = mdev->mbase + offset; in __rvu_mbox_up_handler()
2680 hdr = mdev->mbase + mbox->rx_start; in rvu_queue_work()
2697 hdr = mdev->mbase + mbox->rx_start; in rvu_queue_work()
/linux/drivers/edac/
H A Dimh_base.c151 void __iomem *mbase; in __get_ddr_munits() local
164 mbase = ioremap(base, size); in __get_ddr_munits()
165 if (!mbase) { in __get_ddr_munits()
170 d->imc[lmc].mbase = mbase; in __get_ddr_munits()
339 if (!imc->mbase) in imh_get_munits()
384 return readx(imc->mbase + imc->chan_mmio_sz * chan + offset, width); in read_imc_reg()
419 if (!imc->mbase) in imh_get_dimm_config()
457 if (!imc->mbase) in imh_register_mci()
H A Dskx_common.c824 if (d->imc[i].mbase) in skx_remove()
825 iounmap(d->imc[i].mbase); in skx_remove()
/linux/drivers/crypto/marvell/octeontx2/
H A Dotx2_cptpf_mbox.c389 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 Dotx2_pf.c314 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()
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 = src_mdev->mbase; in otx2_forward_vf_mbox_msgs()
440 req_hdr = (struct mbox_hdr *)(src_mbox->dev[0].mbase + in otx2_forward_vf_mbox_msgs()
474 msg = (struct mbox_msghdr *)(mdev->mbase + mbox->rx_start + in otx2_pfvf_mbox_handler()
[all …]
H A Dotx2_common.h719 mdev->mbase = mbox->bbuf_base; in otx2_mbox_bbuf_init()
723 mdev->mbase = mbox->bbuf_base; in otx2_mbox_bbuf_init()
735 if (mdev->mbase == hw_mbase) in otx2_sync_mbox_bbuf()
745 memcpy(mdev->mbase + mbox->rx_start, in otx2_sync_mbox_bbuf()