|
XenevaOS
|
#include <stdint.h>#include <Hal/AA64/aa64cpu.h>#include <Mm/kmalloc.h>#include <_null.h>#include <Hal/AA64/aa64lowlevel.h>#include <linux/bitmap.h>#include <linux/list.h>#include <linux/usb/ch9.h>#include <linux/timer.h>#include <linux/workqueue.h>#include <linux/usb/otg.h>

Go to the source code of this file.
Macros | |
| #define | udelay(us) AA64SleepUS(us) |
| #define | mdelay(ms) AA64SleepMS(ms) |
| #define | msleep(ms) mdelay(ms) |
| #define | usleep(us) AA64SleepUS(us) |
| #define | GFP_KERNEL 0 |
| #define | GFP_ATOMIC 1 |
| #define | GFP_DMA 2 |
| #define | kmalloc(size, flags) kmalloc(size) |
| #define | kzalloc(size, flags) kcalloc(size) |
| #define | container_of(ptr, type, member) ((type*)((char*)(ptr)- offsetof(type,member))) |
| #define | offsetof(type, member) ((size_t)&((type*)0)->member) |
| #define | IS_ENABLED(opt) (!!(opt)) |
| #define | spin_lock_init(l) do{} while(0) |
| #define | spin_lock_irqsave(l, f) do{(f) = 0;}while(0) |
| #define | spin_unlock_irqrestore(l, f) do{}while(0) |
| #define | mutex_init(m) do{} while(0) |
| #define | mutex_lock(m) do{}while(0) |
| #define | mutex_unlock(m) do{} while(0) |
| #define | IRQ_NONE 0 |
| #define | IRQ_HANDLED 1 |
| #define | IRQ_WAKE_THREAD 2 |
| #define | __iomem |
| #define | __user |
| #define | __kernel |
| #define | __force |
| #define | __nocast |
| #define | __safe |
| #define | __chk_user_ptr(x) (void)0 |
| #define | __chk_io_ptr(x) (void)0 |
| #define | EPERM 1 |
| #define | ENOENT 2 |
| #define | EIO 5 |
| #define | ENOMEM 12 |
| #define | EBUSY 16 |
| #define | ENODEV 19 |
| #define | EINVAL 22 |
| #define | ENOSPC 28 |
| #define | ETIMEDOUT 110 |
| #define | ENOTSUPP 524 |
| #define | MAX_ERRNO 4095 |
| #define | IS_ERR_VALUE(x) ((x) >= (uintptr_t)-MAX_ERRNO) |
| #define | EDEADLK 35 |
| #define | ENAMETOOLONG 36 |
| #define | ENOLCK 37 |
| #define | ENOSYS 38 |
| #define | ENOTEMPTY 39 |
| #define | ELOOP 40 |
| #define | EWOULDBLOCK EAGAIN |
| #define | ENOMSG 42 |
| #define | EIDRM 43 |
| #define | ENOSTR 60 |
| #define | ENODATA 61 |
| #define | ETIME 62 |
| #define | ENOSR 63 |
| #define | EREMOTE 66 |
| #define | ENOLINK 67 |
| #define | EPROTO 71 |
| #define | EMULTIHOP 72 |
| #define | EBADMSG 74 |
| #define | EOVERFLOW 75 |
| #define | EILSEQ 84 |
| #define | EUSERS 87 |
| #define | ENOTSOCK 88 |
| #define | EDESTADDRREQ 89 |
| #define | EMSGSIZE 90 |
| #define | ENOPROTOOPT 92 |
| #define | EPROTONOSUPPORT 93 |
| #define | ESOCKTNOSUPPORT 94 |
| #define | EOPNOTSUPP 95 |
| #define | EAFNOSUPPORT 97 |
| #define | EADDRINUSE 98 |
| #define | EADDRNOTAVAIL 99 |
| #define | ENETDOWN 100 |
| #define | ENETUNREACH 101 |
| #define | ENETRESET 102 |
| #define | ECONNABORTED 103 |
| #define | ECONNRESET 104 |
| #define | ECONNRESET 104 |
| #define | ENOBUFS 105 |
| #define | EISCONN 106 |
| #define | ENOTCONN 107 |
| #define | ESHUTDOWN 108 |
| #define | ETOOMANYREGS 109 |
| #define | ETIMEDOUT 110 |
| #define | ECONNREFUSED 111 |
| #define | EHOSTDOWN 112 |
| #define | readb(addr) (*(volatile u8*)((uint8_t*)addr)) |
| #define | readw(addr) (*(volatile u16*)((uint8_t*)addr)) |
| #define | readl(addr) (*(volatile u32*)((uint8_t*)addr)) |
| #define | writeb(v, addr) (*(volatile u8*)((uint8_t*)addr) = (v)) |
| #define | writew(v, addr) (*(volatile u16*)((uint8_t*)addr) = (v)) |
| #define | writel(v, addr) (*(volatile u32*)((uint8_t*)addr) = (v)) |
| #define | BITS_PER_LONG 64 |
| #define | BITS_PER_BYTE 8 |
| #define | BIT(n) (1UL << (n)) |
| #define | BIT_ULL(n) (1ULL << (n)) |
| #define | GENMASK(h, l) (((~0UL) << (l)) & (~0UL >> (BITS_PER_LONG-1-(h)))) |
| #define | GENMASK_ULL(h, l) (((~0ULL) << (l)) & (~0ULL >> (63-(h)))) |
| #define | NSEC_PER_USEC 1000LL |
| #define | NSEC_PER_MSEC 1000000LL |
| #define | NSEC_PER_SEC 1000000000LL |
| #define | USEC_PER_MSEC 1000LL |
| #define | USEC_PER_SEC 1000000LL |
| #define | MSEC_PER_SEC 1000LL |
| #define | KTIME_MAX ((ktime_t)~((uint64_t)1<<63)) |
| #define | KTIME_MIN (~KTIME_MAX - 1) |
| #define | KTIME_SEC_MAX (KTIME_MAX / NSEC_PER_SEC) |
| #define __chk_io_ptr | ( | x | ) | (void)0 |
| #define __chk_user_ptr | ( | x | ) | (void)0 |
| #define __force |
| #define __iomem |
| #define __kernel |
| #define __nocast |
| #define __safe |
| #define __user |
| #define BIT | ( | n | ) | (1UL << (n)) |
| #define BIT_ULL | ( | n | ) | (1ULL << (n)) |
| #define BITS_PER_BYTE 8 |
| #define BITS_PER_LONG 64 |
| #define container_of | ( | ptr, | |
| type, | |||
| member | |||
| ) | ((type*)((char*)(ptr)- offsetof(type,member))) |
| #define EADDRINUSE 98 |
| #define EADDRNOTAVAIL 99 |
| #define EAFNOSUPPORT 97 |
| #define EBADMSG 74 |
| #define EBUSY 16 |
| #define ECONNABORTED 103 |
| #define ECONNREFUSED 111 |
| #define ECONNRESET 104 |
| #define ECONNRESET 104 |
| #define EDEADLK 35 |
| #define EDESTADDRREQ 89 |
| #define EHOSTDOWN 112 |
| #define EIDRM 43 |
| #define EILSEQ 84 |
| #define EINVAL 22 |
| #define EIO 5 |
| #define EISCONN 106 |
| #define ELOOP 40 |
| #define EMSGSIZE 90 |
| #define EMULTIHOP 72 |
| #define ENAMETOOLONG 36 |
| #define ENETDOWN 100 |
| #define ENETRESET 102 |
| #define ENETUNREACH 101 |
| #define ENOBUFS 105 |
| #define ENODATA 61 |
| #define ENODEV 19 |
| #define ENOENT 2 |
| #define ENOLCK 37 |
| #define ENOLINK 67 |
| #define ENOMEM 12 |
| #define ENOMSG 42 |
| #define ENOPROTOOPT 92 |
| #define ENOSPC 28 |
| #define ENOSR 63 |
| #define ENOSTR 60 |
| #define ENOSYS 38 |
| #define ENOTCONN 107 |
| #define ENOTEMPTY 39 |
| #define ENOTSOCK 88 |
| #define ENOTSUPP 524 |
| #define EOPNOTSUPP 95 |
| #define EOVERFLOW 75 |
| #define EPERM 1 |
| #define EPROTO 71 |
| #define EPROTONOSUPPORT 93 |
| #define EREMOTE 66 |
| #define ESHUTDOWN 108 |
| #define ESOCKTNOSUPPORT 94 |
| #define ETIME 62 |
| #define ETIMEDOUT 110 |
| #define ETIMEDOUT 110 |
| #define ETOOMANYREGS 109 |
| #define EUSERS 87 |
| #define EWOULDBLOCK EAGAIN |
| #define GENMASK | ( | h, | |
| l | |||
| ) | (((~0UL) << (l)) & (~0UL >> (BITS_PER_LONG-1-(h)))) |
| #define GENMASK_ULL | ( | h, | |
| l | |||
| ) | (((~0ULL) << (l)) & (~0ULL >> (63-(h)))) |
| #define GFP_ATOMIC 1 |
| #define GFP_DMA 2 |
| #define GFP_KERNEL 0 |
| #define IRQ_HANDLED 1 |
| #define IRQ_NONE 0 |
| #define IRQ_WAKE_THREAD 2 |
| #define IS_ENABLED | ( | opt | ) | (!!(opt)) |
| #define kmalloc | ( | size, | |
| flags | |||
| ) | kmalloc(size) |
| #define KTIME_MIN (~KTIME_MAX - 1) |
| #define KTIME_SEC_MAX (KTIME_MAX / NSEC_PER_SEC) |
| #define kzalloc | ( | size, | |
| flags | |||
| ) | kcalloc(size) |
| #define MAX_ERRNO 4095 |
| #define mdelay | ( | ms | ) | AA64SleepMS(ms) |
| #define MSEC_PER_SEC 1000LL |
| #define msleep | ( | ms | ) | mdelay(ms) |
| #define mutex_init | ( | m | ) | do{} while(0) |
| #define mutex_lock | ( | m | ) | do{}while(0) |
| #define mutex_unlock | ( | m | ) | do{} while(0) |
| #define NSEC_PER_MSEC 1000000LL |
| #define NSEC_PER_SEC 1000000000LL |
| #define NSEC_PER_USEC 1000LL |
| #define offsetof | ( | type, | |
| member | |||
| ) | ((size_t)&((type*)0)->member) |
| #define spin_lock_init | ( | l | ) | do{} while(0) |
implementation needed
| #define spin_lock_irqsave | ( | l, | |
| f | |||
| ) | do{(f) = 0;}while(0) |
| #define spin_unlock_irqrestore | ( | l, | |
| f | |||
| ) | do{}while(0) |
| #define udelay | ( | us | ) | AA64SleepUS(us) |
| #define USEC_PER_MSEC 1000LL |
| #define USEC_PER_SEC 1000000LL |
| #define usleep | ( | us | ) | AA64SleepUS(us) |
| typedef uintptr_t dma_addr_t |
| typedef unsigned int fmode_t |
| typedef unsigned int gfp_t |
| typedef unsigned long irq_hw_number_t |
| typedef int irqreturn_t |
| typedef unsigned long kernel_ulong_t |
| typedef int mutex |
| typedef unsigned long pgoff_t |
| typedef uintptr_t phys_addr_t |
| typedef uintptr_t resource_size_t |
| typedef int spinlock_t |
| typedef unsigned int umode_t |