| /linux/drivers/net/ethernet/toshiba/ |
| H A D | ps3_gelic_net.c | 101 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 D | ps3_gelic_net.h | 250 struct gelic_hw_regs hw_regs; member
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | icrdma_hw.c | 72 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 D | i40iw_hw.c | 217 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 D | virtchnl.c | 259 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 D | ig3rdma_hw.c | 26 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 D | ctrl.c | 3171 *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 D | icrdma_if.c | 83 pe_criterr = readl(iwdev->rf->sc_dev.hw_regs[IRDMA_GLPE_CRITERR]); in icrdma_iidc_event_handler()
|
| H A D | hmc.c | 112 writel(val, dev->hw_regs[IRDMA_PFHMC_PDINV]); in irdma_invalidate_pf_hmc_pd()
|
| H A D | type.h | 693 u32 __iomem *hw_regs[IRDMA_MAX_REGS]; member
|
| H A D | verbs.c | 142 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 D | wii.c | 59 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 D | hal.c | 23 .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 D | btmrvl_main.c | 384 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 D | btmrvl_drv.h | 75 u8 *hw_regs; member
|
| H A D | btmrvl_sdio.c | 858 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 D | hal.h | 1359 const struct ath12k_hw_regs *hw_regs; member
|
| /linux/drivers/net/ethernet/micrel/ |
| H A D | ksz884x.c | 5709 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()
|