Searched refs:locked_pool (Results 1 - 6 of 6) sorted by relevance

/haiku/src/add-ons/kernel/bus_managers/scsi/
H A Dscsi.cpp8 locked_pool_interface *locked_pool; variable
13 { LOCKED_POOL_MODULE_NAME, (module_info **)&locked_pool },
H A Dccb.cpp34 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 Dscatter_gather.cpp112 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 Dscsi_internal.h14 #include <locked_pool.h>
220 extern locked_pool_interface *locked_pool;
/haiku/headers/os/drivers/
H A Dlocked_pool.h37 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 Dlocked_pool.c32 #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