Lines Matching full:devices
277 hh_cb.devices[i].conn.process_repage_timer =
298 alarm_free(hh_cb.devices[i].conn.process_repage_timer);
320 /* Find an entry for this device in hh_cb.devices array */
324 if ((hh_cb.devices[i].in_use) && addr == hh_cb.devices[i].addr) break;
329 if (!hh_cb.devices[i].in_use) break;
335 if (!hh_cb.devices[i].in_use) {
336 hh_cb.devices[i].in_use = true;
337 hh_cb.devices[i].addr = addr;
338 hh_cb.devices[i].state = HID_DEV_NO_CONN;
339 hh_cb.devices[i].conn_tries = 0;
342 if (attr_mask != HID_ATTR_MASK_IGNORE) hh_cb.devices[i].attr_mask = attr_mask;
353 * Description This removes the device from the list of devices that the
363 (!hh_cb.devices[dev_handle].in_use))
367 hh_cb.devices[dev_handle].in_use = false;
368 hh_cb.devices[dev_handle].conn.conn_state = HID_CONN_STATE_UNUSED;
369 hh_cb.devices[dev_handle].conn.ctrl_cid =
370 hh_cb.devices[dev_handle].conn.intr_cid = 0;
371 hh_cb.devices[dev_handle].attr_mask = 0;
389 (!hh_cb.devices[dev_handle].in_use))
392 if (hh_cb.devices[dev_handle].state != HID_DEV_NO_CONN)
395 hh_cb.devices[dev_handle].conn_tries = 1;
421 (!hh_cb.devices[dev_handle].in_use)) {
426 else if (hh_cb.devices[dev_handle].state != HID_DEV_CONNECTED) {
453 (!hh_cb.devices[dev_handle].in_use))
456 if (hh_cb.devices[dev_handle].state != HID_DEV_CONNECTED)
459 alarm_cancel(hh_cb.devices[dev_handle].conn.process_repage_timer);
460 hh_cb.devices[dev_handle].conn_tries = HID_HOST_MAX_CONN_RETRY + 1;
547 /* Find an entry for this device in hh_cb.devices array */
549 if ((hh_cb.devices[i].in_use) && bd_addr == hh_cb.devices[i].addr)