Lines Matching +full:dev +full:- +full:ctrl
1 // SPDX-License-Identifier: GPL-2.0+
25 bus->seq, in usbmon_trace()
29 debug(" s %02x %02x %04x %04x %04x", setup->requesttype, in usbmon_trace()
30 setup->request, setup->value, setup->index, in usbmon_trace()
31 setup->length); in usbmon_trace()
33 debug(" %s", emul ? emul->name : "(no emul found)"); in usbmon_trace()
44 struct sandbox_usb_ctrl *ctrl = dev_get_priv(bus); in sandbox_submit_control() local
48 /* Just use child of dev as emulator? */ in sandbox_submit_control()
49 debug("%s: bus=%s\n", __func__, bus->name); in sandbox_submit_control()
50 ret = usb_emul_find(bus, pipe, udev->portnr, &emul); in sandbox_submit_control()
55 if (usb_pipedevice(pipe) == ctrl->rootdev) { in sandbox_submit_control()
56 if (setup->request == USB_REQ_SET_ADDRESS) { in sandbox_submit_control()
58 ctrl->rootdev = le16_to_cpu(setup->value); in sandbox_submit_control()
65 udev->status = ret; in sandbox_submit_control()
66 udev->act_len = 0; in sandbox_submit_control()
68 udev->status = 0; in sandbox_submit_control()
69 udev->act_len = ret; in sandbox_submit_control()
81 /* Just use child of dev as emulator? */ in sandbox_submit_bulk()
82 debug("%s: bus=%s\n", __func__, bus->name); in sandbox_submit_bulk()
83 ret = usb_emul_find(bus, pipe, udev->portnr, &emul); in sandbox_submit_bulk()
90 udev->status = ret; in sandbox_submit_bulk()
91 udev->act_len = 0; in sandbox_submit_bulk()
93 udev->status = 0; in sandbox_submit_bulk()
94 udev->act_len = ret; in sandbox_submit_bulk()
107 /* Just use child of dev as emulator? */ in sandbox_submit_int()
108 debug("%s: bus=%s\n", __func__, bus->name); in sandbox_submit_int()
109 ret = usb_emul_find(bus, pipe, udev->portnr, &emul); in sandbox_submit_int()
118 static int sandbox_alloc_device(struct udevice *dev, struct usb_device *udev) in sandbox_alloc_device() argument
120 struct sandbox_usb_ctrl *ctrl = dev_get_priv(dev); in sandbox_alloc_device() local
127 if (ctrl->rootdev == 0) in sandbox_alloc_device()
128 udev->speed = USB_SPEED_HIGH; in sandbox_alloc_device()
133 static int sandbox_usb_probe(struct udevice *dev) in sandbox_usb_probe() argument