Home
last modified time | relevance | path

Searched refs:transfer_t (Results 1 – 22 of 22) sorted by relevance

/ext-fiber/src/
H A Dfiber_asm.c25 } transfer_t; typedef
27 extern fcontext_t make_fcontext(void *sp, size_t size, void (*fn)(transfer_t));
28 extern transfer_t jump_fcontext(fcontext_t to, void *vp);
35 static ZEND_NORETURN void zend_fiber_trampoline(transfer_t transfer) in zend_fiber_trampoline()
81 transfer_t transfer = jump_fcontext(to->self, to); in zend_fiber_switch_context()
90 transfer_t transfer = jump_fcontext(current->caller, NULL); in zend_fiber_suspend_context()
/ext-fiber/boost/asm/
H A Djump_ppc32_sysv_elf_gas.S59 # Linux: jump_fcontext( hidden transfer_t * R3, R4, R5)
60 # Other: transfer_t R3:R4 = jump_fcontext( R3, R4)
187 # return transfer_t
H A Djump_mips32_o32_elf_gas.S60 sw $a0, 84($sp) # save hidden, address of returned transfer_t
97 lw $v0, 84($sp) # restore hidden, address of returned transfer_t
106 # return transfer_t from jump
107 sw $a0, ($v0) # fctx of transfer_t
108 sw $a2, 4($v0) # data of transfer_t
109 # pass transfer_t as first arg in context function
H A Dmake_ppc32_sysv_elf_gas.S88 # set hidden pointer for returning transfer_t
115 # transfer_t in R3:R4, but we need to pass transfer_t * R3 to
121 la %r3, 8(%r1) # address of transfer_t
H A Djump_arm_aapcs_elf_gas.S76 @ return transfer_t from jump
79 @ pass transfer_t as first arg in context function
H A Djump_arm_aapcs_macho_gas.S87 @ return transfer_t from jump
90 @ pass transfer_t as first arg in context function
H A Djump_arm64_aapcs_macho_gas.S98 ; return transfer_t from jump
99 ; pass transfer_t as first arg in context function
H A Djump_arm64_aapcs_elf_gas.S100 # return transfer_t from jump
101 # pass transfer_t as first arg in context function
H A Dmake_mips32_o32_elf_gas.S62 # - 8 bytes to as space for transfer_t returned to finish
71 # compute address of returned transfer_t
H A Dmake_arm_aapcs_macho_gas.S54 @ compute address of returned transfer_t
H A Djump_riscv64_sysv_elf_gas.S136 # return transfer_t from jump
137 # pass transfer_t as first arg in context function
H A Dmake_arm_aapcs_elf_gas.S57 @ compute address of returned transfer_t
H A Djump_ppc64_sysv_elf_gas.S186 # copy transfer_t into transfer_fn arg registers
198 # return transfer_t
206 # copy transfer_t into transfer_fn arg registers
H A Djump_ppc64_sysv_macho_gas.S151 # return transfer_t
159 # copy transfer_t into transfer_fn arg registers
H A Dmake_ppc32_sysv_xcoff_gas.S101 # compute address of returned transfer_t
H A Dmake_ppc64_sysv_xcoff_gas.S31 # compute address of returned transfer_t
H A Dmake_ppc32_sysv_macho_gas.S101 # compute address of returned transfer_t
H A Djump_ppc64_sysv_xcoff_gas.S87 # return transfer_t
H A Dmake_arm_aapcs_pe_armasm.asm57 ; compute address of returned transfer_t
H A Djump_i386_ms_pe_masm.asm109 ; return transfer_t
H A Djump_ppc32_sysv_macho_gas.S196 # return transfer_t
H A Djump_ppc32_sysv_xcoff_gas.S198 # return transfer_t

Completed in 25 milliseconds