Home
last modified time | relevance | path

Searched refs:sie (Results 1 – 4 of 4) sorted by relevance

/xnu-12377.81.4/osfmk/kern/
H A Dstatic_if_common.c236 __static_if_entry_next(static_if_entry_t sie) in __static_if_entry_next() argument
238 return (void *)(sie->sie_link & ~3ul); in __static_if_entry_next()
243 __static_if_is_jump(static_if_entry_t sie) in __static_if_is_jump() argument
245 return sie->sie_link & 1; in __static_if_is_jump()
252 struct static_if_entry *sie = __static_if_entries_end; in static_if_init() local
256 while (--sie >= __static_if_entries) { in static_if_init()
257 sie_flags = sie->sie_link & 3ul; in static_if_init()
258 sie_key = __static_if_entry_next(sie); in static_if_init()
259 sie->sie_link = (vm_offset_t)sie_key->sik_entries_head | sie_flags; in static_if_init()
261 sie_key->sik_entries_head = sie; in static_if_init()
[all …]
/xnu-12377.81.4/osfmk/x86_64/
H A Dstatic_if.c33 ml_static_if_entry_patch(static_if_entry_t sie, int branch) in ml_static_if_entry_patch() argument
36 vm_offset_t patch_point = __static_if_entry_patch_point(sie); in ml_static_if_entry_patch()
39 int32_t delta = (int32_t)(sie->sie_target - in ml_static_if_entry_patch()
40 (sie->sie_base + STATIC_IF_INSN_SIZE)); in ml_static_if_entry_patch()
/xnu-12377.81.4/osfmk/arm64/
H A Dstatic_if.c52 ml_static_if_entry_patch(static_if_entry_t sie, int branch) in ml_static_if_entry_patch() argument
54 vm_offset_t patch_point = __static_if_entry_patch_point(sie); in ml_static_if_entry_patch()
58 insn = arm64_insn_b(sie->sie_target); in ml_static_if_entry_patch()
/xnu-12377.81.4/osfmk/machine/
H A Dstatic_if.h289 __static_if_entry_patch_point(static_if_entry_t sie) in __static_if_entry_patch_point() argument
292 return (unsigned long)&sie->sie_base + (unsigned long)(long)sie->sie_base; in __static_if_entry_patch_point()
294 return (unsigned long)sie->sie_base; in __static_if_entry_patch_point()