Home
last modified time | relevance | path

Searched refs:db_base (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_io.c35 #define DB_IDX(db, db_base) \ argument
36 (((unsigned long)(db) - (unsigned long)(db_base)) / HINIC_DB_PAGE_SIZE)
84 return func_to_io->db_base + idx * HINIC_DB_PAGE_SIZE; in get_db_area()
88 void __iomem *db_base) in return_db_area() argument
91 int pos, idx = DB_IDX(db_base, func_to_io->db_base); in return_db_area()
278 void __iomem *db_base; in init_qp() local
299 db_base = get_db_area(func_to_io); in init_qp()
300 if (IS_ERR(db_base)) { in init_qp()
302 err = PTR_ERR(db_base); in init_qp()
306 func_to_io->sq_db[q_id] = db_base; in init_qp()
[all …]
H A Dhinic_hw_qp.h92 void __iomem *db_base; member
140 dma_addr_t ci_dma_addr, void __iomem *db_base);
H A Dhinic_hw_io.h77 void __iomem *db_base; member
H A Dhinic_hw_cmdq.c52 #define CMDQ_DB_ADDR(db_base, pi) ((db_base) + CMDQ_DB_PI_OFF(pi)) argument
332 writel(db_info, CMDQ_DB_ADDR(cmdq->db_base, prod_idx)); in cmdq_set_db()
760 cmdq->db_base = db_area + CMDQ_DB_OFF; in init_cmdq()
H A Dhinic_hw_qp.c59 #define SQ_DB_ADDR(sq, pi) ((u64 *)((sq)->db_base) + SQ_DB_PI_LOW(pi))
284 void __iomem *db_base) in hinic_init_sq() argument
296 sq->db_base = db_base + SQ_DB_OFF; in hinic_init_sq()
H A Dhinic_hw_cmdq.h155 void __iomem *db_base; member
/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_hwif.c229 u8 __iomem *db_base, u64 db_dwqe_len) in db_area_idx_init() argument
235 hwif->db_base = db_base; in db_area_idx_init()
284 void hinic3_free_db_addr(struct hinic3_hwdev *hwdev, const u8 __iomem *db_base) in hinic3_free_db_addr() argument
291 distance = db_base - hwif->db_base; in hinic3_free_db_addr()
297 int hinic3_alloc_db_addr(struct hinic3_hwdev *hwdev, void __iomem **db_base, in hinic3_alloc_db_addr() argument
311 addr = hwif->db_base + idx * HINIC3_DB_PAGE_SIZE; in hinic3_alloc_db_addr()
312 *db_base = addr; in hinic3_alloc_db_addr()
450 pci_adapter->db_base, in hinic3_init_hwif()
H A Dhinic3_lld.c220 pci_adapter->db_base = pci_ioremap_bar(pdev, HINIC3_PCI_DB_BAR); in hinic3_mapping_bar()
221 if (!pci_adapter->db_base) { in hinic3_mapping_bar()
241 iounmap(pci_adapter->db_base); in hinic3_unmapping_bar()
H A Dhinic3_nic_io.c269 void __iomem *db_base; in hinic3_init_nicio_res() local
274 err = hinic3_alloc_db_addr(hwdev, &db_base, NULL); in hinic3_init_nicio_res()
279 nic_io->sqs_db_addr = db_base; in hinic3_init_nicio_res()
281 err = hinic3_alloc_db_addr(hwdev, &db_base, NULL); in hinic3_init_nicio_res()
287 nic_io->rqs_db_addr = db_base; in hinic3_init_nicio_res()
H A Dhinic3_cmdq.c328 u8 __iomem *db_base = cmdq->hwdev->cmdqs->cmdqs_db_base; in cmdq_set_db() local
335 writeq(*(u64 *)&db, db_base + db_ofs); in cmdq_set_db()
837 void __iomem *db_base; in hinic3_cmdqs_init() local
850 err = hinic3_alloc_db_addr(hwdev, &db_base, NULL); in hinic3_cmdqs_init()
855 cmdqs->cmdqs_db_base = db_base; in hinic3_cmdqs_init()
/linux/drivers/gpu/drm/imx/dcss/
H A Ddcss-ctxld.c251 u32 db_base, sb_base, sb_count; in dcss_ctxld_enable_locked() local
277 db_base = db_cnt ? ctxld->db_paddr[curr_ctx] : 0; in dcss_ctxld_enable_locked()
279 dcss_writel(db_base, ctxld->ctxld_reg + DCSS_CTXLD_DB_BASE_ADDR); in dcss_ctxld_enable_locked()
/linux/drivers/misc/
H A Dhpilo.h103 char __iomem *db_base; member
H A Dhpilo.c184 iowrite8(1, ccb->ccb_u5.db_base); in doorbell_set()
189 iowrite8(2, ccb->ccb_u5.db_base); in doorbell_clr()
322 driver_ccb->ccb_u5.db_base = hw->db_vaddr + (slot << L2_DB_SIZE); in ilo_ccb_setup()
323 ilo_ccb->ccb_u5.db_base = NULL; /* hw ccb's doorbell is not used */ in ilo_ccb_setup()
/linux/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_main.c692 if (adapter->ahw.db_base != NULL) in netxen_cleanup_pci_map()
693 iounmap(adapter->ahw.db_base); in netxen_cleanup_pci_map()
707 resource_size_t mem_base, db_base; in netxen_setup_pci_map() local
783 db_base = pci_resource_start(pdev, 4); /* doorbell is on bar 4 */ in netxen_setup_pci_map()
793 db_ptr = ioremap(db_base, NETXEN_DB_MAPSIZE_BYTES); in netxen_setup_pci_map()
802 adapter->ahw.db_base = db_ptr; in netxen_setup_pci_map()
H A Dnetxen_nic.h94 (adapter->ahw.db_base + (off))
570 void __iomem *db_base; member