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);
511 struct ti_device *tdev; in ti_startup() local
524 tdev = kzalloc(sizeof(struct ti_device), GFP_KERNEL); in ti_startup()
525 if (!tdev) in ti_startup()
528 mutex_init(&tdev->td_open_close_lock); in ti_startup()
529 tdev->td_serial = serial; in ti_startup()
530 usb_set_serial_data(serial, tdev); in ti_startup()
534 tdev->td_is_3410 = 1; in ti_startup()
536 tdev->td_is_3410 ? "3410" : "5052"); in ti_startup()
544 tdev->td_rs485_only = true; in ti_startup()
554 status = ti_download_firmware(tdev); in ti_startup()
560 if (tdev->td_is_3410) { in ti_startup()
586 kfree(tdev); in ti_startup()
594 struct ti_device *tdev = usb_get_serial_data(serial); in ti_release() local
596 kfree(tdev); in ti_release()
643 struct ti_device *tdev; in ti_open() local
654 tdev = tport->tp_tdev; in ti_open()
657 if (mutex_lock_interruptible(&tdev->td_open_close_lock)) in ti_open()
664 if (tdev->td_open_port_count == 0) { in ti_open()
666 urb = tdev->td_serial->port[0]->interrupt_in_urb; in ti_open()
672 urb->context = tdev; in ti_open()
749 ++tdev->td_open_port_count; in ti_open()
754 if (tdev->td_open_port_count == 0) in ti_open()
757 mutex_unlock(&tdev->td_open_close_lock); in ti_open()
764 struct ti_device *tdev; in ti_close() local
769 tdev = usb_get_serial_data(port->serial); in ti_close()
787 mutex_lock(&tdev->td_open_close_lock); in ti_close()
788 --tdev->td_open_port_count; in ti_close()
789 if (tdev->td_open_port_count == 0) { in ti_close()
793 mutex_unlock(&tdev->td_open_close_lock); in ti_close()
1102 struct ti_device *tdev = urb->context; in ti_interrupt_callback() local
1104 struct usb_serial *serial = tdev->td_serial; in ti_interrupt_callback()
1513 struct ti_device *tdev, unsigned long addr, in ti_write_byte() argument
1574 static int ti_download_firmware(struct ti_device *tdev) in ti_download_firmware() argument
1579 struct usb_device *dev = tdev->td_serial->dev; in ti_download_firmware()
1581 tdev->td_serial->port[0]->bulk_out_endpointAddress); in ti_download_firmware()
1625 if (tdev->td_is_3410) in ti_download_firmware()