Lines Matching refs:GKI_API
391 GKI_API extern UINT8 GKI_create_task (TASKPTR, UINT8, INT8 *, UINT16 *, UINT16, void*, void*);
392 GKI_API extern void GKI_exit_task(UINT8);
393 GKI_API extern UINT8 GKI_get_taskid(void);
394 GKI_API extern void GKI_init(void);
395 GKI_API extern INT8 *GKI_map_taskname(UINT8);
396 GKI_API extern UINT8 GKI_resume_task(UINT8);
397 GKI_API extern void GKI_run(void *);
398 GKI_API extern void GKI_stop(void);
399 GKI_API extern UINT8 GKI_suspend_task(UINT8);
400 GKI_API extern UINT8 GKI_is_task_running(UINT8);
404 GKI_API extern void GKI_shiftdown (UINT8 *p_mem, UINT32 len, UINT32 shift_amount);
405 GKI_API extern void GKI_shiftup (UINT8 *p_dest, UINT8 *p_src, UINT32 len);
409 GKI_API extern UINT8 GKI_isend_event (UINT8, UINT16);
410 GKI_API extern void GKI_isend_msg (UINT8, UINT8, void *);
411 GKI_API extern void *GKI_read_mbox (UINT8);
412 GKI_API extern void GKI_send_msg (UINT8, UINT8, void *);
413 GKI_API extern UINT8 GKI_send_event (UINT8, UINT16);
418 GKI_API extern void GKI_change_buf_owner (void *, UINT8);
419 GKI_API extern UINT8 GKI_create_pool (UINT16, UINT16, UINT8, void *);
420 GKI_API extern void GKI_delete_pool (UINT8);
421 GKI_API extern void *GKI_find_buf_start (void *);
422 GKI_API extern void GKI_freebuf (void *);
425 GKI_API extern void *GKI_getbuf_debug (UINT16, const char *, int);
427 GKI_API extern void *GKI_getbuf (UINT16);
429 GKI_API extern UINT16 GKI_get_buf_size (void *);
432 GKI_API extern void *GKI_getpoolbuf_debug (UINT8, const char *, int);
434 GKI_API extern void *GKI_getpoolbuf (UINT8);
437 GKI_API extern UINT16 GKI_poolcount (UINT8);
438 GKI_API extern UINT16 GKI_poolfreecount (UINT8);
439 GKI_API extern UINT16 GKI_poolutilization (UINT8);
440 GKI_API extern void GKI_register_mempool (void *p_mem);
441 GKI_API extern UINT8 GKI_set_pool_permission(UINT8, UINT8);
446 GKI_API extern void *GKI_dequeue (BUFFER_Q *);
447 GKI_API extern void GKI_enqueue (BUFFER_Q *, void *);
448 GKI_API extern void GKI_enqueue_head (BUFFER_Q *, void *);
449 GKI_API extern void *GKI_getfirst (BUFFER_Q *);
450 GKI_API extern void *GKI_getlast (BUFFER_Q *);
451 GKI_API extern void *GKI_getnext (void *);
452 GKI_API extern void GKI_init_q (BUFFER_Q *);
453 GKI_API extern BOOLEAN GKI_queue_is_empty(BUFFER_Q *);
454 GKI_API extern void *GKI_remove_from_queue (BUFFER_Q *, void *);
455 GKI_API extern UINT16 GKI_get_pool_bufsize (UINT8);
459 GKI_API extern void GKI_add_to_timer_list (TIMER_LIST_Q *, TIMER_LIST_ENT *);
460 GKI_API extern void GKI_delay(UINT32);
461 GKI_API extern UINT32 GKI_get_tick_count(void);
462 GKI_API extern INT8 *GKI_get_time_stamp(INT8 *);
463 GKI_API extern void GKI_init_timer_list (TIMER_LIST_Q *);
464 GKI_API extern void GKI_init_timer_list_entry (TIMER_LIST_ENT *);
465 GKI_API extern INT32 GKI_ready_to_sleep (void);
466 GKI_API extern void GKI_remove_from_timer_list (TIMER_LIST_Q *, TIMER_LIST_ENT *);
467 GKI_API extern void GKI_start_timer(UINT8, INT32, BOOLEAN);
468 GKI_API extern void GKI_stop_timer (UINT8);
469 GKI_API extern void GKI_timer_update(INT32);
470 GKI_API extern UINT16 GKI_update_timer_list (TIMER_LIST_Q *, INT32);
471 GKI_API extern UINT32 GKI_get_remaining_ticks (TIMER_LIST_Q *, TIMER_LIST_ENT *);
472 GKI_API extern UINT16 GKI_wait(UINT16, UINT32);
482 GKI_API extern BOOLEAN GKI_timer_queue_empty (void);
483 GKI_API extern void GKI_timer_queue_register_callback(SYSTEM_TICK_CBACK *);
487 GKI_API extern void GKI_enable(void);
488 GKI_API extern void GKI_disable(void);
489 GKI_API extern void GKI_sched_lock(void);
490 GKI_API extern void GKI_sched_unlock(void);
494 GKI_API extern void *GKI_os_malloc (UINT32);
495 GKI_API extern void GKI_os_free (void *);
498 GKI_API extern UINT32 GKI_get_os_tick_count(void);
502 GKI_API extern void GKI_exception (UINT16, char *);
505 GKI_API extern void GKI_PrintBufferUsage(UINT8 *p_num_pools, UINT16 *p_cur_used);
506 GKI_API extern void GKI_PrintBuffer(void);
507 GKI_API extern void GKI_print_task(void);