Lines Matching refs:lc
743 struct usb_cdc_line_coding *lc; in xr_cdc_set_line_coding() local
746 lc = kzalloc(sizeof(*lc), GFP_KERNEL); in xr_cdc_set_line_coding()
747 if (!lc) in xr_cdc_set_line_coding()
751 lc->dwDTERate = cpu_to_le32(tty->termios.c_ospeed); in xr_cdc_set_line_coding()
753 lc->dwDTERate = cpu_to_le32(old_termios->c_ospeed); in xr_cdc_set_line_coding()
755 lc->dwDTERate = cpu_to_le32(9600); in xr_cdc_set_line_coding()
758 lc->bCharFormat = USB_CDC_2_STOP_BITS; in xr_cdc_set_line_coding()
760 lc->bCharFormat = USB_CDC_1_STOP_BITS; in xr_cdc_set_line_coding()
765 lc->bParityType = USB_CDC_MARK_PARITY; in xr_cdc_set_line_coding()
767 lc->bParityType = USB_CDC_SPACE_PARITY; in xr_cdc_set_line_coding()
770 lc->bParityType = USB_CDC_ODD_PARITY; in xr_cdc_set_line_coding()
772 lc->bParityType = USB_CDC_EVEN_PARITY; in xr_cdc_set_line_coding()
775 lc->bParityType = USB_CDC_NO_PARITY; in xr_cdc_set_line_coding()
789 lc->bDataBits = 5; in xr_cdc_set_line_coding()
792 lc->bDataBits = 6; in xr_cdc_set_line_coding()
795 lc->bDataBits = 7; in xr_cdc_set_line_coding()
799 lc->bDataBits = 8; in xr_cdc_set_line_coding()
807 lc, sizeof(*lc), USB_CTRL_SET_TIMEOUT); in xr_cdc_set_line_coding()
811 kfree(lc); in xr_cdc_set_line_coding()