__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ 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 */ /* * Copyright (C) 2008-2009 Michal Simek <[email protected]> * Copyright (C) 2008-2009 PetaLogix * Copyright (C) 2006 Atmark Techno, Inc. */ #ifndef _ASM_MICROBLAZE_PROCESSOR_H #define _ASM_MICROBLAZE_PROCESSOR_H #include <asm/ptrace.h> #include <asm/setup.h> #include <asm/registers.h> #include <asm/entry.h> #include <asm/current.h> # ifndef __ASSEMBLY__ /* from kernel/cpu/mb.c */ extern const struct seq_operations cpuinfo_op; # define cpu_relax() barrier() #define task_pt_regs(tsk) \ (((struct pt_regs *)(THREAD_SIZE + task_stack_page(tsk))) - 1) /* Do necessary setup to start up a newly executed thread. */ void start_thread(struct pt_regs *regs, unsigned long pc, unsigned long usp); extern void ret_from_fork(void); extern void ret_from_kernel_thread(void); # endif /* __ASSEMBLY__ */ /* * This is used to define STACK_TOP, and with MMU it must be below * kernel base to select the correct PGD when handling MMU exceptions. */ # define TASK_SIZE (CONFIG_KERNEL_START) /* * This decides where the kernel will search for a free chunk of vm * space during mmap's. */ # define TASK_UNMAPPED_BASE (TASK_SIZE / 8 * 3) # define THREAD_KSP 0 # ifndef __ASSEMBLY__ /* If you change this, you must change the associated assembly-languages * constants defined below, THREAD_*. */ struct thread_struct { /* kernel stack pointer (must be first field in structure) */ unsigned long ksp; unsigned long ksp_limit; /* if ksp <= ksp_limit stack overflow */ void *pgdir; /* root of page-table tree */ struct pt_regs *regs; /* Pointer to saved register state */ }; # define INIT_THREAD { \ .ksp = sizeof init_stack + (unsigned long)init_stack, \ .pgdir = swapper_pg_dir, \ } unsigned long __get_wchan(struct task_struct *p); /* The size allocated for kernel stacks. This _must_ be a power of two! */ # define KERNEL_STACK_SIZE 0x2000 /* Return some info about the user process TASK. */ # define task_tos(task) ((unsigned long)(task) + KERNEL_STACK_SIZE) # define task_regs(task) ((struct pt_regs *)task_tos(task) - 1) # define task_pt_regs_plus_args(tsk) \ ((void *)task_pt_regs(tsk)) # define task_sp(task) (task_regs(task)->r1) # define task_pc(task) (task_regs(task)->pc) /* Grotty old names for some. */ # define KSTK_EIP(task) (task_pc(task)) # define KSTK_ESP(task) (task_sp(task)) # define STACK_TOP TASK_SIZE # define STACK_TOP_MAX STACK_TOP #ifdef CONFIG_DEBUG_FS extern struct dentry *of_debugfs_root; #endif # endif /* __ASSEMBLY__ */ #endif /* _ASM_MICROBLAZE_PROCESSOR_H */
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| Kbuild | File | 279 B | 0644 |
|
| asm-compat.h | File | 518 B | 0644 |
|
| asm-offsets.h | File | 35 B | 0644 |
|
| barrier.h | File | 313 B | 0644 |
|
| cache.h | File | 648 B | 0644 |
|
| cacheflush.h | File | 3.35 KB | 0644 |
|
| checksum.h | File | 806 B | 0644 |
|
| cpuinfo.h | File | 2 KB | 0644 |
|
| current.h | File | 714 B | 0644 |
|
| delay.h | File | 2.09 KB | 0644 |
|
| dma.h | File | 330 B | 0644 |
|
| elf.h | File | 602 B | 0644 |
|
| entry.h | File | 1018 B | 0644 |
|
| exceptions.h | File | 1.88 KB | 0644 |
|
| fixmap.h | File | 1.83 KB | 0644 |
|
| flat.h | File | 1.94 KB | 0644 |
|
| ftrace.h | File | 718 B | 0644 |
|
| futex.h | File | 2.13 KB | 0644 |
|
| hash.h | File | 2.37 KB | 0644 |
|
| highmem.h | File | 1.76 KB | 0644 |
|
| io.h | File | 1.6 KB | 0644 |
|
| irq.h | File | 274 B | 0644 |
|
| irqflags.h | File | 2.47 KB | 0644 |
|
| kgdb.h | File | 739 B | 0644 |
|
| mmu.h | File | 3.96 KB | 0644 |
|
| mmu_context.h | File | 72 B | 0644 |
|
| mmu_context_mm.h | File | 3.8 KB | 0644 |
|
| module.h | File | 704 B | 0644 |
|
| page.h | File | 3.7 KB | 0644 |
|
| pci-bridge.h | File | 1.02 KB | 0644 |
|
| pci.h | File | 1 KB | 0644 |
|
| pgalloc.h | File | 950 B | 0644 |
|
| pgtable.h | File | 14.19 KB | 0644 |
|
| processor.h | File | 2.52 KB | 0644 |
|
| ptrace.h | File | 591 B | 0644 |
|
| pvr.h | File | 8.58 KB | 0644 |
|
| registers.h | File | 1.47 KB | 0644 |
|
| seccomp.h | File | 256 B | 0644 |
|
| sections.h | File | 501 B | 0644 |
|
| setup.h | File | 719 B | 0644 |
|
| string.h | File | 532 B | 0644 |
|
| switch_to.h | File | 493 B | 0644 |
|
| syscall.h | File | 1.74 KB | 0644 |
|
| thread_info.h | File | 3.75 KB | 0644 |
|
| timex.h | File | 266 B | 0644 |
|
| tlbflush.h | File | 1.65 KB | 0644 |
|
| uaccess.h | File | 6.96 KB | 0644 |
|
| unistd.h | File | 1.03 KB | 0644 |
|
| unwind.h | File | 611 B | 0644 |
|
| vmalloc.h | File | 108 B | 0644 |
|
| xilinx_mb_manager.h | File | 859 B | 0644 |
|