mlx5_ib_cq 49 drivers/infiniband/hw/mlx5/cq.c struct mlx5_ib_cq *cq = container_of(mcq, struct mlx5_ib_cq, mcq); mlx5_ib_cq 68 drivers/infiniband/hw/mlx5/cq.c static void *get_cqe(struct mlx5_ib_cq *cq, int n) mlx5_ib_cq 78 drivers/infiniband/hw/mlx5/cq.c static void *get_sw_cqe(struct mlx5_ib_cq *cq, int n) mlx5_ib_cq 93 drivers/infiniband/hw/mlx5/cq.c static void *next_cqe_sw(struct mlx5_ib_cq *cq) mlx5_ib_cq 419 drivers/infiniband/hw/mlx5/cq.c static void mlx5_ib_poll_sw_comp(struct mlx5_ib_cq *cq, int num_entries, mlx5_ib_cq 439 drivers/infiniband/hw/mlx5/cq.c static int mlx5_poll_one(struct mlx5_ib_cq *cq, mlx5_ib_cq 570 drivers/infiniband/hw/mlx5/cq.c static int poll_soft_wc(struct mlx5_ib_cq *cq, int num_entries, mlx5_ib_cq 598 drivers/infiniband/hw/mlx5/cq.c struct mlx5_ib_cq *cq = to_mcq(ibcq); mlx5_ib_cq 636 drivers/infiniband/hw/mlx5/cq.c struct mlx5_ib_cq *cq = to_mcq(ibcq); mlx5_ib_cq 705 drivers/infiniband/hw/mlx5/cq.c struct mlx5_ib_cq *cq, int entries, u32 **cqb, mlx5_ib_cq 822 drivers/infiniband/hw/mlx5/cq.c static void destroy_cq_user(struct mlx5_ib_cq *cq, struct ib_udata *udata) mlx5_ib_cq 831 drivers/infiniband/hw/mlx5/cq.c static void init_cq_frag_buf(struct mlx5_ib_cq *cq, mlx5_ib_cq 845 drivers/infiniband/hw/mlx5/cq.c static int create_cq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *cq, mlx5_ib_cq 896 drivers/infiniband/hw/mlx5/cq.c static void destroy_cq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *cq) mlx5_ib_cq 904 drivers/infiniband/hw/mlx5/cq.c struct mlx5_ib_cq *cq = container_of(work, struct mlx5_ib_cq, mlx5_ib_cq 917 drivers/infiniband/hw/mlx5/cq.c struct mlx5_ib_cq *cq = to_mcq(ibcq); mlx5_ib_cq 1020 drivers/infiniband/hw/mlx5/cq.c struct mlx5_ib_cq *mcq = to_mcq(cq); mlx5_ib_cq 1034 drivers/infiniband/hw/mlx5/cq.c void __mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 rsn, struct mlx5_ib_srq *srq) mlx5_ib_cq 1085 drivers/infiniband/hw/mlx5/cq.c void mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 qpn, struct mlx5_ib_srq *srq) mlx5_ib_cq 1098 drivers/infiniband/hw/mlx5/cq.c struct mlx5_ib_cq *mcq = to_mcq(cq); mlx5_ib_cq 1115 drivers/infiniband/hw/mlx5/cq.c static int resize_user(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *cq, mlx5_ib_cq 1152 drivers/infiniband/hw/mlx5/cq.c static int resize_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *cq, mlx5_ib_cq 1174 drivers/infiniband/hw/mlx5/cq.c static int copy_resize_cqes(struct mlx5_ib_cq *cq) mlx5_ib_cq 1232 drivers/infiniband/hw/mlx5/cq.c struct mlx5_ib_cq *cq = to_mcq(ibcq); mlx5_ib_cq 1366 drivers/infiniband/hw/mlx5/cq.c struct mlx5_ib_cq *cq; mlx5_ib_cq 1379 drivers/infiniband/hw/mlx5/cq.c struct mlx5_ib_cq *cq = to_mcq(ibcq); mlx5_ib_cq 4470 drivers/infiniband/hw/mlx5/main.c struct mlx5_ib_cq *send_mcq, *recv_mcq; mlx5_ib_cq 6297 drivers/infiniband/hw/mlx5/main.c INIT_RDMA_OBJ_SIZE(ib_cq, mlx5_ib_cq, ibcq), mlx5_ib_cq 1005 drivers/infiniband/hw/mlx5/mlx5_ib.h static inline struct mlx5_ib_cq *to_mibcq(struct mlx5_core_cq *mcq) mlx5_ib_cq 1007 drivers/infiniband/hw/mlx5/mlx5_ib.h return container_of(mcq, struct mlx5_ib_cq, mcq); mlx5_ib_cq 1028 drivers/infiniband/hw/mlx5/mlx5_ib.h static inline struct mlx5_ib_cq *to_mcq(struct ib_cq *ibcq) mlx5_ib_cq 1030 drivers/infiniband/hw/mlx5/mlx5_ib.h return container_of(ibcq, struct mlx5_ib_cq, ibcq); mlx5_ib_cq 1103 drivers/infiniband/hw/mlx5/mlx5_ib.h void __mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 qpn, struct mlx5_ib_srq *srq); mlx5_ib_cq 1104 drivers/infiniband/hw/mlx5/mlx5_ib.h void mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 qpn, struct mlx5_ib_srq *srq); mlx5_ib_cq 101 drivers/infiniband/hw/mlx5/qp.c struct mlx5_ib_cq **send_cq, struct mlx5_ib_cq **recv_cq); mlx5_ib_cq 711 drivers/infiniband/hw/mlx5/qp.c static void mlx5_ib_lock_cqs(struct mlx5_ib_cq *send_cq, mlx5_ib_cq 712 drivers/infiniband/hw/mlx5/qp.c struct mlx5_ib_cq *recv_cq); mlx5_ib_cq 713 drivers/infiniband/hw/mlx5/qp.c static void mlx5_ib_unlock_cqs(struct mlx5_ib_cq *send_cq, mlx5_ib_cq 714 drivers/infiniband/hw/mlx5/qp.c struct mlx5_ib_cq *recv_cq); mlx5_ib_cq 1955 drivers/infiniband/hw/mlx5/qp.c struct mlx5_ib_cq *send_cq; mlx5_ib_cq 1956 drivers/infiniband/hw/mlx5/qp.c struct mlx5_ib_cq *recv_cq; mlx5_ib_cq 2330 drivers/infiniband/hw/mlx5/qp.c static void mlx5_ib_lock_cqs(struct mlx5_ib_cq *send_cq, struct mlx5_ib_cq *recv_cq) mlx5_ib_cq 2360 drivers/infiniband/hw/mlx5/qp.c static void mlx5_ib_unlock_cqs(struct mlx5_ib_cq *send_cq, struct mlx5_ib_cq *recv_cq) mlx5_ib_cq 2395 drivers/infiniband/hw/mlx5/qp.c struct mlx5_ib_cq **send_cq, struct mlx5_ib_cq **recv_cq) mlx5_ib_cq 2435 drivers/infiniband/hw/mlx5/qp.c struct mlx5_ib_cq *send_cq, *recv_cq; mlx5_ib_cq 3455 drivers/infiniband/hw/mlx5/qp.c struct mlx5_ib_cq *send_cq, *recv_cq; mlx5_ib_cq 4072 drivers/infiniband/hw/mlx5/qp.c struct mlx5_ib_cq *cq; mlx5_ib_cq 6403 drivers/infiniband/hw/mlx5/qp.c struct mlx5_ib_cq *mcq = to_mcq(cq);