Lines Matching defs:hidp_session
137 struct hidp_session { struct
138 struct list_head list;
139 struct kref ref;
142 atomic_t state;
143 wait_queue_head_t state_queue;
144 atomic_t terminate;
145 struct task_struct *task;
146 unsigned long flags;
149 bdaddr_t bdaddr;
150 struct l2cap_conn *conn;
151 struct l2cap_user user;
152 struct socket *ctrl_sock;
153 struct socket *intr_sock;
154 struct sk_buff_head ctrl_transmit;
155 struct sk_buff_head intr_transmit;
156 uint ctrl_mtu;
157 uint intr_mtu;
158 unsigned long idle_to;
161 struct work_struct dev_init;
162 struct input_dev *input;
163 struct hid_device *hid;
164 struct timer_list timer;
167 __u8 *rd_data;
168 uint rd_size;
171 unsigned char keys[8];
172 unsigned char leds;
175 int waiting_report_type; /* HIDP_DATA_RTYPE_* */
176 int waiting_report_number; /* -1 for not numbered */
177 struct mutex report_mutex;
178 struct sk_buff *report_return;
179 wait_queue_head_t report_queue;
182 int output_report_success; /* boolean */
185 u8 input_buf[HID_MAX_BUFFER_SIZE];