• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/serial/

Lines Matching refs:p_priv

250 	struct keyspan_port_private 	*p_priv;
254 p_priv = usb_get_serial_port_data(port);
257 p_priv->break_on = 1;
259 p_priv->break_on = 0;
269 struct keyspan_port_private *p_priv;
275 p_priv = usb_get_serial_port_data(port);
276 d_details = p_priv->device_details;
286 p_priv->baud = baud_rate;
292 p_priv->cflag = cflag;
293 p_priv->flow_control = (cflag & CRTSCTS)? flow_cts: flow_none;
304 struct keyspan_port_private *p_priv = usb_get_serial_port_data(port);
307 value = ((p_priv->rts_state) ? TIOCM_RTS : 0) |
308 ((p_priv->dtr_state) ? TIOCM_DTR : 0) |
309 ((p_priv->cts_state) ? TIOCM_CTS : 0) |
310 ((p_priv->dsr_state) ? TIOCM_DSR : 0) |
311 ((p_priv->dcd_state) ? TIOCM_CAR : 0) |
312 ((p_priv->ri_state) ? TIOCM_RNG : 0);
321 struct keyspan_port_private *p_priv = usb_get_serial_port_data(port);
324 p_priv->rts_state = 1;
326 p_priv->dtr_state = 1;
328 p_priv->rts_state = 0;
330 p_priv->dtr_state = 0;
340 struct keyspan_port_private *p_priv;
347 p_priv = usb_get_serial_port_data(port);
348 d_details = p_priv->device_details;
359 __func__, port->number, count, p_priv->out_flip);
366 flip = p_priv->out_flip;
369 this_urb = p_priv->out_urbs[flip];
381 p_priv->tx_start_time[flip] + 10 * HZ))
401 p_priv->tx_start_time[flip] = jiffies;
405 p_priv->out_flip = (flip + 1) & d_details->outdat_endp_flip;
472 struct keyspan_port_private *p_priv;
475 p_priv = usb_get_serial_port_data(port);
476 dbg("%s - urb %d", __func__, urb == p_priv->out_urbs[1]);
490 struct keyspan_port_private *p_priv;
493 p_priv = usb_get_serial_port_data(port);
495 if (p_priv->resend_cont) {
498 p_priv->resend_cont - 1);
508 struct keyspan_port_private *p_priv;
536 p_priv = usb_get_serial_port_data(port);
539 old_dcd_state = p_priv->dcd_state;
540 p_priv->cts_state = ((msg->hskia_cts) ? 1 : 0);
541 p_priv->dsr_state = ((msg->dsr) ? 1 : 0);
542 p_priv->dcd_state = ((msg->gpia_dcd) ? 1 : 0);
543 p_priv->ri_state = ((msg->ri) ? 1 : 0);
545 if (old_dcd_state != p_priv->dcd_state) {
572 struct keyspan_port_private *p_priv;
578 p_priv = usb_get_serial_port_data(port);
581 if (urb != p_priv->in_urbs[p_priv->in_flip])
592 p_priv = usb_get_serial_port_data(port);
608 p_priv->in_flip ^= 1;
610 urb = p_priv->in_urbs[p_priv->in_flip];
622 struct keyspan_port_private *p_priv;
625 p_priv = usb_get_serial_port_data(port);
627 if (p_priv->resend_cont) {
630 p_priv->resend_cont - 1);
641 struct keyspan_port_private *p_priv;
671 p_priv = usb_get_serial_port_data(port);
674 old_dcd_state = p_priv->dcd_state;
675 p_priv->cts_state = ((msg->cts) ? 1 : 0);
676 p_priv->dsr_state = ((msg->dsr) ? 1 : 0);
677 p_priv->dcd_state = ((msg->dcd) ? 1 : 0);
678 p_priv->ri_state = ((msg->ri) ? 1 : 0);
680 if( old_dcd_state != p_priv->dcd_state && old_dcd_state) {
705 struct keyspan_port_private *p_priv;
713 p_priv = usb_get_serial_port_data(port);
715 if (p_priv->resend_cont) {
718 p_priv->resend_cont - 1);
733 struct keyspan_port_private *p_priv;
766 p_priv = usb_get_serial_port_data(port);
769 old_dcd_state = p_priv->dcd_state;
770 p_priv->cts_state = ((msg->cts) ? 1 : 0);
771 p_priv->dsr_state = ((msg->dsr) ? 1 : 0);
772 p_priv->dcd_state = ((msg->dcd) ? 1 : 0);
773 p_priv->ri_state = ((msg->ri) ? 1 : 0);
775 if (old_dcd_state != p_priv->dcd_state && old_dcd_state) {
929 struct keyspan_port_private *p_priv;
945 p_priv = usb_get_serial_port_data(port);
952 if (p_priv->baud > 57600)
1000 struct keyspan_port_private *p_priv;
1021 p_priv = usb_get_serial_port_data(port);
1024 old_dcd_state = p_priv->dcd_state;
1025 p_priv->cts_state = ((msg->cts) ? 1 : 0);
1026 p_priv->dsr_state = ((msg->dsr) ? 1 : 0);
1027 p_priv->dcd_state = ((msg->dcd) ? 1 : 0);
1028 p_priv->ri_state = ((msg->ri) ? 1 : 0);
1030 if (old_dcd_state != p_priv->dcd_state && old_dcd_state) {
1049 struct keyspan_port_private *p_priv;
1052 p_priv = usb_get_serial_port_data(port);
1054 if (p_priv->resend_cont) {
1057 p_priv->resend_cont - 1);
1069 struct keyspan_port_private *p_priv;
1099 p_priv = usb_get_serial_port_data(port);
1102 old_dcd_state = p_priv->dcd_state;
1103 p_priv->cts_state = ((msg->hskia_cts) ? 1 : 0);
1104 p_priv->dcd_state = ((msg->gpia_dcd) ? 1 : 0);
1106 if (old_dcd_state != p_priv->dcd_state && old_dcd_state) {
1124 struct keyspan_port_private *p_priv;
1132 p_priv = usb_get_serial_port_data(port);
1134 if (p_priv->resend_cont) {
1137 p_priv->resend_cont - 1);
1146 struct keyspan_port_private *p_priv;
1153 p_priv = usb_get_serial_port_data(port);
1154 d_details = p_priv->device_details;
1161 flip = p_priv->out_flip;
1164 this_urb = p_priv->out_urbs[flip];
1169 this_urb = p_priv->out_urbs[flip];
1181 struct keyspan_port_private *p_priv;
1191 p_priv = usb_get_serial_port_data(port);
1192 d_details = p_priv->device_details;
1197 p_priv->rts_state = 1;
1198 p_priv->dtr_state = 1;
1199 p_priv->baud = 9600;
1202 p_priv->old_baud = 0;
1203 p_priv->old_cflag = 0;
1205 p_priv->out_flip = 0;
1206 p_priv->in_flip = 0;
1210 urb = p_priv->in_urbs[i];
1226 urb = p_priv->out_urbs[i];
1247 p_priv->baud = baud_rate;
1251 p_priv->cflag = cflag;
1252 p_priv->flow_control = (cflag & CRTSCTS)? flow_cts: flow_none;
1269 struct keyspan_port_private *p_priv = usb_get_serial_port_data(port);
1271 p_priv->rts_state = on;
1272 p_priv->dtr_state = on;
1281 struct keyspan_port_private *p_priv;
1285 p_priv = usb_get_serial_port_data(port);
1287 p_priv->rts_state = 0;
1288 p_priv->dtr_state = 0;
1297 /*while (p_priv->outcont_urb->status == -EINPROGRESS) {
1301 p_priv->out_flip = 0;
1302 p_priv->in_flip = 0;
1306 stop_urb(p_priv->inack_urb);
1307 /* stop_urb(p_priv->outcont_urb); */
1309 stop_urb(p_priv->in_urbs[i]);
1310 stop_urb(p_priv->out_urbs[i]);
1552 struct keyspan_port_private *p_priv;
1584 p_priv = usb_get_serial_port_data(port);
1589 p_priv->in_urbs[j] = keyspan_setup_urb
1591 p_priv->in_buffer[j], 64,
1595 p_priv->in_urbs[j] = NULL;
1600 p_priv->out_urbs[j] = keyspan_setup_urb
1602 p_priv->out_buffer[j], 64,
1606 p_priv->out_urbs[j] = NULL;
1609 p_priv->inack_urb = keyspan_setup_urb
1611 port, p_priv->inack_buffer, 1, cback->inack_callback);
1614 p_priv->outcont_urb = keyspan_setup_urb
1616 port, p_priv->outcont_buffer, 64,
1810 struct keyspan_port_private *p_priv;
1819 p_priv = usb_get_serial_port_data(port);
1824 this_urb = p_priv->outcont_urb;
1836 if ((reset_port + 1) > p_priv->resend_cont)
1837 p_priv->resend_cont = reset_port + 1;
1847 if (p_priv->old_baud != p_priv->baud) {
1848 p_priv->old_baud = p_priv->baud;
1851 (p_priv->baud, d_details->baudclk, &msg.baudHi,
1854 __func__, p_priv->baud);
1862 msg.lcr = (p_priv->cflag & CSTOPB)? STOPBITS_678_2: STOPBITS_5678_1;
1863 switch (p_priv->cflag & CSIZE) {
1877 if (p_priv->cflag & PARENB) {
1879 msg.lcr |= (p_priv->cflag & PARODD)?
1884 msg.ctsFlowControl = (p_priv->flow_control == flow_cts);
1921 msg._txOn = (!p_priv->break_on);
1924 msg.txBreak = (p_priv->break_on);
1935 msg.txTriState_rts = p_priv->rts_state;
1938 msg.hskoa_dtr = p_priv->dtr_state;
1940 p_priv->resend_cont = 0;
1960 struct keyspan_port_private *p_priv;
1968 p_priv = usb_get_serial_port_data(port);
1973 this_urb = p_priv->outcont_urb;
1981 if ((reset_port + 1) > p_priv->resend_cont)
1982 p_priv->resend_cont = reset_port + 1;
1992 if (d_details->calculate_baud_rate(p_priv->baud, d_details->baudclk,
1995 __func__, p_priv->baud);
2003 msg.ctsFlowControl = (p_priv->flow_control == flow_cts);
2007 msg.rts = p_priv->rts_state;
2008 msg.dtr = p_priv->dtr_state;
2048 msg._txOn = (!p_priv->break_on);
2052 msg.txBreak = (p_priv->break_on);
2061 p_priv->resend_cont = 0;
2082 struct keyspan_port_private *p_priv;
2090 p_priv = usb_get_serial_port_data(port);
2110 if ((reset_port + 1) > p_priv->resend_cont)
2111 p_priv->resend_cont = reset_port + 1;
2125 if (p_priv->old_baud != p_priv->baud) {
2126 p_priv->old_baud = p_priv->baud;
2129 (p_priv->baud, d_details->baudclk, &msg.baudHi,
2132 __func__, p_priv->baud);
2140 msg.lcr = (p_priv->cflag & CSTOPB)? STOPBITS_678_2: STOPBITS_5678_1;
2141 switch (p_priv->cflag & CSIZE) {
2155 if (p_priv->cflag & PARENB) {
2157 msg.lcr |= (p_priv->cflag & PARODD)?
2162 msg.ctsFlowControl = (p_priv->flow_control == flow_cts);
2202 msg._txOn = (!p_priv->break_on);
2205 msg.txBreak = (p_priv->break_on);
2218 msg.rts = p_priv->rts_state;
2221 msg.dtr = p_priv->dtr_state;
2223 p_priv->resend_cont = 0;
2264 struct keyspan_port_private *p_priv;
2273 p_priv = usb_get_serial_port_data(port);
2277 this_urb = p_priv->outcont_urb;
2285 if ((reset_port + 1) > p_priv->resend_cont)
2286 p_priv->resend_cont = reset_port + 1;
2296 if (p_priv->old_baud != p_priv->baud) {
2297 p_priv->old_baud = p_priv->baud;
2300 (p_priv->baud, d_details->baudclk, &msg.baudHi,
2303 __func__, p_priv->baud);
2304 p_priv->baud = 9600;
2305 d_details->calculate_baud_rate(p_priv->baud, d_details->baudclk,
2313 if (p_priv->baud > 57600) {
2321 msg.lcr = (p_priv->cflag & CSTOPB)? STOPBITS_678_2: STOPBITS_5678_1;
2322 switch (p_priv->cflag & CSIZE) {
2336 if (p_priv->cflag & PARENB) {
2338 msg.lcr |= (p_priv->cflag & PARODD)?
2341 if (p_priv->old_cflag != p_priv->cflag) {
2342 p_priv->old_cflag = p_priv->cflag;
2346 if (p_priv->flow_control == flow_cts)
2361 msg.txBreak = (p_priv->break_on);
2369 msg.txBreak = (p_priv->break_on);
2374 msg.rts = p_priv->rts_state;
2377 msg.dtr = p_priv->dtr_state;
2379 p_priv->resend_cont = 0;
2398 struct keyspan_port_private *p_priv;
2406 p_priv = usb_get_serial_port_data(port);
2423 if ((reset_port + 1) > p_priv->resend_cont)
2424 p_priv->resend_cont = reset_port + 1;
2436 if (p_priv->old_baud != p_priv->baud) {
2437 p_priv->old_baud = p_priv->baud;
2440 (p_priv->baud, d_details->baudclk, &msg.baudHi,
2443 __func__, p_priv->baud);
2451 msg.lcr = (p_priv->cflag & CSTOPB) ? STOPBITS_678_2 : STOPBITS_5678_1;
2452 switch (p_priv->cflag & CSIZE) {
2466 if (p_priv->cflag & PARENB) {
2468 msg.lcr |= (p_priv->cflag & PARODD)?
2473 msg.ctsFlowControl = (p_priv->flow_control == flow_cts);
2506 msg._txOn = (!p_priv->break_on);
2509 msg.txBreak = (p_priv->break_on);
2520 msg.txTriState_rts = p_priv->rts_state;
2523 msg.hskoa_dtr = p_priv->dtr_state;
2525 p_priv->resend_cont = 0;
2578 struct keyspan_port_private *p_priv;
2607 p_priv = kzalloc(sizeof(struct keyspan_port_private),
2609 if (!p_priv) {
2613 p_priv->device_details = d_details;
2614 usb_set_serial_port_data(port, p_priv);
2642 struct keyspan_port_private *p_priv;
2654 p_priv = usb_get_serial_port_data(port);
2655 stop_urb(p_priv->inack_urb);
2656 stop_urb(p_priv->outcont_urb);
2658 stop_urb(p_priv->in_urbs[j]);
2659 stop_urb(p_priv->out_urbs[j]);
2669 p_priv = usb_get_serial_port_data(port);
2670 usb_free_urb(p_priv->inack_urb);
2671 usb_free_urb(p_priv->outcont_urb);
2673 usb_free_urb(p_priv->in_urbs[j]);
2674 usb_free_urb(p_priv->out_urbs[j]);