Home
last modified time | relevance | path

Searched refs:bit (Results 1 – 25 of 67) sorted by relevance

123

/xnu-11215/bsd/sys/
H A Dbitstring.h71 #define _bitstr_byte(bit) \ argument
72 ((bit) >> 3)
75 #define _bitstr_mask(bit) \ argument
76 (1 << ((bit) & 0x7))
88 #define bitstr_test(name, bit) \ argument
89 ((name)[_bitstr_byte(bit)] & _bitstr_mask(bit))
92 #define bitstr_set(name, bit) \ argument
93 ((name)[_bitstr_byte(bit)] |= _bitstr_mask(bit))
97 (void)os_atomic_or(&((name)[_bitstr_byte(bit)]), _bitstr_mask(bit), relaxed)
101 ((name)[_bitstr_byte(bit)] &= ~_bitstr_mask(bit))
[all …]
H A Dsignalvar.h192 int clear_procsiglist(struct proc *p, int bit, int in_signalstart);
193 int set_procsigmask(struct proc *p, int bit);
/xnu-11215/osfmk/corecrypto/
H A Dcc_internal.h379 b += (1 - bit); in cc_clz32_fallback()
383 b &= (bit - 1); in cc_clz32_fallback()
397 b += (1 - bit); in cc_clz64_fallback()
401 b &= (bit - 1); in cc_clz64_fallback()
415 b += (1 - bit); in cc_ctz32_fallback()
419 b &= (bit - 1); in cc_ctz32_fallback()
433 b += (1 - bit); in cc_ctz64_fallback()
437 b &= (bit - 1); in cc_ctz64_fallback()
542 unsigned bit = 0; in cc_ffs32_fallback() local
550 seen |= bit; in cc_ffs32_fallback()
[all …]
H A Dcc_runtime_config.h87 _cpu_supports(uint64_t leaf, uint64_t subleaf, uint8_t cpuid_register, uint8_t bit) in _cpu_supports() argument
95 return (registers[cpuid_register] >> bit) & 1; in _cpu_supports()
/xnu-11215/osfmk/i386/
H A Dbit_routines.h74 #define bit_lock(bit,l) \ argument
82 "r" (bit), "m" (*(volatile int *)(l)) : \
85 #define bit_unlock(bit,l) \ argument
89 "r" (bit), "m" (*(volatile int *)(l)));
97 #define i_bit_set(bit,l) \ argument
101 "r" (bit), "m" (*(volatile int *)(l)));
103 #define i_bit_clear(bit,l) \ argument
107 "r" (bit), "m" (*(volatile int *)(l)));
H A Dmp.h286 #define i_bit(bit, word) ((long)(*(word)) & (1L << (bit))) argument
289 i_bit_impl(long word, long bit) in i_bit_impl() argument
291 long bitmask = 1L << bit; in i_bit_impl()
294 #define i_bit(bit, word) i_bit_impl((long)(*(word)), bit) argument
H A Dtsc.c80 #define bit(n) (1ULL << (n)) macro
81 #define bitmask(h, l) ((bit(h)|(bit(h)-1)) & ~(bit(l)-1))
228 if (msr_flex_ratio & bit(16)) { in tsc_init()
251 N_by_2_bus_ratio = (prfsts & bit(46)) != 0; in tsc_init()
H A Dlapic_native.c1109 int bit; in lapic_is_interrupting() local
1114 bit = 1 << (vector % 32); in lapic_is_interrupting()
1119 if ((irr | isr) & bit) { in lapic_is_interrupting()
1131 int bit; in lapic_interrupt_counts() local
1148 bit = (32 * i) + j; in lapic_interrupt_counts()
1150 intrs[bit] += 1; in lapic_interrupt_counts()
/xnu-11215/bsd/nfs/
H A Dnfs_gss.h106 #define win_getbit(bits, bit) ((bits[(bit) / 32] & (1 << (bit) % 32)) != 0) argument
107 #define win_setbit(bits, bit) do { bits[(bit) / 32] |= (1 << (bit) % 32); } while (0) argument
108 #define win_resetbit(bits, bit) do { bits[(bit) / 32] &= ~(1 << (bit) % 32); } while (0) argument
/xnu-11215/osfmk/ipc/
H A Dipc_space.h147 is_bits_set(ipc_space_t is, uint32_t bit) in is_bits_set() argument
149 return (os_atomic_or_orig(&is->is_bits, bit, relaxed) & bit) == 0; in is_bits_set()
153 is_bits_clear(ipc_space_t is, uint32_t bit) in is_bits_clear() argument
155 return (os_atomic_andnot_orig(&is->is_bits, bit, relaxed) & bit) != 0; in is_bits_clear()
159 is_bits_test(ipc_space_t is, uint32_t bit) in is_bits_test() argument
161 return os_ref_get_raw_mask(&is->is_bits) & bit; in is_bits_test()
/xnu-11215/osfmk/kern/
H A Dsimple_lock.h375 #define hw_lock_bit(lck, bit, grp) \ argument
376 hw_lock_bit(lck, bit)
378 #define hw_lock_bit_nopreempt(lck, bit, grp) \ argument
379 hw_lock_bit_nopreempt(lck, bit)
382 #define hw_lock_bit_try(lck, bit, grp) \ argument
383 hw_lock_bit_try(lck, bit)
385 #define hw_lock_bit_to(lck, bit, spec, grp) \ argument
386 hw_lock_bit_to(lck, bit, spec)
388 #define hw_lock_bit_to_b(lck, bit, spec, pause, grp) \ argument
389 hw_lock_bit_to_b(lck, bit, spec, pause)
H A Dlocks.c374 uint32_t mask = 1u << bit; in hw_lock_trylock_bit()
869 uint32_t bit,
919 unsigned int bit,
924 if (__probable(hw_lock_trylock_bit(lock, bit, true))) {
943 uint32_t bit,
987 uint32_t bit, in hw_lock_status_t()
1007 success = hw_lock_trylock_bit(lock, bit, false);
1022 os_atomic_andnot(lock, 1u << bit, release); in hw_unlock_bit_internal()
1035 hw_unlock_bit(hw_lock_bit_t * lock, unsigned int bit) in hw_unlock_bit() argument
1037 hw_unlock_bit_internal(lock, bit); in hw_unlock_bit()
[all …]
H A Dbits.h89 #define bit_clear_if_set(bitmap, bit) \ argument
91 int _n = (bit); \
99 #define bit_set_if_clear(bitmap, bit) \ argument
101 int _n = (bit); \
H A Dlock_group.c304 uint32_t bit = 1u << feat; in lck_grp_enable_feature() local
308 os_atomic_or(&lck_debug_state.lds_value, bit, relaxed); in lck_grp_enable_feature()
316 uint32_t bit = 1u << feat; in lck_grp_disable_feature() local
325 os_atomic_andnot(&lck_debug_state.lds_value, bit, relaxed); in lck_grp_disable_feature()
/xnu-11215/libkern/gen/
H A DOSAtomicOperations.c171 OSTestAndSetClear(UInt32 bit, bool wantSet, volatile UInt8 * startAddress) in OSTestAndSetClear() argument
178 address = (UInt8 *)(uintptr_t)(startAddress + (bit / 8)); in OSTestAndSetClear()
179 mask <<= (7 - (bit % 8)); in OSTestAndSetClear()
191 OSTestAndSet(UInt32 bit, volatile UInt8 * startAddress) in OSTestAndSet() argument
193 return OSTestAndSetClear(bit, true, startAddress); in OSTestAndSet()
197 OSTestAndClear(UInt32 bit, volatile UInt8 * startAddress) in OSTestAndClear() argument
199 return OSTestAndSetClear(bit, false, startAddress); in OSTestAndClear()
/xnu-11215/bsd/net/
H A Dbloom_filter.c83 u_int32_t bit = hash % kNetBloomFilterBitsPerTableElement; in net_bloom_filter_insert_using_function() local
84 (filter->b_table[index]) |= (1ull << bit); in net_bloom_filter_insert_using_function()
105 u_int32_t bit = hash % kNetBloomFilterBitsPerTableElement; in net_bloom_filter_contains_using_function() local
106 return (filter->b_table[index]) & (1ull << bit); in net_bloom_filter_contains_using_function()
/xnu-11215/tools/lldbmacros/
H A Dxnudefines.py28 bit = int(state & mask)
29 if bit:
30 if bit in strings_dict:
/xnu-11215/iokit/Kernel/
H A DIOHibernateRestoreKernel.c213 int bit; in uart_puthex() local
217 for (bit = 60; bit >= 0; bit -= 4) { in uart_puthex()
218 c = 0xf & (num >> bit); in uart_puthex()
221 } else if (leading && bit) { in uart_puthex()
236 int bit; in debug_code() local
243 for (bit = 24; bit >= 0; bit -= 8) { in debug_code()
244 c = 0xFF & (code >> bit); in debug_code()
388 uint32_t index, bit, bits; in hibernate_page_bitmap_count() local
394 bit = (page - bitmap->first_page) & 31; in hibernate_page_bitmap_count()
400 bits = (bits << bit); in hibernate_page_bitmap_count()
[all …]
/xnu-11215/bsd/kern/
H A Dkern_sig.c443 int bit, error = 0; in sigaction() local
484 bit = sigmask(signum); in sigaction()
548 p->p_siglist &= ~bit; in clear_procsiglist()
570 p->p_sigmask &= ~bit; in unblock_procsigmask()
589 p->p_sigmask |= bit; in block_procsigmask()
606 uth->uu_sigmask = bit; in set_procsigmask()
608 p->p_sigmask = bit; in set_procsigmask()
630 int bit; in setsigvec() local
638 bit = sigmask(signum); in setsigvec()
645 ps->ps_siginfo |= bit; in setsigvec()
[all …]
/xnu-11215/security/
H A Dmac_mach_internal.h104 # define bitstr_test(name, bit) ((name)[((bit) >> 3)] & (1 << ((bit) & 0x7))) argument
/xnu-11215/tools/trace/
H A Dkqtrace.lua65 for name, bit in pairs(strings) do
66 if (state & bit) == bit then
/xnu-11215/config/
H A DREADME.DEBUG-kernel.txt1 This directory contains a universal DEBUG kernel, built for 32-bit and
2 64-bit Intel. It includes a dSYM bundle for remote kernel debugging
/xnu-11215/EXTERNAL_HEADERS/corecrypto/
H A Dcc_runtime_config.h62 …C_INLINE bool _cpu_supports(uint64_t leaf, uint64_t subleaf, uint8_t cpuid_register, uint8_t bit) { in _cpu_supports() argument
69 return (registers[cpuid_register] >> bit) & 1; in _cpu_supports()
/xnu-11215/libkern/libkern/
H A DOSAtomic.h607 UInt32 bit,
625 UInt32 bit,
/xnu-11215/tests/vm/
H A Dvm_parameter_validation_replacement_host_priv.defs2 // in 32-bit userspace is incompatible with the kernel's definition

123