/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-ppc/ |
H A D | byteorder.h | 12 extern __inline__ unsigned ld_le16(const volatile unsigned short *addr) argument 16 __asm__ __volatile__ ("lhbrx %0,0,%1" : "=r" (val) : "r" (addr), "m" (*addr)); 20 extern __inline__ void st_le16(volatile unsigned short *addr, const unsigned val) argument 22 __asm__ __volatile__ ("sthbrx %1,0,%2" : "=m" (*addr) : "r" (val), "r" (addr)); 25 extern __inline__ unsigned ld_le32(const volatile unsigned *addr) argument 29 __asm__ __volatile__ ("lwbrx %0,0,%1" : "=r" (val) : "r" (addr), "m" (*addr)); 33 extern __inline__ void st_le32(volatile unsigned *addr, cons argument [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-ppc64/ |
H A D | byteorder.h | 15 static __inline__ __u16 ld_le16(const volatile __u16 *addr) argument 19 __asm__ __volatile__ ("lhbrx %0,0,%1" : "=r" (val) : "r" (addr), "m" (*addr)); 23 static __inline__ void st_le16(volatile __u16 *addr, const __u16 val) argument 25 __asm__ __volatile__ ("sthbrx %1,0,%2" : "=m" (*addr) : "r" (val), "r" (addr)); 28 static __inline__ __u32 ld_le32(const volatile __u32 *addr) argument 32 __asm__ __volatile__ ("lwbrx %0,0,%1" : "=r" (val) : "r" (addr), "m" (*addr)); 36 static __inline__ void st_le32(volatile __u32 *addr, cons argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-ppc/ |
H A D | byteorder.h | 12 extern __inline__ unsigned ld_le16(const volatile unsigned short *addr) argument 16 __asm__ __volatile__ ("lhbrx %0,0,%1" : "=r" (val) : "r" (addr), "m" (*addr)); 20 extern __inline__ void st_le16(volatile unsigned short *addr, const unsigned val) argument 22 __asm__ __volatile__ ("sthbrx %1,0,%2" : "=m" (*addr) : "r" (val), "r" (addr)); 25 extern __inline__ unsigned ld_le32(const volatile unsigned *addr) argument 29 __asm__ __volatile__ ("lwbrx %0,0,%1" : "=r" (val) : "r" (addr), "m" (*addr)); 33 extern __inline__ void st_le32(volatile unsigned *addr, cons argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-ppc64/ |
H A D | byteorder.h | 15 static __inline__ __u16 ld_le16(const volatile __u16 *addr) argument 19 __asm__ __volatile__ ("lhbrx %0,0,%1" : "=r" (val) : "r" (addr), "m" (*addr)); 23 static __inline__ void st_le16(volatile __u16 *addr, const __u16 val) argument 25 __asm__ __volatile__ ("sthbrx %1,0,%2" : "=m" (*addr) : "r" (val), "r" (addr)); 28 static __inline__ __u32 ld_le32(const volatile __u32 *addr) argument 32 __asm__ __volatile__ ("lwbrx %0,0,%1" : "=r" (val) : "r" (addr), "m" (*addr)); 36 static __inline__ void st_le32(volatile __u32 *addr, cons argument [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-sparc64/ |
H A D | vga.h | 14 static inline void scr_writew(u16 val, u16 *addr) argument 16 if ((long) addr < 0) 17 *addr = val; 19 writew(val, (unsigned long) addr); 22 static inline u16 scr_readw(const u16 *addr) argument 24 if ((long) addr < 0) 25 return *addr; 27 return readw((unsigned long) addr);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-sparc64/ |
H A D | vga.h | 14 static inline void scr_writew(u16 val, u16 *addr) argument 16 if ((long) addr < 0) 17 *addr = val; 19 writew(val, (unsigned long) addr); 22 static inline u16 scr_readw(const u16 *addr) argument 24 if ((long) addr < 0) 25 return *addr; 27 return readw((unsigned long) addr);
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-sparc/ |
H A D | smpprim.h | 18 extern __inline__ __volatile__ char test_and_set(void *addr) argument 23 "=r" (addr), "=r" (state) : 24 "0" (addr), "1" (state) : "memory"); 39 extern __inline__ __volatile__ smp_lock(void *addr) argument 41 while(test_and_set(addr) == 0xff) 49 extern __inline__ __volatile__ smp_unlock(void *addr) argument 51 *((unsigned char *) addr) = 0;
|
H A D | swift.h | 30 extern __inline__ void swift_inv_insn_tag(unsigned long addr) argument 33 "r" (addr), "i" (ASI_M_TXTC_TAG)); 37 extern __inline__ void swift_inv_data_tag(unsigned long addr) argument 40 "r" (addr), "i" (ASI_M_DATAC_TAG)); 45 unsigned long addr; local 47 for(addr = 0; addr < 0x2000; addr += 0x10) 48 swift_inv_data_tag(addr); 53 unsigned long addr; local 61 unsigned long addr; local 76 swift_flush_segment(unsigned long addr) argument 82 swift_flush_region(unsigned long addr) argument [all...] |
H A D | turbosparc.h | 62 extern __inline__ void turbosparc_inv_insn_tag(unsigned long addr) argument 65 "r" (addr), "i" (ASI_M_TXTC_TAG)); 69 extern __inline__ void turbosparc_inv_data_tag(unsigned long addr) argument 72 "r" (addr), "i" (ASI_M_DATAC_TAG)); 77 unsigned long addr; local 79 for(addr = 0; addr < 0x4000; addr += 0x20) 80 turbosparc_inv_insn_tag(addr); 85 unsigned long addr; local 93 unsigned long addr; local [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-sparc/ |
H A D | smpprim.h | 18 extern __inline__ __volatile__ char test_and_set(void *addr) argument 23 "=r" (addr), "=r" (state) : 24 "0" (addr), "1" (state) : "memory"); 39 extern __inline__ __volatile__ smp_lock(void *addr) argument 41 while(test_and_set(addr) == 0xff) 49 extern __inline__ __volatile__ smp_unlock(void *addr) argument 51 *((unsigned char *) addr) = 0;
|
H A D | swift.h | 30 extern __inline__ void swift_inv_insn_tag(unsigned long addr) argument 33 "r" (addr), "i" (ASI_M_TXTC_TAG)); 37 extern __inline__ void swift_inv_data_tag(unsigned long addr) argument 40 "r" (addr), "i" (ASI_M_DATAC_TAG)); 45 unsigned long addr; local 47 for(addr = 0; addr < 0x2000; addr += 0x10) 48 swift_inv_data_tag(addr); 53 unsigned long addr; local 61 unsigned long addr; local 76 swift_flush_segment(unsigned long addr) argument 82 swift_flush_region(unsigned long addr) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-s390/ |
H A D | ebcdic.h | 25 void codepage_convert(const __u8 *codepage, volatile __u8 * addr, int nr) argument 37 : "+&a" (addr), "+&a" (nr) 41 #define ASCEBC(addr,nr) codepage_convert(_ascebc, addr, nr) 42 #define EBCASC(addr,nr) codepage_convert(_ebcasc, addr, nr) 43 #define ASCEBC_500(addr,nr) codepage_convert(_ascebc_500, addr, nr) 44 #define EBCASC_500(addr,nr) codepage_convert(_ebcasc_500, addr, n [all...] |
H A D | io.h | 60 extern void iounmap(void *addr); 74 #define readb(addr) (*(volatile unsigned char *) __io_virt(addr)) 75 #define readw(addr) (*(volatile unsigned short *) __io_virt(addr)) 76 #define readl(addr) (*(volatile unsigned int *) __io_virt(addr)) 78 #define writeb(b,addr) (*(volatile unsigned char *) __io_virt(addr) = (b)) 79 #define writew(b,addr) (*(volatil [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-s390x/ |
H A D | ebcdic.h | 25 codepage_convert(const __u8 *codepage, volatile __u8 * addr, unsigned long nr) argument 37 : "+&a" (addr), "+&a" (nr) 41 #define ASCEBC(addr,nr) codepage_convert(_ascebc, addr, nr) 42 #define EBCASC(addr,nr) codepage_convert(_ebcasc, addr, nr) 43 #define ASCEBC_500(addr,nr) codepage_convert(_ascebc_500, addr, nr) 44 #define EBCASC_500(addr,nr) codepage_convert(_ebcasc_500, addr, n [all...] |
H A D | io.h | 60 extern void iounmap(void *addr); 74 #define readb(addr) (*(volatile unsigned char *) __io_virt(addr)) 75 #define readw(addr) (*(volatile unsigned short *) __io_virt(addr)) 76 #define readl(addr) (*(volatile unsigned int *) __io_virt(addr)) 78 #define writeb(b,addr) (*(volatile unsigned char *) __io_virt(addr) = (b)) 79 #define writew(b,addr) (*(volatil [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-s390/ |
H A D | ebcdic.h | 25 void codepage_convert(const __u8 *codepage, volatile __u8 * addr, int nr) argument 37 : "+&a" (addr), "+&a" (nr) 41 #define ASCEBC(addr,nr) codepage_convert(_ascebc, addr, nr) 42 #define EBCASC(addr,nr) codepage_convert(_ebcasc, addr, nr) 43 #define ASCEBC_500(addr,nr) codepage_convert(_ascebc_500, addr, nr) 44 #define EBCASC_500(addr,nr) codepage_convert(_ebcasc_500, addr, n [all...] |
H A D | io.h | 60 extern void iounmap(void *addr); 74 #define readb(addr) (*(volatile unsigned char *) __io_virt(addr)) 75 #define readw(addr) (*(volatile unsigned short *) __io_virt(addr)) 76 #define readl(addr) (*(volatile unsigned int *) __io_virt(addr)) 78 #define writeb(b,addr) (*(volatile unsigned char *) __io_virt(addr) = (b)) 79 #define writew(b,addr) (*(volatil [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-s390x/ |
H A D | ebcdic.h | 25 codepage_convert(const __u8 *codepage, volatile __u8 * addr, unsigned long nr) argument 37 : "+&a" (addr), "+&a" (nr) 41 #define ASCEBC(addr,nr) codepage_convert(_ascebc, addr, nr) 42 #define EBCASC(addr,nr) codepage_convert(_ebcasc, addr, nr) 43 #define ASCEBC_500(addr,nr) codepage_convert(_ascebc_500, addr, nr) 44 #define EBCASC_500(addr,nr) codepage_convert(_ebcasc_500, addr, n [all...] |
H A D | io.h | 60 extern void iounmap(void *addr); 74 #define readb(addr) (*(volatile unsigned char *) __io_virt(addr)) 75 #define readw(addr) (*(volatile unsigned short *) __io_virt(addr)) 76 #define readl(addr) (*(volatile unsigned int *) __io_virt(addr)) 78 #define writeb(b,addr) (*(volatile unsigned char *) __io_virt(addr) = (b)) 79 #define writew(b,addr) (*(volatil [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-alpha/ |
H A D | jensen.h | 94 __EXTERN_INLINE void jensen_set_hae(unsigned long addr) argument 97 addr >>= 25; 98 if (addr != alpha_mv.hae_cache) 99 set_hae(addr); 116 static inline unsigned int jensen_local_inb(unsigned long addr) argument 118 return 0xff & *(vuip)((addr << 9) + EISA_VL82C106); 121 static inline void jensen_local_outb(u8 b, unsigned long addr) argument 123 *(vuip)((addr << 9) + EISA_VL82C106) = b; 127 static inline unsigned int jensen_bus_inb(unsigned long addr) argument 132 result = *(volatile int *)((addr << 136 jensen_bus_outb(u8 b, unsigned long addr) argument 156 jensen_inb(unsigned long addr) argument 164 jensen_outb(u8 b, unsigned long addr) argument 172 jensen_inw(unsigned long addr) argument 182 jensen_inl(unsigned long addr) argument 188 jensen_outw(u16 b, unsigned long addr) argument 195 jensen_outl(u32 b, unsigned long addr) argument 206 jensen_readb(unsigned long addr) argument 217 jensen_readw(unsigned long addr) argument 228 jensen_readl(unsigned long addr) argument 235 jensen_readq(unsigned long addr) argument 247 jensen_writeb(u8 b, unsigned long addr) argument 254 jensen_writew(u16 b, unsigned long addr) argument 261 jensen_writel(u32 b, unsigned long addr) argument 268 jensen_writeq(u64 b, unsigned long addr) argument 277 jensen_ioremap(unsigned long addr, unsigned long size) argument 283 jensen_iounmap(unsigned long addr) argument 288 jensen_is_ioaddr(unsigned long addr) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-alpha/ |
H A D | jensen.h | 94 __EXTERN_INLINE void jensen_set_hae(unsigned long addr) argument 97 addr >>= 25; 98 if (addr != alpha_mv.hae_cache) 99 set_hae(addr); 116 static inline unsigned int jensen_local_inb(unsigned long addr) argument 118 return 0xff & *(vuip)((addr << 9) + EISA_VL82C106); 121 static inline void jensen_local_outb(u8 b, unsigned long addr) argument 123 *(vuip)((addr << 9) + EISA_VL82C106) = b; 127 static inline unsigned int jensen_bus_inb(unsigned long addr) argument 132 result = *(volatile int *)((addr << 136 jensen_bus_outb(u8 b, unsigned long addr) argument 156 jensen_inb(unsigned long addr) argument 164 jensen_outb(u8 b, unsigned long addr) argument 172 jensen_inw(unsigned long addr) argument 182 jensen_inl(unsigned long addr) argument 188 jensen_outw(u16 b, unsigned long addr) argument 195 jensen_outl(u32 b, unsigned long addr) argument 206 jensen_readb(unsigned long addr) argument 217 jensen_readw(unsigned long addr) argument 228 jensen_readl(unsigned long addr) argument 235 jensen_readq(unsigned long addr) argument 247 jensen_writeb(u8 b, unsigned long addr) argument 254 jensen_writew(u16 b, unsigned long addr) argument 261 jensen_writel(u32 b, unsigned long addr) argument 268 jensen_writeq(u64 b, unsigned long addr) argument 277 jensen_ioremap(unsigned long addr, unsigned long size) argument 283 jensen_iounmap(unsigned long addr) argument 288 jensen_is_ioaddr(unsigned long addr) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-sh/ |
H A D | io_generic.h | 32 extern void generic_insb(unsigned long port, void *addr, unsigned long count); 33 extern void generic_insw(unsigned long port, void *addr, unsigned long count); 34 extern void generic_insl(unsigned long port, void *addr, unsigned long count); 35 extern void generic_outsb(unsigned long port, const void *addr, unsigned long count); 36 extern void generic_outsw(unsigned long port, const void *addr, unsigned long count); 37 extern void generic_outsl(unsigned long port, const void *addr, unsigned long count); 39 extern unsigned char generic_readb(unsigned long addr); 40 extern unsigned short generic_readw(unsigned long addr); 41 extern unsigned int generic_readl(unsigned long addr); 42 extern void generic_writeb(unsigned char b, unsigned long addr); [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-sh/ |
H A D | io_generic.h | 32 extern void generic_insb(unsigned long port, void *addr, unsigned long count); 33 extern void generic_insw(unsigned long port, void *addr, unsigned long count); 34 extern void generic_insl(unsigned long port, void *addr, unsigned long count); 35 extern void generic_outsb(unsigned long port, const void *addr, unsigned long count); 36 extern void generic_outsw(unsigned long port, const void *addr, unsigned long count); 37 extern void generic_outsl(unsigned long port, const void *addr, unsigned long count); 39 extern unsigned char generic_readb(unsigned long addr); 40 extern unsigned short generic_readw(unsigned long addr); 41 extern unsigned int generic_readl(unsigned long addr); 42 extern void generic_writeb(unsigned char b, unsigned long addr); [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/sparc64/mm/ |
H A D | modutil.c | 16 void module_unmap (void * addr) argument 20 if (!addr) 22 if ((PAGE_SIZE-1) & (unsigned long) addr) { 23 printk("Trying to unmap module with bad address (%p)\n", addr); 27 if (tmp->addr == addr) { 29 vmfree_area_pages(VMALLOC_VMADDR(tmp->addr), tmp->size); 34 printk("Trying to unmap nonexistent module vm area (%p)\n", addr); 39 void * addr; local 45 addr [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/x86_64/mm/ |
H A D | modutil.c | 19 void module_unmap (void * addr) argument 23 if (!addr) 25 if ((PAGE_SIZE-1) & (unsigned long) addr) { 26 printk("Trying to unmap module with bad address (%p)\n", addr); 30 if (tmp->addr == addr) { 32 vmfree_area_pages(VMALLOC_VMADDR(tmp->addr), tmp->size); 37 printk("Trying to unmap nonexistent module vm area (%p)\n", addr); 42 void * addr; local 48 addr [all...] |