Searched refs:lineCoding (Results 1 - 7 of 7) sorted by relevance

/haiku/src/add-ons/kernel/drivers/ports/usb_serial/
H A DFTDI.cpp86 FTDIDevice::SetLineCoding(usb_cdc_line_coding *lineCoding) argument
89 this, lineCoding->speed, lineCoding->stopbits, lineCoding->parity,
90 lineCoding->databits);
95 switch (lineCoding->speed) {
110 lineCoding->speed, rate);
118 if (lineCoding->speed == 3000000)
120 else if (lineCoding->speed == 2000000)
123 if (lineCoding
[all...]
H A DSilicon.cpp69 SiliconDevice::SetLineCoding(usb_cdc_line_coding *lineCoding) argument
71 uint16_t divider = kBaudrateGeneratorFrequency / lineCoding->speed ;
78 switch (lineCoding->stopbits) {
83 lineCoding->stopbits);
87 switch (lineCoding->parity) {
93 lineCoding->parity);
97 data |= lineCoding->databits << 8;
H A DKLSI.cpp63 usb_cdc_line_coding lineCoding = { 9600, 1, 0, 8 }; local
66 status = SetLineCoding(&lineCoding);
88 KLSIDevice::SetLineCoding(usb_cdc_line_coding *lineCoding) argument
91 this, lineCoding->speed, lineCoding->stopbits, lineCoding->parity,
92 lineCoding->databits);
95 switch (lineCoding->speed) {
110 lineCoding->speed, rate);
117 codingPacket[2] = lineCoding
[all...]
H A DWinChipHead.cpp96 WCHDevice::SetLineCoding(usb_cdc_line_coding *lineCoding) argument
99 this, lineCoding->speed, lineCoding->stopbits, lineCoding->parity,
100 lineCoding->databits);
104 switch (lineCoding->stopbits) {
112 lineCoding->stopbits);
116 switch (lineCoding->parity) {
127 lineCoding->parity);
131 switch (lineCoding
[all...]
H A DACM.cpp130 ACMDevice::SetLineCoding(usb_cdc_line_coding *lineCoding) argument
133 this, lineCoding->speed, lineCoding->stopbits, lineCoding->parity,
134 lineCoding->databits);
141 lineCoding, &length);
H A DSerialDevice.cpp186 usb_cdc_line_coding lineCoding; local
187 lineCoding.speed = speed;
188 lineCoding.stopbits = (tios->c_cflag & CSTOPB)
192 lineCoding.parity = USB_CDC_LINE_CODING_EVEN_PARITY;
194 lineCoding.parity = USB_CDC_LINE_CODING_ODD_PARITY;
196 lineCoding.parity = USB_CDC_LINE_CODING_NO_PARITY;
198 lineCoding.databits = (tios->c_cflag & CS8) ? 8 : 7;
200 if (memcmp(&lineCoding, &fLineCoding, sizeof(usb_cdc_line_coding)) != 0) {
201 fLineCoding.speed = lineCoding.speed;
202 fLineCoding.stopbits = lineCoding
[all...]
/haiku/src/add-ons/kernel/drivers/ports/pc_serial/
H A DSerialDevice.cpp210 usb_serial_line_coding lineCoding;
211 lineCoding.speed = baudRates[baudIndex];
212 lineCoding.stopbits = (tios->c_cflag & CSTOPB) ? LC_STOP_BIT_2 : LC_STOP_BIT_1;
215 lineCoding.parity = LC_PARITY_EVEN;
217 lineCoding.parity = LC_PARITY_ODD;
219 lineCoding.parity = LC_PARITY_NONE;
221 lineCoding.databits = (tios->c_cflag & CS8) ? 8 : 7;
223 if (lineCoding.speed == 0) {
225 lineCoding.speed = fLineCoding.speed;
235 if (memcmp(&lineCoding,
[all...]

Completed in 56 milliseconds