Home
last modified time | relevance | path

Searched refs:hw_regs (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/net/ethernet/toshiba/
H A Dps3_gelic_net.c101 return be32_to_cpu(descr->hw_regs.dmac_cmd_status) & in gelic_descr_get_status()
156 be32_to_cpu(card->rx_chain.head->hw_regs.dmac_cmd_status)); in gelic_card_enable_rxdmac()
158 be32_to_cpu(card->rx_chain.head->hw_regs.next_descr_addr)); in gelic_card_enable_rxdmac()
199 descr->hw_regs.dmac_cmd_status = cpu_to_be32(status | in gelic_descr_set_status()
200 (be32_to_cpu(descr->hw_regs.dmac_cmd_status) & in gelic_descr_set_status()
228 descr->hw_regs.next_descr_addr in gelic_card_reset_chain()
235 (descr - 1)->hw_regs.next_descr_addr = 0; in gelic_card_reset_chain()
349 descr->hw_regs.next_descr_addr = in gelic_card_init_chain()
357 (descr - 1)->hw_regs.next_descr_addr = 0; in gelic_card_init_chain()
387 descr->hw_regs.dmac_cmd_status = 0; in gelic_descr_prepare_rx()
[all …]
H A Dps3_gelic_net.h250 struct gelic_hw_regs hw_regs; member
/linux/drivers/infiniband/hw/irdma/
H A Dicrdma_hw.c70 writel(val, dev->hw_regs[IRDMA_GLINT_DYN_CTL] + idx); in icrdma_ena_irq()
72 writel(val, dev->hw_regs[IRDMA_GLINT_DYN_CTL] + (idx - 1)); in icrdma_ena_irq()
83 writel(0, dev->hw_regs[IRDMA_GLINT_DYN_CTL] + idx); in icrdma_disable_irq()
85 writel(0, dev->hw_regs[IRDMA_GLINT_DYN_CTL] + (idx - 1)); in icrdma_disable_irq()
104 writel(reg_val, dev->hw_regs[IRDMA_GLINT_CEQCTL] + ceq_id); in icrdma_cfg_ceq()
174 dev->hw_regs[i] = (u32 __iomem *)(hw_addr + icrdma_regs[i]); in icrdma_init_hw()
185 dev->wqe_alloc_db = dev->hw_regs[IRDMA_WQEALLOC]; in icrdma_init_hw()
186 dev->cq_arm_db = dev->hw_regs[IRDMA_CQARM]; in icrdma_init_hw()
187 dev->aeq_alloc_db = dev->hw_regs[IRDMA_AEQALLOC]; in icrdma_init_hw()
188 dev->cqp_db = dev->hw_regs[IRDMA_CQPDB]; in icrdma_init_hw()
[all …]
H A Di40iw_hw.c215 dev->hw_regs[i] = (u32 __iomem *)(i40iw_regs[i] + hw_addr); in i40iw_init_hw()
230 dev->wqe_alloc_db = dev->hw_regs[IRDMA_WQEALLOC]; in i40iw_init_hw()
231 dev->cq_arm_db = dev->hw_regs[IRDMA_CQARM]; in i40iw_init_hw()
232 dev->aeq_alloc_db = dev->hw_regs[IRDMA_AEQALLOC]; in i40iw_init_hw()
233 dev->cqp_db = dev->hw_regs[IRDMA_CQPDB]; in i40iw_init_hw()
234 dev->cq_ack_db = dev->hw_regs[IRDMA_CQACK]; in i40iw_init_hw()
H A Dctrl.c2735 *val = readl(cqp->dev->hw_regs[IRDMA_CQPTAIL]); in irdma_get_cqp_reg_info()
2755 error = readl(cqp->dev->hw_regs[IRDMA_CQPERRCODES]); in irdma_cqp_poll_registers()
3129 writel(0, cqp->dev->hw_regs[IRDMA_CQPTAIL]); in irdma_sc_cqp_init()
3130 writel(0, cqp->dev->hw_regs[IRDMA_CQPDB]); in irdma_sc_cqp_init()
3131 writel(0, cqp->dev->hw_regs[IRDMA_CCQPSTATUS]); in irdma_sc_cqp_init()
3210 writel(p1, cqp->dev->hw_regs[IRDMA_CCQPHIGH]); in irdma_sc_cqp_create()
3211 writel(p2, cqp->dev->hw_regs[IRDMA_CCQPLOW]); in irdma_sc_cqp_create()
3219 val = readl(cqp->dev->hw_regs[IRDMA_CCQPSTATUS]); in irdma_sc_cqp_create()
3234 err_code = readl(cqp->dev->hw_regs[IRDMA_CQPERRCODES]); in irdma_sc_cqp_create()
3296 writel(0, cqp->dev->hw_regs[IRDMA_CCQPHIGH]); in irdma_sc_cqp_destroy()
[all …]
H A Dmain.c125 pe_criterr = readl(iwdev->rf->sc_dev.hw_regs[IRDMA_GLPE_CRITERR]); in irdma_iidc_event_handler()
H A Dhmc.c111 writel(val, dev->hw_regs[IRDMA_PFHMC_PDINV]); in irdma_invalidate_pf_hmc_pd()
H A Dtype.h594 u32 __iomem *hw_regs[IRDMA_MAX_REGS]; member
H A Dverbs.c128 pfn = ((uintptr_t)ucontext->iwdev->rf->sc_dev.hw_regs[IRDMA_DB_ADDR_OFFSET] + in irdma_mmap_legacy()
312 u64 bar_off = (uintptr_t)iwdev->rf->sc_dev.hw_regs[IRDMA_DB_ADDR_OFFSET]; in irdma_alloc_ucontext()
488 bar_off = (uintptr_t)iwdev->rf->sc_dev.hw_regs[IRDMA_DB_ADDR_OFFSET]; in irdma_setup_push_mmap_entries()
/linux/arch/powerpc/platforms/embedded6xx/
H A Dwii.c59 void __iomem *hw_regs = NULL; in wii_ioremap_hw_regs() local
75 hw_regs = ioremap(res.start, resource_size(&res)); in wii_ioremap_hw_regs()
76 if (hw_regs) { in wii_ioremap_hw_regs()
78 &res.start, hw_regs); in wii_ioremap_hw_regs()
84 return hw_regs; in wii_ioremap_hw_regs()
/linux/drivers/bluetooth/
H A Dbtmrvl_main.c383 priv->adapter->hw_regs = NULL; in btmrvl_init_adapter()
386 priv->adapter->hw_regs = in btmrvl_init_adapter()
390 priv->adapter->hw_regs_buf, priv->adapter->hw_regs); in btmrvl_init_adapter()
H A Dbtmrvl_drv.h75 u8 *hw_regs; member
H A Dbtmrvl_sdio.c857 ret = sdio_readsb(card->func, adapter->hw_regs, 0, SDIO_BLOCK_SIZE); in btmrvl_sdio_read_to_clear()
863 *ireg = adapter->hw_regs[card->reg->host_intstatus]; in btmrvl_sdio_read_to_clear()
/linux/drivers/net/ethernet/micrel/
H A Dksz884x.c5709 static struct hw_regs { struct
5732 struct hw_regs *range = hw_regs_range; in netdev_get_regs_len() argument
5757 struct hw_regs *range = hw_regs_range; in netdev_get_regs()