Home
last modified time | relevance | path

Searched refs:cq_hdl (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/clients/iser/
H A Diser_cq.c45 static int iser_ib_poll_send_completions(ibt_cq_hdl_t cq_hdl,
47 static int iser_ib_poll_recv_completions(ibt_cq_hdl_t cq_hdl,
51 iser_ib_sendcq_handler(ibt_cq_hdl_t cq_hdl, void *arg) in iser_ib_sendcq_handler() argument
63 status = iser_ib_poll_send_completions(cq_hdl, iser_chan); in iser_ib_sendcq_handler()
68 status = ibt_enable_cq_notify(cq_hdl, IBT_NEXT_COMPLETION); in iser_ib_sendcq_handler()
79 cq_hdl, iser_chan); in iser_ib_sendcq_handler()
314 iser_ib_recvcq_handler(ibt_cq_hdl_t cq_hdl, void *arg) in iser_ib_recvcq_handler() argument
326 status = iser_ib_poll_recv_completions(cq_hdl, iser_chan); in iser_ib_recvcq_handler()
331 status = ibt_enable_cq_notify(cq_hdl, IBT_NEXT_COMPLETION); in iser_ib_recvcq_handler()
342 cq_hdl, iser_chan); in iser_ib_recvcq_handler()
[all …]
H A Diser_ib.c65 ibt_cq_hdl_t *cq_hdl);
1550 iser_ib_setup_cq(ibt_hca_hdl_t hca_hdl, uint_t cq_size, ibt_cq_hdl_t *cq_hdl) in iser_ib_setup_cq() argument
1561 status = ibt_alloc_cq(hca_hdl, &cq_attr, cq_hdl, NULL); in iser_ib_setup_cq()
/illumos-gate/usr/src/uts/common/sys/ib/clients/iser/
H A Diser_ib.h199 void iser_ib_recvcq_handler(ibt_cq_hdl_t cq_hdl, void *arg);
201 void iser_ib_sendcq_handler(ibt_cq_hdl_t cq_hdl, void *arg);
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/
H A Deib_adm.c293 eib_adm_comp_intr(ibt_cq_hdl_t cq_hdl, void *arg) in eib_adm_comp_intr() argument
298 if (cq_hdl != chan->ch_cq_hdl) { in eib_adm_comp_intr()
301 "ignoring completion", cq_hdl, chan->ch_cq_hdl); in eib_adm_comp_intr()
H A Deib_ctl.c272 eib_ctl_comp_intr(ibt_cq_hdl_t cq_hdl, void *arg) in eib_ctl_comp_intr() argument
278 if (cq_hdl != chan->ch_cq_hdl) { in eib_ctl_comp_intr()
281 "ignoring completion", cq_hdl, chan->ch_cq_hdl); in eib_ctl_comp_intr()
H A Deib_data.c1077 eib_data_rx_comp_intr(ibt_cq_hdl_t cq_hdl, void *arg) in eib_data_rx_comp_intr() argument
1083 if (cq_hdl != chan->ch_rcv_cq_hdl) { in eib_data_rx_comp_intr()
1086 "ignoring completion", cq_hdl, chan->ch_cq_hdl); in eib_data_rx_comp_intr()
1096 eib_data_tx_comp_intr(ibt_cq_hdl_t cq_hdl, void *arg) in eib_data_tx_comp_intr() argument
1102 if (cq_hdl != chan->ch_cq_hdl) { in eib_data_tx_comp_intr()
1105 "ignoring completion", cq_hdl, chan->ch_cq_hdl); in eib_data_tx_comp_intr()
H A Denx_hdlrs.c571 eibnx_comp_intr(ibt_cq_hdl_t cq_hdl, void *arg) in eibnx_comp_intr() argument
575 if (info->ti_cq_hdl != cq_hdl) { in eibnx_comp_intr()
578 "ignoring completion", cq_hdl, info->ti_cq_hdl); in eibnx_comp_intr()
/illumos-gate/usr/src/uts/common/io/ib/clients/rds/
H A Drdsib_ib.c1737 ibt_cq_hdl_t cq_hdl; in rds_randomize_qps() local
1746 ret = ibt_alloc_cq(hcap->hca_hdl, &cqattr, &cq_hdl, NULL); in rds_randomize_qps()
1758 chanargs.rc_scq = cq_hdl; in rds_randomize_qps()
1759 chanargs.rc_rcq = cq_hdl; in rds_randomize_qps()
1775 (void) ibt_free_cq(cq_hdl); in rds_randomize_qps()
1785 (void) ibt_free_cq(cq_hdl); in rds_randomize_qps()
1793 (void) ibt_free_cq(cq_hdl); in rds_randomize_qps()
/illumos-gate/usr/src/uts/common/io/comstar/port/srpt/
H A Dsrpt_ch.c603 srpt_ch_scq_hdlr(ibt_cq_hdl_t cq_hdl, void *arg) in srpt_ch_scq_hdlr() argument
620 status = ibt_poll_cq(cq_hdl, &wc[0], SRPT_SEND_WC_POLL_SIZE, in srpt_ch_scq_hdlr()
692 srpt_ch_rcq_hdlr(ibt_cq_hdl_t cq_hdl, void *arg) in srpt_ch_rcq_hdlr() argument
728 status = ibt_poll_cq(cq_hdl, &wc[0], SRPT_RECV_WC_POLL_SIZE, in srpt_ch_rcq_hdlr()
/illumos-gate/usr/src/uts/common/rpc/
H A Drpcib.c1004 rib_clnt_scq_handler(ibt_cq_hdl_t cq_hdl, void *arg) in rib_clnt_scq_handler() argument
1017 (void) ibt_enable_cq_notify(cq_hdl, IBT_NEXT_COMPLETION); in rib_clnt_scq_handler()
1022 ibt_status = ibt_poll_cq(cq_hdl, &wc, 1, NULL); in rib_clnt_scq_handler()
1097 rib_svc_scq_handler(ibt_cq_hdl_t cq_hdl, void *arg) in rib_svc_scq_handler() argument
1110 (void) ibt_enable_cq_notify(cq_hdl, IBT_NEXT_COMPLETION); in rib_svc_scq_handler()
1115 ibt_status = ibt_poll_cq(cq_hdl, &wc, 1, NULL); in rib_svc_scq_handler()
1178 rib_clnt_rcq_handler(ibt_cq_hdl_t cq_hdl, void *arg) in rib_clnt_rcq_handler() argument
1189 (void) ibt_enable_cq_notify(cq_hdl, IBT_NEXT_COMPLETION); in rib_clnt_rcq_handler()
1194 ibt_status = ibt_poll_cq(cq_hdl, &wc, 1, NULL); in rib_clnt_rcq_handler()
1315 rib_svc_rcq_handler(ibt_cq_hdl_t cq_hdl, void *arg) in rib_svc_rcq_handler() argument
[all …]
/illumos-gate/usr/src/uts/common/io/ib/clients/ibd/
H A Dibd_cm.c1678 ibd_rc_poll_rcq(ibd_rc_chan_t *chan, ibt_cq_hdl_t cq_hdl) in ibd_rc_poll_rcq() argument
1688 while (ibt_poll_cq(cq_hdl, wcs, numwcs, &real_numwcs) == IBT_SUCCESS) { in ibd_rc_poll_rcq()
1715 ibd_rc_rcq_handler(ibt_cq_hdl_t cq_hdl, void *arg) in ibd_rc_rcq_handler() argument
2166 ibd_rc_drain_scq(ibd_rc_chan_t *chan, ibt_cq_hdl_t cq_hdl) in ibd_rc_drain_scq() argument
2180 while (ibt_poll_cq(cq_hdl, wcs, numwcs, &real_numwcs) == IBT_SUCCESS) { in ibd_rc_drain_scq()
2296 ibd_rc_scq_handler(ibt_cq_hdl_t cq_hdl, void *arg) in ibd_rc_scq_handler() argument
H A Dibd.c4288 ibd_rcq_handler(ibt_cq_hdl_t cq_hdl, void *arg) in ibd_rcq_handler() argument
4314 ibd_scq_handler(ibt_cq_hdl_t cq_hdl, void *arg) in ibd_scq_handler() argument
7503 ibd_drain_scq(ibd_state_t *state, ibt_cq_hdl_t cq_hdl) in ibd_drain_scq() argument
7513 while (ibt_poll_cq(cq_hdl, wcs, numwcs, &num_polled) == IBT_SUCCESS) { in ibd_drain_scq()
7558 ibd_drain_rcq(ibd_state_t *state, ibt_cq_hdl_t cq_hdl) in ibd_drain_rcq() argument
7568 while (ibt_poll_cq(cq_hdl, wcs, numwcs, &num_polled) == IBT_SUCCESS) { in ibd_drain_rcq()
7620 ibd_poll_scq(ibd_state_t *state, ibt_cq_hdl_t cq_hdl) in ibd_poll_scq() argument
7650 ibd_drain_scq(state, cq_hdl); in ibd_poll_scq()
7660 if (ibt_enable_cq_notify(cq_hdl, IBT_NEXT_COMPLETION) != in ibd_poll_scq()
7665 ibd_drain_scq(state, cq_hdl); in ibd_poll_scq()
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_ci.c2143 tavor_ci_notify_cq(ibc_hca_hdl_t hca, ibc_cq_hdl_t cq_hdl, in tavor_ci_notify_cq() argument
2156 if (cq_hdl == NULL) { in tavor_ci_notify_cq()
2162 cqhdl = (tavor_cqhdl_t)cq_hdl; in tavor_ci_notify_cq()
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_ci.c1786 hermon_ci_notify_cq(ibc_hca_hdl_t hca, ibc_cq_hdl_t cq_hdl, in hermon_ci_notify_cq() argument
1795 cqhdl = (hermon_cqhdl_t)cq_hdl; in hermon_ci_notify_cq()
/illumos-gate/usr/src/uts/common/io/ib/clients/daplt/
H A Ddaplt.c8360 daplka_ibt_free_cq(daplka_evd_resource_t *evd_rp, ibt_cq_hdl_t cq_hdl) in daplka_ibt_free_cq() argument
8367 status = ibt_free_cq(cq_hdl); in daplka_ibt_free_cq()