/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/ |
H A D | icrdma_hw.c | 70 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_CQPD in icrdma_init_hw() [all...] |
H A D | i40iw_hw.c | 215 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 D | ctrl.c | 1915 * @vsi: vsi structure where hw_regs are set 2735 *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_CQPERRCODE in irdma_sc_cqp_create() [all...] |
H A D | main.c | 125 pe_criterr = readl(iwdev->rf->sc_dev.hw_regs[IRDMA_GLPE_CRITERR]); in irdma_iidc_event_handler()
|
H A D | hmc.c | 111 writel(val, dev->hw_regs[IRDMA_PFHMC_PDINV]); in irdma_invalidate_pf_hmc_pd()
|
H A D | type.h | 594 u32 __iomem *hw_regs[IRDMA_MAX_REGS]; member
|
H A D | verbs.c | 128 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()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/embedded6xx/ |
H A D | wii.c | 74 void __iomem *hw_regs = NULL; in wii_ioremap_hw_regs() local 90 hw_regs = ioremap(res.start, resource_size(&res)); in wii_ioremap_hw_regs() 91 if (hw_regs) { in wii_ioremap_hw_regs() 93 &res.start, hw_regs); in wii_ioremap_hw_regs() 99 return hw_regs; in wii_ioremap_hw_regs()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/drivers/bluetooth/ |
H A D | btmrvl_drv.h | 89 u8 *hw_regs; member
|
H A D | btmrvl_main.c | 403 priv->adapter->hw_regs = NULL; in btmrvl_init_adapter() 404 BT_ERR("Unable to allocate buffer for hw_regs."); in btmrvl_init_adapter() 406 priv->adapter->hw_regs = in btmrvl_init_adapter() 409 BT_DBG("hw_regs_buf=%p hw_regs=%p", in btmrvl_init_adapter() 410 priv->adapter->hw_regs_buf, priv->adapter->hw_regs); in btmrvl_init_adapter()
|
H A D | btmrvl_sdio.c | 870 ret = sdio_readsb(card->func, adapter->hw_regs, 0, SDIO_BLOCK_SIZE); in btmrvl_sdio_read_to_clear() 872 BT_ERR("sdio_readsb: read int hw_regs failed: %d", ret); in btmrvl_sdio_read_to_clear() 876 *ireg = adapter->hw_regs[card->reg->host_intstatus]; in btmrvl_sdio_read_to_clear() 877 BT_DBG("hw_regs[%#x]=%#x", card->reg->host_intstatus, *ireg); in btmrvl_sdio_read_to_clear()
|
/kernel/linux/linux-6.6/drivers/bluetooth/ |
H A D | btmrvl_drv.h | 75 u8 *hw_regs; member
|
H A D | btmrvl_main.c | 390 priv->adapter->hw_regs = NULL; in btmrvl_init_adapter() 391 BT_ERR("Unable to allocate buffer for hw_regs."); in btmrvl_init_adapter() 393 priv->adapter->hw_regs = in btmrvl_init_adapter() 396 BT_DBG("hw_regs_buf=%p hw_regs=%p", in btmrvl_init_adapter() 397 priv->adapter->hw_regs_buf, priv->adapter->hw_regs); in btmrvl_init_adapter()
|
H A D | btmrvl_sdio.c | 857 ret = sdio_readsb(card->func, adapter->hw_regs, 0, SDIO_BLOCK_SIZE); in btmrvl_sdio_read_to_clear() 859 BT_ERR("sdio_readsb: read int hw_regs failed: %d", ret); in btmrvl_sdio_read_to_clear() 863 *ireg = adapter->hw_regs[card->reg->host_intstatus]; in btmrvl_sdio_read_to_clear() 864 BT_DBG("hw_regs[%#x]=%#x", card->reg->host_intstatus, *ireg); in btmrvl_sdio_read_to_clear()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/micrel/ |
H A D | ksz884x.c | 6084 static struct hw_regs { struct 6107 struct hw_regs *range = hw_regs_range; in netdev_get_regs_len() 6132 struct hw_regs *range = hw_regs_range; in netdev_get_regs()
|
/kernel/linux/linux-6.6/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() 5757 struct hw_regs *range = hw_regs_range; in netdev_get_regs()
|