H A D | hinic_hw_io.c | 60 static void __iomem *get_db_area(struct hinic_func_to_io *func_to_io) in get_db_area() argument 62 struct hinic_free_db_area *free_db_area = &func_to_io->free_db_area; in get_db_area() 84 return func_to_io->db_base + idx * HINIC_DB_PAGE_SIZE; in get_db_area() 87 static void return_db_area(struct hinic_func_to_io *func_to_io, in return_db_area() argument 90 struct hinic_free_db_area *free_db_area = &func_to_io->free_db_area; in return_db_area() 91 int pos, idx = DB_IDX(db_base, func_to_io->db_base); in return_db_area() 105 static int write_sq_ctxts(struct hinic_func_to_io *func_to_io, u16 base_qpn, in write_sq_ctxts() argument 108 struct hinic_hwif *hwif = func_to_io->hwif; in write_sq_ctxts() 117 err = hinic_alloc_cmdq_buf(&func_to_io->cmdqs, &cmdq_buf); in write_sq_ctxts() 127 num_sqs, func_to_io in write_sq_ctxts() 149 write_rq_ctxts(struct hinic_func_to_io * func_to_io,u16 base_qpn,u16 num_rqs) write_rq_ctxts() argument 201 write_qp_ctxts(struct hinic_func_to_io * func_to_io,u16 base_qpn,u16 num_qps) write_qp_ctxts() argument 208 hinic_clean_queue_offload_ctxt(struct hinic_func_to_io * func_to_io,enum hinic_qp_ctxt_type ctxt_type) hinic_clean_queue_offload_ctxt() argument 252 hinic_clean_qp_offload_ctxt(struct hinic_func_to_io * func_to_io) hinic_clean_qp_offload_ctxt() argument 271 init_qp(struct hinic_func_to_io * func_to_io,struct hinic_qp * qp,int q_id,struct msix_entry * sq_msix_entry,struct msix_entry * rq_msix_entry) init_qp() argument 347 destroy_qp(struct hinic_func_to_io * func_to_io,struct hinic_qp * qp) destroy_qp() argument 371 hinic_io_create_qps(struct hinic_func_to_io * func_to_io,u16 base_qpn,int num_qps,struct msix_entry * sq_msix_entries,struct msix_entry * rq_msix_entries) hinic_io_create_qps() argument 468 hinic_io_destroy_qps(struct hinic_func_to_io * func_to_io,int num_qps) hinic_io_destroy_qps() argument 528 hinic_io_init(struct hinic_func_to_io * func_to_io,struct hinic_hwif * hwif,u16 max_qps,int num_ceqs,struct msix_entry * ceq_msix_entries) hinic_io_init() argument 617 hinic_io_free(struct hinic_func_to_io * func_to_io) hinic_io_free() argument [all...] |