Lines Matching +full:wait +full:- +full:long
25 It must be at least 4N bytes long, where N is greater than 0.
31 It must be at least "block size" times "number of blocks" bytes long.
33 The memory slab's buffer must be aligned to an N-byte boundary, where
45 If all the blocks are currently in use, a thread can optionally wait
47 Any number of threads may wait on an empty memory slab simultaneously;
48 when a memory block becomes available, it is given to the highest-priority
52 allows for a memory slab with smaller blocks and others with larger-sized
58 A memory slab's buffer is an array of fixed-size blocks,
74 that are 400 bytes long, each of which is aligned to a 4-byte boundary.
76 .. code-block:: c
89 .. code-block:: c
95 .. code-block:: c
108 .. code-block:: c
116 printf("Memory allocation time-out");
127 .. code-block:: c
138 Use a memory slab to allocate and free memory in fixed-size blocks.