Lines Matching full:pool_id
25 static void gki_add_to_pool_list(UINT8 pool_id);
26 static void gki_remove_from_pool_list(UINT8 pool_id);
452 ** Parameters pool_id - (input) pool ID to get a buffer out of.
457 void *GKI_getpoolbuf (UINT8 pool_id)
463 if (pool_id >= GKI_NUM_TOTAL_BUF_POOLS)
472 Q = &p_cb->freeq[pool_id];
477 if(Q->p_first == 0 && gki_alloc_free_queue(pool_id) != TRUE)
506 return (GKI_getbuf(p_cb->freeq[pool_id].size));
1066 ** Parameters pool_id - (input) pool ID to be set or changed
1073 UINT8 GKI_set_pool_permission(UINT8 pool_id, UINT8 permission)
1077 if (pool_id < GKI_NUM_TOTAL_BUF_POOLS)
1080 p_cb->pool_access_mask = (UINT16)(p_cb->pool_access_mask | (1 << pool_id));
1083 p_cb->pool_access_mask = (UINT16)(p_cb->pool_access_mask & ~(1 << pool_id));
1101 static void gki_add_to_pool_list(UINT8 pool_id)
1111 if(p_cb->freeq[pool_id].size <= p_cb->freeq[ p_cb->pool_list[i] ].size)
1121 p_cb->pool_list[i] = pool_id;
1135 static void gki_remove_from_pool_list(UINT8 pool_id)
1142 if(pool_id == p_cb->pool_list[i])
1162 ** Parameters pool_id - (input) pool ID to get a buffer out of.
1167 void *GKI_igetpoolbuf (UINT8 pool_id)
1172 if (pool_id >= GKI_NUM_TOTAL_BUF_POOLS)
1176 Q = &gki_cb.com.freeq[pool_id];
1207 ** Parameters pool_id - (input) pool ID to get the free count of.
1212 UINT16 GKI_poolcount (UINT8 pool_id)
1214 if (pool_id >= GKI_NUM_TOTAL_BUF_POOLS)
1217 return (gki_cb.com.freeq[pool_id].total);
1227 ** Parameters pool_id - (input) pool ID to get the free count of.
1232 UINT16 GKI_poolfreecount (UINT8 pool_id)
1236 if (pool_id >= GKI_NUM_TOTAL_BUF_POOLS)
1239 Q = &gki_cb.com.freeq[pool_id];
1397 ** Parameters: pool_id - (input) Id of the poll being deleted.
1402 void GKI_delete_pool (UINT8 pool_id)
1407 if ((pool_id >= GKI_NUM_TOTAL_BUF_POOLS) || (!p_cb->pool_start[pool_id]))
1411 Q = &p_cb->freeq[pool_id];
1422 GKI_os_free (p_cb->pool_start[pool_id]);
1424 p_cb->pool_start[pool_id] = NULL;
1425 p_cb->pool_end[pool_id] = NULL;
1426 p_cb->pool_size[pool_id] = 0;
1428 gki_remove_from_pool_list(pool_id);
1451 UINT16 GKI_get_pool_bufsize (UINT8 pool_id)
1453 if (pool_id < GKI_NUM_TOTAL_BUF_POOLS)
1454 return (gki_cb.com.freeq[pool_id].size);
1466 ** Parameters pool_id - (input) pool ID to get the free count of.
1471 UINT16 GKI_poolutilization (UINT8 pool_id)
1475 if (pool_id >= GKI_NUM_TOTAL_BUF_POOLS)
1478 Q = &gki_cb.com.freeq[pool_id];