__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __SPARC64_IO_H
#define __SPARC64_IO_H
#include <linux/kernel.h>
#include <linux/compiler.h>
#include <linux/types.h>
#include <asm/page.h> /* IO address mapping routines need this */
#include <asm/asi.h>
#include <asm-generic/pci_iomap.h>
#define pci_iomap pci_iomap
/* BIO layer definitions. */
extern unsigned long kern_base, kern_size;
/* __raw_{read,write}{b,w,l,q} uses direct access.
* Access the memory as big endian bypassing the cache
* by using ASI_PHYS_BYPASS_EC_E
*/
#define __raw_readb __raw_readb
static inline u8 __raw_readb(const volatile void __iomem *addr)
{
u8 ret;
__asm__ __volatile__("lduba\t[%1] %2, %0\t/* pci_raw_readb */"
: "=r" (ret)
: "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
return ret;
}
#define __raw_readw __raw_readw
static inline u16 __raw_readw(const volatile void __iomem *addr)
{
u16 ret;
__asm__ __volatile__("lduha\t[%1] %2, %0\t/* pci_raw_readw */"
: "=r" (ret)
: "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
return ret;
}
#define __raw_readl __raw_readl
static inline u32 __raw_readl(const volatile void __iomem *addr)
{
u32 ret;
__asm__ __volatile__("lduwa\t[%1] %2, %0\t/* pci_raw_readl */"
: "=r" (ret)
: "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
return ret;
}
#define __raw_readq __raw_readq
static inline u64 __raw_readq(const volatile void __iomem *addr)
{
u64 ret;
__asm__ __volatile__("ldxa\t[%1] %2, %0\t/* pci_raw_readq */"
: "=r" (ret)
: "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
return ret;
}
#define __raw_writeb __raw_writeb
static inline void __raw_writeb(u8 b, const volatile void __iomem *addr)
{
__asm__ __volatile__("stba\t%r0, [%1] %2\t/* pci_raw_writeb */"
: /* no outputs */
: "Jr" (b), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
}
#define __raw_writew __raw_writew
static inline void __raw_writew(u16 w, const volatile void __iomem *addr)
{
__asm__ __volatile__("stha\t%r0, [%1] %2\t/* pci_raw_writew */"
: /* no outputs */
: "Jr" (w), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
}
#define __raw_writel __raw_writel
static inline void __raw_writel(u32 l, const volatile void __iomem *addr)
{
__asm__ __volatile__("stwa\t%r0, [%1] %2\t/* pci_raw_writel */"
: /* no outputs */
: "Jr" (l), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
}
#define __raw_writeq __raw_writeq
static inline void __raw_writeq(u64 q, const volatile void __iomem *addr)
{
__asm__ __volatile__("stxa\t%r0, [%1] %2\t/* pci_raw_writeq */"
: /* no outputs */
: "Jr" (q), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
}
/* Memory functions, same as I/O accesses on Ultra.
* Access memory as little endian bypassing
* the cache by using ASI_PHYS_BYPASS_EC_E_L
*/
#define readb readb
#define readb_relaxed readb
static inline u8 readb(const volatile void __iomem *addr)
{ u8 ret;
__asm__ __volatile__("lduba\t[%1] %2, %0\t/* pci_readb */"
: "=r" (ret)
: "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
: "memory");
return ret;
}
#define readw readw
#define readw_relaxed readw
static inline u16 readw(const volatile void __iomem *addr)
{ u16 ret;
__asm__ __volatile__("lduha\t[%1] %2, %0\t/* pci_readw */"
: "=r" (ret)
: "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
: "memory");
return ret;
}
#define readl readl
#define readl_relaxed readl
static inline u32 readl(const volatile void __iomem *addr)
{ u32 ret;
__asm__ __volatile__("lduwa\t[%1] %2, %0\t/* pci_readl */"
: "=r" (ret)
: "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
: "memory");
return ret;
}
#define readq readq
#define readq_relaxed readq
static inline u64 readq(const volatile void __iomem *addr)
{ u64 ret;
__asm__ __volatile__("ldxa\t[%1] %2, %0\t/* pci_readq */"
: "=r" (ret)
: "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
: "memory");
return ret;
}
#define writeb writeb
#define writeb_relaxed writeb
static inline void writeb(u8 b, volatile void __iomem *addr)
{
__asm__ __volatile__("stba\t%r0, [%1] %2\t/* pci_writeb */"
: /* no outputs */
: "Jr" (b), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
: "memory");
}
#define writew writew
#define writew_relaxed writew
static inline void writew(u16 w, volatile void __iomem *addr)
{
__asm__ __volatile__("stha\t%r0, [%1] %2\t/* pci_writew */"
: /* no outputs */
: "Jr" (w), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
: "memory");
}
#define writel writel
#define writel_relaxed writel
static inline void writel(u32 l, volatile void __iomem *addr)
{
__asm__ __volatile__("stwa\t%r0, [%1] %2\t/* pci_writel */"
: /* no outputs */
: "Jr" (l), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
: "memory");
}
#define writeq writeq
#define writeq_relaxed writeq
static inline void writeq(u64 q, volatile void __iomem *addr)
{
__asm__ __volatile__("stxa\t%r0, [%1] %2\t/* pci_writeq */"
: /* no outputs */
: "Jr" (q), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
: "memory");
}
#define inb inb
static inline u8 inb(unsigned long addr)
{
return readb((volatile void __iomem *)addr);
}
#define inw inw
static inline u16 inw(unsigned long addr)
{
return readw((volatile void __iomem *)addr);
}
#define inl inl
static inline u32 inl(unsigned long addr)
{
return readl((volatile void __iomem *)addr);
}
#define outb outb
static inline void outb(u8 b, unsigned long addr)
{
writeb(b, (volatile void __iomem *)addr);
}
#define outw outw
static inline void outw(u16 w, unsigned long addr)
{
writew(w, (volatile void __iomem *)addr);
}
#define outl outl
static inline void outl(u32 l, unsigned long addr)
{
writel(l, (volatile void __iomem *)addr);
}
#define inb_p(__addr) inb(__addr)
#define outb_p(__b, __addr) outb(__b, __addr)
#define inw_p(__addr) inw(__addr)
#define outw_p(__w, __addr) outw(__w, __addr)
#define inl_p(__addr) inl(__addr)
#define outl_p(__l, __addr) outl(__l, __addr)
void outsb(unsigned long, const void *, unsigned long);
void outsw(unsigned long, const void *, unsigned long);
void outsl(unsigned long, const void *, unsigned long);
#define outsb outsb
#define outsw outsw
#define outsl outsl
void insb(unsigned long, void *, unsigned long);
void insw(unsigned long, void *, unsigned long);
void insl(unsigned long, void *, unsigned long);
#define insb insb
#define insw insw
#define insl insl
static inline void readsb(void __iomem *port, void *buf, unsigned long count)
{
insb((unsigned long __force)port, buf, count);
}
#define readsb readsb
static inline void readsw(void __iomem *port, void *buf, unsigned long count)
{
insw((unsigned long __force)port, buf, count);
}
#define readsw readsw
static inline void readsl(void __iomem *port, void *buf, unsigned long count)
{
insl((unsigned long __force)port, buf, count);
}
#define readsl readsl
static inline void writesb(void __iomem *port, const void *buf, unsigned long count)
{
outsb((unsigned long __force)port, buf, count);
}
#define writesb writesb
static inline void writesw(void __iomem *port, const void *buf, unsigned long count)
{
outsw((unsigned long __force)port, buf, count);
}
#define writesw writesw
static inline void writesl(void __iomem *port, const void *buf, unsigned long count)
{
outsl((unsigned long __force)port, buf, count);
}
#define writesl writesl
#define ioread8_rep(p,d,l) readsb(p,d,l)
#define ioread16_rep(p,d,l) readsw(p,d,l)
#define ioread32_rep(p,d,l) readsl(p,d,l)
#define iowrite8_rep(p,d,l) writesb(p,d,l)
#define iowrite16_rep(p,d,l) writesw(p,d,l)
#define iowrite32_rep(p,d,l) writesl(p,d,l)
/* Valid I/O Space regions are anywhere, because each PCI bus supported
* can live in an arbitrary area of the physical address range.
*/
#define IO_SPACE_LIMIT 0xffffffffffffffffUL
/* Now, SBUS variants, only difference from PCI is that we do
* not use little-endian ASIs.
*/
static inline u8 sbus_readb(const volatile void __iomem *addr)
{
return __raw_readb(addr);
}
static inline u16 sbus_readw(const volatile void __iomem *addr)
{
return __raw_readw(addr);
}
static inline u32 sbus_readl(const volatile void __iomem *addr)
{
return __raw_readl(addr);
}
static inline u64 sbus_readq(const volatile void __iomem *addr)
{
return __raw_readq(addr);
}
static inline void sbus_writeb(u8 b, volatile void __iomem *addr)
{
__raw_writeb(b, addr);
}
static inline void sbus_writew(u16 w, volatile void __iomem *addr)
{
__raw_writew(w, addr);
}
static inline void sbus_writel(u32 l, volatile void __iomem *addr)
{
__raw_writel(l, addr);
}
static inline void sbus_writeq(u64 q, volatile void __iomem *addr)
{
__raw_writeq(q, addr);
}
static inline void sbus_memset_io(volatile void __iomem *dst, int c, __kernel_size_t n)
{
while(n--) {
sbus_writeb(c, dst);
dst++;
}
}
static inline void memset_io(volatile void __iomem *dst, int c, __kernel_size_t n)
{
volatile void __iomem *d = dst;
while (n--) {
writeb(c, d);
d++;
}
}
#define memset_io memset_io
static inline void sbus_memcpy_fromio(void *dst, const volatile void __iomem *src,
__kernel_size_t n)
{
char *d = dst;
while (n--) {
char tmp = sbus_readb(src);
*d++ = tmp;
src++;
}
}
static inline void memcpy_fromio(void *dst, const volatile void __iomem *src,
__kernel_size_t n)
{
char *d = dst;
while (n--) {
char tmp = readb(src);
*d++ = tmp;
src++;
}
}
#define memcpy_fromio memcpy_fromio
static inline void sbus_memcpy_toio(volatile void __iomem *dst, const void *src,
__kernel_size_t n)
{
const char *s = src;
volatile void __iomem *d = dst;
while (n--) {
char tmp = *s++;
sbus_writeb(tmp, d);
d++;
}
}
static inline void memcpy_toio(volatile void __iomem *dst, const void *src,
__kernel_size_t n)
{
const char *s = src;
volatile void __iomem *d = dst;
while (n--) {
char tmp = *s++;
writeb(tmp, d);
d++;
}
}
#define memcpy_toio memcpy_toio
#ifdef __KERNEL__
/* On sparc64 we have the whole physical IO address space accessible
* using physically addressed loads and stores, so this does nothing.
*/
static inline void __iomem *ioremap(unsigned long offset, unsigned long size)
{
return (void __iomem *)offset;
}
#define ioremap_wc(X,Y) ioremap((X),(Y))
#define ioremap_wt(X,Y) ioremap((X),(Y))
static inline void __iomem *ioremap_np(unsigned long offset, unsigned long size)
{
return NULL;
}
#define ioremap_np ioremap_np
static inline void iounmap(volatile void __iomem *addr)
{
}
#define ioread8 readb
#define ioread16 readw
#define ioread16be __raw_readw
#define ioread32 readl
#define ioread32be __raw_readl
#define iowrite8 writeb
#define iowrite16 writew
#define iowrite16be __raw_writew
#define iowrite32 writel
#define iowrite32be __raw_writel
/* Create a virtual mapping cookie for an IO port range */
void __iomem *ioport_map(unsigned long port, unsigned int nr);
void ioport_unmap(void __iomem *);
#define ioport_map ioport_map
#define ioport_unmap ioport_unmap
/* Create a virtual mapping cookie for a PCI BAR (memory or IO) */
struct pci_dev;
void pci_iounmap(struct pci_dev *dev, void __iomem *);
#define pci_iounmap pci_iounmap
static inline int sbus_can_dma_64bit(void)
{
return 1;
}
static inline int sbus_can_burst64(void)
{
return 1;
}
struct device;
void sbus_set_sbus64(struct device *, int);
#endif
#endif /* !(__SPARC64_IO_H) */
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| Kbuild | File | 203 B | 0644 |
|
| adi.h | File | 138 B | 0644 |
|
| adi_64.h | File | 812 B | 0644 |
|
| apb.h | File | 1.06 KB | 0644 |
|
| asm-offsets.h | File | 35 B | 0644 |
|
| asm-prototypes.h | File | 854 B | 0644 |
|
| asm.h | File | 1.08 KB | 0644 |
|
| asmmacro.h | File | 1.16 KB | 0644 |
|
| atomic.h | File | 219 B | 0644 |
|
| atomic_32.h | File | 2.07 KB | 0644 |
|
| atomic_64.h | File | 2.23 KB | 0644 |
|
| auxio.h | File | 310 B | 0644 |
|
| auxio_32.h | File | 2.55 KB | 0644 |
|
| auxio_64.h | File | 3.18 KB | 0644 |
|
| backoff.h | File | 2.69 KB | 0644 |
|
| barrier.h | File | 223 B | 0644 |
|
| barrier_32.h | File | 160 B | 0644 |
|
| barrier_64.h | File | 1.96 KB | 0644 |
|
| bbc.h | File | 9.76 KB | 0644 |
|
| bitext.h | File | 631 B | 0644 |
|
| bitops.h | File | 219 B | 0644 |
|
| bitops_32.h | File | 2.79 KB | 0644 |
|
| bitops_64.h | File | 1.6 KB | 0644 |
|
| btext.h | File | 145 B | 0644 |
|
| bug.h | File | 588 B | 0644 |
|
| cache.h | File | 630 B | 0644 |
|
| cacheflush.h | File | 373 B | 0644 |
|
| cacheflush_32.h | File | 2.09 KB | 0644 |
|
| cacheflush_64.h | File | 2.67 KB | 0644 |
|
| cachetlb_32.h | File | 882 B | 0644 |
|
| cachetype.h | File | 320 B | 0644 |
|
| chafsr.h | File | 9.48 KB | 0644 |
|
| checksum.h | File | 331 B | 0644 |
|
| checksum_32.h | File | 5.66 KB | 0644 |
|
| checksum_64.h | File | 3.76 KB | 0644 |
|
| chmctrl.h | File | 7.91 KB | 0644 |
|
| clock.h | File | 231 B | 0644 |
|
| clocksource.h | File | 407 B | 0644 |
|
| cmpxchg.h | File | 223 B | 0644 |
|
| cmpxchg_32.h | File | 2.52 KB | 0644 |
|
| cmpxchg_64.h | File | 5.17 KB | 0644 |
|
| compat.h | File | 3.31 KB | 0644 |
|
| compat_signal.h | File | 565 B | 0644 |
|
| contregs.h | File | 1.9 KB | 0644 |
|
| cpu_type.h | File | 579 B | 0644 |
|
| cpudata.h | File | 378 B | 0644 |
|
| cpudata_32.h | File | 729 B | 0644 |
|
| cpudata_64.h | File | 1.13 KB | 0644 |
|
| current.h | File | 991 B | 0644 |
|
| dcr.h | File | 728 B | 0644 |
|
| dcu.h | File | 1.48 KB | 0644 |
|
| delay.h | File | 215 B | 0644 |
|
| delay_32.h | File | 907 B | 0644 |
|
| delay_64.h | File | 403 B | 0644 |
|
| device.h | File | 565 B | 0644 |
|
| dma-mapping.h | File | 320 B | 0644 |
|
| dma.h | File | 4.76 KB | 0644 |
|
| ebus_dma.h | File | 1.07 KB | 0644 |
|
| ecc.h | File | 4.34 KB | 0644 |
|
| eeprom.h | File | 254 B | 0644 |
|
| elf.h | File | 207 B | 0644 |
|
| elf_32.h | File | 3.19 KB | 0644 |
|
| elf_64.h | File | 6.66 KB | 0644 |
|
| estate.h | File | 2.23 KB | 0644 |
|
| extable.h | File | 723 B | 0644 |
|
| fbio.h | File | 2.26 KB | 0644 |
|
| fhc.h | File | 4.43 KB | 0644 |
|
| floppy.h | File | 219 B | 0644 |
|
| floppy_32.h | File | 9.57 KB | 0644 |
|
| floppy_64.h | File | 18.9 KB | 0644 |
|
| fpumacro.h | File | 710 B | 0644 |
|
| ftrace.h | File | 801 B | 0644 |
|
| futex.h | File | 215 B | 0644 |
|
| futex_32.h | File | 82 B | 0644 |
|
| futex_64.h | File | 2.11 KB | 0644 |
|
| hardirq.h | File | 223 B | 0644 |
|
| hardirq_32.h | File | 334 B | 0644 |
|
| hardirq_64.h | File | 412 B | 0644 |
|
| head.h | File | 211 B | 0644 |
|
| head_32.h | File | 2.56 KB | 0644 |
|
| head_64.h | File | 2.13 KB | 0644 |
|
| hibernate.h | File | 421 B | 0644 |
|
| highmem.h | File | 1.92 KB | 0644 |
|
| hugetlb.h | File | 1.71 KB | 0644 |
|
| hvtramp.h | File | 781 B | 0644 |
|
| hw_irq.h | File | 88 B | 0644 |
|
| hypervisor.h | File | 114.89 KB | 0644 |
|
| idprom.h | File | 656 B | 0644 |
|
| intr_queue.h | File | 794 B | 0644 |
|
| io-unit.h | File | 2.41 KB | 0644 |
|
| io.h | File | 649 B | 0644 |
|
| io_32.h | File | 3.35 KB | 0644 |
|
| io_64.h | File | 11.14 KB | 0644 |
|
| ioctls.h | File | 358 B | 0644 |
|
| iommu-common.h | File | 1.41 KB | 0644 |
|
| iommu.h | File | 215 B | 0644 |
|
| iommu_32.h | File | 5.73 KB | 0644 |
|
| iommu_64.h | File | 2.43 KB | 0644 |
|
| irq.h | File | 207 B | 0644 |
|
| irq_32.h | File | 498 B | 0644 |
|
| irq_64.h | File | 3 KB | 0644 |
|
| irqflags.h | File | 227 B | 0644 |
|
| irqflags_32.h | File | 1.03 KB | 0644 |
|
| irqflags_64.h | File | 1.91 KB | 0644 |
|
| jump_label.h | File | 1018 B | 0644 |
|
| kdebug.h | File | 219 B | 0644 |
|
| kdebug_32.h | File | 1.99 KB | 0644 |
|
| kdebug_64.h | File | 393 B | 0644 |
|
| kgdb.h | File | 1014 B | 0644 |
|
| kprobes.h | File | 1.28 KB | 0644 |
|
| ldc.h | File | 4.37 KB | 0644 |
|
| leon.h | File | 7.66 KB | 0644 |
|
| leon_amba.h | File | 8.09 KB | 0644 |
|
| leon_pci.h | File | 512 B | 0644 |
|
| lsu.h | File | 1.04 KB | 0644 |
|
| machines.h | File | 1.5 KB | 0644 |
|
| mbus.h | File | 2.93 KB | 0644 |
|
| mc146818rtc.h | File | 298 B | 0644 |
|
| mc146818rtc_32.h | File | 699 B | 0644 |
|
| mc146818rtc_64.h | File | 689 B | 0644 |
|
| mdesc.h | File | 2.99 KB | 0644 |
|
| memctrl.h | File | 311 B | 0644 |
|
| mman.h | File | 2.35 KB | 0644 |
|
| mmu.h | File | 207 B | 0644 |
|
| mmu_32.h | File | 209 B | 0644 |
|
| mmu_64.h | File | 3.87 KB | 0644 |
|
| mmu_context.h | File | 239 B | 0644 |
|
| mmu_context_32.h | File | 1.06 KB | 0644 |
|
| mmu_context_64.h | File | 5.49 KB | 0644 |
|
| mmzone.h | File | 280 B | 0644 |
|
| mxcc.h | File | 4.33 KB | 0644 |
|
| nmi.h | File | 318 B | 0644 |
|
| ns87303.h | File | 3.22 KB | 0644 |
|
| obio.h | File | 6.26 KB | 0644 |
|
| openprom.h | File | 7.3 KB | 0644 |
|
| oplib.h | File | 215 B | 0644 |
|
| oplib_32.h | File | 5.92 KB | 0644 |
|
| oplib_64.h | File | 8.16 KB | 0644 |
|
| page.h | File | 212 B | 0644 |
|
| page_32.h | File | 3.57 KB | 0644 |
|
| page_64.h | File | 4.56 KB | 0644 |
|
| parport.h | File | 230 B | 0644 |
|
| parport_64.h | File | 5.7 KB | 0644 |
|
| pbm.h | File | 1.47 KB | 0644 |
|
| pci.h | File | 1.18 KB | 0644 |
|
| pcic.h | File | 5.77 KB | 0644 |
|
| pcr.h | File | 1.85 KB | 0644 |
|
| percpu.h | File | 219 B | 0644 |
|
| percpu_32.h | File | 168 B | 0644 |
|
| percpu_64.h | File | 541 B | 0644 |
|
| perf_event.h | File | 802 B | 0644 |
|
| pgalloc.h | File | 223 B | 0644 |
|
| pgalloc_32.h | File | 1.78 KB | 0644 |
|
| pgalloc_64.h | File | 2.87 KB | 0644 |
|
| pgtable.h | File | 223 B | 0644 |
|
| pgtable_32.h | File | 10.88 KB | 0644 |
|
| pgtable_64.h | File | 32.92 KB | 0644 |
|
| pgtsrmmu.h | File | 4.58 KB | 0644 |
|
| pil.h | File | 1.08 KB | 0644 |
|
| processor.h | File | 231 B | 0644 |
|
| processor_32.h | File | 2.59 KB | 0644 |
|
| processor_64.h | File | 7.18 KB | 0644 |
|
| prom.h | File | 1.8 KB | 0644 |
|
| psr.h | File | 1.38 KB | 0644 |
|
| ptrace.h | File | 4.13 KB | 0644 |
|
| qrwlock.h | File | 205 B | 0644 |
|
| qspinlock.h | File | 215 B | 0644 |
|
| ross.h | File | 5.52 KB | 0644 |
|
| sbi.h | File | 3.34 KB | 0644 |
|
| scratchpad.h | File | 547 B | 0644 |
|
| seccomp.h | File | 225 B | 0644 |
|
| sections.h | File | 289 B | 0644 |
|
| setup.h | File | 1.52 KB | 0644 |
|
| sfafsr.h | File | 3.14 KB | 0644 |
|
| sfp-machine.h | File | 239 B | 0644 |
|
| sfp-machine_32.h | File | 6.79 KB | 0644 |
|
| sfp-machine_64.h | File | 3.1 KB | 0644 |
|
| shmparam.h | File | 227 B | 0644 |
|
| shmparam_32.h | File | 253 B | 0644 |
|
| shmparam_64.h | File | 306 B | 0644 |
|
| sigcontext.h | File | 2.55 KB | 0644 |
|
| signal.h | File | 351 B | 0644 |
|
| smp.h | File | 207 B | 0644 |
|
| smp_32.h | File | 3.16 KB | 0644 |
|
| smp_64.h | File | 1.76 KB | 0644 |
|
| sparsemem.h | File | 295 B | 0644 |
|
| spinlock.h | File | 227 B | 0644 |
|
| spinlock_32.h | File | 4.22 KB | 0644 |
|
| spinlock_64.h | File | 409 B | 0644 |
|
| spinlock_types.h | File | 549 B | 0644 |
|
| spitfire.h | File | 9.73 KB | 0644 |
|
| stacktrace.h | File | 166 B | 0644 |
|
| starfire.h | File | 418 B | 0644 |
|
| string.h | File | 1.22 KB | 0644 |
|
| string_32.h | File | 405 B | 0644 |
|
| string_64.h | File | 409 B | 0644 |
|
| sunbpp.h | File | 3.27 KB | 0644 |
|
| swift.h | File | 3.07 KB | 0644 |
|
| switch_to.h | File | 231 B | 0644 |
|
| switch_to_32.h | File | 3.53 KB | 0644 |
|
| switch_to_64.h | File | 2.44 KB | 0644 |
|
| syscall.h | File | 3.17 KB | 0644 |
|
| syscalls.h | File | 299 B | 0644 |
|
| termbits.h | File | 198 B | 0644 |
|
| thread_info.h | File | 239 B | 0644 |
|
| thread_info_32.h | File | 3.68 KB | 0644 |
|
| thread_info_64.h | File | 7.94 KB | 0644 |
|
| timer.h | File | 215 B | 0644 |
|
| timer_32.h | File | 1.18 KB | 0644 |
|
| timer_64.h | File | 2.36 KB | 0644 |
|
| timex.h | File | 215 B | 0644 |
|
| timex_32.h | File | 266 B | 0644 |
|
| timex_64.h | File | 423 B | 0644 |
|
| tlb.h | File | 207 B | 0644 |
|
| tlb_32.h | File | 138 B | 0644 |
|
| tlb_64.h | File | 997 B | 0644 |
|
| tlbflush.h | File | 227 B | 0644 |
|
| tlbflush_32.h | File | 621 B | 0644 |
|
| tlbflush_64.h | File | 1.73 KB | 0644 |
|
| topology.h | File | 227 B | 0644 |
|
| topology_32.h | File | 170 B | 0644 |
|
| topology_64.h | File | 1.51 KB | 0644 |
|
| trap_block.h | File | 6.63 KB | 0644 |
|
| traps.h | File | 577 B | 0644 |
|
| tsb.h | File | 12.17 KB | 0644 |
|
| tsunami.h | File | 1.85 KB | 0644 |
|
| ttable.h | File | 20.34 KB | 0644 |
|
| turbosparc.h | File | 3.78 KB | 0644 |
|
| uaccess.h | File | 324 B | 0644 |
|
| uaccess_32.h | File | 5.98 KB | 0644 |
|
| uaccess_64.h | File | 7.73 KB | 0644 |
|
| unistd.h | File | 1.82 KB | 0644 |
|
| upa.h | File | 3.72 KB | 0644 |
|
| uprobes.h | File | 1.27 KB | 0644 |
|
| user.h | File | 102 B | 0644 |
|
| vaddrs.h | File | 2.02 KB | 0644 |
|
| vdso.h | File | 491 B | 0644 |
|
| video.h | File | 1.03 KB | 0644 |
|
| viking.h | File | 8.15 KB | 0644 |
|
| vio.h | File | 11.71 KB | 0644 |
|
| visasm.h | File | 1.51 KB | 0644 |
|
| vmalloc.h | File | 93 B | 0644 |
|
| vvar.h | File | 1.54 KB | 0644 |
|
| winmacro.h | File | 4.66 KB | 0644 |
|
| xor.h | File | 207 B | 0644 |
|
| xor_32.h | File | 7.15 KB | 0644 |
|
| xor_64.h | File | 2.74 KB | 0644 |
|