Lines Matching refs:xb_dev
234 xenbus_switch_state(front_info->xb_dev, XenbusStateInitialising);
237 static void sndback_changed(struct xenbus_device *xb_dev,
240 struct xen_snd_front_info *front_info = dev_get_drvdata(&xb_dev->dev);
243 dev_dbg(&xb_dev->dev, "Backend state is %s, front is %s\n",
245 xenbus_strstate(xb_dev->state));
264 xenbus_dev_fatal(xb_dev, ret, "initializing frontend");
266 xenbus_switch_state(xb_dev, XenbusStateInitialised);
270 if (xb_dev->state != XenbusStateInitialised)
275 xenbus_dev_fatal(xb_dev, ret, "initializing frontend");
277 xenbus_switch_state(xb_dev, XenbusStateConnected);
290 if (xb_dev->state == XenbusStateClosed)
298 static int xen_drv_probe(struct xenbus_device *xb_dev,
303 front_info = devm_kzalloc(&xb_dev->dev,
308 front_info->xb_dev = xb_dev;
309 dev_set_drvdata(&xb_dev->dev, front_info);
311 return xenbus_switch_state(xb_dev, XenbusStateInitialising);
332 while ((xenbus_read_unsigned(front_info->xb_dev->otherend, "state",
340 state = xenbus_read_unsigned(front_info->xb_dev->otherend,