Home | History | Annotate | Download | only in common

Lines Matching refs:pool_id

26 static void gki_add_to_pool_list(UINT8 pool_id);
27 static void gki_remove_from_pool_list(UINT8 pool_id);
494 ** Parameters pool_id - (input) pool ID to get a buffer out of.
500 void *GKI_getpoolbuf_debug (UINT8 pool_id, const char * _function_, int _line_)
502 void *GKI_getpoolbuf (UINT8 pool_id)
509 if (pool_id >= GKI_NUM_TOTAL_BUF_POOLS)
513 LOGD("GKI_getpoolbuf() requesting from %d func:%s(line=%d)", pool_id, _function_, _line_);
518 Q = &p_cb->freeq[pool_id];
522 if(Q->p_first == 0 && gki_alloc_free_queue(pool_id) != TRUE)
552 LOGD("GKI_getpoolbuf() allocated, %x, %x (%d of %d used) %d", (UINT8*)p_hdr + BUFFER_HDR_SIZE, p_hdr, Q->cur_cnt, Q->total, p_cb->freeq[pool_id].total);
566 return (GKI_getbuf_debug(p_cb->freeq[pool_id].size, _function_, _line_));
569 return (GKI_getbuf(p_cb->freeq[pool_id].size));
1137 ** Parameters pool_id - (input) pool ID to be set or changed
1144 UINT8 GKI_set_pool_permission(UINT8 pool_id, UINT8 permission)
1148 if (pool_id < GKI_NUM_TOTAL_BUF_POOLS)
1151 p_cb->pool_access_mask = (UINT16)(p_cb->pool_access_mask | (1 << pool_id));
1154 p_cb->pool_access_mask = (UINT16)(p_cb->pool_access_mask & ~(1 << pool_id));
1172 static void gki_add_to_pool_list(UINT8 pool_id)
1182 if(p_cb->freeq[pool_id].size <= p_cb->freeq[ p_cb->pool_list[i] ].size)
1192 p_cb->pool_list[i] = pool_id;
1206 static void gki_remove_from_pool_list(UINT8 pool_id)
1213 if(pool_id == p_cb->pool_list[i])
1233 ** Parameters pool_id - (input) pool ID to get a buffer out of.
1238 void *GKI_igetpoolbuf (UINT8 pool_id)
1243 if (pool_id >= GKI_NUM_TOTAL_BUF_POOLS)
1247 Q = &gki_cb.com.freeq[pool_id];
1278 ** Parameters pool_id - (input) pool ID to get the free count of.
1283 UINT16 GKI_poolcount (UINT8 pool_id)
1285 if (pool_id >= GKI_NUM_TOTAL_BUF_POOLS)
1288 return (gki_cb.com.freeq[pool_id].total);
1298 ** Parameters pool_id - (input) pool ID to get the free count of.
1303 UINT16 GKI_poolfreecount (UINT8 pool_id)
1307 if (pool_id >= GKI_NUM_TOTAL_BUF_POOLS)
1310 Q = &gki_cb.com.freeq[pool_id];
1468 ** Parameters: pool_id - (input) Id of the poll being deleted.
1473 void GKI_delete_pool (UINT8 pool_id)
1478 if ((pool_id >= GKI_NUM_TOTAL_BUF_POOLS) || (!p_cb->pool_start[pool_id]))
1482 Q = &p_cb->freeq[pool_id];
1493 GKI_os_free (p_cb->pool_start[pool_id]);
1495 p_cb->pool_start[pool_id] = NULL;
1496 p_cb->pool_end[pool_id] = NULL;
1497 p_cb->pool_size[pool_id] = 0;
1499 gki_remove_from_pool_list(pool_id);
1523 UINT16 GKI_get_pool_bufsize (UINT8 pool_id)
1525 if (pool_id < GKI_NUM_TOTAL_BUF_POOLS)
1526 return (gki_cb.com.freeq[pool_id].size);
1538 ** Parameters pool_id - (input) pool ID to get the free count of.
1543 UINT16 GKI_poolutilization (UINT8 pool_id)
1547 if (pool_id >= GKI_NUM_TOTAL_BUF_POOLS)
1550 Q = &gki_cb.com.freeq[pool_id];