| /xnu-11215/libkern/os/ |
| H A D | cpp_util.h | 30 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 D | atomic.h | 94 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 D | cxx_safe_buffers.h | 49 template<class It> 57 template<std::contiguous_iterator It, std::sized_sentinel_for<It> End>
|
| /xnu-11215/osfmk/kern/ |
| H A D | ledger.c | 236 #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 D | ledger.h | 152 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 D | bounded_ptr.h | 49 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 D | intrusive_shared_ptr.h | 37 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 D | OSValueObject.h | 82 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 D | safe_allocation.h | 53 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 D | OSSharedPtr.h | 48 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 D | OSData.h | 196 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 D | OSAllocation.h | 87 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 D | OSPtr.h | 79 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 D | bounded_array_ref.h | 64 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 D | bounded_ptr_fwd.h | 35 template <typename T, typename TrappingPolicy>
|
| /xnu-11215/iokit/DriverKit/ |
| H A D | bounded_ptr.h | 49 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 D | safe_allocation.h | 53 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 D | bounded_array_ref.h | 64 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 D | test_policy.h | 10 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 D | abi_helper.h | 11 template <typename T> 14 template <typename T>
|
| /xnu-11215/osfmk/i386/ |
| H A D | pmap_x86_common.c | 821 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 D | pmap_common.c | 105 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 D | test_policy.h | 41 template <typename T> 44 template <typename T, size_t N> 47 template <typename T>
|
| /xnu-11215/tests/safe_allocation_src/ |
| H A D | test_utils.h | 102 template <typename T> 105 template <typename T> 108 template <typename T>
|
| /xnu-11215/tests/bounded_array_src/ |
| H A D | test_policy.h | 18 template <typename T, size_t N> 21 template <typename T>
|