Lines Matching refs:channelinfo
564 libxl_channelinfo *channelinfo) in libxl_device_channel_getinfo() argument
572 channelinfo->devid = channel->devid; in libxl_device_channel_getinfo()
575 channelinfo->devid + 1); in libxl_device_channel_getinfo()
578 channelinfo->devid + 1); in libxl_device_channel_getinfo()
579 channelinfo->backend = xs_read(ctx->xsh, XBT_NULL, in libxl_device_channel_getinfo()
581 if (!channelinfo->backend) { in libxl_device_channel_getinfo()
585 rc = libxl__backendpath_parse_domid(gc, channelinfo->backend, in libxl_device_channel_getinfo()
586 &channelinfo->backend_id); in libxl_device_channel_getinfo()
590 channelinfo->state = val ? strtoul(val, NULL, 10) : -1; in libxl_device_channel_getinfo()
591 channelinfo->frontend = libxl__strdup(NOGC, fe_path); in libxl_device_channel_getinfo()
592 channelinfo->frontend_id = domid; in libxl_device_channel_getinfo()
594 channelinfo->rref = val ? strtoul(val, NULL, 10) : -1; in libxl_device_channel_getinfo()
596 channelinfo->evtch = val ? strtoul(val, NULL, 10) : -1; in libxl_device_channel_getinfo()
598 channelinfo->connection = channel->connection; in libxl_device_channel_getinfo()
623 channelinfo->u.pty.path = strdup(val); in libxl_device_channel_getinfo()