usb-wwan.h (89da4a49b91c21616222437eec0cc010c60f4429) usb-wwan.h (b0a9aa6da8088b722326a858ab572a13b5b6f9cb)
1/*
2 * Definitions for USB serial mobile broadband cards
3 */
4
5#ifndef __LINUX_USB_USB_WWAN
6#define __LINUX_USB_USB_WWAN
7
8extern void usb_wwan_dtr_rts(struct usb_serial_port *port, int on);

--- 34 unchanged lines hidden (view full) ---

43struct usb_wwan_port_private {
44 /* Input endpoints and buffer for this port */
45 struct urb *in_urbs[N_IN_URB];
46 u8 *in_buffer[N_IN_URB];
47 /* Output endpoints and buffer for this port */
48 struct urb *out_urbs[N_OUT_URB];
49 u8 *out_buffer[N_OUT_URB];
50 unsigned long out_busy; /* Bit vector of URBs in use */
1/*
2 * Definitions for USB serial mobile broadband cards
3 */
4
5#ifndef __LINUX_USB_USB_WWAN
6#define __LINUX_USB_USB_WWAN
7
8extern void usb_wwan_dtr_rts(struct usb_serial_port *port, int on);

--- 34 unchanged lines hidden (view full) ---

43struct usb_wwan_port_private {
44 /* Input endpoints and buffer for this port */
45 struct urb *in_urbs[N_IN_URB];
46 u8 *in_buffer[N_IN_URB];
47 /* Output endpoints and buffer for this port */
48 struct urb *out_urbs[N_OUT_URB];
49 u8 *out_buffer[N_OUT_URB];
50 unsigned long out_busy; /* Bit vector of URBs in use */
51 int opened;
52 struct usb_anchor delayed;
53
54 /* Settings for the port */
55 int rts_state; /* Handshaking pins (outputs) */
56 int dtr_state;
57 int cts_state; /* Handshaking pins (inputs) */
58 int dsr_state;
59 int dcd_state;
60 int ri_state;
61
62 unsigned long tx_start_time[N_OUT_URB];
63};
64
65#endif /* __LINUX_USB_USB_WWAN */
51 struct usb_anchor delayed;
52
53 /* Settings for the port */
54 int rts_state; /* Handshaking pins (outputs) */
55 int dtr_state;
56 int cts_state; /* Handshaking pins (inputs) */
57 int dsr_state;
58 int dcd_state;
59 int ri_state;
60
61 unsigned long tx_start_time[N_OUT_URB];
62};
63
64#endif /* __LINUX_USB_USB_WWAN */