Searched refs:rpc_mempool (Results 1 - 4 of 4) sorted by relevance

/macosx-10.9.5/smb-697.95.1/lib/librpc/
H A Drpc_helpers.hpp33 struct rpc_mempool struct
37 rpc_mempool();
38 ~rpc_mempool();
44 return roundup(sizeof(struct rpc_mempool), 16);
47 static rpc_mempool * allocate(size_t);
48 static void destroy(rpc_mempool *);
55 std::pair<rpc_mempool *, T *>
58 std::pair<rpc_mempool *, T *> ret;
60 ret.first = rpc_mempool::allocate(sizeof(T));
61 ret.second = (T *)(void *)((uint8_t *)ret.first + rpc_mempool
[all...]
H A Drpc_helpers.cpp45 SMBLogInfo("rpc_mempool(%llu): freeing ptr %p", ASL_LEVEL_DEBUG
55 rpc_mempool *
56 rpc_mempool::allocate(
61 ptr = std::calloc(1, rpc_mempool::block_size() + payload_size);
66 return new (ptr) rpc_mempool();
71 rpc_mempool::destroy(
72 rpc_mempool * pool)
74 pool->~rpc_mempool();
78 rpc_mempool::rpc_mempool() function in class:rpc_mempool
[all...]
H A Dlmshare.cpp45 rpc_mempool * pool = (rpc_mempool *)context;
52 rpc_mempool * pool = (rpc_mempool *)context;
94 std::pair<rpc_mempool *, SHARE_INFO *> result(
167 std::pair<rpc_mempool *, SHARE_ENUM_STRUCT *> result(
228 rpc_mempool * pool;
234 pool = (rpc_mempool *)(void *)((uint8_t *)bufptr - rpc_mempool::block_size());
235 pool->~rpc_mempool();
[all...]
H A DLsarLookup.cpp295 rpc_mempool * mempool(rpc_mempool::allocate(0));
387 rpc_mempool::destroy(mempool);

Completed in 366 milliseconds