/illumos-gate/usr/src/uts/common/os/ |
H A D | msg.c | 283 static int msgq_check_err(kmsqid_t *qp, int cvres); 351 kmsqid_t *qp = (kmsqid_t *)perm; local 355 ASSERT(list_is_empty(&qp->msg_wait_snd[ii])); 356 ASSERT(list_is_empty(&qp->msg_wait_snd_ngt[ii])); 357 list_destroy(&qp->msg_wait_snd[ii]); 358 list_destroy(&qp->msg_wait_snd_ngt[ii]); 360 ASSERT(list_is_empty(&qp->msg_cpy_block)); 361 ASSERT(list_is_empty(&qp->msg_wait_rcv)); 362 list_destroy(&qp->msg_cpy_block); 363 ASSERT(qp 394 msgunlink(kmsqid_t *qp, struct msg *mp) argument 408 kmsqid_t *qp = (kmsqid_t *)perm; local 439 kmsqid_t *qp; /* ptr to associated q */ local 595 kmsqid_t *qp; local 669 kmsqid_t *qp; /* ptr to associated q */ local 790 msgq_check_err(kmsqid_t *qp, int cvres) argument 804 msg_copyout(kmsqid_t *qp, long msgtyp, kmutex_t **lock, size_t *xtsz_ret, size_t msgsz, struct msg *smp, struct ipcmsgbuf *msgp, int msgflg) argument 880 msgrcv_lookup(kmsqid_t *qp, long msgtyp) argument 971 kmsqid_t *qp; /* ptr to associated q */ local 1096 kmsqid_t *qp; local 1260 msg_wakeup_rdr(kmsqid_t *qp, msg_select_t **flist, long type) argument 1314 msg_fnd_any_snd(kmsqid_t *qp, int msg_hash, long type) argument 1327 msg_fnd_any_rdr(kmsqid_t *qp, int msg_hash, long type) argument 1338 msg_fnd_spc_snd(kmsqid_t *qp, int msg_hash, long type) argument 1353 msg_fnd_neg_snd(kmsqid_t *qp, int msg_hash, long type) argument 1404 msg_rcvq_sleep(list_t *queue, msgq_wakeup_t *entry, kmutex_t **lock, kmsqid_t *qp) argument 1483 msg_wakeup_senders(kmsqid_t *qp) argument [all...] |
H A D | putnext.c | 101 * purpose: call the put routine of the queue linked to qp 144 putnext(queue_t *qp, mblk_t *mp) argument 146 queue_t *fqp = qp; /* For strft tracing */ 160 "putnext_start:(%p, %p)", qp, mp); 164 stp = STREAM(qp); 173 qp = qp->q_next; 174 sq = qp->q_syncq; 177 qi = qp->q_qinfo; 195 queued = qp 426 put(queue_t *qp, mblk_t *mp) argument [all...] |
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon_qp.c | 45 static int hermon_qp_create_qpn(hermon_state_t *state, hermon_qphdl_t qp, 67 hermon_qphdl_t qp; local 273 qp = (hermon_qphdl_t)rsrc->hr_addr; 274 bzero(qp, sizeof (struct hermon_sw_qp_s)); 275 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*qp)) 277 qp->qp_alloc_flags = alloc_flags; 285 qp->qp_qpnum = qpc->hr_indx; 286 qp->qp_ring = qp->qp_qpnum << 8; 287 qp 770 hermon_qphdl_t qp; local 1230 hermon_qphdl_t qp; local 1870 hermon_qphdl_t qp; local 2103 hermon_qp_query(hermon_state_t *state, hermon_qphdl_t qp, ibt_qp_query_attr_t *attr_p) argument 2404 hermon_qp_create_qpn(hermon_state_t *state, hermon_qphdl_t qp, hermon_rsrc_t *qpc) argument [all...] |
H A D | hermon_qpmod.c | 47 static int hermon_qp_reset2init(hermon_state_t *state, hermon_qphdl_t qp, 49 static int hermon_qp_init2init(hermon_state_t *state, hermon_qphdl_t qp, 51 static int hermon_qp_init2rtr(hermon_state_t *state, hermon_qphdl_t qp, 53 static int hermon_qp_rtr2rts(hermon_state_t *state, hermon_qphdl_t qp, 55 static int hermon_qp_rts2rts(hermon_state_t *state, hermon_qphdl_t qp, 58 static int hermon_qp_rts2sqd(hermon_state_t *state, hermon_qphdl_t qp, 61 static int hermon_qp_sqd2rts(hermon_state_t *state, hermon_qphdl_t qp, 63 static int hermon_qp_sqd2sqd(hermon_state_t *state, hermon_qphdl_t qp, 65 static int hermon_qp_sqerr2rts(hermon_state_t *state, hermon_qphdl_t qp, 67 static int hermon_qp_to_error(hermon_state_t *state, hermon_qphdl_t qp); 84 hermon_qp_modify(hermon_state_t *state, hermon_qphdl_t qp, ibt_cep_modify_flags_t flags, ibt_qp_info_t *info_p, ibt_queue_sizes_t *actual_sz) argument 834 hermon_qp_reset2init(hermon_state_t *state, hermon_qphdl_t qp, ibt_qp_info_t *info_p) argument 1111 hermon_qp_init2init(hermon_state_t *state, hermon_qphdl_t qp, ibt_cep_modify_flags_t flags, ibt_qp_info_t *info_p) argument 1317 hermon_qp_init2rtr(hermon_state_t *state, hermon_qphdl_t qp, ibt_cep_modify_flags_t flags, ibt_qp_info_t *info_p) argument 1691 hermon_qp_rtr2rts(hermon_state_t *state, hermon_qphdl_t qp, ibt_cep_modify_flags_t flags, ibt_qp_info_t *info_p) argument 1960 hermon_qp_rts2rts(hermon_state_t *state, hermon_qphdl_t qp, ibt_cep_modify_flags_t flags, ibt_qp_info_t *info_p) argument 2192 hermon_qp_rts2sqd(hermon_state_t *state, hermon_qphdl_t qp, ibt_cep_modify_flags_t flags) argument 2249 hermon_qp_sqd2rts(hermon_state_t *state, hermon_qphdl_t qp, ibt_cep_modify_flags_t flags, ibt_qp_info_t *info_p) argument 2550 hermon_qp_sqd2sqd(hermon_state_t *state, hermon_qphdl_t qp, ibt_cep_modify_flags_t flags, ibt_qp_info_t *info_p) argument 3001 hermon_qp_sqerr2rts(hermon_state_t *state, hermon_qphdl_t qp, ibt_cep_modify_flags_t flags, ibt_qp_info_t *info_p) argument 3088 hermon_qp_to_error(hermon_state_t *state, hermon_qphdl_t qp) argument 3122 hermon_qp_to_reset(hermon_state_t *state, hermon_qphdl_t qp) argument 3168 hermon_qp_reset2err(hermon_state_t *state, hermon_qphdl_t qp) argument [all...] |
H A D | hermon_wr.c | 46 static int hermon_wqe_send_build(hermon_state_t *state, hermon_qphdl_t qp, 48 static int hermon_wqe_mlx_build(hermon_state_t *state, hermon_qphdl_t qp, 50 static void hermon_wqe_headroom(uint_t from, hermon_qphdl_t qp); 51 static int hermon_wqe_recv_build(hermon_state_t *state, hermon_qphdl_t qp, 73 hermon_post_send_ud(hermon_state_t *state, hermon_qphdl_t qp, argument 101 ASSERT(MUTEX_HELD(&qp->qp_sq_lock)); 102 _NOTE(LOCK_RELEASED_AS_SIDE_EFFECT(&qp->qp_sq_lock)) 108 wq = qp->qp_sq_wqhdr; 110 hdrmwqes = qp->qp_sq_hdrmwqes; /* in WQEs */ 111 sectperwqe = 1 << (qp 426 hermon_post_send_rc(hermon_state_t *state, hermon_qphdl_t qp, ibt_send_wr_t *wr, uint_t num_wr, uint_t *num_posted) argument 779 hermon_post_send(hermon_state_t *state, hermon_qphdl_t qp, ibt_send_wr_t *wr, uint_t num_wr, uint_t *num_posted) argument 1112 hermon_post_recv(hermon_state_t *state, hermon_qphdl_t qp, ibt_recv_wr_t *wr, uint_t num_wr, uint_t *num_posted) argument 1301 hermon_wqe_send_build(hermon_state_t *state, hermon_qphdl_t qp, ibt_send_wr_t *wr, uint64_t *desc, uint_t *size) argument 1680 hermon_wqe_mlx_build(hermon_state_t *state, hermon_qphdl_t qp, ibt_send_wr_t *wr, uint64_t *desc, uint_t *size) argument 1909 hermon_wqe_recv_build(hermon_state_t *state, hermon_qphdl_t qp, ibt_recv_wr_t *wr, uint64_t *desc) argument 2070 hermon_wqe_headroom(uint_t from, hermon_qphdl_t qp) argument 2216 hermon_wrid_from_reset_handling(hermon_state_t *state, hermon_qphdl_t qp) argument 2293 hermon_wrid_to_reset_handling(hermon_state_t *state, hermon_qphdl_t qp) argument [all...] |
H A D | hermon_event.c | 1195 hermon_qphdl_t qp; local 1202 qp = hermon_qphdl_from_qpnum(state, qpnum); 1224 if ((qp != NULL) && (qp->qp_qpnum == qpnum) && 1226 event.ev_qp_hdl = (ibtl_qp_hdl_t)qp->qp_hdlrarg; 1245 hermon_qphdl_t qp; local 1252 qp = hermon_qphdl_from_qpnum(state, qpnum); 1274 if ((qp != NULL) && (qp->qp_qpnum == qpnum) && 1276 event.ev_qp_hdl = (ibtl_qp_hdl_t)qp 1295 hermon_qphdl_t qp; local 1345 hermon_qphdl_t qp; local 1395 hermon_qphdl_t qp; local 1461 hermon_qphdl_t qp; local 1511 hermon_qphdl_t qp; local 1561 hermon_qphdl_t qp; local 1621 hermon_qphdl_t qp; local 1666 hermon_qphdl_t qp; local [all...] |
/illumos-gate/usr/src/uts/common/io/vuidmice/ |
H A D | vuidps2.c | 137 vuid_set_timeout(queue_t *const qp, clock_t time) argument 140 (void) quntimeout(qp, STATEP->init_tid); 141 STATEP->init_tid = qtimeout(qp, VUID_INIT_TIMEOUT, 142 qp, drv_usectohz(time)); 146 vuid_cancel_timeout(queue_t *const qp) argument 148 (void) quntimeout(qp, STATEP->init_tid); 157 vuidmice_send_wheel_event(queue_t *const qp, uchar_t event_id, argument 177 if (canput(qp->q_next)) { 178 putnext(qp, bp); 180 (void) putbq(qp, b 186 sendButtonEvent(queue_t *const qp) argument 202 put1(queue_t *const qp, int c) argument 213 vuidmice_start_wdc_or_setres(queue_t *qp) argument 237 VUID_OPEN(queue_t *const qp) argument 264 VUID_CLOSE(queue_t *const qp) argument 273 queue_t *qp = q; local 336 VUID_QUEUE(queue_t *const qp, mblk_t *mp) argument [all...] |
H A D | vuidmice.c | 180 vuidmice_open(queue_t *const qp, const dev_t *const devp, argument 183 if (qp->q_ptr != NULL) 200 qp->q_ptr = kmem_zalloc(sizeof (struct MouseStateInfo), KM_SLEEP); 201 WR(qp)->q_ptr = qp->q_ptr; 206 qprocson(qp); 209 if (VUID_OPEN(qp) != 0) { 210 qprocsoff(qp); 215 kmem_free(qp->q_ptr, sizeof (struct MouseStateInfo)); 216 qp 226 vuidmice_close(queue_t *const qp, const int flag, const cred_t *const crp) argument 250 vuidmice_rput(queue_t *const qp, mblk_t *mp) argument 273 vuidmice_rsrv(queue_t *const qp) argument 309 vuidmice_wput(queue_t *const qp, mblk_t *mp) argument 481 VUID_PUTNEXT(queue_t *const qp, uchar_t event_id, uchar_t event_pair_type, uchar_t event_pair, int event_value) argument 520 vuidmice_miocdata(queue_t *qp, mblk_t *mp) argument 660 vuidmice_handle_wheel_resolution_ioctl(queue_t *qp, mblk_t *mp, int cmd) argument 795 vuidmice_service_wheel_state(register queue_t *qp, register mblk_t *datap, register uint_t cmd) argument [all...] |
H A D | vuidm3p.c | 55 VUID_OPEN(queue_t *const qp) argument 63 vuidm3p_sendButtonEvent(queue_t *const qp) argument 72 vuidm3p_putnext(qp, (uchar_t)MS_MIDDLE, FE_PAIR_NONE, 0, 1); 79 vuidm3p_putnext(qp, (uchar_t)MS_MIDDLE, FE_PAIR_NONE, 0, 0); 90 VUID_PUTNEXT(qp, VUID_BUT(b), FE_PAIR_NONE, 0, 96 vuidm3p(queue_t *const qp, mblk_t *mp) argument 131 vuidm3p_sendButtonEvent(qp); 187 VUID_PUTNEXT(qp, (uchar_t)LOC_X_DELTA, 192 VUID_PUTNEXT(qp, (uchar_t)LOC_Y_DELTA,
|
H A D | vuidm5p.c | 51 VUID_OPEN(queue_t *const qp) argument 65 vuidm5p_sendButtonEvent(queue_t *const qp) argument 74 VUID_PUTNEXT(qp, BUT(b+1), FE_PAIR_NONE, 0, 80 vuidm5p(queue_t *const qp, mblk_t *mp) argument 172 VUID_PUTNEXT(qp, 177 VUID_PUTNEXT(qp, 186 vuidm5p_sendButtonEvent(qp);
|
/illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/ |
H A D | util.c | 193 queue_add(qu_t *qp, void *data) argument 196 (struct q_node *)qp->nalloc(sizeof (struct q_node)); 201 dm_assert(pthread_mutex_lock(&qp->mutex) == 0); 203 if (qp->nodep == NULL) 204 qp->nodep = qnp; 206 nodep = qp->nodep; 215 if (qp->boe && qp->nodep == qnp) 216 dm_assert(pthread_cond_broadcast(&qp->cvar) == 0); 217 dm_assert(pthread_mutex_unlock(&qp 221 queue_remove(qu_t *qp) argument 267 qu_t *qp = *qpp; local [all...] |
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/ |
H A D | tavor_qp.c | 46 static int tavor_qp_create_qpn(tavor_state_t *state, tavor_qphdl_t qp, 67 tavor_qphdl_t qp; local 252 qp = (tavor_qphdl_t)rsrc->tr_addr; 253 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*qp)) 260 status = tavor_qp_create_qpn(state, qp, qpc); 275 umapdb = tavor_umap_db_alloc(state->ts_instance, qp->qp_qpnum, 304 qp->qp_rdbrsrcp = rdb; 307 qp->qp_rdb_ddraddr = (uintptr_t)rsrc_pool->rsrc_ddr_offset + 363 qp->qp_rq_log_wqesz = 0; 364 qp 651 tavor_qphdl_t qp; local 1062 tavor_qphdl_t qp; local 1280 tavor_qp_query(tavor_state_t *state, tavor_qphdl_t qp, ibt_qp_query_attr_t *attr_p) argument 1537 tavor_qp_create_qpn(tavor_state_t *state, tavor_qphdl_t qp, tavor_rsrc_t *qpc) argument [all...] |
H A D | tavor_qpmod.c | 47 static int tavor_qp_reset2init(tavor_state_t *state, tavor_qphdl_t qp, 49 static int tavor_qp_init2init(tavor_state_t *state, tavor_qphdl_t qp, 51 static int tavor_qp_init2rtr(tavor_state_t *state, tavor_qphdl_t qp, 53 static int tavor_qp_rtr2rts(tavor_state_t *state, tavor_qphdl_t qp, 55 static int tavor_qp_rts2rts(tavor_state_t *state, tavor_qphdl_t qp, 57 static int tavor_qp_rts2sqd(tavor_state_t *state, tavor_qphdl_t qp, 59 static int tavor_qp_sqd2rts(tavor_state_t *state, tavor_qphdl_t qp, 61 static int tavor_qp_sqd2sqd(tavor_state_t *state, tavor_qphdl_t qp, 63 static int tavor_qp_sqerr2rts(tavor_state_t *state, tavor_qphdl_t qp, 65 static int tavor_qp_to_error(tavor_state_t *state, tavor_qphdl_t qp); 82 tavor_qp_modify(tavor_state_t *state, tavor_qphdl_t qp, ibt_cep_modify_flags_t flags, ibt_qp_info_t *info_p, ibt_queue_sizes_t *actual_sz) argument 850 tavor_qp_reset2init(tavor_state_t *state, tavor_qphdl_t qp, ibt_qp_info_t *info_p) argument 1034 tavor_qp_init2init(tavor_state_t *state, tavor_qphdl_t qp, ibt_cep_modify_flags_t flags, ibt_qp_info_t *info_p) argument 1259 tavor_qp_init2rtr(tavor_state_t *state, tavor_qphdl_t qp, ibt_cep_modify_flags_t flags, ibt_qp_info_t *info_p) argument 1682 tavor_qp_rtr2rts(tavor_state_t *state, tavor_qphdl_t qp, ibt_cep_modify_flags_t flags, ibt_qp_info_t *info_p) argument 2008 tavor_qp_rts2rts(tavor_state_t *state, tavor_qphdl_t qp, ibt_cep_modify_flags_t flags, ibt_qp_info_t *info_p) argument 2271 tavor_qp_rts2sqd(tavor_state_t *state, tavor_qphdl_t qp, ibt_cep_modify_flags_t flags) argument 2332 tavor_qp_sqd2rts(tavor_state_t *state, tavor_qphdl_t qp, ibt_cep_modify_flags_t flags, ibt_qp_info_t *info_p) argument 2595 tavor_qp_sqd2sqd(tavor_state_t *state, tavor_qphdl_t qp, ibt_cep_modify_flags_t flags, ibt_qp_info_t *info_p) argument 3072 tavor_qp_sqerr2rts(tavor_state_t *state, tavor_qphdl_t qp, ibt_cep_modify_flags_t flags, ibt_qp_info_t *info_p) argument 3168 tavor_qp_to_error(tavor_state_t *state, tavor_qphdl_t qp) argument 3205 tavor_qp_to_reset(tavor_state_t *state, tavor_qphdl_t qp) argument 3248 tavor_qp_reset2err(tavor_state_t *state, tavor_qphdl_t qp) argument [all...] |
H A D | tavor_wr.c | 53 static int tavor_wqe_send_build(tavor_state_t *state, tavor_qphdl_t qp, 57 uint64_t *prev_desc, tavor_sw_wqe_dbinfo_t *dbinfo, tavor_qphdl_t qp); 58 static int tavor_wqe_mlx_build(tavor_state_t *state, tavor_qphdl_t qp, 62 tavor_qphdl_t qp); 63 static int tavor_wqe_recv_build(tavor_state_t *state, tavor_qphdl_t qp, 66 uint64_t *prev, tavor_qphdl_t qp); 86 static void tavor_wrid_wqhdr_lock_both(tavor_qphdl_t qp); 87 static void tavor_wrid_wqhdr_unlock_both(tavor_qphdl_t qp); 96 tavor_post_send(tavor_state_t *state, tavor_qphdl_t qp, argument 119 if (qp 396 tavor_post_recv(tavor_state_t *state, tavor_qphdl_t qp, ibt_recv_wr_t *wr, uint_t num_wr, uint_t *num_posted) argument 943 tavor_wqe_send_build(tavor_state_t *state, tavor_qphdl_t qp, ibt_send_wr_t *wr, uint64_t *desc, uint_t *size) argument 1304 tavor_wqe_send_linknext(ibt_send_wr_t *curr_wr, ibt_send_wr_t *prev_wr, uint64_t *curr_desc, uint_t curr_descsz, uint64_t *prev_desc, tavor_sw_wqe_dbinfo_t *dbinfo, tavor_qphdl_t qp) argument 1433 tavor_wqe_mlx_build(tavor_state_t *state, tavor_qphdl_t qp, ibt_send_wr_t *wr, uint64_t *desc, uint_t *size) argument 1673 tavor_wqe_mlx_linknext(ibt_send_wr_t *prev_wr, uint64_t *curr_desc, uint_t curr_descsz, uint64_t *prev_desc, tavor_sw_wqe_dbinfo_t *dbinfo, tavor_qphdl_t qp) argument 1805 tavor_wqe_recv_build(tavor_state_t *state, tavor_qphdl_t qp, ibt_recv_wr_t *wr, uint64_t *desc, uint_t *size) argument 1874 tavor_wqe_recv_linknext(uint64_t *curr_desc, uint_t curr_descsz, uint64_t *prev_desc, tavor_qphdl_t qp) argument 2080 tavor_qphdl_t qp; local 2328 tavor_wrid_from_reset_handling(tavor_state_t *state, tavor_qphdl_t qp) argument 2613 tavor_wrid_to_reset_handling(tavor_state_t *state, tavor_qphdl_t qp) argument 3583 tavor_wrid_wqhdr_lock_both(tavor_qphdl_t qp) argument 3619 tavor_wrid_wqhdr_unlock_both(tavor_qphdl_t qp) argument [all...] |
/illumos-gate/usr/src/uts/common/io/ |
H A D | zcons.c | 416 zc_switch(queue_t *qp) argument 418 zc_state_t *zcs = qp->q_ptr; 421 if (qp == zcs->zc_master_rdq) 423 else if (OTHERQ(qp) == zcs->zc_master_rdq && zcs->zc_slave_rdq != NULL) 425 else if (qp == zcs->zc_slave_rdq) 427 else if (OTHERQ(qp) == zcs->zc_slave_rdq && zcs->zc_master_rdq != NULL) 438 zc_side(queue_t *qp) argument 440 zc_state_t *zcs = qp->q_ptr; 443 if (qp == zcs->zc_master_rdq || 444 OTHERQ(qp) 693 handle_mflush(queue_t *qp, mblk_t *mp) argument 744 zc_wput(queue_t *qp, mblk_t *mp) argument 948 zc_rsrv(queue_t *qp) argument 974 zc_wsrv(queue_t *qp) argument [all...] |
H A D | sad.c | 60 static int sadwput(queue_t *qp, mblk_t *mp); 183 queue_t *qp, /* pointer to read queue */ 235 ss->ss_saddev[i].sa_qp = qp; 237 qp->q_ptr = (caddr_t)&ss->ss_saddev[i]; 238 WR(qp)->q_ptr = (caddr_t)&ss->ss_saddev[i]; 247 qprocson(qp); 258 queue_t *qp, /* pointer to read queue */ 264 qprocsoff(qp); 265 sadp = (struct saddev *)qp->q_ptr; 270 qp 182 sadopen( queue_t *qp, dev_t *devp, int flag, int sflag, cred_t *credp) argument 257 sadclose( queue_t *qp, int flag, cred_t *credp) argument 280 sadwput( queue_t *qp, mblk_t *mp) argument 347 apush_ioctl( queue_t *qp, mblk_t *mp) argument 397 apush_iocdata( queue_t *qp, mblk_t *mp) argument 620 vml_ioctl( queue_t *qp, mblk_t *mp) argument 643 vml_iocdata( queue_t *qp, mblk_t *mp) argument [all...] |
H A D | ptm.c | 454 ptmwput(queue_t *qp, mblk_t *mp) argument 460 ASSERT(qp->q_ptr); 462 ptmp = (struct pt_ttys *)qp->q_ptr; 482 flushband(qp, *(mp->b_rptr + 1), 485 flushq(qp, FLUSHDATA); 509 miocnak(qp, mp, 0, EINVAL); 513 (void) putq(qp, mp); 522 miocack(qp, mp, 0, 0); 530 miocnak(qp, mp, 0, error); 534 miocnak(qp, m 615 ptmrsrv(queue_t *qp) argument 639 ptmwsrv(queue_t *qp) argument [all...] |
/illumos-gate/usr/src/lib/udapl/udapl_tavor/tavor/ |
H A D | dapl_arbel_hw.c | 47 #define ARBEL_WQE_SETCTRL(qp, desc, ctrl) \ 49 #define ARBEL_WQE_SETNEXT(qp, desc, nda_op, ee_nds) \ 140 * Takes the specified next descriptor information, qp number, opcode and 144 dapli_arbel_sq_dbrec(ib_qp_handle_t qp, uint16_t wqe_counter) argument 146 qp->qp_sq_dbp[0] = HTOBE_32((wqe_counter + 1) & 0xffff); 188 dapli_arbel_wqe_send_build(ib_qp_handle_t qp, ibt_send_wr_t *wr, argument 225 if (qp->qp_sq_inline != 0) 227 qp->qp_sq_wqesz - TAVOR_INLINE_HEADER_SIZE_SEND; 230 if (qp->qp_sq_inline != 0) 232 qp 431 dapli_arbel_wqe_recv_build(ib_qp_handle_t qp, ibt_recv_wr_t *wr, uint64_t *addr, uint_t *size) argument 1046 ib_qp_handle_t qp; local 1176 ib_qp_handle_t qp; local 1384 dapli_arbel_cq_srq_entries_flush(ib_qp_handle_t qp) argument 1571 dapli_arbel_qp_init(ib_qp_handle_t qp) argument [all...] |
H A D | dapl_tavor_hw.c | 132 * Takes the specified next descriptor information, qp number, opcode and 184 * Takes the specified next descriptor information, qp number and 292 dapli_tavor_wqe_send_build(ib_qp_handle_t qp, ibt_send_wr_t *wr, argument 324 if (qp->qp_sq_inline != 0) 326 qp->qp_sq_wqesz - TAVOR_INLINE_HEADER_SIZE_SEND; 329 if (qp->qp_sq_inline != 0) 331 qp->qp_sq_wqesz - TAVOR_INLINE_HEADER_SIZE_RDMAW; 334 if (qp->qp_sq_inline < 0 && wr->wr_opcode == IBT_WRC_RDMAR) 335 qp->qp_sq_inline = 0; 361 tavor_num_mpt_mask = (uint32_t)(1 << qp 562 dapli_tavor_wqe_recv_build(ib_qp_handle_t qp, ibt_recv_wr_t *wr, uint64_t *addr, uint_t *size) argument 1306 ib_qp_handle_t qp; local 1431 ib_qp_handle_t qp; local 1717 dapli_tavor_cq_srq_entries_flush(ib_qp_handle_t qp) argument 1873 dapli_tavor_qp_init(ib_qp_handle_t qp) argument [all...] |
H A D | dapl_hermon_hw.c | 139 * Takes the specified qp number and rings the send doorbell. 175 dapli_hermon_wqe_send_build(ib_qp_handle_t qp, ibt_send_wr_t *wr, argument 214 if (qp->qp_sq_inline != 0) 216 qp->qp_sq_wqesz - TAVOR_INLINE_HEADER_SIZE_SEND; 220 if (qp->qp_sq_inline != 0) 222 qp->qp_sq_wqesz - TAVOR_INLINE_HEADER_SIZE_RDMAW; 227 if (qp->qp_sq_inline < 0) 228 qp->qp_sq_inline = 0; 299 if (nds > qp->qp_sq_sgl) { 409 dapli_hermon_wqe_recv_build(ib_qp_handle_t qp, ibt_recv_wr_ argument 1041 dapli_hermon_wqe_headroom(ib_qp_handle_t qp, uint32_t start) argument 1084 ib_qp_handle_t qp; local 1234 ib_qp_handle_t qp; local 1439 dapli_hermon_cq_srq_entries_flush(ib_qp_handle_t qp) argument 1616 dapli_hermon_qp_init(ib_qp_handle_t qp) argument [all...] |
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | log.c | 38 uintptr_t qp; local 46 if (mdb_readsym(&qp, sizeof (qp), "log_recentq") == -1) { 51 if (mdb_vread(&q, sizeof (q), qp) == -1) { 52 mdb_warn("failed to read queue_t at %p", qp);
|
/illumos-gate/usr/src/uts/common/avs/ns/solaris/ |
H A D | nsc_list.h | 70 * For these five, ptrs are to list elements, but qp and stackp are 79 #define LS_INSQUE(qp, eltp) \ 80 ls_ins_before((ls_elt_t *)(qp), (ls_elt_t *)(eltp)) 83 #define LS_REMQUE(qp) ls_remque((ls_elt_t *)(qp))
|
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/ |
H A D | hermon_wr.h | 63 #define HERMON_SET_SEND_WQE_OWNER(qp, desc, opcode) \ 71 #define HERMON_QP_SQ_ENTRY(qp, tail) \ 72 ((uint64_t *)((uintptr_t)((qp)->qp_sq_buf) + \ 73 ((tail) << (qp)->qp_sq_log_wqesz))) 74 #define HERMON_QP_RQ_ENTRY(qp, tail) \ 75 ((uint64_t *)((uintptr_t)((qp)->qp_rq_buf) + \ 76 ((tail) << (qp)->qp_rq_log_wqesz))) 184 int hermon_wrid_from_reset_handling(hermon_state_t *state, hermon_qphdl_t qp); 185 int hermon_wrid_to_reset_handling(hermon_state_t *state, hermon_qphdl_t qp); 191 void hermon_check_qp_debug(hermon_state_t *state, hermon_qphdl_t qp); [all...] |
/illumos-gate/usr/src/uts/sun/sys/dada/adapters/ghd/ |
H A D | ghd_waitq.h | 48 #define GHD_WAITQ_INIT(qp, nxtp, maxactive) \ 49 (L2_INIT(&(qp)->Q_qhead), \ 50 (qp)->Q_nextp = (nxtp), \ 51 (qp)->Q_nactive = 0, \ 52 (qp)->Q_maxactive = (maxactive))
|
/illumos-gate/usr/src/uts/intel/io/dktp/hba/ghd/ |
H A D | ghd_waitq.h | 48 #define GHD_WAITQ_INIT(qp, nxtp, maxactive) \ 49 (L2_INIT(&(qp)->Q_qhead), \ 50 (qp)->Q_nextp = (nxtp), \ 51 (qp)->Q_nactive = 0, \ 52 (qp)->Q_maxactive = (maxactive))
|