/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/ |
H A D | hns_roce_restrack.c | 83 struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq); in hns_roce_fill_res_cq_entry() local
|
H A D | hns_roce_cq.c | 42 static int alloc_cqc(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq) in alloc_cqc() argument 118 free_cqc(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq) free_cqc() argument 145 alloc_cq_buf(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq, struct ib_udata *udata, unsigned long addr) alloc_cq_buf() argument 167 free_cq_buf(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq) free_cq_buf() argument 172 alloc_cq_db(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq, struct ib_udata *udata, unsigned long addr, struct hns_roce_ib_create_cq_resp *resp) alloc_cq_db() argument 208 free_cq_db(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq, struct ib_udata *udata) free_cq_db() argument 227 set_cqe_size(struct hns_roce_cq *hr_cq, struct ib_udata *udata, struct hns_roce_ib_create_cq *ucmd) set_cqe_size() argument 247 struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq); hns_roce_create_cq() local 337 struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq); hns_roce_destroy_cq() local 350 struct hns_roce_cq *hr_cq; hns_roce_cq_completion() local 370 struct hns_roce_cq *hr_cq; hns_roce_cq_event() local [all...] |
H A D | hns_roce_main.c | 806 struct hns_roce_cq *hr_cq = to_hr_cq(cq); in check_and_get_armed_cq() local 822 struct hns_roce_cq *hr_cq; in hns_roce_handle_device_err() local
|
H A D | hns_roce_qp.c | 1278 struct hns_roce_cq *hr_cq; in hns_roce_wq_overflow() local
|
H A D | hns_roce_hw_v1.c | 1973 static void *get_cqe(struct hns_roce_cq *hr_cq, int n) in get_cqe() argument 1978 static void *get_sw_cqe(struct hns_roce_cq *hr_cq, int n) in get_sw_cqe() argument 1987 static struct hns_roce_cqe *next_cqe_sw(struct hns_roce_cq *hr_cq) in next_cqe_sw() argument 1992 static void hns_roce_v1_cq_set_ci(struct hns_roce_cq *hr_cq, u3 argument 2009 __hns_roce_v1_cq_clean(struct hns_roce_cq *hr_cq, u32 qpn, struct hns_roce_srq *srq) __hns_roce_v1_cq_clean() argument 2057 hns_roce_v1_cq_clean(struct hns_roce_cq *hr_cq, u32 qpn, struct hns_roce_srq *srq) hns_roce_v1_cq_clean() argument 2065 hns_roce_v1_write_cqc(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq, void *mb_buf, u64 *mtts, dma_addr_t dma_handle) hns_roce_v1_write_cqc() argument 2144 struct hns_roce_cq *hr_cq = to_hr_cq(ibcq); hns_roce_v1_req_notify_cq() local 2170 hns_roce_v1_poll_one(struct hns_roce_cq *hr_cq, struct hns_roce_qp **cur_qp, struct ib_wc *wc) hns_roce_v1_poll_one() argument 2375 struct hns_roce_cq *hr_cq = to_hr_cq(ibcq); hns_roce_v1_poll_cq() local 3646 struct hns_roce_cq *hr_cq = to_hr_cq(ibcq); hns_roce_v1_destroy_cq() local [all...] |
H A D | hns_roce_hw_v2.c | 2968 static void *get_cqe_v2(struct hns_roce_cq *hr_cq, int n) in get_cqe_v2() argument 2973 static void *get_sw_cqe_v2(struct hns_roce_cq *hr_cq, int n) in get_sw_cqe_v2() argument 2982 static inline void hns_roce_v2_cq_set_ci(struct hns_roce_cq *hr_cq, u32 ci) in hns_roce_v2_cq_set_ci() argument 2987 static void __hns_roce_v2_cq_clean(struct hns_roce_cq *hr_cq, u3 argument 3041 hns_roce_v2_cq_clean(struct hns_roce_cq *hr_cq, u32 qpn, struct hns_roce_srq *srq) hns_roce_v2_cq_clean() argument 3049 hns_roce_v2_write_cqc(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq, void *mb_buf, u64 *mtts, dma_addr_t dma_handle) hns_roce_v2_write_cqc() argument 3128 struct hns_roce_cq *hr_cq = to_hr_cq(ibcq); hns_roce_v2_req_notify_cq() local 3216 hns_roce_v2_sw_poll_cq(struct hns_roce_cq *hr_cq, int num_entries, struct ib_wc *wc) hns_roce_v2_sw_poll_cq() argument 3306 hns_roce_v2_poll_one(struct hns_roce_cq *hr_cq, struct hns_roce_qp **cur_qp, struct ib_wc *wc) hns_roce_v2_poll_one() argument 3518 struct hns_roce_cq *hr_cq = to_hr_cq(ibcq); hns_roce_v2_poll_cq() local 5330 struct hns_roce_cq *hr_cq = to_hr_cq(cq); hns_roce_v2_modify_cq() local [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/ |
H A D | hns_roce_restrack.c | 14 struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq); in hns_roce_fill_res_cq_entry() local 46 struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq); in hns_roce_fill_res_cq_entry_raw() local
|
H A D | hns_roce_cq.c | 58 static int alloc_cqn(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq) in alloc_cqn() argument 131 static int alloc_cqc(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq) in alloc_cqc() argument 103 hns_roce_create_cqc(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq, u64 *mtts, dma_addr_t dma_handle) hns_roce_create_cqc() argument 174 free_cqc(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq) free_cqc() argument 199 alloc_cq_buf(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq, struct ib_udata *udata, unsigned long addr) alloc_cq_buf() argument 220 free_cq_buf(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq) free_cq_buf() argument 225 alloc_cq_db(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq, struct ib_udata *udata, unsigned long addr, struct hns_roce_ib_create_cq_resp *resp) alloc_cq_db() argument 260 free_cq_db(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq, struct ib_udata *udata) free_cq_db() argument 299 get_cq_ucmd(struct hns_roce_cq *hr_cq, struct ib_udata *udata, struct hns_roce_ib_create_cq *ucmd) get_cq_ucmd() argument 314 set_cq_param(struct hns_roce_cq *hr_cq, u32 cq_entries, int vector, struct hns_roce_ib_create_cq *ucmd) set_cq_param() argument 330 set_cqe_size(struct hns_roce_cq *hr_cq, struct ib_udata *udata, struct hns_roce_ib_create_cq *ucmd) set_cqe_size() argument 361 struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq); hns_roce_create_cq() local 439 struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq); hns_roce_destroy_cq() local 451 struct hns_roce_cq *hr_cq; hns_roce_cq_completion() local 471 struct hns_roce_cq *hr_cq; hns_roce_cq_event() local [all...] |
H A D | hns_roce_main.c | 968 struct hns_roce_cq *hr_cq = to_hr_cq(cq); in check_and_get_armed_cq() local 984 struct hns_roce_cq *hr_cq; in hns_roce_handle_device_err() local
|
H A D | hns_roce_qp.c | 1445 struct hns_roce_cq *hr_cq; in hns_roce_wq_overflow() local
|
H A D | hns_roce_hw_v2.c | 2570 struct hns_roce_cq *hr_cq; in free_mr_init_cq() local 3455 static void *get_cqe_v2(struct hns_roce_cq *hr_cq, int n) in get_cqe_v2() argument 3460 static void *get_sw_cqe_v2(struct hns_roce_cq *hr_cq, unsigne argument 3469 update_cq_db(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq) update_cq_db() argument 3486 __hns_roce_v2_cq_clean(struct hns_roce_cq *hr_cq, u32 qpn, struct hns_roce_srq *srq) __hns_roce_v2_cq_clean() argument 3529 hns_roce_v2_cq_clean(struct hns_roce_cq *hr_cq, u32 qpn, struct hns_roce_srq *srq) hns_roce_v2_cq_clean() argument 3537 hns_roce_v2_write_cqc(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq, void *mb_buf, u64 *mtts, dma_addr_t dma_handle) hns_roce_v2_write_cqc() argument 3590 struct hns_roce_cq *hr_cq = to_hr_cq(ibcq); hns_roce_v2_req_notify_cq() local 3637 hns_roce_v2_sw_poll_cq(struct hns_roce_cq *hr_cq, int num_entries, struct ib_wc *wc) hns_roce_v2_sw_poll_cq() argument 3717 get_cur_qp(struct hns_roce_cq *hr_cq, struct hns_roce_v2_cqe *cqe, struct hns_roce_qp **cur_qp) get_cur_qp() argument 3870 hns_roce_v2_poll_one(struct hns_roce_cq *hr_cq, struct hns_roce_qp **cur_qp, struct ib_wc *wc) hns_roce_v2_poll_one() argument 3939 struct hns_roce_cq *hr_cq = to_hr_cq(ibcq); hns_roce_v2_poll_cq() local 5712 struct hns_roce_cq *hr_cq = to_hr_cq(cq); hns_roce_v2_modify_cq() local [all...] |