Lines Matching refs:dword
78 mov eax, dword ptr [esp + 4] ; Load the wrapped VkPhysicalDevice into eax
82 jmp dword ptr [eax + (PHYS_DEV_OFFSET_INST_DISPATCH + (PTR_SIZE * num))] ; Jump to the next function in the chain, preserving the args on the stack
88 mov ecx, dword ptr [esp + 4] ; Move the wrapped VkPhysicalDevice into ecx
89 mov eax, dword ptr [ecx + ICD_TERM_OFFSET_PHYS_DEV_TERM] ; Store the loader_icd_term* in eax
90 cmp dword ptr [eax + (DISPATCH_OFFSET_ICD_TERM + (PTR_SIZE * num))], 0 ; Check if the next function in the chain is NULL
92 mov ecx, dword ptr [ecx + PHYS_DEV_OFFSET_PHYS_DEV_TERM] ; Unwrap the VkPhysicalDevice in ecx
93 mov dword ptr [esp + 4], ecx ; Copy the unwrapped VkPhysicalDevice into the first arg
94 jmp dword ptr [eax + (DISPATCH_OFFSET_ICD_TERM + (PTR_SIZE * num))] ; Jump to the next function in the chain
96 mov eax, dword ptr [eax + INSTANCE_OFFSET_ICD_TERM] ; Load the loader_instance into eax
97 push dword ptr [eax + (FUNCTION_OFFSET_INSTANCE + (CHAR_PTR_SIZE * num))] ; Push the func name (fifth arg)
111 mov eax, dword ptr [esp + 4] ; Dereference the handle to get VkDevice chain_device
112 mov eax, dword ptr [eax] ; Dereference the chain_device to get the loader_dispatch
113 jmp dword ptr [eax + (EXT_OFFSET_DEVICE_DISPATCH + (PTR_SIZE * num))] ; Jump to the appropriate call chain