Home
last modified time | relevance | path

Searched refs:udev (Results 1 – 15 of 15) sorted by relevance

/tools/usb/usbip/libsrc/
Dusbip_common.c17 extern struct udev *udev_context;
71 dbg("%-20s = %x", to_string(name), (int) udev->name)
87 void dump_usb_device(struct usbip_usb_device *udev) in dump_usb_device() argument
91 dbg("%-20s = %s", "path", udev->path); in dump_usb_device()
92 dbg("%-20s = %s", "busid", udev->busid); in dump_usb_device()
95 udev->bDeviceClass, in dump_usb_device()
96 udev->bDeviceSubClass, in dump_usb_device()
97 udev->bDeviceProtocol); in dump_usb_device()
103 udev->idVendor, in dump_usb_device()
104 udev->idProduct); in dump_usb_device()
[all …]
Dusbip_host_common.c38 struct udev *udev_context;
40 static int32_t read_attr_usbip_status(struct usbip_usb_device *udev) in read_attr_usbip_status() argument
50 "%s/usbip_status", udev->path); in read_attr_usbip_status()
94 if (hdriver->ops.read_device(edev->sudev, &edev->udev) < 0) in usbip_exported_device_new()
97 edev->status = read_attr_usbip_status(&edev->udev); in usbip_exported_device_new()
103 edev->udev.bNumInterfaces * sizeof(struct usbip_usb_interface); in usbip_exported_device_new()
113 for (i = 0; i < edev->udev.bNumInterfaces; i++) { in usbip_exported_device_new()
117 hdriver->ops.read_interface(&edev->udev, i, &edev->uinf[i]); in usbip_exported_device_new()
233 dbg("device not available: %s", edev->udev.busid); in usbip_export_device()
249 edev->udev.path, attr_name); in usbip_export_device()
[all …]
Dusbip_host_common.h45 int (*read_interface)(struct usbip_usb_device *udev, int i,
47 int (*is_my_device)(struct udev_device *udev);
61 struct usbip_usb_device udev; member
Dvhci_driver.c18 struct udev *udev_context;
31 read_usb_device(sudev, &idev->udev); in imported_device_init()
447 usbip_speed_string(idev->udev.speed)); in usbip_vhci_imported_device_dump()
450 idev->udev.idVendor, idev->udev.idProduct); in usbip_vhci_imported_device_dump()
455 printf("%10s -> usbip://%s:%s/%s\n", idev->udev.busid, in usbip_vhci_imported_device_dump()
461 idev->udev.busid); in usbip_vhci_imported_device_dump()
Dusbip_common.h125 int read_usb_device(struct udev_device *sdev, struct usbip_usb_device *udev);
128 int read_usb_interface(struct usbip_usb_device *udev, int i,
Dvhci_driver.h33 struct usbip_usb_device udev; member
/tools/usb/usbip/src/
Dusbip_list.c61 struct usbip_usb_device udev; in get_exported_devices() local
97 memset(&udev, 0, sizeof(udev)); in get_exported_devices()
98 rc = usbip_net_recv(sockfd, &udev, sizeof(udev)); in get_exported_devices()
103 usbip_net_pack_usb_device(0, &udev); in get_exported_devices()
106 udev.idVendor, udev.idProduct); in get_exported_devices()
108 udev.bDeviceClass, udev.bDeviceSubClass, in get_exported_devices()
109 udev.bDeviceProtocol); in get_exported_devices()
110 printf("%11s: %s\n", udev.busid, product_name); in get_exported_devices()
111 printf("%11s: %s\n", "", udev.path); in get_exported_devices()
114 for (j = 0; j < udev.bNumInterfaces; j++) { in get_exported_devices()
[all …]
Dusbip_bind.c79 struct udev *udev; in unbind_other() local
85 udev = udev_new(); in unbind_other()
88 dev = udev_device_new_from_subsystem_sysname(udev, "usb", busid); in unbind_other()
137 udev_unref(udev); in unbind_other()
145 struct udev *udev; in bind_device() local
150 udev = udev_new(); in bind_device()
151 dev = udev_device_new_from_subsystem_sysname(udev, "usb", busid); in bind_device()
157 udev_unref(udev); in bind_device()
Dusbip_network.c89 void usbip_net_pack_usb_device(int pack, struct usbip_usb_device *udev) in usbip_net_pack_usb_device() argument
91 udev->busnum = usbip_net_pack_uint32_t(pack, udev->busnum); in usbip_net_pack_usb_device()
92 udev->devnum = usbip_net_pack_uint32_t(pack, udev->devnum); in usbip_net_pack_usb_device()
93 udev->speed = usbip_net_pack_uint32_t(pack, udev->speed); in usbip_net_pack_usb_device()
95 udev->idVendor = usbip_net_pack_uint16_t(pack, udev->idVendor); in usbip_net_pack_usb_device()
96 udev->idProduct = usbip_net_pack_uint16_t(pack, udev->idProduct); in usbip_net_pack_usb_device()
97 udev->bcdDevice = usbip_net_pack_uint16_t(pack, udev->bcdDevice); in usbip_net_pack_usb_device()
101 struct usbip_usb_interface *udev in usbip_net_pack_usb_interface() argument
Dusbip_network.h54 struct usbip_usb_device udev; member
69 struct usbip_usb_device udev; member
77 usbip_net_pack_usb_device(pack, &(reply)->udev);\
87 struct usbip_usb_device udev; member
96 usbip_net_pack_usb_device(pack, &(request)->udev);\
109 struct usbip_usb_device udev; member
117 usbip_net_pack_usb_device(pack, &(request)->udev);\
154 struct usbip_usb_device udev; member
167 void usbip_net_pack_usb_device(int pack, struct usbip_usb_device *udev);
Dusbip_attach.c93 static int import_device(int sockfd, struct usbip_usb_device *udev) in import_device() argument
97 uint32_t speed = udev->speed; in import_device()
114 rc = usbip_vhci_attach_device(port, sockfd, udev->busnum, in import_device()
115 udev->devnum, udev->speed); in import_device()
175 if (strncmp(reply.udev.busid, busid, SYSFS_BUS_ID_SIZE)) { in query_import_device()
176 err("recv different busid %s", reply.udev.busid); in query_import_device()
181 return import_device(sockfd, &reply.udev); in query_import_device()
Dusbip_unbind.c52 struct udev *udev; in unbind_device() local
57 udev = udev_new(); in unbind_device()
60 dev = udev_device_new_from_subsystem_sysname(udev, "usb", busid); in unbind_device()
107 udev_unref(udev); in unbind_device()
Dusbipd.c124 if (!strncmp(req.busid, edev->udev.busid, SYSFS_BUS_ID_SIZE)) { in recv_request_import()
156 memcpy(&pdu_udev, &edev->udev, sizeof(pdu_udev)); in recv_request_import()
201 dump_usb_device(&edev->udev); in send_reply_devlist()
202 memcpy(&pdu_udev, &edev->udev, sizeof(pdu_udev)); in send_reply_devlist()
211 for (i = 0; i < edev->udev.bNumInterfaces; i++) { in send_reply_devlist()
/tools/testing/selftests/rcutorture/doc/
Dinitrd.txt53 # Note that this only becomes /dev on the real filesystem if udev's scripts
55 if ! mount -t devtmpfs -o mode=0755 udev /dev; then
57 mount -t tmpfs -o mode=0755 udev /dev
/tools/usb/usbip/
Dconfigure.ac48 [AC_CHECK_LIB([udev], [udev_new],
50 [AC_MSG_ERROR([Missing udev library!])])],