Lines Matching defs:bas_cardstate
90 struct bas_cardstate { struct
91 struct usb_device *udev; /* USB device pointer */
92 struct usb_interface *interface; /* interface for this device */
93 unsigned char minor; /* starting minor number */
95 struct urb *urb_ctrl; /* control pipe default URB */
96 struct usb_ctrlrequest dr_ctrl;
97 struct timer_list timer_ctrl; /* control request timeout */
98 int retry_ctrl;
100 struct timer_list timer_atrdy; /* AT command ready timeout */
101 struct urb *urb_cmd_out; /* for sending AT commands */
102 struct usb_ctrlrequest dr_cmd_out;
103 int retry_cmd_out;
105 struct urb *urb_cmd_in; /* for receiving AT replies */
106 struct usb_ctrlrequest dr_cmd_in;
107 struct timer_list timer_cmd_in; /* receive request timeout */
108 unsigned char *rcvbuf; /* AT reply receive buffer */
110 struct urb *urb_int_in; /* URB for interrupt pipe */
111 unsigned char *int_in_buf;
112 struct work_struct int_in_wq; /* for usb_clear_halt() */
113 struct timer_list timer_int_in; /* int read retry delay */
114 int retry_int_in;
116 spinlock_t lock; /* locks all following */
117 int basstate; /* bitmap (BS_*) */
118 int pending; /* uncompleted base request */
119 wait_queue_head_t waitqueue;
120 int rcvbuf_size; /* size of AT receive buffer */
122 int retry_cmd_in; /* receive req retry count */