ocrdma_srq
struct ocrdma_srq *srq;
static inline struct ocrdma_srq *get_ocrdma_srq(struct ib_srq *ibsrq)
return container_of(ibsrq, struct ocrdma_srq, ibsrq);
struct ocrdma_srq *srq = get_ocrdma_srq(attrs->srq);
int ocrdma_mbx_create_srq(struct ocrdma_dev *dev, struct ocrdma_srq *srq,
int ocrdma_mbx_modify_srq(struct ocrdma_srq *srq, struct ib_srq_attr *srq_attr)
int ocrdma_mbx_query_srq(struct ocrdma_srq *srq, struct ib_srq_attr *srq_attr)
void ocrdma_mbx_destroy_srq(struct ocrdma_dev *dev, struct ocrdma_srq *srq)
int ocrdma_mbx_create_srq(struct ocrdma_dev *, struct ocrdma_srq *,
int ocrdma_mbx_modify_srq(struct ocrdma_srq *, struct ib_srq_attr *);
int ocrdma_mbx_query_srq(struct ocrdma_srq *, struct ib_srq_attr *);
void ocrdma_mbx_destroy_srq(struct ocrdma_dev *dev, struct ocrdma_srq *srq);
INIT_RDMA_OBJ_SIZE(ib_srq, ocrdma_srq, ibsrq),
static void ocrdma_srq_toggle_bit(struct ocrdma_srq *srq, unsigned int idx)
static int ocrdma_copy_srq_uresp(struct ocrdma_dev *dev, struct ocrdma_srq *srq,
struct ocrdma_srq *srq = get_ocrdma_srq(ibsrq);
struct ocrdma_srq *srq;
struct ocrdma_srq *srq;
struct ocrdma_srq *srq;
static int ocrdma_srq_get_idx(struct ocrdma_srq *srq)
static void ocrdma_ring_srq_db(struct ocrdma_srq *srq)
struct ocrdma_srq *srq;
struct ocrdma_srq *srq;