Lines Matching refs:cp
163 #define UMEM_BUFTAG(cp, buf) \
164 ((umem_buftag_t *)((char *)(buf) + (cp)->cache_buftag))
166 #define UMEM_BUFCTL(cp, buf) \
167 ((umem_bufctl_t *)((char *)(buf) + (cp)->cache_bufctl))
169 #define UMEM_BUF(cp, bcp) \
170 ((void *)((char *)(bcp) - (cp)->cache_bufctl))
172 #define UMEM_SLAB(cp, buf) \
173 ((umem_slab_t *)P2END((uintptr_t)(buf), (cp)->cache_slabsize) - 1)
175 #define UMEM_CPU_CACHE(cp, cpu) \
176 (umem_cpu_cache_t *)((char *)cp + cpu->cpu_cache_offset)
178 #define UMEM_MAGAZINE_VALID(cp, mp) \
180 (cp)->cache_magtype->mt_cache)
201 #define UMEM_HASH(cp, buf) \
202 ((cp)->cache_hash_table + \
203 (((uintptr_t)(buf) >> (cp)->cache_hash_shift) & (cp)->cache_hash_mask))