Lines Matching refs:item

43 #define UMA_SMALLEST_UNIT       (PAGE_SIZE / 256) /* Smallest item allocated */
57 * item A pointer to the memory which has been allocated.
59 * size The size of the allocated item
76 * item A pointer to the memory which has been allocated.
77 * size The size of the item being destructed.
94 * item A pointer to the memory which has been allocated.
95 * size The size of the item being initialized.
113 * item A pointer to memory which has been 'freed' but has not left the
115 * size The size of the item being discarded.
139 * The item is initialized when it is cached, and this is the state that the
311 * Allocates an item out of a zone
327 * Allocates an item out of a zone without supplying an argument
341 * Frees an item back into the specified zone.
344 * zone The zone the item was originally allocated out of.
345 * item The memory to be freed.
352 void uma_zfree_arg(uma_zone_t zone, void *item, void *arg);
355 * Frees an item back to a zone without supplying an argument
360 static __inline void uma_zfree(uma_zone_t zone, void *item);
363 uma_zfree(uma_zone_t zone, void *item)
365 uma_zfree_arg(zone, item, NULL);
393 * item A pointer to the previously allocated pages.
400 typedef void (*uma_free)(void *item, vm_size_t size, uint8_t pflag);
614 * Used to lookup the reference counter allocated for an item
620 * zone The UMA_ZONE_REFCNT zone to which the item belongs.
621 * item The address of the item for which we want a refcnt.
626 uint32_t *uma_find_refcnt(uma_zone_t zone, void *item);
667 uint32_t uth_size; /* Keg: requested size of item. */
668 uint32_t uth_rsize; /* Keg: real size of item. */