Symbol: hns_roce_cq
drivers/infiniband/hw/hns/hns_roce_cq.c
112
static int alloc_cqn(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq,
drivers/infiniband/hw/hns/hns_roce_cq.c
159
struct hns_roce_cq *hr_cq,
drivers/infiniband/hw/hns/hns_roce_cq.c
186
static int alloc_cqc(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq)
drivers/infiniband/hw/hns/hns_roce_cq.c
228
static void free_cqc(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq)
drivers/infiniband/hw/hns/hns_roce_cq.c
253
static int alloc_cq_buf(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq,
drivers/infiniband/hw/hns/hns_roce_cq.c
274
static void free_cq_buf(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq)
drivers/infiniband/hw/hns/hns_roce_cq.c
279
static int alloc_cq_db(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq,
drivers/infiniband/hw/hns/hns_roce_cq.c
314
static void free_cq_db(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq,
drivers/infiniband/hw/hns/hns_roce_cq.c
354
static void set_cq_param(struct hns_roce_cq *hr_cq, u32 cq_entries, int vector,
drivers/infiniband/hw/hns/hns_roce_cq.c
370
static int set_cqe_size(struct hns_roce_cq *hr_cq, struct ib_udata *udata,
drivers/infiniband/hw/hns/hns_roce_cq.c
402
struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq);
drivers/infiniband/hw/hns/hns_roce_cq.c
484
struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq);
drivers/infiniband/hw/hns/hns_roce_cq.c
496
struct hns_roce_cq *hr_cq;
drivers/infiniband/hw/hns/hns_roce_cq.c
516
struct hns_roce_cq *hr_cq;
drivers/infiniband/hw/hns/hns_roce_device.h
1108
static inline struct hns_roce_cq *to_hr_cq(struct ib_cq *ib_cq)
drivers/infiniband/hw/hns/hns_roce_device.h
1110
return container_of(ib_cq, struct hns_roce_cq, ib_cq);
drivers/infiniband/hw/hns/hns_roce_device.h
1307
void hns_roce_lock_cqs(struct hns_roce_cq *send_cq,
drivers/infiniband/hw/hns/hns_roce_device.h
1308
struct hns_roce_cq *recv_cq);
drivers/infiniband/hw/hns/hns_roce_device.h
1309
void hns_roce_unlock_cqs(struct hns_roce_cq *send_cq,
drivers/infiniband/hw/hns/hns_roce_device.h
1310
struct hns_roce_cq *recv_cq);
drivers/infiniband/hw/hns/hns_roce_device.h
947
struct hns_roce_cq *hr_cq, void *mb_buf, u64 *mtts,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
2911
struct hns_roce_cq *hr_cq;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3776
static void *get_cqe_v2(struct hns_roce_cq *hr_cq, int n)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3781
static void *get_sw_cqe_v2(struct hns_roce_cq *hr_cq, unsigned int n)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3791
struct hns_roce_cq *hr_cq)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3807
static void __hns_roce_v2_cq_clean(struct hns_roce_cq *hr_cq, u32 qpn,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3850
static void hns_roce_v2_cq_clean(struct hns_roce_cq *hr_cq, u32 qpn,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3859
struct hns_roce_cq *hr_cq, void *mb_buf,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3907
static bool left_sw_wc(struct hns_roce_dev *hr_dev, struct hns_roce_cq *hr_cq)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3928
struct hns_roce_cq *hr_cq = to_hr_cq(ibcq);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3981
static int hns_roce_v2_sw_poll_cq(struct hns_roce_cq *hr_cq, int num_entries,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4006
struct hns_roce_cq *cq, struct hns_roce_v2_cqe *cqe,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4062
static int get_cur_qp(struct hns_roce_cq *hr_cq, struct hns_roce_v2_cqe *cqe,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4214
static int hns_roce_v2_poll_one(struct hns_roce_cq *hr_cq,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4283
struct hns_roce_cq *hr_cq = to_hr_cq(ibcq);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5907
struct hns_roce_cq *send_cq, *recv_cq;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
6243
struct hns_roce_cq *hr_cq = to_hr_cq(cq);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
918
struct hns_roce_cq *hr_cq = to_hr_cq(ibcq);
drivers/infiniband/hw/hns/hns_roce_hw_v2.h
1345
struct hns_roce_cq *rsv_cq;
drivers/infiniband/hw/hns/hns_roce_main.c
1116
struct hns_roce_cq *hr_cq = to_hr_cq(cq);
drivers/infiniband/hw/hns/hns_roce_main.c
1132
struct hns_roce_cq *hr_cq;
drivers/infiniband/hw/hns/hns_roce_main.c
756
INIT_RDMA_OBJ_SIZE(ib_cq, hns_roce_cq, ib_cq),
drivers/infiniband/hw/hns/hns_roce_qp.c
1505
void hns_roce_lock_cqs(struct hns_roce_cq *send_cq, struct hns_roce_cq *recv_cq)
drivers/infiniband/hw/hns/hns_roce_qp.c
1529
void hns_roce_unlock_cqs(struct hns_roce_cq *send_cq,
drivers/infiniband/hw/hns/hns_roce_qp.c
1530
struct hns_roce_cq *recv_cq) __releases(&send_cq->lock)
drivers/infiniband/hw/hns/hns_roce_qp.c
1577
struct hns_roce_cq *hr_cq;
drivers/infiniband/hw/hns/hns_roce_qp.c
314
struct hns_roce_cq *hr_send_cq, *hr_recv_cq;
drivers/infiniband/hw/hns/hns_roce_restrack.c
13
struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq);
drivers/infiniband/hw/hns/hns_roce_restrack.c
45
struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq);