Searched refs:siw_sqe (Results 1 - 14 of 14) sorted by relevance
/kernel/linux/linux-5.10/drivers/infiniband/sw/siw/ |
H A D | siw.h | 192 struct siw_sqe sqe; 435 struct siw_sqe *sendq; /* send queue element array */ 440 struct siw_sqe *orq; /* outbound read queue element array */ 454 struct siw_sqe *irq; /* inbound read queue element array */ 523 void siw_read_to_orq(struct siw_sqe *rreq, struct siw_sqe *sqe); 524 int siw_sqe_complete(struct siw_qp *qp, struct siw_sqe *sqe, u32 bytes, 627 struct siw_sqe *sqe = &qp->sendq[qp->sq_get % qp->attrs.sq_size]; in siw_sq_empty() 632 static inline struct siw_sqe *sq_get_next(struct siw_qp *qp) in sq_get_next() 634 struct siw_sqe *sq in sq_get_next() [all...] |
H A D | siw_qp.c | 204 qp->irq = vzalloc(irq_size * sizeof(struct siw_sqe)); in siw_qp_readq_init() 212 qp->orq = vzalloc(orq_size * sizeof(struct siw_sqe)); in siw_qp_readq_init() 291 struct siw_sqe *rreq = NULL; in siw_qp_mpa_rts() 869 void siw_read_to_orq(struct siw_sqe *rreq, struct siw_sqe *sqe) in siw_read_to_orq() 883 struct siw_sqe *sqe; in siw_activate_tx_from_sq() 934 struct siw_sqe *rreq; in siw_activate_tx_from_sq() 979 struct siw_sqe *irqe; in siw_activate_tx() 1060 int siw_sqe_complete(struct siw_qp *qp, struct siw_sqe *sqe, u32 bytes, in siw_sqe_complete() 1190 struct siw_sqe *sq in siw_sq_flush() [all...] |
H A D | siw_verbs.c | 381 qp->sendq = vmalloc_user(num_sqe * sizeof(struct siw_sqe)); in siw_create_qp() 383 qp->sendq = vzalloc(num_sqe * sizeof(struct siw_sqe)); in siw_create_qp() 442 length = num_sqe * sizeof(struct siw_sqe); in siw_create_qp() 640 struct siw_sqe *sqe) in siw_copy_inline_sgl() 678 struct siw_sqe sqe = {}; in siw_sq_flush_wr() 815 struct siw_sqe *sqe = &qp->sendq[idx]; in siw_post_send()
|
H A D | siw_qp_rx.c | 663 struct siw_sqe *resp; in siw_init_rresp() 745 struct siw_sqe *orqe; in siw_orqe_start_rx() 1153 struct siw_sqe *rreq; in siw_check_tx_fence()
|
H A D | siw_qp_tx.c | 929 static int siw_fastreg_mr(struct ib_pd *pd, struct siw_sqe *sqe) in siw_fastreg_mr()
|
/kernel/linux/linux-6.6/drivers/infiniband/sw/siw/ |
H A D | siw.h | 193 struct siw_sqe sqe; 437 struct siw_sqe *sendq; /* send queue element array */ 442 struct siw_sqe *orq; /* outbound read queue element array */ 456 struct siw_sqe *irq; /* inbound read queue element array */ 525 void siw_read_to_orq(struct siw_sqe *rreq, struct siw_sqe *sqe); 526 int siw_sqe_complete(struct siw_qp *qp, struct siw_sqe *sqe, u32 bytes, 630 struct siw_sqe *sqe = &qp->sendq[qp->sq_get % qp->attrs.sq_size]; in siw_sq_empty() 635 static inline struct siw_sqe *sq_get_next(struct siw_qp *qp) in sq_get_next() 637 struct siw_sqe *sq in sq_get_next() [all...] |
H A D | siw_qp.c | 207 qp->irq = vcalloc(irq_size, sizeof(struct siw_sqe)); in siw_qp_readq_init() 215 qp->orq = vcalloc(orq_size, sizeof(struct siw_sqe)); in siw_qp_readq_init() 294 struct siw_sqe *rreq = NULL; in siw_qp_mpa_rts() 872 void siw_read_to_orq(struct siw_sqe *rreq, struct siw_sqe *sqe) in siw_read_to_orq() 886 struct siw_sqe *sqe; in siw_activate_tx_from_sq() 937 struct siw_sqe *rreq; in siw_activate_tx_from_sq() 982 struct siw_sqe *irqe; in siw_activate_tx() 1063 int siw_sqe_complete(struct siw_qp *qp, struct siw_sqe *sqe, u32 bytes, in siw_sqe_complete() 1193 struct siw_sqe *sq in siw_sq_flush() [all...] |
H A D | siw_verbs.c | 382 qp->sendq = vmalloc_user(num_sqe * sizeof(struct siw_sqe)); in siw_create_qp() 384 qp->sendq = vcalloc(num_sqe, sizeof(struct siw_sqe)); in siw_create_qp() 443 length = num_sqe * sizeof(struct siw_sqe); in siw_create_qp() 644 struct siw_sqe *sqe) in siw_copy_inline_sgl() 682 struct siw_sqe sqe = {}; in siw_sq_flush_wr() 819 struct siw_sqe *sqe = &qp->sendq[idx]; in siw_post_send()
|
H A D | siw_qp_rx.c | 663 struct siw_sqe *resp; in siw_init_rresp() 745 struct siw_sqe *orqe; in siw_orqe_start_rx() 1153 struct siw_sqe *rreq; in siw_check_tx_fence()
|
H A D | siw_qp_tx.c | 938 static int siw_fastreg_mr(struct ib_pd *pd, struct siw_sqe *sqe) in siw_fastreg_mr()
|
/kernel/linux/linux-5.10/include/uapi/rdma/ |
H A D | siw-abi.h | 107 struct siw_sqe { struct
|
/kernel/linux/linux-6.6/include/uapi/rdma/ |
H A D | siw-abi.h | 107 struct siw_sqe { struct
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/rdma/ |
H A D | siw-abi.h | 91 struct siw_sqe { struct
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/rdma/ |
H A D | siw-abi.h | 91 struct siw_sqe { struct
|
Completed in 18 milliseconds