Lines Matching refs:lc
740 struct usb_cdc_line_coding *lc; in xr_cdc_set_line_coding() local
743 lc = kzalloc(sizeof(*lc), GFP_KERNEL); in xr_cdc_set_line_coding()
744 if (!lc) in xr_cdc_set_line_coding()
748 lc->dwDTERate = cpu_to_le32(tty->termios.c_ospeed); in xr_cdc_set_line_coding()
750 lc->dwDTERate = cpu_to_le32(old_termios->c_ospeed); in xr_cdc_set_line_coding()
752 lc->dwDTERate = cpu_to_le32(9600); in xr_cdc_set_line_coding()
755 lc->bCharFormat = USB_CDC_2_STOP_BITS; in xr_cdc_set_line_coding()
757 lc->bCharFormat = USB_CDC_1_STOP_BITS; in xr_cdc_set_line_coding()
762 lc->bParityType = USB_CDC_MARK_PARITY; in xr_cdc_set_line_coding()
764 lc->bParityType = USB_CDC_SPACE_PARITY; in xr_cdc_set_line_coding()
767 lc->bParityType = USB_CDC_ODD_PARITY; in xr_cdc_set_line_coding()
769 lc->bParityType = USB_CDC_EVEN_PARITY; in xr_cdc_set_line_coding()
772 lc->bParityType = USB_CDC_NO_PARITY; in xr_cdc_set_line_coding()
786 lc->bDataBits = 5; in xr_cdc_set_line_coding()
789 lc->bDataBits = 6; in xr_cdc_set_line_coding()
792 lc->bDataBits = 7; in xr_cdc_set_line_coding()
796 lc->bDataBits = 8; in xr_cdc_set_line_coding()
804 lc, sizeof(*lc), USB_CTRL_SET_TIMEOUT); in xr_cdc_set_line_coding()
808 kfree(lc); in xr_cdc_set_line_coding()