Searched refs:db_base (Results 1 – 5 of 5) sorted by relevance
| /f-stack/dpdk/drivers/net/hinic/base/ |
| H A D | hinic_pmd_hwif.c | 249 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 D | hinic_pmd_hwif.h | 75 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 D | hinic_pmd_cmdq.c | 125 #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 D | hinic_pmd_cmd.h | 404 #define DB_IDX(db, db_base) \ argument 405 ((u32)(((unsigned long)(db) - (unsigned long)(db_base)) / \
|
| H A D | hinic_pmd_cmdq.h | 197 u8 __iomem *db_base; member
|