Home
last modified time | relevance | path

Searched refs:ibc_cq_hdl_t (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/ib/ibtl/
H A Dibci.h62 typedef struct ibc_cq_s *ibc_cq_hdl_t; /* Completion Queue Handle */ typedef
235 ibc_cq_hdl_t *send_cq_p, ibc_cq_hdl_t *recv_cq_p,
248 ibt_cq_attr_t *attr_p, ibc_cq_hdl_t *cq_p, uint_t *actual_size);
249 ibt_status_t (*ibc_free_cq)(ibc_hca_hdl_t hca, ibc_cq_hdl_t cq);
250 ibt_status_t (*ibc_query_cq)(ibc_hca_hdl_t hca, ibc_cq_hdl_t cq,
253 ibt_status_t (*ibc_resize_cq)(ibc_hca_hdl_t hca, ibc_cq_hdl_t cq,
255 ibt_status_t (*ibc_modify_cq)(ibc_hca_hdl_t hca, ibc_cq_hdl_t cq,
313 ibt_status_t (*ibc_poll_cq)(ibc_hca_hdl_t hca, ibc_cq_hdl_t cq,
315 ibt_status_t (*ibc_notify_cq)(ibc_hca_hdl_t hca, ibc_cq_hdl_t cq,
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_ci.c79 ibc_cq_hdl_t *, ibc_cq_hdl_t *, ib_qpn_t *, ibc_qp_hdl_t *);
90 ibt_cq_attr_t *, ibc_cq_hdl_t *, uint_t *);
91 static ibt_status_t tavor_ci_free_cq(ibc_hca_hdl_t, ibc_cq_hdl_t);
94 static ibt_status_t tavor_ci_resize_cq(ibc_hca_hdl_t, ibc_cq_hdl_t,
96 static ibt_status_t tavor_ci_modify_cq(ibc_hca_hdl_t, ibc_cq_hdl_t,
150 static ibt_status_t tavor_ci_poll_cq(ibc_hca_hdl_t, ibc_cq_hdl_t,
814 ibc_cq_hdl_t *send_cq_p, ibc_cq_hdl_t *recv_cq_p, in tavor_ci_alloc_qp_range()
995 *cq_p = (ibc_cq_hdl_t)cqhdl; in tavor_ci_alloc_cq()
1007 tavor_ci_free_cq(ibc_hca_hdl_t hca, ibc_cq_hdl_t cq) in tavor_ci_free_cq()
1116 tavor_ci_modify_cq(ibc_hca_hdl_t hca, ibc_cq_hdl_t cq, in tavor_ci_modify_cq()
[all …]
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_ci.c82 ibc_cq_hdl_t *, ibc_cq_hdl_t *, ib_qpn_t *, ibc_qp_hdl_t *);
93 ibt_cq_attr_t *, ibc_cq_hdl_t *, uint_t *);
94 static ibt_status_t hermon_ci_free_cq(ibc_hca_hdl_t, ibc_cq_hdl_t);
95 static ibt_status_t hermon_ci_query_cq(ibc_hca_hdl_t, ibc_cq_hdl_t,
97 static ibt_status_t hermon_ci_resize_cq(ibc_hca_hdl_t, ibc_cq_hdl_t,
99 static ibt_status_t hermon_ci_modify_cq(ibc_hca_hdl_t, ibc_cq_hdl_t,
155 static ibt_status_t hermon_ci_poll_cq(ibc_hca_hdl_t, ibc_cq_hdl_t,
726 ibc_cq_hdl_t *send_cq, ibc_cq_hdl_t *recv_cq, in hermon_ci_alloc_qp_range()
867 *cq_p = (ibc_cq_hdl_t)cqhdl; in hermon_ci_alloc_cq()
879 hermon_ci_free_cq(ibc_hca_hdl_t hca, ibc_cq_hdl_t cq) in hermon_ci_free_cq()
[all …]
H A Dhermon_qp.c1225 ibc_cq_hdl_t *send_cq, ibc_cq_hdl_t *recv_cq, in hermon_qp_alloc_range()
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_qp.h375 hermon_qp_info_t *qpinfo, ibtl_qp_hdl_t *ibtl_qp_p, ibc_cq_hdl_t *send_cq_p,
376 ibc_cq_hdl_t *recv_cq_p, hermon_qphdl_t *qp_p, uint_t sleepflag);
/illumos-gate/usr/src/uts/common/io/ib/ibtl/
H A Dibtl_chan.c606 ibc_cq_hdl_t *ibc_send_cq, *ibc_recv_cq; in ibt_alloc_ud_channel_range()
650 ibc_send_cq = kmem_alloc(sizeof (ibc_cq_hdl_t) << log2, KM_SLEEP); in ibt_alloc_ud_channel_range()
651 ibc_recv_cq = kmem_alloc(sizeof (ibc_cq_hdl_t) << log2, KM_SLEEP); in ibt_alloc_ud_channel_range()
743 kmem_free(ibc_send_cq, sizeof (ibc_cq_hdl_t) << log2); in ibt_alloc_ud_channel_range()
744 kmem_free(ibc_recv_cq, sizeof (ibc_cq_hdl_t) << log2); in ibt_alloc_ud_channel_range()
/illumos-gate/usr/src/uts/common/sys/ib/ibtl/impl/
H A Dibtl.h291 ibc_cq_hdl_t cq_ibc_cq_hdl; /* CI CQ handle */