Lines Matching defs:xbdev
164 struct xenbus_device *xbdev;
336 queue->info->xbdev->otherend_id,
491 gnttab_grant_foreign_access_ref(ref, queue->info->xbdev->otherend_id,
1484 !xenbus_read_unsigned(np->xbdev->otherend, "feature-sg", 0))
1488 !xenbus_read_unsigned(np->xbdev->otherend,
1493 !xenbus_read_unsigned(np->xbdev->otherend, "feature-gso-tcpv4", 0))
1497 !xenbus_read_unsigned(np->xbdev->otherend, "feature-gso-tcpv6", 0))
1615 err = xenbus_printf(XBT_NIL, np->xbdev->nodename,
1640 xenbus_switch_state(np->xbdev, XenbusStateReconfiguring);
1649 xenbus_read_driver_state(np->xbdev->otherend) ==
1665 xenbus_switch_state(np->xbdev, XenbusStateConnected);
1724 np->xbdev = dev;
1909 err = xenbus_alloc_evtchn(queue->info->xbdev, &queue->tx_evtchn);
1925 xenbus_free_evtchn(queue->info->xbdev, queue->tx_evtchn);
1935 err = xenbus_alloc_evtchn(queue->info->xbdev, &queue->tx_evtchn);
1938 err = xenbus_alloc_evtchn(queue->info->xbdev, &queue->rx_evtchn);
1966 xenbus_free_evtchn(queue->info->xbdev, queue->rx_evtchn);
1969 xenbus_free_evtchn(queue->info->xbdev, queue->tx_evtchn);
2038 devid = strrchr(queue->info->xbdev->nodename, '/') + 1;
2089 struct xenbus_device *dev = queue->info->xbdev;
2228 dev_warn(&info->xbdev->dev,
2237 dev_err(&info->xbdev->dev, "can't allocate page pool\n");
2250 dev_err(&info->xbdev->dev, "no queues\n");
2277 max_queues = xenbus_read_unsigned(info->xbdev->otherend,
2282 feature_split_evtchn = xenbus_read_unsigned(info->xbdev->otherend,
2293 info->netback_has_xdp_headroom = xenbus_read_unsigned(info->xbdev->otherend,
2336 info->xbdev->otherend, "multi-queue-max-queues")) {
2432 if (!xenbus_read_unsigned(np->xbdev->otherend, "feature-rx-copy", 0)) {
2438 err = talk_to_netback(np->xbdev, np);
2444 dev_info(&np->xbdev->dev,
2454 device_unregister(&np->xbdev->dev);