/drivers/infiniband/hw/ipath/ |
H A D | ipath_srq.c | 42 * @ibsrq: the SRQ to post the receive on 48 int ipath_post_srq_receive(struct ib_srq *ibsrq, struct ib_recv_wr *wr, argument 51 struct ipath_srq *srq = to_isrq(ibsrq); 172 * ib_create_srq() will initialize srq->ibsrq. 195 ret = &srq->ibsrq; 210 * @ibsrq: the SRQ to modify 215 int ipath_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, argument 219 struct ipath_srq *srq = to_isrq(ibsrq); 311 struct ipath_ibdev *dev = to_idev(srq->ibsrq.device); 351 int ipath_query_srq(struct ib_srq *ibsrq, struc argument 365 ipath_destroy_srq(struct ib_srq *ibsrq) argument [all...] |
H A D | ipath_verbs.h | 321 struct ib_srq ibsrq; member in struct:ipath_srq 675 static inline struct ipath_srq *to_isrq(struct ib_srq *ibsrq) argument 677 return container_of(ibsrq, struct ipath_srq, ibsrq); 791 int ipath_post_srq_receive(struct ib_srq *ibsrq, struct ib_recv_wr *wr, 798 int ipath_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, 802 int ipath_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr); 804 int ipath_destroy_srq(struct ib_srq *ibsrq);
|
/drivers/infiniband/hw/mlx4/ |
H A D | srq.c | 49 struct ib_srq *ibsrq = &to_mibsrq(srq)->ibsrq; local 51 if (ibsrq->event_handler) { 52 event.device = ibsrq->device; 53 event.element.srq = ibsrq; 67 ibsrq->event_handler(&event, ibsrq->srq_context); 190 srq->ibsrq.ext.xrc.srq_num = srq->msrq.srqn; 200 return &srq->ibsrq; 227 int mlx4_ib_modify_srq(struct ib_srq *ibsrq, struc argument 253 mlx4_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) argument 308 mlx4_ib_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr, struct ib_recv_wr **bad_wr) argument [all...] |
H A D | mlx4_ib.h | 161 struct ib_srq ibsrq; member in struct:mlx4_ib_srq 261 static inline struct mlx4_ib_srq *to_msrq(struct ib_srq *ibsrq) argument 263 return container_of(ibsrq, struct mlx4_ib_srq, ibsrq); 311 int mlx4_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, 316 int mlx4_ib_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr,
|
/drivers/infiniband/hw/qib/ |
H A D | qib_srq.c | 42 * @ibsrq: the SRQ to post the receive on 48 int qib_post_srq_receive(struct ib_srq *ibsrq, struct ib_recv_wr *wr, argument 51 struct qib_srq *srq = to_isrq(ibsrq); 168 * ib_create_srq() will initialize srq->ibsrq. 191 ret = &srq->ibsrq; 206 * @ibsrq: the SRQ to modify 211 int qib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, argument 215 struct qib_srq *srq = to_isrq(ibsrq); 307 struct qib_ibdev *dev = to_idev(srq->ibsrq.device); 351 int qib_query_srq(struct ib_srq *ibsrq, struc argument 365 qib_destroy_srq(struct ib_srq *ibsrq) argument [all...] |
H A D | qib_verbs.h | 376 struct ib_srq ibsrq; member in struct:qib_srq 785 static inline struct qib_srq *to_isrq(struct ib_srq *ibsrq) argument 787 return container_of(ibsrq, struct qib_srq, ibsrq); 938 int qib_post_srq_receive(struct ib_srq *ibsrq, struct ib_recv_wr *wr, 945 int qib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, 949 int qib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr); 951 int qib_destroy_srq(struct ib_srq *ibsrq);
|
/drivers/infiniband/hw/mthca/ |
H A D | mthca_srq.c | 353 if (!srq->ibsrq.uobject) { 364 int mthca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, argument 367 struct mthca_dev *dev = to_mdev(ibsrq->device); 368 struct mthca_srq *srq = to_msrq(ibsrq); 388 int mthca_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) argument 390 struct mthca_dev *dev = to_mdev(ibsrq->device); 391 struct mthca_srq *srq = to_msrq(ibsrq); 439 if (!srq->ibsrq.event_handler) 444 event.element.srq = &srq->ibsrq; 445 srq->ibsrq 475 mthca_tavor_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr, struct ib_recv_wr **bad_wr) argument 575 mthca_arbel_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr, struct ib_recv_wr **bad_wr) argument [all...] |
H A D | mthca_provider.h | 223 struct ib_srq ibsrq; member in struct:mthca_srq 329 static inline struct mthca_srq *to_msrq(struct ib_srq *ibsrq) argument 331 return container_of(ibsrq, struct mthca_srq, ibsrq);
|
/drivers/infiniband/hw/ehca/ |
H A D | ehca_qp.c | 2036 int ehca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, argument 2040 container_of(ibsrq, struct ehca_qp, ib_srq); 2042 container_of(ibsrq->pd->device, struct ehca_shca, ib_device); 2050 ehca_err(ibsrq->device, "Could not get zeroed page for mqpcb " 2068 ehca_err(ibsrq->device, "invalid attribute mask bits set " 2083 ehca_err(ibsrq->device, "hipz_h_modify_qp() failed h_ret=%lli "
|