/src/sys/arch/xen/xenbus/ |
xenbus_probe.c | 301 struct xenbus_device *xbusd; local in function:xenbus_lookup_device_path 303 SLIST_FOREACH(xbusd, &xenbus_device_list, xbusd_entries) { 304 if (strcmp(xbusd->xbusd_path, path) == 0) 305 return xbusd; 320 struct xenbus_device *xbusd; local in function:xenbus_probe_device_type 389 msize = sizeof(*xbusd) + strlen(path) + strlen(dir[i]) + 2; 390 xbusd = kmem_zalloc(msize, KM_SLEEP); 391 xbusd->xbusd_sz = msize; 392 xbusd->xbusd_dmat = xenbus_dmat; 394 snprintf(__UNCONST(xbusd->xbusd_path) [all...] |
/src/sys/arch/xen/xen/ |
pciback.c | 446 pciback_xenbus_create(struct xenbus_device *xbusd) 454 if ((err = xenbus_read_ul(NULL, xbusd->xbusd_path, 457 xbusd->xbusd_path, err); 467 xbusd->xbusd_u.b.b_cookie = pbxi; 468 xbusd->xbusd_u.b.b_detach = pciback_xenbus_destroy; 469 pbxi->pbx_xbusd = xbusd; 477 xbusd->xbusd_otherend_changed = pciback_xenbus_frontend_changed; 479 err = xenbus_switch_state(xbusd, NULL, XenbusStateInitWait); 482 xbusd->xbusd_path, err); 485 if ((err = xenbus_read_ul(NULL, xbusd->xbusd_path, "num_devs" 546 struct xenbus_device *xbusd = pbxi->pbx_xbusd; local in function:pciback_xenbus_frontend_changed [all...] |
xbdback_xenbus.c | 318 xbdback_xenbus_create(struct xenbus_device *xbusd) 326 if ((error = xenbus_read_ul(NULL, xbusd->xbusd_path, 329 xbusd->xbusd_path, error); 338 for (i = strlen(xbusd->xbusd_path); i > 0; i--) { 339 if (xbusd->xbusd_path[i] == '/') 344 xbusd->xbusd_path); 347 handle = strtoul(&xbusd->xbusd_path[i+1], &ep, 10); 350 xbusd->xbusd_path); 380 xbusd->xbusd_u.b.b_cookie = xbdi; 381 xbusd->xbusd_u.b.b_detach = xbdback_xenbus_destroy 537 struct xenbus_device *xbusd = xbdi->xbdi_xbusd; local in function:xbdback_connect 695 struct xenbus_device *xbusd = xbdi->xbdi_xbusd; local in function:xbdback_frontend_changed 726 struct xenbus_device *xbusd = watch->xbw_dev; local in function:xbdback_backend_changed [all...] |
xennetback_xenbus.c | 171 xennetback_xenbus_create(struct xenbus_device *xbusd) 182 if ((err = xenbus_read_ul(NULL, xbusd->xbusd_path, 185 xbusd->xbusd_path, err); 188 if ((err = xenbus_read_ul(NULL, xbusd->xbusd_path, 191 xbusd->xbusd_path, err); 210 xbusd->xbusd_u.b.b_cookie = xneti; 211 xbusd->xbusd_u.b.b_detach = xennetback_xenbus_destroy; 212 xneti->xni_xbusd = xbusd; 220 err = xenbus_read(NULL, xbusd->xbusd_path, "mac", mac, sizeof(mac)); 223 xbusd->xbusd_path, err) 416 struct xenbus_device *xbusd = xneti->xni_xbusd; local in function:xennetback_connect 540 struct xenbus_device *xbusd = xneti->xni_xbusd; local in function:xennetback_frontend_changed [all...] |