Searched refs:locked_pool (Results 1 - 6 of 6) sorted by relevance
/haiku/src/add-ons/kernel/bus_managers/scsi/ |
H A D | scsi.cpp | 8 locked_pool_interface *locked_pool; variable 13 { LOCKED_POOL_MODULE_NAME, (module_info **)&locked_pool },
|
H A D | ccb.cpp | 34 ccb = (scsi_ccb *)locked_pool->alloc(device->bus->ccb_pool); 62 locked_pool->free(ccb->bus->ccb_pool, ccb); 99 bus->ccb_pool = locked_pool->create(sizeof(scsi_ccb), sizeof(uint32) - 1, 0, 113 locked_pool->destroy(bus->ccb_pool);
|
H A D | scatter_gather.cpp | 112 ccb->sg_list = temp_sg = (physical_entry*)locked_pool->alloc(temp_sg_pool); 134 locked_pool->free(temp_sg_pool, temp_sg); 144 locked_pool->destroy(temp_sg_pool); 166 locked_pool->free(temp_sg_pool, (physical_entry *)ccb->sg_list); 178 temp_sg_pool = locked_pool->create(
|
H A D | scsi_internal.h | 14 #include <locked_pool.h> 220 extern locked_pool_interface *locked_pool;
|
/haiku/headers/os/drivers/ |
H A D | locked_pool.h | 37 typedef struct locked_pool *locked_pool_cookie; 69 #define LOCKED_POOL_MODULE_NAME "generic/locked_pool/v1"
|
/haiku/src/add-ons/kernel/generic/locked_pool/ |
H A D | locked_pool.c | 32 #include <drivers/locked_pool.h> 50 typedef struct locked_pool { struct 72 struct locked_pool *prev, *next; // global cyclic list 73 } locked_pool; typedef in typeref:struct:locked_pool 85 static locked_pool *sLockedPools; 101 enlarge_pool(locked_pool *pool, int numBlocks) 202 locked_pool *pool; 245 free_chunks(locked_pool *pool) 325 pool_alloc(locked_pool *pool) 383 pool_free(locked_pool *poo [all...] |
Completed in 58 milliseconds