Home
last modified time | relevance | path

Searched refs:template (Results 1 – 25 of 64) sorted by relevance

123

/xnu-11215/libkern/os/
H A Dcpp_util.h30 template <class _T> struct remove_reference {typedef _T type;};
31 template <class _T> struct remove_reference<_T&> {typedef _T type;};
66 template<class _T> struct remove_extent { typedef _T type; };
86 template <class _T>
94 template <class T>
104 template <class T>
109 template <class T>
119 template <class T>
129 template <class T>
139 template <class T>
[all …]
H A Datomic.h94 template <class T> using remove_volatile_t = typename std::remove_volatile<T>::type;
96 template <class T>
103 template <class T>
110 template <class T>
117 template <class T>
124 template <class T>
131 template <class T>
H A Dcxx_safe_buffers.h49 template<class It>
57 template<std::contiguous_iterator It, std::sized_sentinel_for<It> End>
/xnu-11215/osfmk/kern/
H A Dledger.c236 #define template_lock(template) lck_mtx_lock(&(template)->lt_lock) argument
331 template = NULL; in ledger_template_create()
338 template = NULL; in ledger_template_create()
341 return template; in ledger_template_create()
402 template->lt_refs--; in ledger_template_dereference()
452 if (template->lt_cnt == template->lt_table_size) { in ledger_entry_add_with_flags()
503 et = &template->lt_entries[template->lt_cnt]; in ledger_entry_add_with_flags()
607 template->lt_zone = zone_create(template->lt_name, ledger_size, in ledger_template_complete()
648 template->lt_refs++; in ledger_instantiate()
2299 assert(template); in ledger_template_info()
[all …]
H A Dledger.h152 extern void ledger_template_dereference(ledger_template_t template);
156 extern int ledger_entry_add(ledger_template_t template, const char *key,
158 extern kern_return_t ledger_set_callback(ledger_template_t template, int entry,
160 extern kern_return_t ledger_track_maximum(ledger_template_t template, int entry,
162 extern kern_return_t ledger_panic_on_negative(ledger_template_t template,
164 extern kern_return_t ledger_track_credit_only(ledger_template_t template,
166 extern int ledger_key_lookup(ledger_template_t template, const char *key);
192 extern int ledger_entry_add_with_flags(ledger_template_t template, const char *key,
198 extern ledger_t ledger_instantiate(ledger_template_t template, int entry_type);
199 extern void ledger_template_complete(ledger_template_t template);
[all …]
/xnu-11215/libkern/libkern/c++/
H A Dbounded_ptr.h49 template <typename ...> using void_t = void;
55 template <typename T1, typename T2>
72 template <typename T, typename U>
78 template <typename T, typename U>
387 template <typename T_ = T>
407 template <typename T_ = T>
554 template <typename T, typename Policy>
561 template <typename T, typename Policy>
568 template <typename T, typename Policy>
575 template <typename T, typename Policy>
[all …]
H A Dintrusive_shared_ptr.h37 template <typename T> T && declval() noexcept;
39 template <typename ...> using void_t = void;
58 template <typename T>
63 template <typename T>
70 template <typename T>
76 template <typename T, typename U>
456 template <typename U, typename Policy>
590 template <typename T, typename R>
597 template <typename T, typename R>
604 template <typename T, typename R>
[all …]
H A DOSValueObject.h82 template <typename T>
410 template <typename T>
416 template <typename T>
434 template <typename T>
449 template <typename T>
459 template <typename T>
482 template <typename T>
492 template <typename T>
506 template <typename T>
513 template <typename T>
[all …]
H A Dsafe_allocation.h53 template <typename T>
55 template <typename T>
57 template <typename T>
60 template <bool Cond, typename T = void> struct enable_if;
64 template <typename T> struct remove_const { using type = T; };
68 template <typename T>
93 template <typename T>
459 template <typename T, typename A, typename P>
466 template <typename T, typename A, typename P>
473 template <typename T, typename A, typename P>
[all …]
H A DOSSharedPtr.h48 template <typename Tag>
65 template <typename T>
70 template <typename T, typename Tag>
75 template <typename T>
85 template <typename Destination, typename Source>
98 template <typename Destination, typename Source>
112 template <typename Destination, typename Tag, typename Source>
125 template <typename To, typename From>
132 template <typename To, typename From>
139 template <typename To, typename From>
[all …]
H A DOSData.h196 template <typename T>
266 template <typename T>
277 template <typename T>
406 template <typename T>
470 template <typename T>
481 template <typename T>
727 template <typename T>
961 template <typename T, ValueAcquisition acquisition>
975 template <typename T, ValueAcquisition>
H A DOSAllocation.h87 template <typename T>
90 template <typename T, bool DataOnly = IOKit_is_data_v<T> >
93 template <typename T>
121 template <typename T>
127 template <
140 template <typename T>
H A DOSPtr.h79 template <typename T>
84 template <typename T>
95 template <typename T>
98 template <typename T, typename Tag>
106 template <typename T>
109 template <typename T>
H A Dbounded_array_ref.h64 template <typename T, typename TrappingPolicy>
124 template <size_t N>
136 template <size_t N>
271 template <typename T, typename P>
278 template <typename T, typename P>
285 template <typename T, typename P>
292 template <typename T, typename P>
H A Dbounded_ptr_fwd.h35 template <typename T, typename TrappingPolicy>
/xnu-11215/iokit/DriverKit/
H A Dbounded_ptr.h49 template <typename ...> using void_t = void;
55 template <typename T1, typename T2>
72 template <typename T, typename U>
78 template <typename T, typename U>
387 template <typename T_ = T>
407 template <typename T_ = T>
554 template <typename T, typename Policy>
561 template <typename T, typename Policy>
568 template <typename T, typename Policy>
575 template <typename T, typename Policy>
[all …]
H A Dsafe_allocation.h53 template <typename T>
55 template <typename T>
57 template <typename T>
60 template <bool Cond, typename T = void> struct enable_if;
64 template <typename T> struct remove_const { using type = T; };
68 template <typename T>
93 template <typename T>
459 template <typename T, typename A, typename P>
466 template <typename T, typename A, typename P>
473 template <typename T, typename A, typename P>
[all …]
H A Dbounded_array_ref.h64 template <typename T, typename TrappingPolicy>
124 template <size_t N>
136 template <size_t N>
271 template <typename T, typename P>
278 template <typename T, typename P>
285 template <typename T, typename P>
292 template <typename T, typename P>
/xnu-11215/tests/intrusive_shared_ptr_src/
H A Dtest_policy.h10 template <typename T>
16 template <typename T>
39 template <typename T>
46 template <typename T>
58 template <int>
60 template <typename T>
65 template <typename T>
72 template <typename T>
75 template <typename T>
H A Dabi_helper.h11 template <typename T>
14 template <typename T>
/xnu-11215/osfmk/i386/
H A Dpmap_x86_common.c821 template = pa_to_pte(pa); in pmap_enter_options()
862 template = pte_set_ex(template, is_ept); in pmap_enter_options()
867 template = pte_set_uex(template); in pmap_enter_options()
871 template = pte_remove_ex(template, is_ept); in pmap_enter_options()
875 template |= PTE_WIRED; in pmap_enter_options()
1173 template = pa_to_pte(pa); in pmap_enter_options()
1214 template = pte_set_ex(template, is_ept); in pmap_enter_options()
1218 template = pte_set_uex(template); in pmap_enter_options()
1222 template = pte_remove_ex(template, is_ept); in pmap_enter_options()
1229 template |= INTEL_PTE_PS; in pmap_enter_options()
[all …]
H A Dpmap_common.c105 unsigned int current, template = 0; in pmap_set_cache_attributes() local
110 template |= PHYS_PAT; in pmap_set_cache_attributes()
112 template |= PHYS_NCACHE; in pmap_set_cache_attributes()
132 pmap_update_cache_attributes_locked(pn, template); in pmap_set_cache_attributes()
136 pmap_phys_attributes[pai] = pmap_phys_attributes[pai] | (char)template; in pmap_set_cache_attributes()
140 if ((template & PHYS_NCACHE) && !(current & PHYS_NCACHE)) { in pmap_set_cache_attributes()
160 unsigned int template = 0; in pmap_get_cache_attributes() local
166 template |= INTEL_PTE_PAT; in pmap_get_cache_attributes()
174 template |= PTE_NCACHE(is_ept); in pmap_get_cache_attributes()
176 template |= INTEL_EPT_WB; in pmap_get_cache_attributes()
[all …]
/xnu-11215/tests/bounded_array_ref_src/
H A Dtest_policy.h41 template <typename T>
44 template <typename T, size_t N>
47 template <typename T>
/xnu-11215/tests/safe_allocation_src/
H A Dtest_utils.h102 template <typename T>
105 template <typename T>
108 template <typename T>
/xnu-11215/tests/bounded_array_src/
H A Dtest_policy.h18 template <typename T, size_t N>
21 template <typename T>

123