Lines Matching refs:name
181 #define KALLOC_HEAP_DEFINE(var, name, heap_id) \ argument
183 .kh_name = (name), \
954 #define KALLOC_ARRAY_TYPE_DECL_(name, h_type_t, h_sz, e_type_t, e_sz) \ argument
955 KALLOC_TYPE_VAR_DECLARE(name ## _kt_view); \
956 typedef struct name * __unsafe_indexable name ## _t; \
960 name ## _count_to_size(uint32_t count) \
967 name ## _size_to_count(vm_size_t size) \
974 name ## _size(name ## _t array) \
981 name ## _next_size( \
1002 name ## _count(name ## _t array) \
1004 return name ## _size_to_count(name ## _size(array)); \
1009 name ## _base(name ## _t array) \
1020 name ## _begin(name ## _t array) \
1031 name ## _next_elem(name ## _t array, e_type_t *e) \
1044 name ## _contains(name ## _t array, vm_size_t i) \
1052 if (__improbable(s > name ## _size(array))) { \
1060 name ## _get_nocheck(name ## _t array, vm_size_t i) \
1062 return name ## _begin(array) + i; \
1067 name ## _get(name ## _t array, vm_size_t i) \
1069 if (__probable(name ## _contains(array, i))) { \
1070 return name ## _get_nocheck(array, i); \
1075 static inline name ## _t \
1076 name ## _alloc_by_size(vm_size_t size, zalloc_flags_t fl) \
1080 return (name ## _t)kalloc_type_var_impl(name ## _kt_view, \
1084 static inline name ## _t \
1085 name ## _alloc_by_count(uint32_t count, zalloc_flags_t fl) \
1087 return name ## _alloc_by_size(kt_size(h_sz, e_sz, count), fl); \
1090 static inline name ## _t \
1091 name ## _realloc_by_size( \
1092 name ## _t array, \
1101 return (name ## _t)(krealloc_ext)( \
1102 kt_mangle_var_view(name ## _kt_view), \
1106 static inline name ## _t \
1107 name ## _realloc_by_count( \
1108 name ## _t array, \
1114 return name ## _realloc_by_size(array, new_size, fl); \
1118 name ## _free_noclear(name ## _t array) \
1120 kfree_type_var_impl(name ## _kt_view, \
1121 name ## _base(array), name ## _size(array)); \
1125 name ## _free(name ## _t *arrayp) \
1127 name ## _t array = *arrayp; \
1130 kfree_type_var_impl(name ## _kt_view, \
1131 name ## _base(array), name ## _size(array)); \
1177 #define KALLOC_ARRAY_TYPE_DECL_2(name, e_type_t) \ argument
1178 KALLOC_ARRAY_TYPE_DECL_(name, e_type_t, 0, e_type_t, sizeof(e_type_t))
1180 #define KALLOC_ARRAY_TYPE_DECL_3(name, h_type_t, e_type_t) \ argument
1181 KALLOC_ARRAY_TYPE_DECL_(name, \
1185 #define KALLOC_ARRAY_TYPE_DEFINE_3(name, e_type_t, flags) \ argument
1186 KALLOC_TYPE_VAR_DEFINE_3(name ## _kt_view, e_type_t, flags)
1188 #define KALLOC_ARRAY_TYPE_DEFINE_4(name, h_type_t, e_type_t, flags) \ argument
1189 KALLOC_TYPE_VAR_DEFINE_4(name ## _kt_view, h_type_t, e_type_t, flags)
1229 #define KALLOC_ARRAY_TYPE_DECL_(name, h_type_t, h_sz, e_type_t, e_sz) \ argument
1230 typedef struct name * __unsafe_indexable name ## _t