Lines Matching refs:GKI_API
141 GKI_API extern UINT8 GKI_create_task (TASKPTR, UINT8, INT8 *, UINT16 *, UINT16);
142 GKI_API extern void GKI_destroy_task(UINT8 task_id);
143 GKI_API extern void GKI_task_self_cleanup(UINT8 task_id);
144 GKI_API extern void GKI_exit_task(UINT8);
145 GKI_API extern UINT8 GKI_get_taskid(void);
146 GKI_API extern void GKI_init(void);
147 GKI_API extern void GKI_shutdown(void);
148 GKI_API extern INT8 *GKI_map_taskname(UINT8);
149 GKI_API extern void GKI_run(void);
150 GKI_API extern void GKI_stop(void);
154 GKI_API extern void *GKI_read_mbox (UINT8);
155 GKI_API extern void GKI_send_msg (UINT8, UINT8, void *);
156 GKI_API extern UINT8 GKI_send_event (UINT8, UINT16);
161 GKI_API extern void GKI_freebuf (void *);
162 GKI_API extern void *GKI_getbuf (UINT16);
163 GKI_API extern UINT16 GKI_get_buf_size (void *);
164 GKI_API extern void *GKI_getpoolbuf (UINT8);
165 GKI_API extern UINT16 GKI_poolcount (UINT8);
166 GKI_API extern UINT16 GKI_poolfreecount (UINT8);
167 GKI_API extern UINT16 GKI_poolutilization (UINT8);
172 GKI_API extern void *GKI_dequeue (BUFFER_Q *);
173 GKI_API extern void GKI_enqueue (BUFFER_Q *, void *);
174 GKI_API extern void GKI_enqueue_head (BUFFER_Q *, void *);
175 GKI_API extern void *GKI_getfirst (BUFFER_Q *);
176 GKI_API extern void *GKI_getlast (BUFFER_Q *);
177 GKI_API extern void *GKI_getnext (void *);
178 GKI_API extern void GKI_init_q (BUFFER_Q *);
179 GKI_API extern BOOLEAN GKI_queue_is_empty(BUFFER_Q *);
180 GKI_API extern void *GKI_remove_from_queue (BUFFER_Q *, void *);
181 GKI_API extern UINT16 GKI_get_pool_bufsize (UINT8);
185 GKI_API extern void GKI_add_to_timer_list (TIMER_LIST_Q *, TIMER_LIST_ENT *);
186 GKI_API extern void GKI_delay(UINT32);
187 GKI_API extern UINT32 GKI_get_tick_count(void);
188 GKI_API extern void GKI_init_timer_list (TIMER_LIST_Q *);
189 GKI_API extern INT32 GKI_ready_to_sleep (void);
190 GKI_API extern BOOLEAN GKI_remove_from_timer_list (TIMER_LIST_Q *, TIMER_LIST_ENT *);
191 GKI_API extern void GKI_start_timer(UINT8, INT32, BOOLEAN);
192 GKI_API extern void GKI_stop_timer (UINT8);
193 GKI_API extern void GKI_timer_update(INT32);
194 GKI_API extern UINT16 GKI_update_timer_list (TIMER_LIST_Q *, INT32);
195 GKI_API extern UINT32 GKI_get_remaining_ticks (TIMER_LIST_Q *, TIMER_LIST_ENT *);
196 GKI_API extern UINT16 GKI_wait(UINT16, UINT32);
197 GKI_API extern BOOLEAN GKI_timer_queue_is_empty(const TIMER_LIST_Q *timer_q);
198 GKI_API extern TIMER_LIST_ENT *GKI_timer_getfirst(const TIMER_LIST_Q *timer_q);
199 GKI_API extern INT32 GKI_timer_ticks_getinitial(const TIMER_LIST_ENT *tle);
203 GKI_API extern void GKI_enable(void);
204 GKI_API extern void GKI_disable(void);
208 GKI_API extern void *GKI_os_malloc (UINT32);
209 GKI_API extern void GKI_os_free (void *);
212 GKI_API extern UINT32 GKI_get_os_tick_count(void);
216 GKI_API extern void GKI_exception (UINT16, char *);
219 GKI_API extern void GKI_PrintBufferUsage(UINT8 *p_num_pools, UINT16 *p_cur_used);
220 GKI_API extern void GKI_PrintBuffer(void);
221 GKI_API extern void GKI_print_task(void);