Lines Matching refs:xd_xsdev

318 	pdp->xd_xsdev.nodename = i_ddi_strdup(xsname, KM_SLEEP);  in xvdi_init_dev()
319 pdp->xd_xsdev.devicetype = xdcp->xsdev; in xvdi_init_dev()
320 pdp->xd_xsdev.frontend = (backend ? 0 : 1); in xvdi_init_dev()
321 pdp->xd_xsdev.data = dip; in xvdi_init_dev()
322 pdp->xd_xsdev.otherend_id = (backend ? domid : -1); in xvdi_init_dev()
361 if (xenbus_read(XBT_NULL, pdp->xd_xsdev.otherend, "dev", in xvdi_init_dev()
388 if (pdp->xd_xsdev.otherend_id != (domid_t)-1) in xvdi_uninit_dev()
392 if (pdp->xd_xsdev.nodename != NULL) in xvdi_uninit_dev()
393 kmem_free((char *)(pdp->xd_xsdev.nodename), in xvdi_uninit_dev()
394 strlen(pdp->xd_xsdev.nodename) + 1); in xvdi_uninit_dev()
429 oeid = pdp->xd_xsdev.otherend_id; in xvdi_bind_evtchn()
474 oeid = pdp->xd_xsdev.otherend_id; in xvdi_alloc_evtchn()
1039 return ((char *)(pdp->xd_xsdev.nodename)); in xvdi_get_xsname()
1050 return ((char *)(pdp->xd_xsdev.otherend)); in xvdi_get_oename()
1059 return (&pdp->xd_xsdev); in xvdi_get_xsd()
1070 return ((domid_t)(pdp->xd_xsdev.otherend_id)); in xvdi_get_oeid()
1079 xenbus_dev_error(&pdp->xd_xsdev, errno, errstr); in xvdi_dev_error()
1088 xenbus_dev_fatal(&pdp->xd_xsdev, errno, errstr); in xvdi_fatal_error()
1097 XenbusState oestate = pdp->xd_xsdev.otherend_state; in i_xvdi_oestate_handler()
1201 == 0) && (strcmp(be, pdp->xd_xsdev.otherend) != 0)) in i_xvdi_bepath_cb()
1400 ASSERT(pdp->xd_xsdev.nodename != NULL); in i_xvdi_add_watch_oestate()
1424 pdp->xd_xsdev.otherend_state = XenbusStateUnknown; in i_xvdi_add_watch_oestate()
1425 pdp->xd_xsdev.otherend_changed = i_xvdi_oestate_cb; in i_xvdi_add_watch_oestate()
1427 if (talk_to_otherend(&pdp->xd_xsdev) != 0) { in i_xvdi_add_watch_oestate()
1445 dev = &pdp->xd_xsdev; in i_xvdi_rem_watch_oestate()
1480 ASSERT(pdp->xd_xsdev.frontend == 0); in i_xvdi_add_watch_hpstate()
1505 ASSERT(pdp->xd_xsdev.nodename != NULL); in i_xvdi_add_watch_hpstate()
1507 len = strlen(pdp->xd_xsdev.nodename) + in i_xvdi_add_watch_hpstate()
1511 pdp->xd_xsdev.nodename); in i_xvdi_add_watch_hpstate()
1532 ASSERT(pdp->xd_xsdev.frontend == 0); in i_xvdi_rem_watch_hpstate()
1572 if (pdp->xd_xsdev.frontend == 1) { in i_xvdi_add_watches()
1609 if (pdp->xd_xsdev.frontend == 1) in i_xvdi_rem_watches()
1625 ASSERT(pdp->xd_xsdev.frontend == 1); in i_xvdi_add_watch_bepath()
1634 ASSERT(pdp->xd_xsdev.nodename != NULL); in i_xvdi_add_watch_bepath()
1636 len = strlen(pdp->xd_xsdev.nodename) + strlen("/backend") + 1; in i_xvdi_add_watch_bepath()
1639 pdp->xd_xsdev.nodename); in i_xvdi_add_watch_bepath()
1660 ASSERT(pdp->xd_xsdev.frontend == 1); in i_xvdi_rem_watch_bepath()
1690 rv = xenbus_switch_state(&pdp->xd_xsdev, xbt, newState); in xvdi_switch_state()
1736 ((pdp->xd_xsdev.frontend == 1) ? "frontend" : "backend")); in xvdi_post_event()
1928 ASSERT(pdp->xd_xsdev.otherend != NULL); in xvdi_add_event_handler()
1932 if (pdp->xd_xsdev.frontend == 1) { in xvdi_add_event_handler()
1979 (pdp->xd_xsdev.otherend_state != XenbusStateUnknown)) { in xvdi_add_event_handler()
1980 oestate = pdp->xd_xsdev.otherend_state; in xvdi_add_event_handler()