Searched refs:Block_layout (Results 1 – 4 of 4) sorted by relevance
| /xnu-10063.121.3/libkern/libclosure/ |
| H A D | runtime.cpp | 29 KALLOC_TYPE_VAR_DEFINE(KT_BLOCK_LAYOUT, struct Block_layout, void *, KT_DEFAULT); 32 static inline struct Block_layout * 35 return (struct Block_layout *)kalloc_type_var_impl(KT_BLOCK_LAYOUT, in block_layout_alloc() 40 block_layout_free(Block_layout *ptr, size_t size) in block_layout_free() 237 _Block_descriptor_2(struct Block_layout *aBlock) 246 _Block_descriptor_3(struct Block_layout *aBlock) in _Block_descriptor_3() 257 _Block_call_copy_helper(void *result, struct Block_layout *aBlock) in _Block_call_copy_helper() 265 _Block_call_dispose_helper(struct Block_layout *aBlock) in _Block_call_dispose_helper() 284 struct Block_layout *aBlock; in _Block_copy() 291 aBlock = (struct Block_layout *)arg; in _Block_copy() [all …]
|
| /xnu-10063.121.3/libkern/libkern/ |
| H A D | Block_private.h | 321 struct Block_layout { struct 425 _Block_get_invoke_fn(struct Block_layout *block) in _Block_get_invoke_fn() 431 _Block_set_invoke_fn(struct Block_layout *block, void (*fn)(void *, ...)) in _Block_set_invoke_fn() 437 _Block_get_descriptor(struct Block_layout *aBlock) in _Block_get_descriptor() 479 _Block_get_copy_function(struct Block_layout *aBlock) in _Block_get_copy_function() 500 _Block_get_dispose_function(struct Block_layout *aBlock) in _Block_get_dispose_function()
|
| /xnu-10063.121.3/iokit/Kernel/ |
| H A D | IOInterruptEventSource.cpp | 331 address = ptrauth_nop_cast(void *, _Block_get_invoke_fn((struct Block_layout *)intActionBlock)); in checkForWork()
|
| H A D | IOTimerEventSource.cpp | 112 address = ptrauth_nop_cast(void *, _Block_get_invoke_fn((struct Block_layout *) actionBlock)); in invokeAction()
|