Lines Matching refs:tdev
347 static int ti_write_byte(struct usb_serial_port *port, struct ti_device *tdev,
350 static int ti_download_firmware(struct ti_device *tdev);
509 struct ti_device *tdev; in ti_startup() local
522 tdev = kzalloc(sizeof(struct ti_device), GFP_KERNEL); in ti_startup()
523 if (!tdev) in ti_startup()
526 mutex_init(&tdev->td_open_close_lock); in ti_startup()
527 tdev->td_serial = serial; in ti_startup()
528 usb_set_serial_data(serial, tdev); in ti_startup()
532 tdev->td_is_3410 = 1; in ti_startup()
534 tdev->td_is_3410 ? "3410" : "5052"); in ti_startup()
542 tdev->td_rs485_only = true; in ti_startup()
552 status = ti_download_firmware(tdev); in ti_startup()
558 if (tdev->td_is_3410) { in ti_startup()
584 kfree(tdev); in ti_startup()
592 struct ti_device *tdev = usb_get_serial_data(serial); in ti_release() local
594 kfree(tdev); in ti_release()
641 struct ti_device *tdev; in ti_open() local
652 tdev = tport->tp_tdev; in ti_open()
655 if (mutex_lock_interruptible(&tdev->td_open_close_lock)) in ti_open()
662 if (tdev->td_open_port_count == 0) { in ti_open()
664 urb = tdev->td_serial->port[0]->interrupt_in_urb; in ti_open()
670 urb->context = tdev; in ti_open()
747 ++tdev->td_open_port_count; in ti_open()
752 if (tdev->td_open_port_count == 0) in ti_open()
755 mutex_unlock(&tdev->td_open_close_lock); in ti_open()
762 struct ti_device *tdev; in ti_close() local
767 tdev = usb_get_serial_data(port->serial); in ti_close()
785 mutex_lock(&tdev->td_open_close_lock); in ti_close()
786 --tdev->td_open_port_count; in ti_close()
787 if (tdev->td_open_port_count == 0) { in ti_close()
791 mutex_unlock(&tdev->td_open_close_lock); in ti_close()
1104 struct ti_device *tdev = urb->context; in ti_interrupt_callback() local
1106 struct usb_serial *serial = tdev->td_serial; in ti_interrupt_callback()
1515 struct ti_device *tdev, unsigned long addr, in ti_write_byte() argument
1576 static int ti_download_firmware(struct ti_device *tdev) in ti_download_firmware() argument
1581 struct usb_device *dev = tdev->td_serial->dev; in ti_download_firmware()
1583 tdev->td_serial->port[0]->bulk_out_endpointAddress); in ti_download_firmware()
1627 if (tdev->td_is_3410) in ti_download_firmware()