• Home
  • Raw
  • Download

Lines Matching refs:dhandle

46 static void hidh_conn_retry (UINT8 dhandle);
128 tHID_STATUS hidh_conn_disconnect (UINT8 dhandle) in hidh_conn_disconnect() argument
130 tHID_CONN *p_hcon = &hh_cb.devices[dhandle].conn; in hidh_conn_disconnect()
318 UINT8 dhandle; in hidh_sec_check_complete_orig() local
324 dhandle = ((UINT32)p_dev - (UINT32)&(hh_cb.devices[0]))/ sizeof(tHID_HOST_DEV_CTB); in hidh_sec_check_complete_orig()
331 …if ((p_dev->conn.intr_cid = L2CA_ConnectReq (HID_PSM_INTERRUPT, hh_cb.devices[dhandle].addr)) == 0) in hidh_sec_check_complete_orig()
335 hidh_conn_disconnect (dhandle); in hidh_sec_check_complete_orig()
336 … hh_cb.callback( dhandle, hh_cb.devices[dhandle].addr, HID_HDEV_EVT_CLOSE, reason, NULL ) ; in hidh_sec_check_complete_orig()
353 hidh_conn_retry (dhandle); in hidh_sec_check_complete_orig()
361 hidh_conn_disconnect(dhandle); in hidh_sec_check_complete_orig()
379 UINT8 dhandle; in hidh_l2cif_connect_cfm() local
385 if( (dhandle = find_conn_by_cid(l2cap_cid)) < HID_HOST_MAX_DEVICES ) in hidh_l2cif_connect_cfm()
387 p_dev = &hh_cb.devices[dhandle]; in hidh_l2cif_connect_cfm()
388 p_hcon = &hh_cb.devices[dhandle].conn; in hidh_l2cif_connect_cfm()
407 hidh_conn_disconnect(dhandle); in hidh_l2cif_connect_cfm()
410 if( (hh_cb.devices[dhandle].conn_tries <= HID_HOST_MAX_CONN_RETRY) && in hidh_l2cif_connect_cfm()
414 hidh_conn_retry(dhandle); in hidh_l2cif_connect_cfm()
420 … hh_cb.callback( dhandle, hh_cb.devices[dhandle].addr, HID_HDEV_EVT_CLOSE, reason, NULL ) ; in hidh_l2cif_connect_cfm()
460 UINT8 dhandle; in hidh_l2cif_config_ind() local
465 if( (dhandle = find_conn_by_cid(l2cap_cid)) < HID_HOST_MAX_DEVICES ) in hidh_l2cif_config_ind()
467 p_dev = &hh_cb.devices[dhandle]; in hidh_l2cif_config_ind()
468 p_hcon = &hh_cb.devices[dhandle].conn; in hidh_l2cif_config_ind()
503 hh_cb.devices[dhandle].state = HID_DEV_CONNECTED; in hidh_l2cif_config_ind()
504 hh_cb.callback( dhandle, hh_cb.devices[dhandle].addr, HID_HDEV_EVT_OPEN, 0, NULL ) ; in hidh_l2cif_config_ind()
521 UINT8 dhandle; in hidh_l2cif_config_cfm() local
528 if( (dhandle = find_conn_by_cid(l2cap_cid)) < HID_HOST_MAX_DEVICES ) in hidh_l2cif_config_cfm()
529 p_hcon = &hh_cb.devices[dhandle].conn; in hidh_l2cif_config_cfm()
540 hidh_conn_disconnect (dhandle); in hidh_l2cif_config_cfm()
542 hh_cb.callback( dhandle, hh_cb.devices[dhandle].addr, HID_HDEV_EVT_CLOSE, reason, NULL ) ; in hidh_l2cif_config_cfm()
557 hh_cb.devices[dhandle].state = HID_DEV_CONNECTED; in hidh_l2cif_config_cfm()
558 hh_cb.callback( dhandle, hh_cb.devices[dhandle].addr, HID_HDEV_EVT_OPEN, 0, NULL ) ; in hidh_l2cif_config_cfm()
575 UINT8 dhandle; in hidh_l2cif_disconnect_ind() local
581 if( (dhandle = find_conn_by_cid(l2cap_cid)) < HID_HOST_MAX_DEVICES ) in hidh_l2cif_disconnect_ind()
582 p_hcon = &hh_cb.devices[dhandle].conn; in hidh_l2cif_disconnect_ind()
604 hh_cb.devices[dhandle].state = HID_DEV_NO_CONN; in hidh_l2cif_disconnect_ind()
612 (!(hh_cb.devices[dhandle].attr_mask & HID_RECONN_INIT)) && in hidh_l2cif_disconnect_ind()
613 (hh_cb.devices[dhandle].attr_mask & HID_NORMALLY_CONNECTABLE)) in hidh_l2cif_disconnect_ind()
615 hh_cb.devices[dhandle].conn_tries = 0; in hidh_l2cif_disconnect_ind()
616 hh_cb.devices[dhandle].conn.timer_entry.param = (UINT32) dhandle; in hidh_l2cif_disconnect_ind()
617 …btu_start_timer (&(hh_cb.devices[dhandle].conn.timer_entry), BTU_TTYPE_HID_HOST_REPAGE_TO, HID_HOS… in hidh_l2cif_disconnect_ind()
638 …hh_cb.callback( dhandle, hh_cb.devices[dhandle].addr, HID_HDEV_EVT_CLOSE, hid_close_evt_reason, N… in hidh_l2cif_disconnect_ind()
655 UINT8 dhandle; in hidh_l2cif_disconnect_cfm() local
659 if( (dhandle = find_conn_by_cid(l2cap_cid)) < HID_HOST_MAX_DEVICES ) in hidh_l2cif_disconnect_cfm()
660 p_hcon = &hh_cb.devices[dhandle].conn; in hidh_l2cif_disconnect_cfm()
677 hh_cb.devices[dhandle].state = HID_DEV_NO_CONN; in hidh_l2cif_disconnect_cfm()
679 …hh_cb.callback( dhandle, hh_cb.devices[dhandle].addr, HID_HDEV_EVT_CLOSE, p_hcon->disc_reason, NUL… in hidh_l2cif_disconnect_cfm()
695 UINT8 dhandle; in hidh_l2cif_cong_ind() local
699 if( (dhandle = find_conn_by_cid(l2cap_cid)) < HID_HOST_MAX_DEVICES ) in hidh_l2cif_cong_ind()
700 p_hcon = &hh_cb.devices[dhandle].conn; in hidh_l2cif_cong_ind()
739 UINT8 dhandle; in hidh_l2cif_data_ind() local
745 if ((dhandle = find_conn_by_cid(l2cap_cid)) < HID_HOST_MAX_DEVICES) in hidh_l2cif_data_ind()
746 p_hcon = &hh_cb.devices[dhandle].conn; in hidh_l2cif_data_ind()
768 hh_cb.callback(dhandle, hh_cb.devices[dhandle].addr, HID_HDEV_EVT_HANDSHAKE, param, NULL); in hidh_l2cif_data_ind()
776 hidh_conn_disconnect( dhandle ) ; in hidh_l2cif_data_ind()
778 hh_cb.callback(dhandle, hh_cb.devices[dhandle].addr, HID_HDEV_EVT_VC_UNPLUG, 0, NULL); in hidh_l2cif_data_ind()
789 evt = (hh_cb.devices[dhandle].conn.intr_cid == l2cap_cid) ? in hidh_l2cif_data_ind()
791 hh_cb.callback(dhandle, hh_cb.devices[dhandle].addr, evt, rep_type, p_msg); in hidh_l2cif_data_ind()
795 evt = (hh_cb.devices[dhandle].conn.intr_cid == l2cap_cid) ? in hidh_l2cif_data_ind()
797 hh_cb.callback(dhandle, hh_cb.devices[dhandle].addr, evt, rep_type, p_msg); in hidh_l2cif_data_ind()
816 tHID_STATUS hidh_conn_snd_data (UINT8 dhandle, UINT8 trans_type, UINT8 param, in hidh_conn_snd_data() argument
819 tHID_CONN *p_hcon = &hh_cb.devices[dhandle].conn; in hidh_conn_snd_data()
949 tHID_STATUS hidh_conn_initiate (UINT8 dhandle) in hidh_conn_initiate() argument
954 tHID_HOST_DEV_CTB *p_dev = &hh_cb.devices[dhandle]; in hidh_conn_initiate()
977 hh_cb.callback( dhandle, hh_cb.devices[dhandle].addr, HID_HDEV_EVT_CLOSE, in hidh_conn_initiate()
1028 static void hidh_conn_retry( UINT8 dhandle ) in hidh_conn_retry() argument
1030 tHID_HOST_DEV_CTB *p_dev = &hh_cb.devices[dhandle]; in hidh_conn_retry()
1033 p_dev->conn.timer_entry.param = (UINT32) dhandle; in hidh_conn_retry()