.global sys32_helper sys32_helper: /* Args: syscall_args_32*, function pointer */ pushl %ebp pushl %ebx pushl %esi pushl %edi movl 5*4(%esp), %eax /* pointer to args struct */ movl 1*4(%eax), %ebx movl 2*4(%eax), %ecx movl 3*4(%eax), %edx movl 4*4(%eax), %esi movl 5*4(%eax), %edi movl 6*4(%eax), %ebp movl 0*4(%eax), %eax call *(6*4)(%esp) /* Do the syscall */ /* Now we need to recover without losing any reg values */ pushl %eax movl 6*4(%esp), %eax popl 0*4(%eax) movl %ebx, 1*4(%eax) movl %ecx, 2*4(%eax) movl %edx, 3*4(%eax) movl %esi, 4*4(%eax) movl %edi, 5*4(%eax) movl %ebp, 6*4(%eax) popl %edi popl %esi popl %ebx popl %ebp ret .type sys32_helper, @function .size sys32_helper, .-sys32_helper .global int80_and_ret int80_and_ret: int $0x80 ret .type int80_and_ret, @function .size int80_and_ret, .-int80_and_ret 'hidden' name='id' value='5026c9cb0744a9cd40242743ca91a5d712f468c6'/> net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
path: root/include/net/gue.h
diff options
context:
space:
mode:
authorAlexander Usyskin <alexander.usyskin@intel.com>2016-12-14 17:56:51 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-01-04 18:22:43 +0100
commit5026c9cb0744a9cd40242743ca91a5d712f468c6 (patch)
tree4171538260ff4c23fb354ab45b5e06899fb1bce1 /include/net/gue.h
parent0c744ea4f77d72b3dcebb7a8f2684633ec79be88 (diff)
mei: bus: fix mei_cldev_enable KDoc
Adjust function name in KDoc. Fixes: d49dc5e76fc9 (mei: bus: use mei_cldev_ prefix for the API functions) Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/net/gue.h')