| /dpdk/drivers/net/hinic/base/ |
| H A D | hinic_pmd_hwdev.c | 115 static void *hinic_dma_mem_zalloc(struct hinic_hwdev *hwdev, size_t size, in hinic_dma_mem_zalloc() 176 hinic_dma_mem_free(struct hinic_hwdev *hwdev, size_t size, in hinic_dma_mem_free() 212 void *dma_zalloc_coherent(void *hwdev, size_t size, dma_addr_t *dma_handle, in dma_zalloc_coherent() 219 void *dma_zalloc_coherent_aligned(void *hwdev, size_t size, in dma_zalloc_coherent_aligned() 226 void *dma_zalloc_coherent_aligned256k(void *hwdev, size_t size, in dma_zalloc_coherent_aligned256k() 234 void dma_free_coherent(void *hwdev, size_t size, void *virt, dma_addr_t phys) in dma_free_coherent() 239 void dma_free_coherent_volatile(void *hwdev, size_t size, in dma_free_coherent_volatile() 327 int hinic_osdep_init(struct hinic_hwdev *hwdev) in hinic_osdep_init() 358 void hinic_osdep_deinit(struct hinic_hwdev *hwdev) in hinic_osdep_deinit() 390 int hinic_set_ci_table(void *hwdev, u16 q_id, struct hinic_sq_attr *attr) in hinic_set_ci_table() [all …]
|
| H A D | hinic_pmd_hwif.c | 31 static int hwif_ready(struct hinic_hwdev *hwdev) in hwif_ready() 249 void hinic_free_db_addr(void *hwdev, void __iomem *db_base) in hinic_free_db_addr() 257 int hinic_alloc_db_addr(void *hwdev, void __iomem **db_base) in hinic_alloc_db_addr() 272 void hinic_set_msix_state(void *hwdev, u16 msix_idx, enum hinic_msix_state flag) in hinic_set_msix_state() 294 static void disable_all_msix(struct hinic_hwdev *hwdev) in disable_all_msix() 349 u16 hinic_global_func_id(void *hwdev) in hinic_global_func_id() 356 enum func_type hinic_func_type(void *hwdev) in hinic_func_type() 363 u8 hinic_ppf_idx(void *hwdev) in hinic_ppf_idx() 375 u8 hinic_dma_attr_entry_num(void *hwdev) in hinic_dma_attr_entry_num() 391 static int hinic_init_hwif(struct hinic_hwdev *hwdev, void *cfg_reg_base, in hinic_init_hwif() [all …]
|
| H A D | hinic_pmd_nicio.c | 272 struct hinic_hwdev *hwdev = nic_io->hwdev; in init_sq_ctxts() local 331 struct hinic_hwdev *hwdev = nic_io->hwdev; in init_rq_ctxts() local 394 struct hinic_hwdev *hwdev = nic_io->hwdev; in clean_queue_offload_ctxt() local 471 hinic_set_root_ctxt(void *hwdev, u16 rq_depth, u16 sq_depth, int rx_buf_sz) in hinic_set_root_ctxt() 509 static int hinic_clean_root_ctxt(void *hwdev) in hinic_clean_root_ctxt() 541 int hinic_init_qp_ctxts(struct hinic_hwdev *hwdev) in hinic_init_qp_ctxts() 617 void hinic_free_qp_ctxts(struct hinic_hwdev *hwdev) in hinic_free_qp_ctxts() 626 static int hinic_init_nic_hwdev(struct hinic_hwdev *hwdev) in hinic_init_nic_hwdev() 664 static void hinic_free_nic_hwdev(struct hinic_hwdev *hwdev) in hinic_free_nic_hwdev() 669 int hinic_rx_tx_flush(struct hinic_hwdev *hwdev) in hinic_rx_tx_flush() [all …]
|
| H A D | hinic_pmd_wq.c | 9 static void free_wq_pages(struct hinic_hwdev *hwdev, struct hinic_wq *wq) in free_wq_pages() 18 static int alloc_wq_pages(struct hinic_hwdev *hwdev, struct hinic_wq *wq, in alloc_wq_pages() 43 int hinic_wq_allocate(struct hinic_hwdev *hwdev, struct hinic_wq *wq, in hinic_wq_allocate() 78 void hinic_wq_free(struct hinic_hwdev *hwdev, struct hinic_wq *wq) in hinic_wq_free() 105 int hinic_cmdq_alloc(struct hinic_wq *wq, struct hinic_hwdev *hwdev, in hinic_cmdq_alloc() 140 void hinic_cmdq_free(struct hinic_hwdev *hwdev, struct hinic_wq *wq, in hinic_cmdq_free()
|
| H A D | hinic_pmd_cfg.c | 13 bool hinic_support_nic(struct hinic_hwdev *hwdev, struct nic_service_cap *cap) in hinic_support_nic() 81 u16 hinic_func_max_qnum(void *hwdev) in hinic_func_max_qnum() 88 int init_cfg_mgmt(struct hinic_hwdev *hwdev) in init_cfg_mgmt() 102 void free_cfg_mgmt(struct hinic_hwdev *hwdev) in free_cfg_mgmt() 244 int hinic_init_capability(struct hinic_hwdev *hwdev) in hinic_init_capability()
|
| H A D | hinic_pmd_mgmt.c | 247 static int hinic_get_mgmt_channel_status(void *hwdev) in hinic_get_mgmt_channel_status() 349 static int hinic_pf_to_mgmt_init(struct hinic_hwdev *hwdev) in hinic_pf_to_mgmt_init() 397 static void hinic_pf_to_mgmt_free(struct hinic_hwdev *hwdev) in hinic_pf_to_mgmt_free() 408 hinic_pf_to_mgmt_sync(struct hinic_hwdev *hwdev, in hinic_pf_to_mgmt_sync() 482 int hinic_msg_to_mgmt_sync(void *hwdev, enum hinic_mod_type mod, u8 cmd, in hinic_msg_to_mgmt_sync() 502 int hinic_msg_to_mgmt_no_ack(void *hwdev, enum hinic_mod_type mod, u8 cmd, in hinic_msg_to_mgmt_no_ack() 662 static int hinic_mgmt_msg_aeqe_handler(void *hwdev, u8 *header, in hinic_mgmt_msg_aeqe_handler() 770 int hinic_comm_pf_to_mgmt_init(struct hinic_hwdev *hwdev) in hinic_comm_pf_to_mgmt_init() 787 void hinic_comm_pf_to_mgmt_free(struct hinic_hwdev *hwdev) in hinic_comm_pf_to_mgmt_free() 796 void hinic_dev_handle_aeq_event(struct hinic_hwdev *hwdev, void *param) in hinic_dev_handle_aeq_event()
|
| H A D | hinic_pmd_cmdq.c | 164 struct hinic_cmd_buf *hinic_alloc_cmd_buf(void *hwdev) in hinic_alloc_cmd_buf() 188 void hinic_free_cmd_buf(void *hwdev, struct hinic_cmd_buf *cmd_buf) in hinic_free_cmd_buf() 425 static int hinic_set_cmdq_ctxts(struct hinic_hwdev *hwdev) in hinic_set_cmdq_ctxts() 463 void hinic_comm_cmdqs_free(struct hinic_hwdev *hwdev) in hinic_comm_cmdqs_free() 468 int hinic_reinit_cmdq_ctxts(struct hinic_hwdev *hwdev) in hinic_reinit_cmdq_ctxts() 482 static int init_cmdq(struct hinic_cmdq *cmdq, struct hinic_hwdev *hwdev, in init_cmdq() 529 static void free_cmdq(struct hinic_hwdev *hwdev, struct hinic_cmdq *cmdq) in free_cmdq() 537 static int hinic_cmdqs_init(struct hinic_hwdev *hwdev) in hinic_cmdqs_init() 615 static void hinic_cmdqs_free(struct hinic_hwdev *hwdev) in hinic_cmdqs_free() 635 static int hinic_set_cmdq_depth(struct hinic_hwdev *hwdev, u16 cmdq_depth) in hinic_set_cmdq_depth() [all …]
|
| H A D | hinic_pmd_eqs.h | 60 struct hinic_hwdev *hwdev; member 87 struct hinic_hwdev *hwdev; member
|
| H A D | hinic_pmd_mbox.h | 59 struct hinic_hwdev *hwdev; member
|
| H A D | hinic_pmd_mgmt.h | 84 struct hinic_hwdev *hwdev; member
|
| H A D | hinic_pmd_api_cmd.h | 230 struct hinic_hwdev *hwdev; member 239 struct hinic_hwdev *hwdev; member
|
| H A D | hinic_pmd_api_cmd.c | 931 struct hinic_hwdev *hwdev = attr->hwdev; in api_cmd_create_chain() local 997 int hinic_api_cmd_init(struct hinic_hwdev *hwdev, in hinic_api_cmd_init()
|
| H A D | hinic_pmd_cfg.h | 75 struct hinic_hwdev *hwdev; member
|
| H A D | hinic_pmd_nicio.h | 205 struct hinic_hwdev *hwdev; member
|
| H A D | hinic_pmd_cmdq.h | 205 struct hinic_hwdev *hwdev; member
|
| H A D | hinic_pmd_hwdev.h | 25 void *hwdev; member
|
| /dpdk/drivers/net/hinic/ |
| H A D | hinic_pmd_rx.c | 212 int hinic_create_rq(struct hinic_hwdev *hwdev, u16 q_id, in hinic_create_rq() 250 void hinic_destroy_rq(struct hinic_hwdev *hwdev, u16 q_id) in hinic_destroy_rq()
|
| H A D | hinic_pmd_ethdev.h | 325 struct hinic_hwdev *hwdev; member
|