/linux-4.4.14/arch/tile/gxio/ |
H A D | mpipe.c | 68 /* Initialize the stacks. */ gxio_mpipe_init() 70 context->__stacks.stacks[i] = 255; gxio_mpipe_init() 152 context->__stacks.stacks[buffer_size_enum] = stack; gxio_mpipe_init_buffer_stack() 234 gxio_mpipe_rules_stacks_t *stacks) gxio_mpipe_rules_begin() 285 stacks ? stacks->stacks[i] : rules->context->__stacks. gxio_mpipe_rules_begin() 286 stacks[i]; gxio_mpipe_rules_begin() 289 rule->stacks.stacks[i] = stack; gxio_mpipe_rules_begin() 297 if (rule->stacks.stacks[i] == 255) { gxio_mpipe_rules_begin() 298 rule->stacks.stacks[i] = stack; gxio_mpipe_rules_begin() 232 gxio_mpipe_rules_begin(gxio_mpipe_rules_t *rules, unsigned int bucket, unsigned int num_buckets, gxio_mpipe_rules_stacks_t *stacks) gxio_mpipe_rules_begin() argument
|
/linux-4.4.14/include/uapi/asm-generic/ |
H A D | mman.h | 13 #define MAP_STACK 0x20000 /* give out an address that is best suited for process/thread stacks */
|
/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | irq.h | 48 * Per-cpu stacks for handling critical, debug and machine check 60 * Per-cpu stacks for handling hard and soft interrupts.
|
H A D | thread_info.h | 13 /* We have 8k stacks on ppc32 and 16k on ppc64 */
|
H A D | exception-64e.h | 20 * hitting the linear mapping for the kernel stacks, we need to be a bit
|
/linux-4.4.14/arch/powerpc/include/uapi/asm/ |
H A D | mman.h | 29 #define MAP_STACK 0x20000 /* give out an address that is best suited for process/thread stacks */
|
/linux-4.4.14/arch/sparc/include/uapi/asm/ |
H A D | mman.h | 24 #define MAP_STACK 0x20000 /* give out an address that is best suited for process/thread stacks */
|
H A D | signal.h | 130 * usage of signal stacks by using the (now obsolete) sa_restorer field in
|
/linux-4.4.14/arch/ia64/kernel/ |
H A D | init_task.c | 25 * We need to make sure that this is properly aligned due to the way process stacks are
|
H A D | entry.h | 7 #define PRED_KERNEL_STACK 2 /* returning to kernel-stacks? */ 8 #define PRED_USER_STACK 3 /* returning to user-stacks? */
|
H A D | minstate.h | 23 * DO_SAVE_MIN switches to the kernel stacks (if necessary) and saves
|
H A D | mca.c | 60 * Convert MCA/INIT handlers to use per event stacks and SAL/OS 1805 /* Minimal format of the MCA/INIT stacks. The pseudo processes that run on 1806 * these stacks can never sleep, they cannot return from the kernel to user
|
H A D | fsys.S | 537 SSM_PSR_I(p0, p6, r22) // M2 we're on kernel stacks now, reenable irqs
|
H A D | mca_asm.S | 24 * Use per cpu MCA/INIT stacks for all data.
|
H A D | ivt.S | 809 cmp.eq pKStk,pUStk=r0,r17 // A were we on kernel stacks already?
|
/linux-4.4.14/arch/x86/kernel/ |
H A D | dumpstack_64.c | 40 * Iterate over all exception stacks, and figure out whether in_exception_stack() 70 * the usual exception stacks, then 'stack' might still in_exception_stack() 145 * x86-64 can have up to three kernel stacks: 178 * Print function call entries in all stacks, starting at the dump_trace() 179 * current stack address. If the stacks consist of nested dump_trace()
|
H A D | irq_32.c | 5 * entry, irq-stacks and irq statistics code. All the remaining 108 * allocate per-cpu stacks for hardirq and for softirq processing
|
H A D | irq_64.c | 29 * runs on the big interrupt stacks. Checking reliably is too expensive,
|
H A D | dumpstack.c | 76 * x86-64 can have up to three kernel stacks:
|
H A D | smpboot.c | 22 * Greg Wright : Fix for kernel stacks panic.
|
/linux-4.4.14/arch/unicore32/kernel/ |
H A D | ptrace.c | 22 * this routine assumes that all the privileged stacks are in our 33 * this routine assumes that all the privileged stacks are in our
|
H A D | setup.c | 54 static struct stack stacks[NR_CPUS]; variable in typeref:struct:stack 104 * cpu_init sets up the per-CPU stacks. 109 struct stack *stk = &stacks[cpu]; cpu_init() 112 * setup stacks for re-entrant exception handlers cpu_init()
|
/linux-4.4.14/include/linux/ |
H A D | binfmts.h | 109 #define EXSTACK_DISABLE_X 1 /* Disable executable stacks */ 110 #define EXSTACK_ENABLE_X 2 /* Enable executable stacks */
|
H A D | list.h | 59 * This is good for implementing stacks. 289 * list_splice - join two lists, this is designed for stacks
|
H A D | rculist.h | 68 * This is good for implementing stacks.
|
H A D | skbuff.h | 1507 * skb_queue_splice - join two skb lists, this is designed for stacks
|
/linux-4.4.14/arch/s390/ |
H A D | Makefile | 57 # old style option for packed stacks 63 # new style option for packed stacks
|
/linux-4.4.14/arch/sh/oprofile/ |
H A D | backtrace.c | 28 /* Yes, we want all stacks */ backtrace_stack()
|
/linux-4.4.14/tools/testing/selftests/x86/ |
H A D | thunks.S | 35 // Switch stacks
|
/linux-4.4.14/arch/x86/oprofile/ |
H A D | backtrace.c | 22 /* Yes, we want all stacks */ backtrace_stack()
|
/linux-4.4.14/arch/arm/include/uapi/asm/ |
H A D | signal.h | 69 * SA_ONSTACK allows alternate signal stacks (see sigaltstack(2)).
|
/linux-4.4.14/arch/sparc/lib/ |
H A D | blockops.S | 38 * and (2 * PAGE_SIZE) (for kernel stacks)
|
/linux-4.4.14/arch/alpha/include/uapi/asm/ |
H A D | mman.h | 31 #define MAP_STACK 0x80000 /* give out an address that is best suited for process/thread stacks */
|
/linux-4.4.14/arch/parisc/include/uapi/asm/ |
H A D | mman.h | 25 #define MAP_STACK 0x40000 /* give out an address that is best suited for process/thread stacks */
|
/linux-4.4.14/arch/powerpc/kernel/ |
H A D | setup_32.c | 230 /* interrupt stacks must be in lowmem, we get that for free on ppc32 irqstack_early_init() 245 /* interrupt stacks must be in lowmem, we get that for free on ppc32 exc_lvl_early_init()
|
H A D | setup_64.c | 586 * used to allocate interrupt or emergency stacks for which our 611 * Interrupt stacks must be in the first segment since we irqstack_early_init() 662 * Emergency stacks must be under 256MB, we cannot afford to take emergency_stack_init() 666 * Since we use these as temporary stacks during secondary CPU emergency_stack_init()
|
H A D | head_booke.h | 80 * GPR to use as the base for indirect access to the exception stacks. This 81 * is necessary since the MMU is always on, for Book-E parts, and the stacks
|
H A D | tm.S | 98 * Call with IRQs off, stacks get all out of sync for some periods in here! 307 * Call with IRQs off, stacks get all out of sync for
|
H A D | machine_kexec.c | 149 * itself and some stacks to be in the first segment. reserve_crashkernel()
|
H A D | machine_kexec_64.c | 312 * way process stacks are handled. It also must be statically allocated
|
H A D | misc_64.S | 604 /* switch stacks to newstack -- &kexec_stack.stack */
|
/linux-4.4.14/arch/ia64/include/asm/ |
H A D | mca_asm.h | 215 * The MCA and INIT stacks in struct ia64_mca_cpu look like normal kernel 216 * stacks, except that the SAL/OS state and a switch_stack are stored near the
|
H A D | kregs.h | 32 #define IA64_TR_CURRENT_STACK 1 /* dtr1: maps kernel's memory- & register-stacks */
|
H A D | unwind.h | 8 * A simple API for unwinding kernel stacks. This is used for
|
H A D | processor.h | 278 __u8 on_ustack; /* executing on user-stacks? */
|
/linux-4.4.14/drivers/usb/common/ |
H A D | common.c | 10 * compiled-in as well. Otherwise, if either of the two stacks is
|
/linux-4.4.14/arch/xtensa/include/uapi/asm/ |
H A D | mman.h | 56 #define MAP_STACK 0x40000 /* give out an address that is best suited for process/thread stacks */
|
/linux-4.4.14/kernel/debug/kdb/ |
H A D | kdb_bt.c | 48 * bt [<address-expression>] (addr-exp is for alternate stacks)
|
H A D | kdb_main.c | 1365 * To get a consistent view of the kernel stacks for all 1368 * responsible for making the kernel stacks consistent for all
|
/linux-4.4.14/arch/mips/include/asm/sn/ |
H A D | kldir.h | 138 * of the symmon stacks is to divide SYMMON_STK_SIZE by SYMMON_STK_STRIDE
|
H A D | addrs.h | 328 * uncached, except for the symmon stacks.
|
/linux-4.4.14/arch/mips/include/uapi/asm/ |
H A D | mman.h | 49 #define MAP_STACK 0x40000 /* give out an address that is best suited for process/thread stacks */
|
/linux-4.4.14/arch/sh/include/asm/ |
H A D | thread_info.h | 36 of nested IRQ stacks */
|
/linux-4.4.14/arch/sh/kernel/ |
H A D | irq.c | 116 * allocate per-cpu stacks for hardirq and for softirq processing
|
/linux-4.4.14/arch/sh/lib/ |
H A D | mcount.S | 41 * addresses for kernel stacks are anywhere after the bss
|
/linux-4.4.14/arch/microblaze/include/asm/ |
H A D | processor.h | 141 /* The size allocated for kernel stacks. This _must_ be a power of two! */
|
/linux-4.4.14/arch/hexagon/include/asm/ |
H A D | processor.h | 95 * No real reason why VM and native switch stacks should be different.
|
/linux-4.4.14/arch/blackfin/include/asm/ |
H A D | mmu_context.h | 18 /* Note: L1 stacks are CPU-private things, so we bluntly disable this
|
/linux-4.4.14/tools/usb/usbip/libsrc/ |
H A D | list.h | 55 * This is good for implementing stacks.
|
/linux-4.4.14/tools/perf/scripts/python/ |
H A D | netdev-times.py | 21 irq_dic = {}; # key is cpu and value is a list which stacks irqs 24 # and a list which stacks receive
|
H A D | export-to-postgresql.py | 81 # 'call_paths' represents all the call stacks. Each 'call' has an associated record in 'call_paths'.
|
/linux-4.4.14/arch/tile/include/gxio/ |
H A D | mpipe.h | 86 * set of buffer stacks, to be used for packets matching the rule. 136 * Applications can allocate and initialize buffer stacks with the 330 /* The "initialized" buffer stacks. */ 366 /* Allocate a set of buffer stacks. 371 * @param count Number of stacks required. 912 * pattern, an application should allocate its own buffer stacks and 913 * load balancer buckets, and map traffic to those stacks and buckets, 969 * @param stacks Either NULL, to assign each packet to the smallest 980 gxio_mpipe_rules_stacks_t *stacks); 992 * to the buckets and buffer stacks associated with the current rule. 1480 * pushing fewer buffers into the buffer stacks than there are total
|
/linux-4.4.14/drivers/isdn/mISDN/ |
H A D | dsp.h | 102 /* all cmx stacks with the same ID are
|
H A D | timerdev.c | 3 * general timer device for using in ISDN stacks
|
/linux-4.4.14/arch/tile/include/hv/ |
H A D | drv_mpipe_intf.h | 29 /** Number of buffer stacks (32). */ 150 /** The stacks. */ 151 uint8_t stacks[8]; member in struct:__anon2849 546 gxio_mpipe_rules_stacks_t stacks; member in struct:__anon2854
|
/linux-4.4.14/include/uapi/linux/ |
H A D | wimax.h | 141 * networking stacks, but it is not initialized (normally that is
|
/linux-4.4.14/kernel/trace/ |
H A D | trace_stack.c | 90 /* we do not handle interrupt stacks yet */ check_stack()
|
/linux-4.4.14/arch/sh/kernel/cpu/sh5/ |
H A D | switchto.S | 127 ! Switch stacks
|
/linux-4.4.14/arch/metag/kernel/ |
H A D | irq.c | 122 * allocate per-cpu stacks for hardirq and for softirq processing
|
H A D | setup.c | 298 * stacks easier to understand and may allow us to unmap the setup_arch()
|
/linux-4.4.14/arch/h8300/kernel/ |
H A D | signal.c | 20 * ++roman (07/09/96): implemented signal stacks (specially for tosemu on
|
/linux-4.4.14/arch/arm/kernel/ |
H A D | setup.c | 146 static struct stack stacks[NR_CPUS]; variable in typeref:struct:stack 451 * cpu_init sets up the per-CPU stacks. 457 struct stack *stk = &stacks[cpu]; cpu_init() 483 * setup stacks for re-entrant exception handlers cpu_init()
|
H A D | ptrace.c | 161 * this routine assumes that all the privileged stacks are in our 172 * this routine assumes that all the privileged stacks are in our
|
/linux-4.4.14/net/ipx/ |
H A D | ipx_route.c | 260 struct rtentry rt; /* Use these to behave like 'other' stacks */ ipxrtr_ioctl()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
H A D | mkregtable.c | 82 * This is good for implementing stacks. 290 * list_splice - join two lists, this is designed for stacks
|
/linux-4.4.14/fs/ocfs2/ |
H A D | stackglue.h | 214 * This is NULL for stacks which do not support posix locks.
|
H A D | stackglue.c | 7 * cluster stacks.
|
H A D | ocfs2_fs.h | 146 * Support for alternate, userspace cluster stacks. If set, the superblock 176 * cluster stacks (userspace adnd o2cb). If this bit is set,
|
H A D | stack_user.c | 1124 MODULE_DESCRIPTION("ocfs2 driver for userspace cluster stacks");
|
H A D | file.c | 2652 * ocfs2_flock is in here because all stacks handle UNIX file locks,
|
/linux-4.4.14/arch/mips/kernel/ |
H A D | smp-bmips.c | 564 * Kernel stacks and other important data might only be accessible plat_wired_tlb_setup()
|
/linux-4.4.14/arch/parisc/include/asm/ |
H A D | processor.h | 58 /* Allow bigger stacks for 64-bit processes */
|
/linux-4.4.14/arch/hexagon/kernel/ |
H A D | traps.c | 383 * between user and kernel stacks. do_trap0()
|
/linux-4.4.14/arch/blackfin/kernel/ |
H A D | process.c | 37 * for process stacks.
|
/linux-4.4.14/drivers/lguest/ |
H A D | interrupts_and_traps.c | 143 /* If we're already in the kernel, we don't change stacks. */ guest_run_interrupt() 491 * change stacks on each context switch. 512 * All this reference to mapping stacks leads us neatly into the other complex
|
/linux-4.4.14/drivers/net/ethernet/tile/ |
H A D | tilegx.c | 83 /* The "kinds" of buffer stacks (small/large/jumbo). */ 216 /* The actual memory allocated for the buffer stacks. */ 1057 /* Allocate and initialize mpipe buffer stacks, and register them in 1070 /* Allocate the buffer stacks. */ init_buffer_stacks() 1317 /* Set up the buffer stacks. */ tile_net_init_mpipe()
|
/linux-4.4.14/arch/x86/entry/ |
H A D | entry_64.S | 745 testb $3, CS(%rsp) /* If coming from userspace, switch stacks */ 790 * Paranoid entry from userspace. Switch stacks and treat it 1207 * stacks lest we corrupt the "NMI executing" variable.
|
/linux-4.4.14/drivers/usb/gadget/legacy/ |
H A D | ether.c | 37 * most host side USB stacks (except from Microsoft) support it.
|
/linux-4.4.14/mm/ |
H A D | kmemleak.c | 226 /* enables or disables the task stacks scanning */ 1402 * Scanning the task stacks (may introduce false negatives). 1682 * stack=on - enable the task stacks scanning 1683 * stack=off - disable the tasks stacks scanning
|
H A D | memory.c | 100 * Randomize the address space (stacks, mmaps, brk, etc.). 3806 * contexts (in exception stacks, etc.): print_vma_addr()
|
/linux-4.4.14/arch/powerpc/platforms/powermac/ |
H A D | setup.c | 480 * cpu_possible_mask before interrupt stacks are allocated pmac_init_early()
|
/linux-4.4.14/arch/sparc/kernel/ |
H A D | signal_32.c | 553 swap stacks while we are on it. */ do_sys_sigstack()
|
H A D | signal32.c | 791 * swap stacks while we are on it. do_sys32_sigstack()
|
/linux-4.4.14/arch/m32r/kernel/ |
H A D | smpboot.c | 28 * Greg Wright : Fix for kernel stacks panic.
|
/linux-4.4.14/drivers/staging/lustre/lustre/include/ |
H A D | lu_object.h | 51 * stacks. 595 * lu_site exists so that multiple layered stacks can co-exist in the same
|
H A D | obd.h | 937 /* used to transfer info between the stacks of MD client
|
H A D | cl_object.h | 213 * stacks.
|
/linux-4.4.14/arch/x86/kernel/cpu/ |
H A D | common.c | 1167 * Special IST stacks which the CPU switches to when it calls 1168 * an IST-marked descriptor entry. Up to 7 stacks (hardware
|
H A D | perf_event.c | 2303 * We don't know what to do with VM86 stacks.. ignore them for now. perf_callchain_user()
|
/linux-4.4.14/arch/tile/kernel/ |
H A D | process.c | 431 * interrupts before we have finished switching stacks. _switch_to()
|
H A D | intvec_32.S | 557 * know how far to write-hint, but kernel stacks generally
|
/linux-4.4.14/arch/um/drivers/ |
H A D | mconsole_kern.c | 656 * Dumps a stacks registers to the linux console.
|
/linux-4.4.14/arch/x86/include/asm/ |
H A D | processor.h | 358 * per-CPU IRQ handling stacks
|
/linux-4.4.14/arch/metag/tbx/ |
H A D | tbipcx.S | 350 MOV A0StP,D1Ar3 /* Switch stacks */
|
/linux-4.4.14/drivers/mmc/host/ |
H A D | mmc_spi.c | 55 * switch between driver stacks, and in any case if "native" mode 875 * other SPI protocol stacks.
|
/linux-4.4.14/drivers/net/wimax/i2400m/ |
H A D | i2400m.h | 118 * i2400m driver will only register with the WiMAX and network stacks; 128 * network / WiMAX stacks registration
|
H A D | driver.c | 856 * read the MAC address, registers with the WiMAX and network stacks
|
H A D | control.c | 1345 * and netdev stacks, firmware is uploaded and we can talk to the
|
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/socklnd/ |
H A D | socklnd_cb.c | 230 if (rc == 0) /* some stacks return 0 instead of -EAGAIN */ ksocknal_transmit() 705 * bytes we want to send. Many TCP/IP stacks disregard any total ksocknal_queue_tx_locked()
|
/linux-4.4.14/arch/x86/lguest/ |
H A D | boot.c | 901 * This call is required to set up for 4k stacks, where we have lguest_init_IRQ() 902 * separate stacks for hard and soft interrupts. lguest_init_IRQ()
|
/linux-4.4.14/include/net/ |
H A D | tcp.h | 60 * poor stacks do signed 16bit maths! 201 /* But this is what stacks really send out. */
|
H A D | cfg80211.h | 2227 * This struct is registered by fullmac card drivers and/or wireless stacks
|
/linux-4.4.14/drivers/usb/mon/ |
H A D | mon_bin.c | 310 * into mmap-ed buffers up their stacks (libpcap can do that).
|
/linux-4.4.14/drivers/misc/ti-st/ |
H A D | st_core.c | 102 * protocol stacks
|
/linux-4.4.14/drivers/acpi/acpica/ |
H A D | aclocal.h | 562 * Generic "state" object for stacks
|
/linux-4.4.14/arch/alpha/kernel/ |
H A D | osf_sys.c | 704 swap stacks while we are on it. */ SYSCALL_DEFINE2()
|
/linux-4.4.14/arch/arc/kernel/ |
H A D | unwind.c | 10 * A simple API for unwinding kernel stacks. This is used for
|
/linux-4.4.14/fs/xfs/ |
H A D | xfs_iops.c | 1289 * stacks or deadlocking. xfs_setup_inode()
|
H A D | xfs_aops.c | 967 * This avoids stack overflows when called from deeply used stacks in xfs_vm_writepage()
|
/linux-4.4.14/arch/m68k/kernel/ |
H A D | signal.c | 24 * ++roman (07/09/96): implemented signal stacks (specially for tosemu on
|
/linux-4.4.14/tools/perf/ |
H A D | builtin-report.c | 169 * branch stacks have been synthesized (using itrace options). process_sample_event()
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
H A D | llite_internal.h | 130 /* identifying fields for both metadata and data stacks. */
|
/linux-4.4.14/fs/ |
H A D | exec.c | 214 * of argument strings even with small stacks get_arg_page()
|
/linux-4.4.14/tools/perf/util/ |
H A D | sort.c | 446 /* sort keys for branch stacks */
|
/linux-4.4.14/arch/sparc/mm/ |
H A D | init_64.c | 2249 * IRQ stacks. paging_init()
|
/linux-4.4.14/arch/parisc/kernel/ |
H A D | entry.S | 792 * switch kernel stacks and return prev */
|
/linux-4.4.14/net/netfilter/ |
H A D | nf_conntrack_proto_tcp.c | 616 * Broken TCP stacks, that set ACK in RST packets as well tcp_in_window()
|
/linux-4.4.14/net/ipv4/ |
H A D | tcp_output.c | 225 * will break some buggy TCP stacks. If the admin tells us tcp_select_initial_window() 1024 /* Cleanup our debris for IP stacks */ tcp_transmit_skb()
|
/linux-4.4.14/kernel/rcu/ |
H A D | tree.c | 1208 * Dump stacks of all tasks running on stalled CPUs.
|