Home
last modified time | relevance | path

Searched refs:hw_regs (Results 1 – 18 of 18) 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()
350 descr->hw_regs.next_descr_addr = in gelic_card_init_chain()
358 (descr - 1)->hw_regs.next_descr_addr = 0; in gelic_card_init_chain()
390 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.c72 writel(val, dev->hw_regs[IRDMA_GLINT_DYN_CTL] + idx); in icrdma_ena_irq()
74 writel(val, dev->hw_regs[IRDMA_GLINT_DYN_CTL] + (idx - 1)); in icrdma_ena_irq()
85 writel(0, dev->hw_regs[IRDMA_GLINT_DYN_CTL] + idx); in icrdma_disable_irq()
87 writel(0, dev->hw_regs[IRDMA_GLINT_DYN_CTL] + (idx - 1)); in icrdma_disable_irq()
106 writel(reg_val, dev->hw_regs[IRDMA_GLINT_CEQCTL] + ceq_id); in icrdma_cfg_ceq()
176 dev->hw_regs[i] = (u32 __iomem *)(hw_addr + icrdma_regs[i]); in icrdma_init_hw()
187 dev->wqe_alloc_db = dev->hw_regs[IRDMA_WQEALLOC]; in icrdma_init_hw()
188 dev->cq_arm_db = dev->hw_regs[IRDMA_CQARM]; in icrdma_init_hw()
189 dev->aeq_alloc_db = dev->hw_regs[IRDMA_AEQALLOC]; in icrdma_init_hw()
190 dev->cqp_db = dev->hw_regs[IRDMA_CQPDB]; in icrdma_init_hw()
[all …]
H A Di40iw_hw.c217 dev->hw_regs[i] = (u32 __iomem *)(i40iw_regs[i] + hw_addr); in i40iw_init_hw()
232 dev->wqe_alloc_db = dev->hw_regs[IRDMA_WQEALLOC]; in i40iw_init_hw()
233 dev->cq_arm_db = dev->hw_regs[IRDMA_CQARM]; in i40iw_init_hw()
234 dev->aeq_alloc_db = dev->hw_regs[IRDMA_AEQALLOC]; in i40iw_init_hw()
235 dev->cqp_db = dev->hw_regs[IRDMA_CQPDB]; in i40iw_init_hw()
236 dev->cq_ack_db = dev->hw_regs[IRDMA_CQACK]; in i40iw_init_hw()
H A Dvirtchnl.c259 dev->hw_regs[reg_idx] = in irdma_vchnl_req_get_reg_layout()
265 dev->hw_regs[reg_idx] = ig3rdma_get_reg_addr(dev->hw, in irdma_vchnl_req_get_reg_layout()
267 if (!dev->hw_regs[reg_idx]) in irdma_vchnl_req_get_reg_layout()
275 dev->wqe_alloc_db = dev->hw_regs[IRDMA_WQEALLOC]; in irdma_vchnl_req_get_reg_layout()
276 dev->cq_arm_db = dev->hw_regs[IRDMA_CQARM]; in irdma_vchnl_req_get_reg_layout()
277 dev->aeq_alloc_db = dev->hw_regs[IRDMA_AEQALLOC]; in irdma_vchnl_req_get_reg_layout()
278 dev->cqp_db = dev->hw_regs[IRDMA_CQPDB]; in irdma_vchnl_req_get_reg_layout()
279 dev->cq_ack_db = dev->hw_regs[IRDMA_CQACK]; in irdma_vchnl_req_get_reg_layout()
H A Dig3rdma_hw.c26 writel(val, dev->hw_regs[IRDMA_GLINT_DYN_CTL] + (idx * int_stride)); in ig3rdma_ena_irq()
43 writel(0, dev->hw_regs[IRDMA_GLINT_DYN_CTL] + (idx * int_stride)); in ig3rdma_disable_irq()
H A Dctrl.c3171 *val = readl(cqp->dev->hw_regs[IRDMA_CQPTAIL]); in irdma_get_cqp_reg_info()
3274 error = readl(cqp->dev->hw_regs[IRDMA_CQPERRCODES]); in irdma_cqp_poll_registers()
3652 writel(0, cqp->dev->hw_regs[IRDMA_CQPTAIL]); in irdma_sc_cqp_init()
3654 writel(0, cqp->dev->hw_regs[IRDMA_CQPDB]); in irdma_sc_cqp_init()
3655 writel(0, cqp->dev->hw_regs[IRDMA_CCQPSTATUS]); in irdma_sc_cqp_init()
3753 writel(p1, cqp->dev->hw_regs[IRDMA_CCQPHIGH]); in irdma_sc_cqp_create()
3754 writel(p2, cqp->dev->hw_regs[IRDMA_CCQPLOW]); in irdma_sc_cqp_create()
3762 val = readl(cqp->dev->hw_regs[IRDMA_CCQPSTATUS]); in irdma_sc_cqp_create()
3777 err_code = readl(cqp->dev->hw_regs[IRDMA_CQPERRCODES]); in irdma_sc_cqp_create()
3839 writel(0, cqp->dev->hw_regs[IRDMA_CCQPHIGH]); in irdma_sc_cqp_destroy()
[all …]
H A Dicrdma_if.c83 pe_criterr = readl(iwdev->rf->sc_dev.hw_regs[IRDMA_GLPE_CRITERR]); in icrdma_iidc_event_handler()
H A Dhmc.c112 writel(val, dev->hw_regs[IRDMA_PFHMC_PDINV]); in irdma_invalidate_pf_hmc_pd()
H A Dtype.h693 u32 __iomem *hw_regs[IRDMA_MAX_REGS]; member
H A Dverbs.c142 pfn = ((uintptr_t)ucontext->iwdev->rf->sc_dev.hw_regs[IRDMA_DB_ADDR_OFFSET] + in irdma_mmap_legacy()
330 u64 bar_off = (uintptr_t)iwdev->rf->sc_dev.hw_regs[IRDMA_DB_ADDR_OFFSET]; in irdma_alloc_ucontext()
510 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/net/wireless/ath/ath12k/wifi7/
H A Dhal.c23 .hw_regs = &qcn9274_v1_regs,
30 .hw_regs = &qcn9274_v2_regs,
37 .hw_regs = &wcn7850_regs,
44 .hw_regs = &ipq5332_regs,
51 .hw_regs = &qcc2072_regs,
64 hal->regs = ath12k_wifi7_hw_ver_map[ab->hw_rev].hw_regs; in ath12k_wifi7_hal_init()
/linux/drivers/bluetooth/
H A Dbtmrvl_main.c384 priv->adapter->hw_regs = NULL; in btmrvl_init_adapter()
387 priv->adapter->hw_regs = in btmrvl_init_adapter()
391 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.c858 ret = sdio_readsb(card->func, adapter->hw_regs, 0, SDIO_BLOCK_SIZE); in btmrvl_sdio_read_to_clear()
864 *ireg = adapter->hw_regs[card->reg->host_intstatus]; in btmrvl_sdio_read_to_clear()
/linux/drivers/net/wireless/ath/ath12k/
H A Dhal.h1359 const struct ath12k_hw_regs *hw_regs; member
/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()