Home
last modified time | relevance | path

Searched refs:ldcmsg (Results 1 – 6 of 6) sorted by relevance

/titanic_41/usr/src/uts/sun4v/io/
H A Dldc.c119 static int i_ldc_check_seqid(ldc_chan_t *ldcp, ldc_msg_t *ldcmsg);
120 static int i_ldc_ctrlmsg(ldc_chan_t *ldcp, ldc_msg_t *ldcmsg);
3378 ldc_msg_t *ldcmsg; in ldc_up() local
3476 ldcmsg = (ldc_msg_t *)(ldcp->tx_q_va + tx_tail); in ldc_up()
3477 ZERO_PKT(ldcmsg); in ldc_up()
3479 ldcmsg->type = LDC_CTRL; in ldc_up()
3480 ldcmsg->stype = LDC_INFO; in ldc_up()
3481 ldcmsg->ctrl = LDC_VER; in ldc_up()
3483 bcopy(&ldc_versions[0], ldcmsg->udata, sizeof (ldc_versions[0])); in ldc_up()
3485 DUMP_LDC_PKT(ldcp, "ldc_up snd ver", (uint64_t)ldcmsg); in ldc_up()
[all …]
H A Dvsw_ldc.c651 ldcp->ldcmsg = kmem_alloc(ldcp->msglen, KM_SLEEP); in vsw_ldc_attach()
687 kmem_free(ldcp->ldcmsg, ldcp->msglen); in vsw_ldc_attach()
734 kmem_free(ldcp->ldcmsg, ldcp->msglen); in vsw_ldc_detach()
2081 uint64_t *ldcmsg; in vsw_process_pkt() local
2089 ldcmsg = ldcp->ldcmsg; in vsw_process_pkt()
2095 rv = ldc_read(ldcp->ldc_handle, (caddr_t)ldcmsg, &msglen); in vsw_process_pkt()
2121 tagp = (vio_msg_tag_t *)ldcmsg; in vsw_process_pkt()
2125 vsw_dispatch_ctrl_task(ldcp, ldcmsg, tagp, msglen); in vsw_process_pkt()
2128 vsw_process_data_pkt(ldcp, ldcmsg, tagp, msglen); in vsw_process_pkt()
2131 vsw_process_err_pkt(ldcp, ldcmsg, tagp); in vsw_process_pkt()
H A Dvnet_gen.c2513 ldcp->ldcmsg = kmem_alloc(ldcp->msglen, KM_SLEEP); in vgen_ldc_attach()
2545 kmem_free(ldcp->ldcmsg, ldcp->msglen); in vgen_ldc_attach()
2587 kmem_free(ldcp->ldcmsg, ldcp->msglen); in vgen_ldc_detach()
3110 uint64_t *ldcmsg; in vgen_handle_evt_read() local
3127 ldcmsg = ldcp->ldcmsg; in vgen_handle_evt_read()
3132 rv = ldc_read(ldcp->ldc_handle, (caddr_t)ldcmsg, &msglen); in vgen_handle_evt_read()
3147 tagp = (vio_msg_tag_t *)ldcmsg; in vgen_handle_evt_read()
/titanic_41/usr/src/cmd/mdb/sun4v/modules/ldc/
H A Dldc.c289 ldcmsg(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in ldcmsg() function
492 { "ldcmsg", ":[cnt]", "LDom channel message", ldcmsg },
/titanic_41/usr/src/uts/sun4v/sys/
H A Dvsw_ldc.h347 uint64_t *ldcmsg; /* msg buffer for ldc_read() */ member
H A Dvnet_gen.h296 uint64_t *ldcmsg; /* msg buffer for ldc_read() */ member