Lines Matching refs:name

181 #define KALLOC_HEAP_DEFINE(var, name, heap_id) \  argument
183 .kh_name = (name), \
955 #define KALLOC_ARRAY_TYPE_DECL_(name, h_type_t, h_sz, e_type_t, e_sz) \ argument
956 KALLOC_TYPE_VAR_DECLARE(name ## _kt_view); \
957 typedef struct name * __unsafe_indexable name ## _t; \
961 name ## _count_to_size(uint32_t count) \
968 name ## _size_to_count(vm_size_t size) \
975 name ## _size(name ## _t array) \
982 name ## _next_size( \
1003 name ## _count(name ## _t array) \
1005 return name ## _size_to_count(name ## _size(array)); \
1010 name ## _base(name ## _t array) \
1021 name ## _begin(name ## _t array) \
1032 name ## _next_elem(name ## _t array, e_type_t *e) \
1045 name ## _contains(name ## _t array, vm_size_t i) \
1053 if (__improbable(s > name ## _size(array))) { \
1061 name ## _get_nocheck(name ## _t array, vm_size_t i) \
1063 return name ## _begin(array) + i; \
1068 name ## _get(name ## _t array, vm_size_t i) \
1070 if (__probable(name ## _contains(array, i))) { \
1071 return name ## _get_nocheck(array, i); \
1076 static inline name ## _t \
1077 name ## _alloc_by_size(vm_size_t size, zalloc_flags_t fl) \
1081 return (name ## _t)kalloc_type_var_impl(name ## _kt_view, \
1085 static inline name ## _t \
1086 name ## _alloc_by_count(uint32_t count, zalloc_flags_t fl) \
1088 return name ## _alloc_by_size(kt_size(h_sz, e_sz, count), fl); \
1091 static inline name ## _t \
1092 name ## _realloc_by_size( \
1093 name ## _t array, \
1102 return (name ## _t)(krealloc_ext)( \
1103 kt_mangle_var_view(name ## _kt_view), \
1107 static inline name ## _t \
1108 name ## _realloc_by_count( \
1109 name ## _t array, \
1115 return name ## _realloc_by_size(array, new_size, fl); \
1119 name ## _free_noclear(name ## _t array) \
1121 kfree_type_var_impl(name ## _kt_view, \
1122 name ## _base(array), name ## _size(array)); \
1126 name ## _free(name ## _t *arrayp) \
1128 name ## _t array = *arrayp; \
1131 kfree_type_var_impl(name ## _kt_view, \
1132 name ## _base(array), name ## _size(array)); \
1178 #define KALLOC_ARRAY_TYPE_DECL_2(name, e_type_t) \ argument
1179 KALLOC_ARRAY_TYPE_DECL_(name, e_type_t, 0, e_type_t, sizeof(e_type_t))
1181 #define KALLOC_ARRAY_TYPE_DECL_3(name, h_type_t, e_type_t) \ argument
1182 KALLOC_ARRAY_TYPE_DECL_(name, e_type_t, 0, e_type_t, sizeof(e_type_t))
1184 #define KALLOC_ARRAY_TYPE_DEFINE_3(name, e_type_t, flags) \ argument
1185 KALLOC_TYPE_VAR_DEFINE_3(name ## _kt_view, e_type_t, flags)
1187 #define KALLOC_ARRAY_TYPE_DEFINE_4(name, h_type_t, e_type_t, flags) \ argument
1188 KALLOC_TYPE_VAR_DEFINE_4(name ## _kt_view, h_type_t, e_type_t, flags)
1228 #define KALLOC_ARRAY_TYPE_DECL_(name, h_type_t, h_sz, e_type_t, e_sz) \ argument
1229 typedef struct name * __unsafe_indexable name ## _t