Home | History | Annotate | Download | only in hid

Lines Matching refs:dev_handle

388 tHID_STATUS HID_HostRemoveDev ( UINT8 dev_handle )
393 if( (dev_handle >= HID_HOST_MAX_DEVICES) || (!hh_cb.devices[dev_handle].in_use) )
396 HID_HostCloseDev( dev_handle ) ;
397 hh_cb.devices[dev_handle].in_use = FALSE;
398 hh_cb.devices[dev_handle].conn.conn_state = HID_CONN_STATE_UNUSED;
399 hh_cb.devices[dev_handle].conn.ctrl_cid = hh_cb.devices[dev_handle].conn.intr_cid = 0;
400 hh_cb.devices[dev_handle].attr_mask = 0;
414 tHID_STATUS HID_HostOpenDev ( UINT8 dev_handle )
419 if( (dev_handle >= HID_HOST_MAX_DEVICES) || (!hh_cb.devices[dev_handle].in_use) )
422 if( hh_cb.devices[dev_handle].state != HID_DEV_NO_CONN )
425 hh_cb.devices[dev_handle].conn_tries = 1;
426 return hidh_conn_initiate( dev_handle );
441 tHID_STATUS HID_HostWriteDev( UINT8 dev_handle, UINT8 t_type,
452 if( (dev_handle >= HID_HOST_MAX_DEVICES) || (!hh_cb.devices[dev_handle].in_use) )
458 else if( hh_cb.devices[dev_handle].state != HID_DEV_CONNECTED )
460 HIDH_TRACE_ERROR("HID_ERR_NO_CONNECTION dev_handle %d", dev_handle);
470 status = hidh_conn_snd_data( dev_handle, t_type, param, data, report_id, pbuf ) ;
484 tHID_STATUS HID_HostCloseDev( UINT8 dev_handle )
489 if( (dev_handle >= HID_HOST_MAX_DEVICES) || (!hh_cb.devices[dev_handle].in_use) )
492 hh_cb.devices[dev_handle].conn_tries = HID_HOST_MAX_CONN_RETRY+1;
493 btu_stop_timer( &(hh_cb.devices[dev_handle].conn.timer_entry) ) ;
495 if( hh_cb.devices[dev_handle].state != HID_DEV_CONNECTED )
498 hh_cb.devices[dev_handle].conn_tries = HID_HOST_MAX_CONN_RETRY+1;
499 return hidh_conn_disconnect( dev_handle );