| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_srq.c | 74 static void *get_wqe(struct mthca_srq *srq, int n) in get_wqe() 99 struct mthca_srq *srq, in mthca_tavor_init_srq_context() 120 struct mthca_srq *srq, in mthca_arbel_init_srq_context() 147 static void mthca_free_srq_buf(struct mthca_dev *dev, struct mthca_srq *srq) in mthca_free_srq_buf() 155 struct mthca_srq *srq, struct ib_udata *udata) in mthca_alloc_srq_buf() 207 struct ib_srq_attr *attr, struct mthca_srq *srq, in mthca_alloc_srq() 327 static inline int get_srq_refcount(struct mthca_dev *dev, struct mthca_srq *srq) in get_srq_refcount() 338 void mthca_free_srq(struct mthca_dev *dev, struct mthca_srq *srq) in mthca_free_srq() 376 struct mthca_srq *srq = to_msrq(ibsrq); in mthca_modify_srq() local 399 struct mthca_srq *srq = to_msrq(ibsrq); in mthca_query_srq() local [all …]
|
| H A D | mthca_provider.c | 398 struct mthca_srq *srq = to_msrq(ibsrq); in mthca_create_srq() local 440 static int mthca_destroy_srq(struct ib_srq *srq, struct ib_udata *udata) in mthca_destroy_srq()
|
| H A D | mthca_cq.c | 274 struct mthca_srq *srq) in mthca_cq_clean() 540 struct mthca_srq *srq = to_msrq((*cur_qp)->ibqp.srq); in mthca_poll_one() local
|
| H A D | mthca_eq.c | 147 } __packed srq; member
|
| H A D | mthca_dev.h | 248 struct mthca_array srq; member
|
| /linux/drivers/infiniband/sw/rdmavt/ |
| H A D | srq.c | 38 struct rvt_srq *srq = ibsrq_to_rvtsrq(ibsrq); in rvt_create_srq() local 128 struct rvt_srq *srq = ibsrq_to_rvtsrq(ibsrq); in rvt_modify_srq() local 281 struct rvt_srq *srq = ibsrq_to_rvtsrq(ibsrq); in rvt_query_srq() local 296 struct rvt_srq *srq = ibsrq_to_rvtsrq(ibsrq); in rvt_destroy_srq() local
|
| /linux/drivers/infiniband/core/ |
| H A D | uverbs_std_types_srq.c | 14 struct ib_srq *srq = uobject->object; in uverbs_free_srq() local 46 struct ib_srq *srq; in UVERBS_HANDLER() local
|
| /linux/drivers/infiniband/hw/cxgb4/ |
| H A D | cq.c | 462 static void post_pending_srq_wrs(struct t4_srq *srq) in post_pending_srq_wrs() 491 static u64 reap_srq_cqe(struct t4_cqe *hw_cqe, struct t4_srq *srq) in reap_srq_cqe() 546 struct t4_srq *srq) in poll_cq() 755 struct ib_wc *wc, struct c4iw_srq *srq) in __c4iw_poll_cq_one() 923 struct c4iw_srq *srq = NULL; in c4iw_poll_cq_one() local
|
| H A D | qp.c | 1338 static void defer_srq_wr(struct t4_srq *srq, union t4_recv_wr *wqe, in defer_srq_wr() 1358 struct c4iw_srq *srq; in c4iw_post_srq_recv() local 2438 void c4iw_dispatch_srq_limit_reached_event(struct c4iw_srq *srq) in c4iw_dispatch_srq_limit_reached_event() 2452 struct c4iw_srq *srq = to_c4iw_srq(ib_srq); in c4iw_modify_srq() local 2495 static void free_srq_queue(struct c4iw_srq *srq, struct c4iw_dev_ucontext *uctx, in free_srq_queue() 2532 static int alloc_srq_queue(struct c4iw_srq *srq, struct c4iw_dev_ucontext *uctx, in alloc_srq_queue() 2665 void c4iw_copy_wr_to_srq(struct t4_srq *srq, union t4_recv_wr *wqe, u8 len16) in c4iw_copy_wr_to_srq() 2687 struct c4iw_srq *srq = to_c4iw_srq(ib_srq); in c4iw_create_srq() local 2826 struct c4iw_srq *srq; in c4iw_destroy_srq() local
|
| H A D | t4.h | 425 static inline u32 t4_srq_avail(struct t4_srq *srq) in t4_srq_avail() 430 static inline void t4_srq_produce(struct t4_srq *srq, u8 len16) in t4_srq_produce() 441 static inline void t4_srq_produce_pending_wr(struct t4_srq *srq) in t4_srq_produce_pending_wr() 449 static inline void t4_srq_consume_pending_wr(struct t4_srq *srq) in t4_srq_consume_pending_wr() 457 static inline void t4_srq_produce_ooo(struct t4_srq *srq) in t4_srq_produce_ooo() 463 static inline void t4_srq_consume_ooo(struct t4_srq *srq) in t4_srq_consume_ooo() 472 static inline void t4_srq_consume(struct t4_srq *srq) in t4_srq_consume() 582 static inline void t4_ring_srq_db(struct t4_srq *srq, u16 inc, u8 len16, in t4_ring_srq_db()
|
| /linux/drivers/net/ |
| H A D | eql.c | 416 slaving_request_t srq; in eql_enslave() local 458 slaving_request_t srq; in eql_emancipate() local
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | uk.c | 176 __le64 *irdma_srq_get_next_recv_wqe(struct irdma_srq_uk *srq, u32 *wqe_idx) in irdma_srq_get_next_recv_wqe() 422 int irdma_uk_srq_post_receive(struct irdma_srq_uk *srq, in irdma_uk_srq_post_receive() 1144 struct irdma_srq_uk *srq; in irdma_uk_cq_poll_cmpl() local 1597 int irdma_uk_srq_init(struct irdma_srq_uk *srq, in irdma_uk_srq_init()
|
| H A D | verbs.c | 1887 struct irdma_sc_srq *srq = &iwsrq->sc_srq; in irdma_srq_free_rsrc() local 1970 struct irdma_sc_srq *srq = &iwsrq->sc_srq; in irdma_destroy_srq() local 2174 void irdma_srq_event(struct irdma_sc_srq *srq) in irdma_srq_event()
|
| /linux/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_hw_v2.c | 1043 static void *get_srq_wqe_buf(struct hns_roce_srq *srq, u32 n) in get_srq_wqe_buf() 1054 static void hns_roce_free_srq_wqe(struct hns_roce_srq *srq, u32 wqe_index) in hns_roce_free_srq_wqe() 1065 static int hns_roce_srqwq_overflow(struct hns_roce_srq *srq) in hns_roce_srqwq_overflow() 1072 static int check_post_srq_valid(struct hns_roce_srq *srq, u32 max_sge, in check_post_srq_valid() 1093 static int get_srq_wqe_idx(struct hns_roce_srq *srq, u32 *wqe_idx) in get_srq_wqe_idx() 1107 static void fill_wqe_idx(struct hns_roce_srq *srq, unsigned int wqe_idx) in fill_wqe_idx() 1121 static void update_srq_db(struct hns_roce_srq *srq) in update_srq_db() 1137 struct hns_roce_srq *srq = to_hr_srq(ibsrq); in hns_roce_v2_post_srq_recv() local 3807 struct hns_roce_srq *srq) in __hns_roce_v2_cq_clean() 3850 struct hns_roce_srq *srq) in hns_roce_v2_cq_clean() [all …]
|
| /linux/include/rdma/ |
| H A D | ib_cm.h | 116 unsigned int srq:1; member 131 unsigned int srq:1; member 369 u8 srq; member 393 u8 srq; member
|
| H A D | rdma_cm.h | 84 u8 srq; member
|
| /linux/drivers/infiniband/hw/ocrdma/ |
| H A D | ocrdma_hw.c | 2400 struct ocrdma_srq *srq = get_ocrdma_srq(attrs->srq); in ocrdma_mbx_create_qp() local 2738 int ocrdma_mbx_create_srq(struct ocrdma_dev *dev, struct ocrdma_srq *srq, in ocrdma_mbx_create_srq() 2813 int ocrdma_mbx_modify_srq(struct ocrdma_srq *srq, struct ib_srq_attr *srq_attr) in ocrdma_mbx_modify_srq() 2831 int ocrdma_mbx_query_srq(struct ocrdma_srq *srq, struct ib_srq_attr *srq_attr) in ocrdma_mbx_query_srq() 2857 void ocrdma_mbx_destroy_srq(struct ocrdma_dev *dev, struct ocrdma_srq *srq) in ocrdma_mbx_destroy_srq()
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | resource_tracker.c | 113 struct res_srq *srq; member 1705 enum res_srq_states state, struct res_srq **srq) in srq_res_start_move_to() 2717 int srq = (be32_to_cpu(qpc->srqn) >> 24) & 1; in qp_get_mtt_size() local 2964 struct res_srq *srq; in mlx4_RST2INIT_QP_wrapper() local 3612 struct res_srq *srq = NULL; in mlx4_SW2HW_SRQ_wrapper() local 3656 struct res_srq *srq = NULL; in mlx4_HW2SW_SRQ_wrapper() local 3685 struct res_srq *srq; in mlx4_QUERY_SRQ_wrapper() local 3708 struct res_srq *srq; in mlx4_ARM_SRQ_wrapper() local 4732 struct res_srq *srq; in rem_slave_srqs() local
|
| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_qp.c | 406 struct rxe_srq *srq = init->srq ? to_rsrq(init->srq) : NULL; in rxe_qp_from_init() local
|
| /linux/drivers/infiniband/hw/qedr/ |
| H A D | main.c | 651 struct qedr_srq *srq; in qedr_affiliated_event() local
|
| /linux/drivers/infiniband/hw/vmw_pvrdma/ |
| H A D | pvrdma_main.c | 376 struct pvrdma_srq *srq; in pvrdma_srq_event() local
|
| /linux/drivers/nvme/target/ |
| H A D | rdma.c | 128 struct ib_srq *srq; member 1095 struct ib_srq *srq; in nvmet_rdma_init_srq() local
|
| /linux/drivers/infiniband/ulp/srpt/ |
| H A D | ib_srpt.h | 457 struct ib_srq *srq; member
|
| /linux/include/uapi/rdma/ |
| H A D | rdma_user_cm.h | 204 __u8 srq; member
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | cxgb4_uld.h | 361 struct cxgb4_range srq; member
|