/* usb_serial_control - handle ioctl calls */ static status_t usb_serial_control(void *cookie, uint32 op, void *arg, size_t length) { TRACE_FUNCALLS("> usb_serial_control(0x%08x, 0x%08x, 0x%08x, %d)\n", cookie, op, arg, length); SerialDevice *device = (SerialDevice *)cookie; return device->Control(op, arg, length); }
/* usb_serial_control - handle ioctl calls */ static status_t usb_serial_control(void *cookie, uint32 op, void *arg, size_t length) { TRACE_FUNCALLS("> usb_serial_control(0x%08x, 0x%08x, 0x%08x, %d)\n", cookie, op, arg, length); SerialDevice *device = (SerialDevice *)cookie; status_t status = device->Control(op, arg, length); TRACE_FUNCRET("< usb_serial_control() returns: 0x%08x\n", status); return status; }