/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | cq.c | 59 cq->poll_ctx == IB_POLL_DIRECT) in rdma_dim_init() 205 * @poll_ctx: context to poll the CQ from. 214 int comp_vector, enum ib_poll_context poll_ctx, in __ib_alloc_cq() 230 cq->poll_ctx = poll_ctx; in __ib_alloc_cq() 247 switch (cq->poll_ctx) { in __ib_alloc_cq() 262 cq->comp_wq = (cq->poll_ctx == IB_POLL_WORKQUEUE) ? in __ib_alloc_cq() 271 trace_cq_alloc(cq, nr_cqe, comp_vector, poll_ctx); in __ib_alloc_cq() 282 trace_cq_alloc_error(nr_cqe, comp_vector, poll_ctx, ret); in __ib_alloc_cq() 292 * @poll_ctx 213 __ib_alloc_cq(struct ib_device *dev, void *private, int nr_cqe, int comp_vector, enum ib_poll_context poll_ctx, const char *caller) __ib_alloc_cq() argument 298 __ib_alloc_cq_any(struct ib_device *dev, void *private, int nr_cqe, enum ib_poll_context poll_ctx, const char *caller) __ib_alloc_cq_any() argument 376 ib_alloc_cqs(struct ib_device *dev, unsigned int nr_cqes, enum ib_poll_context poll_ctx) ib_alloc_cqs() argument 437 ib_cq_pool_get(struct ib_device *dev, unsigned int nr_cqe, int comp_vector_hint, enum ib_poll_context poll_ctx) ib_cq_pool_get() argument [all...] |
H A D | verbs.c | 2730 if (cq->poll_ctx == IB_POLL_DIRECT) in __ib_drain_sq() 2764 if (cq->poll_ctx == IB_POLL_DIRECT) in __ib_drain_rq()
|
H A D | nldev.c | 601 nla_put_u8(msg, RDMA_NLDEV_ATTR_RES_POLL_CTX, cq->poll_ctx)) in fill_res_cq_entry()
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | cq.c | 58 cq->poll_ctx == IB_POLL_DIRECT) in rdma_dim_init() 204 * @poll_ctx: context to poll the CQ from. 213 int comp_vector, enum ib_poll_context poll_ctx, in __ib_alloc_cq() 229 cq->poll_ctx = poll_ctx; in __ib_alloc_cq() 246 switch (cq->poll_ctx) { in __ib_alloc_cq() 261 cq->comp_wq = (cq->poll_ctx == IB_POLL_WORKQUEUE) ? in __ib_alloc_cq() 270 trace_cq_alloc(cq, nr_cqe, comp_vector, poll_ctx); in __ib_alloc_cq() 281 trace_cq_alloc_error(nr_cqe, comp_vector, poll_ctx, ret); in __ib_alloc_cq() 291 * @poll_ctx 212 __ib_alloc_cq(struct ib_device *dev, void *private, int nr_cqe, int comp_vector, enum ib_poll_context poll_ctx, const char *caller) __ib_alloc_cq() argument 297 __ib_alloc_cq_any(struct ib_device *dev, void *private, int nr_cqe, enum ib_poll_context poll_ctx, const char *caller) __ib_alloc_cq_any() argument 367 ib_alloc_cqs(struct ib_device *dev, unsigned int nr_cqes, enum ib_poll_context poll_ctx) ib_alloc_cqs() argument 428 ib_cq_pool_get(struct ib_device *dev, unsigned int nr_cqe, int comp_vector_hint, enum ib_poll_context poll_ctx) ib_cq_pool_get() argument [all...] |
H A D | verbs.c | 2843 if (cq->poll_ctx == IB_POLL_DIRECT) in __ib_drain_sq() 2877 if (cq->poll_ctx == IB_POLL_DIRECT) in __ib_drain_rq()
|
H A D | nldev.c | 612 nla_put_u8(msg, RDMA_NLDEV_ATTR_RES_POLL_CTX, cq->poll_ctx)) in fill_res_cq_entry()
|
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | rdma_core.h | 196 enum ib_poll_context poll_ctx 199 TP_ARGS(cq, nr_cqe, comp_vector, poll_ctx), 205 __field(unsigned long, poll_ctx) 212 __entry->poll_ctx = poll_ctx; 215 TP_printk("cq.id=%u nr_cqe=%d comp_vector=%d poll_ctx=%s", 217 rdma_show_ib_poll_ctx(__entry->poll_ctx) 225 enum ib_poll_context poll_ctx, 229 TP_ARGS(nr_cqe, comp_vector, poll_ctx, rc), 235 __field(unsigned long, poll_ctx) [all...] |
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | rdma_core.h | 196 enum ib_poll_context poll_ctx 199 TP_ARGS(cq, nr_cqe, comp_vector, poll_ctx), 205 __field(unsigned long, poll_ctx) 212 __entry->poll_ctx = poll_ctx; 215 TP_printk("cq.id=%u nr_cqe=%d comp_vector=%d poll_ctx=%s", 217 rdma_show_ib_poll_ctx(__entry->poll_ctx) 225 enum ib_poll_context poll_ctx, 229 TP_ARGS(nr_cqe, comp_vector, poll_ctx, rc), 235 __field(unsigned long, poll_ctx) [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/ulp/rtrs/ |
H A D | rtrs.c | 233 enum ib_poll_context poll_ctx) in create_cq() 240 poll_ctx); in create_cq() 242 cq = ib_cq_pool_get(cm_id->device, nr_cqe, cq_vector, poll_ctx); in create_cq() 298 enum ib_poll_context poll_ctx) in rtrs_cq_qp_create() 302 err = create_cq(con, cq_vector, nr_cqe, poll_ctx); in rtrs_cq_qp_create() 232 create_cq(struct rtrs_con *con, int cq_vector, int nr_cqe, enum ib_poll_context poll_ctx) create_cq() argument 295 rtrs_cq_qp_create(struct rtrs_path *path, struct rtrs_con *con, u32 max_send_sge, int cq_vector, int nr_cqe, u32 max_send_wr, u32 max_recv_wr, enum ib_poll_context poll_ctx) rtrs_cq_qp_create() argument
|
H A D | rtrs-pri.h | 316 enum ib_poll_context poll_ctx);
|
/kernel/linux/linux-5.10/drivers/infiniband/ulp/rtrs/ |
H A D | rtrs.c | 218 enum ib_poll_context poll_ctx) in create_cq() 224 cq_vector, poll_ctx); in create_cq() 267 enum ib_poll_context poll_ctx) in rtrs_cq_qp_create() 271 err = create_cq(con, cq_vector, cq_size, poll_ctx); in rtrs_cq_qp_create() 217 create_cq(struct rtrs_con *con, int cq_vector, u16 cq_size, enum ib_poll_context poll_ctx) create_cq() argument 264 rtrs_cq_qp_create(struct rtrs_sess *sess, struct rtrs_con *con, u32 max_send_sge, int cq_vector, int cq_size, u32 max_send_wr, u32 max_recv_wr, enum ib_poll_context poll_ctx) rtrs_cq_qp_create() argument
|
H A D | rtrs-pri.h | 315 enum ib_poll_context poll_ctx);
|
/kernel/linux/linux-5.10/include/rdma/ |
H A D | ib_verbs.h | 1570 enum ib_poll_context poll_ctx; member 3783 int comp_vector, enum ib_poll_context poll_ctx, 3787 enum ib_poll_context poll_ctx) in ib_alloc_cq() 3789 return __ib_alloc_cq(dev, private, nr_cqe, comp_vector, poll_ctx, in ib_alloc_cq() 3794 int nr_cqe, enum ib_poll_context poll_ctx, 3802 * @poll_ctx: Context used for polling the CQ 3806 enum ib_poll_context poll_ctx) in ib_alloc_cq_any() 3808 return __ib_alloc_cq_any(dev, private, nr_cqe, poll_ctx, in ib_alloc_cq_any() 3928 enum ib_poll_context poll_ctx); 3785 ib_alloc_cq(struct ib_device *dev, void *private, int nr_cqe, int comp_vector, enum ib_poll_context poll_ctx) ib_alloc_cq() argument 3804 ib_alloc_cq_any(struct ib_device *dev, void *private, int nr_cqe, enum ib_poll_context poll_ctx) ib_alloc_cq_any() argument
|
/kernel/linux/linux-6.6/include/rdma/ |
H A D | ib_verbs.h | 1600 enum ib_poll_context poll_ctx; member 3869 int comp_vector, enum ib_poll_context poll_ctx, 3873 enum ib_poll_context poll_ctx) in ib_alloc_cq() 3875 return __ib_alloc_cq(dev, private, nr_cqe, comp_vector, poll_ctx, in ib_alloc_cq() 3880 int nr_cqe, enum ib_poll_context poll_ctx, 3888 * @poll_ctx: Context used for polling the CQ 3892 enum ib_poll_context poll_ctx) in ib_alloc_cq_any() 3894 return __ib_alloc_cq_any(dev, private, nr_cqe, poll_ctx, in ib_alloc_cq_any() 4014 enum ib_poll_context poll_ctx); 3871 ib_alloc_cq(struct ib_device *dev, void *private, int nr_cqe, int comp_vector, enum ib_poll_context poll_ctx) ib_alloc_cq() argument 3890 ib_alloc_cq_any(struct ib_device *dev, void *private, int nr_cqe, enum ib_poll_context poll_ctx) ib_alloc_cq_any() argument
|
/kernel/linux/linux-5.10/drivers/nvme/host/ |
H A D | rdma.c | 468 enum ib_poll_context poll_ctx; in nvme_rdma_create_cq() local 478 poll_ctx = IB_POLL_DIRECT; in nvme_rdma_create_cq() 480 comp_vector, poll_ctx); in nvme_rdma_create_cq() 482 poll_ctx = IB_POLL_SOFTIRQ; in nvme_rdma_create_cq() 484 comp_vector, poll_ctx); in nvme_rdma_create_cq()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/ |
H A D | qp.c | 4368 if (cq->poll_ctx == IB_POLL_DIRECT) { in handle_drain_completion() 4389 switch (cq->poll_ctx) { in handle_drain_completion()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/ |
H A D | qp.c | 4403 if (cq->poll_ctx == IB_POLL_DIRECT) { in handle_drain_completion() 4424 switch (cq->poll_ctx) { in handle_drain_completion()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | qp.c | 5362 if (cq->poll_ctx == IB_POLL_DIRECT) { in handle_drain_completion() 5383 switch (cq->poll_ctx) { in handle_drain_completion()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | qp.c | 5694 if (cq->poll_ctx == IB_POLL_DIRECT) { in handle_drain_completion() 5715 switch (cq->poll_ctx) { in handle_drain_completion()
|