Searched refs:stacks (Results 1 - 129 of 129) sorted by relevance

/linux-4.4.14/arch/tile/gxio/
H A Dmpipe.c68 /* 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 Dmman.h13 #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 Dirq.h48 * Per-cpu stacks for handling critical, debug and machine check
60 * Per-cpu stacks for handling hard and soft interrupts.
H A Dthread_info.h13 /* We have 8k stacks on ppc32 and 16k on ppc64 */
H A Dexception-64e.h20 * 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 Dmman.h29 #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 Dmman.h24 #define MAP_STACK 0x20000 /* give out an address that is best suited for process/thread stacks */
H A Dsignal.h130 * usage of signal stacks by using the (now obsolete) sa_restorer field in
/linux-4.4.14/arch/ia64/kernel/
H A Dinit_task.c25 * We need to make sure that this is properly aligned due to the way process stacks are
H A Dentry.h7 #define PRED_KERNEL_STACK 2 /* returning to kernel-stacks? */
8 #define PRED_USER_STACK 3 /* returning to user-stacks? */
H A Dminstate.h23 * DO_SAVE_MIN switches to the kernel stacks (if necessary) and saves
H A Dmca.c60 * 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 Dfsys.S537 SSM_PSR_I(p0, p6, r22) // M2 we're on kernel stacks now, reenable irqs
H A Dmca_asm.S24 * Use per cpu MCA/INIT stacks for all data.
H A Divt.S809 cmp.eq pKStk,pUStk=r0,r17 // A were we on kernel stacks already?
/linux-4.4.14/arch/x86/kernel/
H A Ddumpstack_64.c40 * 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 Dirq_32.c5 * entry, irq-stacks and irq statistics code. All the remaining
108 * allocate per-cpu stacks for hardirq and for softirq processing
H A Dirq_64.c29 * runs on the big interrupt stacks. Checking reliably is too expensive,
H A Ddumpstack.c76 * x86-64 can have up to three kernel stacks:
H A Dsmpboot.c22 * Greg Wright : Fix for kernel stacks panic.
/linux-4.4.14/arch/unicore32/kernel/
H A Dptrace.c22 * 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 Dsetup.c54 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 Dbinfmts.h109 #define EXSTACK_DISABLE_X 1 /* Disable executable stacks */
110 #define EXSTACK_ENABLE_X 2 /* Enable executable stacks */
H A Dlist.h59 * This is good for implementing stacks.
289 * list_splice - join two lists, this is designed for stacks
H A Drculist.h68 * This is good for implementing stacks.
H A Dskbuff.h1507 * skb_queue_splice - join two skb lists, this is designed for stacks
/linux-4.4.14/arch/s390/
H A DMakefile57 # old style option for packed stacks
63 # new style option for packed stacks
/linux-4.4.14/arch/sh/oprofile/
H A Dbacktrace.c28 /* Yes, we want all stacks */ backtrace_stack()
/linux-4.4.14/tools/testing/selftests/x86/
H A Dthunks.S35 // Switch stacks
/linux-4.4.14/arch/x86/oprofile/
H A Dbacktrace.c22 /* Yes, we want all stacks */ backtrace_stack()
/linux-4.4.14/arch/arm/include/uapi/asm/
H A Dsignal.h69 * SA_ONSTACK allows alternate signal stacks (see sigaltstack(2)).
/linux-4.4.14/arch/sparc/lib/
H A Dblockops.S38 * and (2 * PAGE_SIZE) (for kernel stacks)
/linux-4.4.14/arch/alpha/include/uapi/asm/
H A Dmman.h31 #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 Dmman.h25 #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 Dsetup_32.c230 /* 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 Dsetup_64.c586 * 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 Dhead_booke.h80 * 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 Dtm.S98 * 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 Dmachine_kexec.c149 * itself and some stacks to be in the first segment. reserve_crashkernel()
H A Dmachine_kexec_64.c312 * way process stacks are handled. It also must be statically allocated
H A Dmisc_64.S604 /* switch stacks to newstack -- &kexec_stack.stack */
/linux-4.4.14/arch/ia64/include/asm/
H A Dmca_asm.h215 * 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 Dkregs.h32 #define IA64_TR_CURRENT_STACK 1 /* dtr1: maps kernel's memory- & register-stacks */
H A Dunwind.h8 * A simple API for unwinding kernel stacks. This is used for
H A Dprocessor.h278 __u8 on_ustack; /* executing on user-stacks? */
/linux-4.4.14/drivers/usb/common/
H A Dcommon.c10 * compiled-in as well. Otherwise, if either of the two stacks is
/linux-4.4.14/arch/xtensa/include/uapi/asm/
H A Dmman.h56 #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 Dkdb_bt.c48 * bt [<address-expression>] (addr-exp is for alternate stacks)
H A Dkdb_main.c1365 * 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 Dkldir.h138 * of the symmon stacks is to divide SYMMON_STK_SIZE by SYMMON_STK_STRIDE
H A Daddrs.h328 * uncached, except for the symmon stacks.
/linux-4.4.14/arch/mips/include/uapi/asm/
H A Dmman.h49 #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 Dthread_info.h36 of nested IRQ stacks */
/linux-4.4.14/arch/sh/kernel/
H A Dirq.c116 * allocate per-cpu stacks for hardirq and for softirq processing
/linux-4.4.14/arch/sh/lib/
H A Dmcount.S41 * addresses for kernel stacks are anywhere after the bss
/linux-4.4.14/arch/microblaze/include/asm/
H A Dprocessor.h141 /* The size allocated for kernel stacks. This _must_ be a power of two! */
/linux-4.4.14/arch/hexagon/include/asm/
H A Dprocessor.h95 * No real reason why VM and native switch stacks should be different.
/linux-4.4.14/arch/blackfin/include/asm/
H A Dmmu_context.h18 /* Note: L1 stacks are CPU-private things, so we bluntly disable this
/linux-4.4.14/tools/usb/usbip/libsrc/
H A Dlist.h55 * This is good for implementing stacks.
/linux-4.4.14/tools/perf/scripts/python/
H A Dnetdev-times.py21 irq_dic = {}; # key is cpu and value is a list which stacks irqs
24 # and a list which stacks receive
H A Dexport-to-postgresql.py81 # '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 Dmpipe.h86 * 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 Ddsp.h102 /* all cmx stacks with the same ID are
H A Dtimerdev.c3 * general timer device for using in ISDN stacks
/linux-4.4.14/arch/tile/include/hv/
H A Ddrv_mpipe_intf.h29 /** 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 Dwimax.h141 * networking stacks, but it is not initialized (normally that is
/linux-4.4.14/kernel/trace/
H A Dtrace_stack.c90 /* we do not handle interrupt stacks yet */ check_stack()
/linux-4.4.14/arch/sh/kernel/cpu/sh5/
H A Dswitchto.S127 ! Switch stacks
/linux-4.4.14/arch/metag/kernel/
H A Dirq.c122 * allocate per-cpu stacks for hardirq and for softirq processing
H A Dsetup.c298 * stacks easier to understand and may allow us to unmap the setup_arch()
/linux-4.4.14/arch/h8300/kernel/
H A Dsignal.c20 * ++roman (07/09/96): implemented signal stacks (specially for tosemu on
/linux-4.4.14/arch/arm/kernel/
H A Dsetup.c146 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 Dptrace.c161 * 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 Dipx_route.c260 struct rtentry rt; /* Use these to behave like 'other' stacks */ ipxrtr_ioctl()
/linux-4.4.14/drivers/gpu/drm/radeon/
H A Dmkregtable.c82 * 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 Dstackglue.h214 * This is NULL for stacks which do not support posix locks.
H A Dstackglue.c7 * cluster stacks.
H A Docfs2_fs.h146 * Support for alternate, userspace cluster stacks. If set, the superblock
176 * cluster stacks (userspace adnd o2cb). If this bit is set,
H A Dstack_user.c1124 MODULE_DESCRIPTION("ocfs2 driver for userspace cluster stacks");
H A Dfile.c2652 * ocfs2_flock is in here because all stacks handle UNIX file locks,
/linux-4.4.14/arch/mips/kernel/
H A Dsmp-bmips.c564 * Kernel stacks and other important data might only be accessible plat_wired_tlb_setup()
/linux-4.4.14/arch/parisc/include/asm/
H A Dprocessor.h58 /* Allow bigger stacks for 64-bit processes */
/linux-4.4.14/arch/hexagon/kernel/
H A Dtraps.c383 * between user and kernel stacks. do_trap0()
/linux-4.4.14/arch/blackfin/kernel/
H A Dprocess.c37 * for process stacks.
/linux-4.4.14/drivers/lguest/
H A Dinterrupts_and_traps.c143 /* 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 Dtilegx.c83 /* 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 Dentry_64.S745 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 Dether.c37 * most host side USB stacks (except from Microsoft) support it.
/linux-4.4.14/mm/
H A Dkmemleak.c226 /* 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 Dmemory.c100 * 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 Dsetup.c480 * cpu_possible_mask before interrupt stacks are allocated pmac_init_early()
/linux-4.4.14/arch/sparc/kernel/
H A Dsignal_32.c553 swap stacks while we are on it. */ do_sys_sigstack()
H A Dsignal32.c791 * swap stacks while we are on it. do_sys32_sigstack()
/linux-4.4.14/arch/m32r/kernel/
H A Dsmpboot.c28 * Greg Wright : Fix for kernel stacks panic.
/linux-4.4.14/drivers/staging/lustre/lustre/include/
H A Dlu_object.h51 * stacks.
595 * lu_site exists so that multiple layered stacks can co-exist in the same
H A Dobd.h937 /* used to transfer info between the stacks of MD client
H A Dcl_object.h213 * stacks.
/linux-4.4.14/arch/x86/kernel/cpu/
H A Dcommon.c1167 * Special IST stacks which the CPU switches to when it calls
1168 * an IST-marked descriptor entry. Up to 7 stacks (hardware
H A Dperf_event.c2303 * 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 Dprocess.c431 * interrupts before we have finished switching stacks. _switch_to()
H A Dintvec_32.S557 * know how far to write-hint, but kernel stacks generally
/linux-4.4.14/arch/um/drivers/
H A Dmconsole_kern.c656 * Dumps a stacks registers to the linux console.
/linux-4.4.14/arch/x86/include/asm/
H A Dprocessor.h358 * per-CPU IRQ handling stacks
/linux-4.4.14/arch/metag/tbx/
H A Dtbipcx.S350 MOV A0StP,D1Ar3 /* Switch stacks */
/linux-4.4.14/drivers/mmc/host/
H A Dmmc_spi.c55 * 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 Di2400m.h118 * i2400m driver will only register with the WiMAX and network stacks;
128 * network / WiMAX stacks registration
H A Ddriver.c856 * read the MAC address, registers with the WiMAX and network stacks
H A Dcontrol.c1345 * and netdev stacks, firmware is uploaded and we can talk to the
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/socklnd/
H A Dsocklnd_cb.c230 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 Dboot.c901 * 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 Dtcp.h60 * poor stacks do signed 16bit maths!
201 /* But this is what stacks really send out. */
H A Dcfg80211.h2227 * This struct is registered by fullmac card drivers and/or wireless stacks
/linux-4.4.14/drivers/usb/mon/
H A Dmon_bin.c310 * into mmap-ed buffers up their stacks (libpcap can do that).
/linux-4.4.14/drivers/misc/ti-st/
H A Dst_core.c102 * protocol stacks
/linux-4.4.14/drivers/acpi/acpica/
H A Daclocal.h562 * Generic "state" object for stacks
/linux-4.4.14/arch/alpha/kernel/
H A Dosf_sys.c704 swap stacks while we are on it. */ SYSCALL_DEFINE2()
/linux-4.4.14/arch/arc/kernel/
H A Dunwind.c10 * A simple API for unwinding kernel stacks. This is used for
/linux-4.4.14/fs/xfs/
H A Dxfs_iops.c1289 * stacks or deadlocking. xfs_setup_inode()
H A Dxfs_aops.c967 * This avoids stack overflows when called from deeply used stacks in xfs_vm_writepage()
/linux-4.4.14/arch/m68k/kernel/
H A Dsignal.c24 * ++roman (07/09/96): implemented signal stacks (specially for tosemu on
/linux-4.4.14/tools/perf/
H A Dbuiltin-report.c169 * branch stacks have been synthesized (using itrace options). process_sample_event()
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
H A Dllite_internal.h130 /* identifying fields for both metadata and data stacks. */
/linux-4.4.14/fs/
H A Dexec.c214 * of argument strings even with small stacks get_arg_page()
/linux-4.4.14/tools/perf/util/
H A Dsort.c446 /* sort keys for branch stacks */
/linux-4.4.14/arch/sparc/mm/
H A Dinit_64.c2249 * IRQ stacks. paging_init()
/linux-4.4.14/arch/parisc/kernel/
H A Dentry.S792 * switch kernel stacks and return prev */
/linux-4.4.14/net/netfilter/
H A Dnf_conntrack_proto_tcp.c616 * Broken TCP stacks, that set ACK in RST packets as well tcp_in_window()
/linux-4.4.14/net/ipv4/
H A Dtcp_output.c225 * 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 Dtree.c1208 * Dump stacks of all tasks running on stalled CPUs.

Completed in 6157 milliseconds