Lines Matching refs:p_cb
46 tGKI_COM_CB *p_cb = &gki_cb.com; in gki_init_free_queue() local
56 p_cb->pool_start[id] = (UINT8 *)p_mem; in gki_init_free_queue()
57 p_cb->pool_end[id] = (UINT8 *)p_mem + (act_size * total); in gki_init_free_queue()
61 p_cb->pool_size[id] = act_size; in gki_init_free_queue()
63 p_cb->freeq[id].size = (UINT16) tempsize; in gki_init_free_queue()
64 p_cb->freeq[id].total = total; in gki_init_free_queue()
65 p_cb->freeq[id].cur_cnt = 0; in gki_init_free_queue()
66 p_cb->freeq[id].max_cnt = 0; in gki_init_free_queue()
73 p_cb->freeq[id].p_first = hdr; in gki_init_free_queue()
86 p_cb->freeq[id].p_last = hdr1; in gki_init_free_queue()
97 tGKI_COM_CB *p_cb = &gki_cb.com; in gki_alloc_free_queue() local
100 Q = &p_cb->freeq[p_cb->pool_list[id]]; in gki_alloc_free_queue()
122 tGKI_COM_CB *p_cb = &gki_cb.com; in gki_dealloc_free_queue() local
124 for (i=0; i < p_cb->curr_total_no_of_pools; i++) in gki_dealloc_free_queue()
126 if ( 0 < p_cb->freeq[i].max_cnt ) in gki_dealloc_free_queue()
128 GKI_os_free(p_cb->pool_start[i]); in gki_dealloc_free_queue()
130 p_cb->freeq[i].cur_cnt = 0; in gki_dealloc_free_queue()
131 p_cb->freeq[i].max_cnt = 0; in gki_dealloc_free_queue()
132 p_cb->freeq[i].p_first = NULL; in gki_dealloc_free_queue()
133 p_cb->freeq[i].p_last = NULL; in gki_dealloc_free_queue()
135 p_cb->pool_start[i] = NULL; in gki_dealloc_free_queue()
136 p_cb->pool_end[i] = NULL; in gki_dealloc_free_queue()
137 p_cb->pool_size[i] = 0; in gki_dealloc_free_queue()
158 tGKI_COM_CB *p_cb = &gki_cb.com; in gki_buffer_init() local
165 p_cb->OSTaskQFirst[tt][mb] = NULL; in gki_buffer_init()
166 p_cb->OSTaskQLast [tt][mb] = NULL; in gki_buffer_init()
172 p_cb->pool_start[tt] = NULL; in gki_buffer_init()
173 p_cb->pool_end[tt] = NULL; in gki_buffer_init()
174 p_cb->pool_size[tt] = 0; in gki_buffer_init()
176 p_cb->freeq[tt].p_first = 0; in gki_buffer_init()
177 p_cb->freeq[tt].p_last = 0; in gki_buffer_init()
178 p_cb->freeq[tt].size = 0; in gki_buffer_init()
179 p_cb->freeq[tt].total = 0; in gki_buffer_init()
180 p_cb->freeq[tt].cur_cnt = 0; in gki_buffer_init()
181 p_cb->freeq[tt].max_cnt = 0; in gki_buffer_init()
185 p_cb->pool_access_mask = GKI_DEF_BUFPOOL_PERM_MASK; in gki_buffer_init()
192 p_cb->bufpool0 = (UINT8 *)GKI_os_malloc ((GKI_BUF0_SIZE + BUFFER_PADDING_SIZE) * GKI_BUF0_MAX); in gki_buffer_init()
196 p_cb->bufpool1 = (UINT8 *)GKI_os_malloc ((GKI_BUF1_SIZE + BUFFER_PADDING_SIZE) * GKI_BUF1_MAX); in gki_buffer_init()
200 p_cb->bufpool2 = (UINT8 *)GKI_os_malloc ((GKI_BUF2_SIZE + BUFFER_PADDING_SIZE) * GKI_BUF2_MAX); in gki_buffer_init()
204 p_cb->bufpool3 = (UINT8 *)GKI_os_malloc ((GKI_BUF3_SIZE + BUFFER_PADDING_SIZE) * GKI_BUF3_MAX); in gki_buffer_init()
208 p_cb->bufpool4 = (UINT8 *)GKI_os_malloc ((GKI_BUF4_SIZE + BUFFER_PADDING_SIZE) * GKI_BUF4_MAX); in gki_buffer_init()
212 p_cb->bufpool5 = (UINT8 *)GKI_os_malloc ((GKI_BUF5_SIZE + BUFFER_PADDING_SIZE) * GKI_BUF5_MAX); in gki_buffer_init()
216 p_cb->bufpool6 = (UINT8 *)GKI_os_malloc ((GKI_BUF6_SIZE + BUFFER_PADDING_SIZE) * GKI_BUF6_MAX); in gki_buffer_init()
220 p_cb->bufpool7 = (UINT8 *)GKI_os_malloc ((GKI_BUF7_SIZE + BUFFER_PADDING_SIZE) * GKI_BUF7_MAX); in gki_buffer_init()
224 p_cb->bufpool8 = (UINT8 *)GKI_os_malloc ((GKI_BUF8_SIZE + BUFFER_PADDING_SIZE) * GKI_BUF8_MAX); in gki_buffer_init()
228 p_cb->bufpool9 = (UINT8 *)GKI_os_malloc ((GKI_BUF9_SIZE + BUFFER_PADDING_SIZE) * GKI_BUF9_MAX); in gki_buffer_init()
232 … p_cb->bufpool10 = (UINT8 *)GKI_os_malloc ((GKI_BUF10_SIZE + BUFFER_PADDING_SIZE) * GKI_BUF10_MAX); in gki_buffer_init()
236 … p_cb->bufpool11 = (UINT8 *)GKI_os_malloc ((GKI_BUF11_SIZE + BUFFER_PADDING_SIZE) * GKI_BUF11_MAX); in gki_buffer_init()
240 … p_cb->bufpool12 = (UINT8 *)GKI_os_malloc ((GKI_BUF12_SIZE + BUFFER_PADDING_SIZE) * GKI_BUF12_MAX); in gki_buffer_init()
244 … p_cb->bufpool13 = (UINT8 *)GKI_os_malloc ((GKI_BUF13_SIZE + BUFFER_PADDING_SIZE) * GKI_BUF13_MAX); in gki_buffer_init()
248 … p_cb->bufpool14 = (UINT8 *)GKI_os_malloc ((GKI_BUF14_SIZE + BUFFER_PADDING_SIZE) * GKI_BUF14_MAX); in gki_buffer_init()
252 … p_cb->bufpool15 = (UINT8 *)GKI_os_malloc ((GKI_BUF15_SIZE + BUFFER_PADDING_SIZE) * GKI_BUF15_MAX); in gki_buffer_init()
259 gki_init_free_queue(0, GKI_BUF0_SIZE, GKI_BUF0_MAX, p_cb->bufpool0); in gki_buffer_init()
263 gki_init_free_queue(1, GKI_BUF1_SIZE, GKI_BUF1_MAX, p_cb->bufpool1); in gki_buffer_init()
267 gki_init_free_queue(2, GKI_BUF2_SIZE, GKI_BUF2_MAX, p_cb->bufpool2); in gki_buffer_init()
271 gki_init_free_queue(3, GKI_BUF3_SIZE, GKI_BUF3_MAX, p_cb->bufpool3); in gki_buffer_init()
275 gki_init_free_queue(4, GKI_BUF4_SIZE, GKI_BUF4_MAX, p_cb->bufpool4); in gki_buffer_init()
279 gki_init_free_queue(5, GKI_BUF5_SIZE, GKI_BUF5_MAX, p_cb->bufpool5); in gki_buffer_init()
283 gki_init_free_queue(6, GKI_BUF6_SIZE, GKI_BUF6_MAX, p_cb->bufpool6); in gki_buffer_init()
287 gki_init_free_queue(7, GKI_BUF7_SIZE, GKI_BUF7_MAX, p_cb->bufpool7); in gki_buffer_init()
291 gki_init_free_queue(8, GKI_BUF8_SIZE, GKI_BUF8_MAX, p_cb->bufpool8); in gki_buffer_init()
295 gki_init_free_queue(9, GKI_BUF9_SIZE, GKI_BUF9_MAX, p_cb->bufpool9); in gki_buffer_init()
299 gki_init_free_queue(10, GKI_BUF10_SIZE, GKI_BUF10_MAX, p_cb->bufpool10); in gki_buffer_init()
303 gki_init_free_queue(11, GKI_BUF11_SIZE, GKI_BUF11_MAX, p_cb->bufpool11); in gki_buffer_init()
307 gki_init_free_queue(12, GKI_BUF12_SIZE, GKI_BUF12_MAX, p_cb->bufpool12); in gki_buffer_init()
311 gki_init_free_queue(13, GKI_BUF13_SIZE, GKI_BUF13_MAX, p_cb->bufpool13); in gki_buffer_init()
315 gki_init_free_queue(14, GKI_BUF14_SIZE, GKI_BUF14_MAX, p_cb->bufpool14); in gki_buffer_init()
319 gki_init_free_queue(15, GKI_BUF15_SIZE, GKI_BUF15_MAX, p_cb->bufpool15); in gki_buffer_init()
325 p_cb->pool_list[i] = i; in gki_buffer_init()
328 p_cb->curr_total_no_of_pools = GKI_NUM_FIXED_BUF_POOLS; in gki_buffer_init()
373 tGKI_COM_CB *p_cb = &gki_cb.com; in GKI_getbuf() local
382 for (i=0; i < p_cb->curr_total_no_of_pools; i++) in GKI_getbuf()
384 if ( size <= p_cb->freeq[p_cb->pool_list[i]].size ) in GKI_getbuf()
388 if(i == p_cb->curr_total_no_of_pools) in GKI_getbuf()
399 for ( ; i < p_cb->curr_total_no_of_pools; i++) in GKI_getbuf()
402 if (((UINT16)1 << p_cb->pool_list[i]) & p_cb->pool_access_mask) in GKI_getbuf()
404 if ( size <= p_cb->freeq[p_cb->pool_list[i]].size ) in GKI_getbuf()
405 Q = &p_cb->freeq[p_cb->pool_list[i]]; in GKI_getbuf()
467 tGKI_COM_CB *p_cb = &gki_cb.com; in GKI_getpoolbuf() local
478 Q = &p_cb->freeq[pool_id]; in GKI_getpoolbuf()
515 return (GKI_getbuf(p_cb->freeq[pool_id].size)); in GKI_getpoolbuf()
652 tGKI_COM_CB *p_cb = &gki_cb.com; in GKI_send_msg() local
655 …if ((task_id >= GKI_MAX_TASKS) || (mbox >= NUM_TASK_MBOX) || (p_cb->OSRdyTbl[task_id] == TASK_DEAD… in GKI_send_msg()
680 if (p_cb->OSTaskQFirst[task_id][mbox]) in GKI_send_msg()
681 p_cb->OSTaskQLast[task_id][mbox]->p_next = p_hdr; in GKI_send_msg()
683 p_cb->OSTaskQFirst[task_id][mbox] = p_hdr; in GKI_send_msg()
685 p_cb->OSTaskQLast[task_id][mbox] = p_hdr; in GKI_send_msg()
1039 tGKI_COM_CB *p_cb = &gki_cb.com; in gki_add_to_pool_list() local
1042 for(i=0; i < p_cb->curr_total_no_of_pools; i++) in gki_add_to_pool_list()
1045 if(p_cb->freeq[pool_id].size <= p_cb->freeq[ p_cb->pool_list[i] ].size) in gki_add_to_pool_list()
1050 for(j = p_cb->curr_total_no_of_pools; j > i; j--) in gki_add_to_pool_list()
1052 p_cb->pool_list[j] = p_cb->pool_list[j-1]; in gki_add_to_pool_list()
1055 p_cb->pool_list[i] = pool_id; in gki_add_to_pool_list()
1071 tGKI_COM_CB *p_cb = &gki_cb.com; in gki_remove_from_pool_list() local
1074 for(i=0; i < p_cb->curr_total_no_of_pools; i++) in gki_remove_from_pool_list()
1076 if(pool_id == p_cb->pool_list[i]) in gki_remove_from_pool_list()
1080 while (i < (p_cb->curr_total_no_of_pools - 1)) in gki_remove_from_pool_list()
1082 p_cb->pool_list[i] = p_cb->pool_list[i+1]; in gki_remove_from_pool_list()