| # SPDX-License-Identifier: (GPL-2.0 OR Linux-OpenIB) | |
| # Copyright (c) 2019 Mellanox Technologies, Inc. All rights reserved. | |
| #cython: language_level=3 | |
| from pyverbs.base cimport PyverbsObject, PyverbsCM | |
| from . cimport libibverbs as v | |
| cdef class SrqAttr(PyverbsObject): | |
| cdef v.ibv_srq_attr attr | |
| cdef class SrqInitAttr(PyverbsObject): | |
| cdef v.ibv_srq_init_attr attr | |
| cdef class SrqInitAttrEx(PyverbsObject): | |
| cdef v.ibv_srq_init_attr_ex attr | |
| cdef object _cq | |
| cdef object _pd | |
| cdef object _xrcd | |
| cdef class OpsWr(PyverbsCM): | |
| cdef v.ibv_ops_wr ops_wr | |
| cdef class SRQ(PyverbsCM): | |
| cdef v.ibv_srq *srq | |
| cdef object cq | |
| cdef object qps | |
| cdef add_ref(self, obj) | |
| cpdef close(self) |