/drivers/usb/usbftdi/usbftdi.asm |
---|
22,10 → 22,10 |
node equ ftdi_context |
node.next equ ftdi_context.next_context |
include '../../proc32.inc' |
include '../../imports.inc' |
include '../../fdo.inc' |
include '../../struct.inc' |
include '../proc32.inc' |
include '../imports.inc' |
include '../fdo.inc' |
include '../struct.inc' |
public START |
public version |
/drivers/usb/usbftdi/linkedlist.inc |
---|
46,10 → 46,11 |
ret |
linkedlist_isvalid: ;eax - pointer to check; returns zero if valid |
inc ecx |
test eax, eax |
jz .valid_pointer ;actually, poiner is not valid |
push ebx ecx |
xor ecx, ecx |
test eax, eax |
jz .invalid_pointer |
mov ebx, [head] |
.next_check: |
cmp eax, ebx |