Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/hinic/base/
H A Dhinic_pmd_hwif.c249 void hinic_free_db_addr(void *hwdev, void __iomem *db_base) in hinic_free_db_addr() argument
252 u32 idx = DB_IDX(db_base, hwif->db_base); in hinic_free_db_addr()
257 int hinic_alloc_db_addr(void *hwdev, void __iomem **db_base) in hinic_alloc_db_addr() argument
267 *db_base = hwif->db_base + idx * HINIC_DB_PAGE_SIZE; in hinic_alloc_db_addr()
393 void *db_base, __rte_unused void *dwqe_mapping) in hinic_init_hwif() argument
409 hwif->db_base = (u8 __iomem *)db_base; in hinic_init_hwif()
465 void **intr_base, void **db_base) in hinic_get_mmio() argument
475 *db_base = pci_dev->mem_resource[HINIC_DB_MEM_BAR].addr; in hinic_get_mmio()
501 void *cfg_regs_base, *db_base, *intr_base = NULL; in hinic_hwif_res_init() local
512 hinic_get_mmio(hwdev, &cfg_regs_base, &intr_base, &db_base); in hinic_hwif_res_init()
[all …]
H A Dhinic_pmd_hwif.h75 u8 __iomem *db_base; member
104 int hinic_alloc_db_addr(void *hwdev, void __iomem **db_base);
106 void hinic_free_db_addr(void *hwdev, void __iomem *db_base);
H A Dhinic_pmd_cmdq.c125 #define CMDQ_DB_ADDR(db_base, pi) \ argument
126 (((u8 *)(db_base) + HINIC_DB_OFF) + CMDQ_DB_PI_OFF(pi))
264 writel(db.db_info, CMDQ_DB_ADDR(cmdq->db_base, prod_idx)); in cmdq_set_db()
485 void __iomem *db_base; in init_cmdq() local
512 err = hinic_alloc_db_addr(hwdev, &db_base); in init_cmdq()
516 cmdq->db_base = (u8 *)db_base; in init_cmdq()
531 hinic_free_db_addr(hwdev, cmdq->db_base); in free_cmdq()
H A Dhinic_pmd_cmd.h404 #define DB_IDX(db, db_base) \ argument
405 ((u32)(((unsigned long)(db) - (unsigned long)(db_base)) / \
H A Dhinic_pmd_cmdq.h197 u8 __iomem *db_base; member