Home | History | Annotate | Download | only in common

Lines Matching refs:GKI_API

373 GKI_API extern UINT8   GKI_create_task (TASKPTR, UINT8, INT8 *, UINT16 *, UINT16);
374 GKI_API extern void GKI_destroy_task(UINT8 task_id);
375 GKI_API extern void GKI_task_self_cleanup(UINT8 task_id);
376 GKI_API extern void GKI_exit_task(UINT8);
377 GKI_API extern UINT8 GKI_get_taskid(void);
378 GKI_API extern void GKI_init(void);
379 GKI_API extern void GKI_shutdown(void);
380 GKI_API extern INT8 *GKI_map_taskname(UINT8);
381 GKI_API extern UINT8 GKI_resume_task(UINT8);
382 GKI_API extern void GKI_run(void *);
383 GKI_API extern void GKI_freeze(void);
384 GKI_API extern void GKI_stop(void);
385 GKI_API extern UINT8 GKI_suspend_task(UINT8);
386 GKI_API extern UINT8 GKI_is_task_running(UINT8);
390 GKI_API extern void GKI_shiftdown (UINT8 *p_mem, UINT32 len, UINT32 shift_amount);
391 GKI_API extern void GKI_shiftup (UINT8 *p_dest, UINT8 *p_src, UINT32 len);
395 GKI_API extern UINT8 GKI_isend_event (UINT8, UINT16);
396 GKI_API extern void GKI_isend_msg (UINT8, UINT8, void *);
397 GKI_API extern void *GKI_read_mbox (UINT8);
398 GKI_API extern void GKI_send_msg (UINT8, UINT8, void *);
399 GKI_API extern UINT8 GKI_send_event (UINT8, UINT16);
404 GKI_API extern void GKI_change_buf_owner (void *, UINT8);
405 GKI_API extern UINT8 GKI_create_pool (UINT16, UINT16, UINT8, void *);
406 GKI_API extern void GKI_delete_pool (UINT8);
407 GKI_API extern void *GKI_find_buf_start (void *);
408 GKI_API extern void GKI_freebuf (void *);
409 GKI_API extern void *GKI_getbuf (UINT16);
410 GKI_API extern UINT16 GKI_get_buf_size (void *);
411 GKI_API extern void *GKI_getpoolbuf (UINT8);
412 GKI_API extern UINT16 GKI_poolcount (UINT8);
413 GKI_API extern UINT16 GKI_poolfreecount (UINT8);
414 GKI_API extern UINT16 GKI_poolutilization (UINT8);
415 GKI_API extern void GKI_register_mempool (void *p_mem);
416 GKI_API extern UINT8 GKI_set_pool_permission(UINT8, UINT8);
421 GKI_API extern void *GKI_dequeue (BUFFER_Q *);
422 GKI_API extern void GKI_enqueue (BUFFER_Q *, void *);
423 GKI_API extern void GKI_enqueue_head (BUFFER_Q *, void *);
424 GKI_API extern void *GKI_getfirst (BUFFER_Q *);
425 GKI_API extern void *GKI_getlast (BUFFER_Q *);
426 GKI_API extern void *GKI_getnext (void *);
427 GKI_API extern void GKI_init_q (BUFFER_Q *);
428 GKI_API extern BOOLEAN GKI_queue_is_empty(BUFFER_Q *);
429 GKI_API extern void *GKI_remove_from_queue (BUFFER_Q *, void *);
430 GKI_API extern UINT16 GKI_get_pool_bufsize (UINT8);
434 GKI_API extern void GKI_add_to_timer_list (TIMER_LIST_Q *, TIMER_LIST_ENT *);
435 GKI_API extern void GKI_delay(UINT32);
436 GKI_API extern UINT32 GKI_get_tick_count(void);
437 GKI_API extern INT8 *GKI_get_time_stamp(INT8 *);
438 GKI_API extern void GKI_init_timer_list (TIMER_LIST_Q *);
439 GKI_API extern void GKI_init_timer_list_entry (TIMER_LIST_ENT *);
440 GKI_API extern INT32 GKI_ready_to_sleep (void);
441 GKI_API extern void GKI_remove_from_timer_list (TIMER_LIST_Q *, TIMER_LIST_ENT *);
442 GKI_API extern void GKI_start_timer(UINT8, INT32, BOOLEAN);
443 GKI_API extern void GKI_stop_timer (UINT8);
444 GKI_API extern void GKI_timer_update(INT32);
445 GKI_API extern UINT16 GKI_update_timer_list (TIMER_LIST_Q *, INT32);
446 GKI_API extern UINT32 GKI_get_remaining_ticks (TIMER_LIST_Q *, TIMER_LIST_ENT *);
447 GKI_API extern UINT16 GKI_wait(UINT16, UINT32);
457 GKI_API extern BOOLEAN GKI_timer_queue_empty (void);
458 GKI_API extern void GKI_timer_queue_register_callback(SYSTEM_TICK_CBACK *);
462 GKI_API extern void GKI_enable(void);
463 GKI_API extern void GKI_disable(void);
464 GKI_API extern void GKI_sched_lock(void);
465 GKI_API extern void GKI_sched_unlock(void);
469 GKI_API extern void *GKI_os_malloc (UINT32);
470 GKI_API extern void GKI_os_free (void *);
473 GKI_API extern UINT32 GKI_get_os_tick_count(void);
477 GKI_API extern void GKI_exception (UINT16, char *);
480 GKI_API extern void GKI_PrintBufferUsage(UINT8 *p_num_pools, UINT16 *p_cur_used);
481 GKI_API extern void GKI_PrintBuffer(void);
482 GKI_API extern void GKI_print_task(void);