Lines Matching refs:emul
179 int usb_emul_control(struct udevice *emul, struct usb_device *udev, in usb_emul_control() argument
183 struct dm_usb_ops *ops = usb_get_emul_ops(emul); in usb_emul_control()
188 plat = dev_get_parent_platdata(emul); in usb_emul_control()
191 debug("%s: dev=%s\n", __func__, emul->name); in usb_emul_control()
199 ret = device_probe(emul); in usb_emul_control()
202 return ops->control(emul, udev, pipe, buffer, length, in usb_emul_control()
208 debug(" ** set address %s %d\n", emul->name, in usb_emul_control()
222 ret = device_probe(emul); in usb_emul_control()
225 return ops->control(emul, udev, pipe, buffer, length, in usb_emul_control()
234 int usb_emul_bulk(struct udevice *emul, struct usb_device *udev, in usb_emul_bulk() argument
237 struct dm_usb_ops *ops = usb_get_emul_ops(emul); in usb_emul_bulk()
243 debug("%s: dev=%s\n", __func__, emul->name); in usb_emul_bulk()
244 ret = device_probe(emul); in usb_emul_bulk()
247 return ops->bulk(emul, udev, pipe, buffer, length); in usb_emul_bulk()
250 int usb_emul_int(struct udevice *emul, struct usb_device *udev, in usb_emul_int() argument
254 struct dm_usb_ops *ops = usb_get_emul_ops(emul); in usb_emul_int()
258 debug("%s: dev=%s\n", __func__, emul->name); in usb_emul_int()
260 return ops->interrupt(emul, udev, pipe, buffer, length, interval, in usb_emul_int()