Home
last modified time | relevance | path

Searched refs:ibt_wc_t (Results 1 – 25 of 45) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/ib/clients/iser/
H A Diser_cq.c87 ibt_wc_t wc[ISER_IB_SCQ_POLL_MAX]; in iser_ib_poll_send_completions()
120 ibt_wc_t *, &wc[i], ibt_wc_status_t, wc[i].wc_status); in iser_ib_poll_send_completions()
169 buf_wc, sizeof (ibt_wc_t)); in iser_ib_poll_send_completions()
272 sizeof (ibt_wc_t)); in iser_ib_poll_send_completions()
350 ibt_wc_t wc; in iser_ib_poll_recv_completions()
357 bzero(&wc, sizeof (ibt_wc_t)); in iser_ib_poll_recv_completions()
414 ibt_wc_t *, &wc, ibt_wc_status_t, wc.wc_status); in iser_ib_poll_recv_completions()
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/
H A Deib_adm.c43 static void eib_adm_err_comp(eib_t *, eib_wqe_t *, ibt_wc_t *);
122 ibt_wc_t *wc; in eib_adm_comp_handler()
202 chan->ch_wc = kmem_zalloc(sizeof (ibt_wc_t) * sz, KM_SLEEP); in eib_adm_setup_cq()
352 eib_adm_err_comp(eib_t *ss, eib_wqe_t *wqe, ibt_wc_t *wc) in eib_adm_err_comp()
411 kmem_free(chan->ch_wc, sizeof (ibt_wc_t) * chan->ch_cq_sz); in eib_rb_adm_setup_cq()
H A Deib_ctl.c43 static void eib_ctl_err_comp(eib_vnic_t *, eib_wqe_t *, ibt_wc_t *);
99 ibt_wc_t *wc; in eib_ctl_comp_handler()
180 chan->ch_wc = kmem_zalloc(sizeof (ibt_wc_t) * sz, KM_SLEEP); in eib_ctl_setup_cq()
330 eib_ctl_err_comp(eib_vnic_t *vnic, eib_wqe_t *wqe, ibt_wc_t *wc) in eib_ctl_err_comp()
392 kmem_free(chan->ch_wc, sizeof (ibt_wc_t) * chan->ch_cq_sz); in eib_rb_ctl_setup_cq()
H A Deib_data.c52 static mblk_t *eib_data_rx_comp(eib_vnic_t *, eib_wqe_t *, ibt_wc_t *);
54 static void eib_data_err_comp(eib_vnic_t *, eib_wqe_t *, ibt_wc_t *);
114 ibt_wc_t *wc; in eib_data_rx_comp_handler()
234 ibt_wc_t *wc; in eib_data_tx_comp_handler()
650 chan->ch_wc = kmem_zalloc(sizeof (ibt_wc_t) * snd_sz, KM_SLEEP); in eib_data_setup_cqs()
652 chan->ch_rcv_wc = kmem_zalloc(sizeof (ibt_wc_t) * rcv_sz, KM_SLEEP); in eib_data_setup_cqs()
1115 eib_data_rx_comp(eib_vnic_t *vnic, eib_wqe_t *wqe, ibt_wc_t *wc) in eib_data_rx_comp()
1326 eib_data_err_comp(eib_vnic_t *vnic, eib_wqe_t *wqe, ibt_wc_t *wc) in eib_data_err_comp()
1404 sizeof (ibt_wc_t) * chan->ch_rcv_cq_sz); in eib_rb_data_setup_cqs()
1410 kmem_free(chan->ch_wc, sizeof (ibt_wc_t) * chan->ch_cq_sz); in eib_rb_data_setup_cqs()
H A Denx_q.c292 ibt_wc_t *wc, uint8_t *recv_buf) in eibnx_add_gw_to_gwlist()
406 eibnx_gw_info_t *new_gwi, ibt_wc_t *wc, uint8_t *recv_buf, in eibnx_replace_gw_in_gwlist()
H A Denx_hdlrs.c43 static void eibnx_process_rx(eibnx_thr_info_t *, ibt_wc_t *, eibnx_wqe_t *);
596 ibt_wc_t *wc; in eibnx_comp_handler()
663 eibnx_process_rx(eibnx_thr_info_t *info, ibt_wc_t *wc, eibnx_wqe_t *wqe) in eibnx_process_rx()
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibmf/
H A Dibmf_handlers.c38 static void ibmf_i_process_completion(ibmf_ci_t *cip, ibt_wc_t *wcp);
313 ibt_wc_t cqe; in ibmf_i_mad_completions()
388 ibmf_i_process_completion(ibmf_ci_t *cip, ibt_wc_t *wcp) in ibmf_i_process_completion()
413 ibmf_i_dump_wcp(ibmf_ci_t *cip, ibt_wc_t *wcp, ibmf_recv_wqe_t *recv_wqep) in ibmf_i_dump_wcp()
/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_uverbs/
H A Dsol_uverbs_comp.c67 uverbs_convert_wc(uverbs_uctxt_uobj_t *uctxt, ibt_wc_t *ibt_wc, in uverbs_convert_wc()
667 ibt_wc_t *completions; in sol_uverbs_poll_cq()
688 completions = (ibt_wc_t *)kmem_zalloc(sizeof (ibt_wc_t) * cmd.ne, in sol_uverbs_poll_cq()
736 kmem_free((void*)completions, sizeof (ibt_wc_t) * cmd.ne); in sol_uverbs_poll_cq()
742 kmem_free((void *)completions, sizeof (ibt_wc_t) * cmd.ne); in sol_uverbs_poll_cq()
/illumos-gate/usr/src/uts/common/sys/ib/clients/eoib/
H A Denx_impl.h334 ibt_wc_t *ti_wc;
481 ibt_wc_t *, uint8_t *);
483 eibnx_gw_info_t *, ibt_wc_t *, uint8_t *, boolean_t *);
/illumos-gate/usr/src/lib/udapl/udapl_tavor/tavor/
H A Ddapl_arbel_hw.c89 ibt_wc_t *);
91 ibt_wc_t *);
611 dapli_arbel_cq_poll(ib_cq_handle_t cq, ibt_wc_t *wc_p, uint_t num_wc, in dapli_arbel_cq_poll()
704 dapli_arbel_cq_poll_one(ib_cq_handle_t cq, ibt_wc_t *wc_p) in dapli_arbel_cq_poll_one()
753 ibt_wc_t *wc) in dapli_arbel_cq_cqe_consume()
862 ibt_wc_t *wc) in dapli_arbel_cq_errcqe_consume()
H A Ddapl_tavor_hw.c59 ibt_wc_t *);
61 ibt_wc_t *);
840 dapli_tavor_cq_poll(ib_cq_handle_t cq, ibt_wc_t *wc_p, uint_t num_wc, in dapli_tavor_cq_poll()
941 dapli_tavor_cq_poll_one(ib_cq_handle_t cq, ibt_wc_t *wc_p) in dapli_tavor_cq_poll_one()
992 ibt_wc_t *wc) in dapli_tavor_cq_cqe_consume()
1097 ibt_wc_t *wc) in dapli_tavor_cq_errcqe_consume()
H A Ddapl_hermon_hw.c89 static int dapli_hermon_cq_cqe_consume(ib_cq_handle_t, uint32_t *, ibt_wc_t *);
91 ibt_wc_t *);
615 dapli_hermon_cq_poll(ib_cq_handle_t cq, ibt_wc_t *wc_p, uint_t num_wc, in dapli_hermon_cq_poll()
707 dapli_hermon_cq_poll_one(ib_cq_handle_t cq, ibt_wc_t *wc_p) in dapli_hermon_cq_poll_one()
760 ibt_wc_t *wc) in dapli_hermon_cq_cqe_consume()
863 ibt_wc_t *wc) in dapli_hermon_cq_errcqe_consume()
H A Ddapl_tavor_ibtf.h194 typedef ibt_wc_t ib_work_completion_t;
/illumos-gate/usr/src/uts/common/sys/ib/clients/ibd/
H A Dibd.h812 ibt_wc_t *id_txwcs;
842 ibt_wc_t *id_rxwcs;
1241 ibt_wc_t tx_wc[IBD_RC_MAX_CQ_WC];
1259 ibt_wc_t rx_wc[IBD_RC_MAX_CQ_WC];
/illumos-gate/usr/src/uts/common/sys/ib/mgt/ibmf/
H A Dibmf_impl.h465 ibt_wc_t recv_wc; /* corresponding cqe */
680 void ibmf_i_dump_wcp(ibmf_ci_t *cip, ibt_wc_t *wcp, ibmf_recv_wqe_t *recv_wqep);
698 void ibmf_i_handle_send_completion(ibmf_ci_t *cip, ibt_wc_t *wcp);
699 void ibmf_i_handle_recv_completion(ibmf_ci_t *cip, ibt_wc_t *wcp);
/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/
H A Dib.h327 void rdsv3_ib_recv_cqe_handler(struct rdsv3_ib_connection *ic, ibt_wc_t *wc,
358 void rdsv3_ib_send_cqe_handler(struct rdsv3_ib_connection *ic, ibt_wc_t *wc);
/illumos-gate/usr/src/uts/common/io/comstar/port/srpt/
H A Dsrpt_ch.c343 ibt_wc_t wc; in srpt_ch_cleanup()
607 ibt_wc_t wc[SRPT_SEND_WC_POLL_SIZE]; in srpt_ch_scq_hdlr()
608 ibt_wc_t *wcp; in srpt_ch_scq_hdlr()
696 ibt_wc_t wc[SRPT_RECV_WC_POLL_SIZE]; in srpt_ch_rcq_hdlr()
697 ibt_wc_t *wcp; in srpt_ch_rcq_hdlr()
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_cq.c50 tavor_hw_cqe_t *cqe, ibt_wc_t *wc);
52 tavor_hw_cqe_t *cqe, ibt_wc_t *wc);
839 tavor_cq_poll(tavor_state_t *state, tavor_cqhdl_t cq, ibt_wc_t *wc_p, in tavor_cq_poll()
1200 tavor_hw_cqe_t *cqe, ibt_wc_t *wc) in tavor_cq_cqe_consume()
1362 tavor_hw_cqe_t *cqe, ibt_wc_t *wc) in tavor_cq_errcqe_consume()
/illumos-gate/usr/src/uts/common/sys/ib/clients/iser/
H A Diser_resource.h164 ibt_wc_t buf_wc; /* DEBUG, copy of wc from completion */
/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor_cq.h267 int tavor_cq_poll(tavor_state_t *state, tavor_cqhdl_t cqhdl, ibt_wc_t *wc_p,
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_cq.c58 hermon_hw_cqe_t *cqe, ibt_wc_t *wc);
60 hermon_hw_cqe_t *cqe, ibt_wc_t *wc);
867 hermon_cq_poll(hermon_state_t *state, hermon_cqhdl_t cq, ibt_wc_t *wc_p, in hermon_cq_poll()
1292 hermon_hw_cqe_t *cqe, ibt_wc_t *wc) in hermon_cq_cqe_consume()
1477 hermon_hw_cqe_t *cqe, ibt_wc_t *wc) in hermon_cq_errcqe_consume()
/illumos-gate/usr/src/uts/common/io/ib/ibtl/
H A Dibtl_cq.c227 ibt_poll_cq(ibt_cq_hdl_t ibt_cq, ibt_wc_t *work_completions, uint_t num_wc, in ibt_poll_cq()
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_cq.h278 int hermon_cq_poll(hermon_state_t *state, hermon_cqhdl_t cqhdl, ibt_wc_t *wc_p,
/illumos-gate/usr/src/uts/common/io/ib/clients/rds/
H A Drdsib_ib.c627 ibt_wc_t wc; in rds_poll_ctrl_completions()
636 bzero(&wc, sizeof (ibt_wc_t)); in rds_poll_ctrl_completions()
871 ibt_wc_t wc; in rds_poll_data_completions()
881 bzero(&wc, sizeof (ibt_wc_t)); in rds_poll_data_completions()
1025 ibt_wc_t wc[RDS_NUM_DATA_SEND_WCS]; in rds_poll_send_completions()
/illumos-gate/usr/src/uts/common/sys/ib/ibtl/
H A Dibti.h342 ibt_ud_dest_hdl_t ud_dest, ib_qkey_t qkey, ibt_wc_t *wc,

12