Home
last modified time | relevance | path

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

/illumos-gate/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);
3361 ldc_msg_t *ldcmsg; in ldc_up() local
3459 ldcmsg = (ldc_msg_t *)(ldcp->tx_q_va + tx_tail); in ldc_up()
3460 ZERO_PKT(ldcmsg); in ldc_up()
3462 ldcmsg->type = LDC_CTRL; in ldc_up()
3463 ldcmsg->stype = LDC_INFO; in ldc_up()
3464 ldcmsg->ctrl = LDC_VER; in ldc_up()
3466 bcopy(&ldc_versions[0], ldcmsg->udata, sizeof (ldc_versions[0])); in ldc_up()
3468 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.c2516 ldcp->ldcmsg = kmem_alloc(ldcp->msglen, KM_SLEEP); in vgen_ldc_attach()
2548 kmem_free(ldcp->ldcmsg, ldcp->msglen); in vgen_ldc_attach()
2590 kmem_free(ldcp->ldcmsg, ldcp->msglen); in vgen_ldc_detach()
3113 uint64_t *ldcmsg; in vgen_handle_evt_read() local
3130 ldcmsg = ldcp->ldcmsg; in vgen_handle_evt_read()
3135 rv = ldc_read(ldcp->ldc_handle, (caddr_t)ldcmsg, &msglen); in vgen_handle_evt_read()
3150 tagp = (vio_msg_tag_t *)ldcmsg; in vgen_handle_evt_read()
/illumos-gate/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