Lines Matching refs:GKI_API
388 GKI_API extern UINT8 GKI_create_task (TASKPTR, UINT8, INT8 *, UINT16 *, UINT16, void*, void*);
389 GKI_API extern void GKI_exit_task(UINT8);
390 GKI_API extern UINT8 GKI_get_taskid(void);
391 GKI_API extern void GKI_init(void);
392 GKI_API extern UINT8 *GKI_map_taskname(UINT8);
393 GKI_API extern UINT8 GKI_resume_task(UINT8);
394 GKI_API extern void GKI_run(void *);
395 GKI_API extern void GKI_stop(void);
396 GKI_API extern UINT8 GKI_suspend_task(UINT8);
397 GKI_API extern UINT8 GKI_is_task_running(UINT8);
398 GKI_API extern void GKI_shutdown(void);
402 GKI_API extern void GKI_shiftdown (UINT8 *p_mem, UINT32 len, UINT32 shift_amount);
403 GKI_API extern void GKI_shiftup (UINT8 *p_dest, UINT8 *p_src, UINT32 len);
407 GKI_API extern UINT8 GKI_isend_event (UINT8, UINT16);
408 GKI_API extern void GKI_isend_msg (UINT8, UINT8, void *);
409 GKI_API extern void *GKI_read_mbox (UINT8);
410 GKI_API extern void GKI_send_msg (UINT8, UINT8, void *);
411 GKI_API extern UINT8 GKI_send_event (UINT8, UINT16);
416 GKI_API extern void GKI_change_buf_owner (void *, UINT8);
417 GKI_API extern UINT8 GKI_create_pool (UINT16, UINT16, UINT8, void *);
418 GKI_API extern void GKI_delete_pool (UINT8);
419 GKI_API extern void *GKI_find_buf_start (void *);
420 GKI_API extern void GKI_freebuf (void *);
423 GKI_API extern void *GKI_getbuf_debug (UINT16, const char *, int);
425 GKI_API extern void *GKI_getbuf (UINT16);
427 GKI_API extern UINT16 GKI_get_buf_size (void *);
430 GKI_API extern void *GKI_getpoolbuf_debug (UINT8, const char *, int);
432 GKI_API extern void *GKI_getpoolbuf (UINT8);
435 GKI_API extern UINT16 GKI_poolcount (UINT8);
436 GKI_API extern UINT16 GKI_poolfreecount (UINT8);
437 GKI_API extern UINT16 GKI_poolutilization (UINT8);
438 GKI_API extern void GKI_register_mempool (void *p_mem);
439 GKI_API extern UINT8 GKI_set_pool_permission(UINT8, UINT8);
444 GKI_API extern void *GKI_dequeue (BUFFER_Q *);
445 GKI_API extern void GKI_enqueue (BUFFER_Q *, void *);
446 GKI_API extern void GKI_enqueue_head (BUFFER_Q *, void *);
447 GKI_API extern void *GKI_getfirst (BUFFER_Q *);
448 GKI_API extern void *GKI_getlast (BUFFER_Q *);
449 GKI_API extern void *GKI_getnext (void *);
450 GKI_API extern void GKI_init_q (BUFFER_Q *);
451 GKI_API extern BOOLEAN GKI_queue_is_empty(BUFFER_Q *);
452 GKI_API extern void *GKI_remove_from_queue (BUFFER_Q *, void *);
453 GKI_API extern UINT16 GKI_get_pool_bufsize (UINT8);
457 GKI_API extern void GKI_add_to_timer_list (TIMER_LIST_Q *, TIMER_LIST_ENT *);
458 GKI_API extern void GKI_delay(UINT32);
459 GKI_API extern UINT32 GKI_get_tick_count(void);
460 GKI_API extern INT8 *GKI_get_time_stamp(INT8 *);
461 GKI_API extern void GKI_init_timer_list (TIMER_LIST_Q *);
462 GKI_API extern void GKI_init_timer_list_entry (TIMER_LIST_ENT *);
463 GKI_API extern INT32 GKI_ready_to_sleep (void);
464 GKI_API extern void GKI_remove_from_timer_list (TIMER_LIST_Q *, TIMER_LIST_ENT *);
465 GKI_API extern void GKI_start_timer(UINT8, INT32, BOOLEAN);
466 GKI_API extern void GKI_stop_timer (UINT8);
467 GKI_API extern void GKI_timer_update(INT32);
468 GKI_API extern UINT16 GKI_update_timer_list (TIMER_LIST_Q *, INT32);
469 GKI_API extern UINT32 GKI_get_remaining_ticks (TIMER_LIST_Q *, TIMER_LIST_ENT *);
470 GKI_API extern UINT16 GKI_wait(UINT16, UINT32);
480 GKI_API extern BOOLEAN GKI_timer_queue_empty (void);
481 GKI_API extern void GKI_timer_queue_register_callback(SYSTEM_TICK_CBACK *);
485 GKI_API extern void GKI_enable(void);
486 GKI_API extern void GKI_disable(void);
487 GKI_API extern void GKI_sched_lock(void);
488 GKI_API extern void GKI_sched_unlock(void);
492 GKI_API extern void *GKI_os_malloc (UINT32);
493 GKI_API extern void GKI_os_free (void *);
496 GKI_API extern UINT32 GKI_get_os_tick_count(void);
500 GKI_API extern void GKI_exception (UINT16, char *);
503 GKI_API extern void GKI_PrintBufferUsage(UINT8 *p_num_pools, UINT16 *p_cur_used);
504 GKI_API extern void GKI_PrintBuffer(void);
505 GKI_API extern void GKI_print_task(void);