/arch/cris/include/arch-v10/arch/ |
H A D | thread_info.h | 7 struct thread_info *ti; local 8 __asm__("and.d $sp,%0; ":"=r" (ti) : "0" (~8191UL)); 9 return ti;
|
/arch/cris/include/arch-v32/arch/ |
H A D | thread_info.h | 7 struct thread_info *ti; local 9 __asm__ __volatile__ ("and.d $sp, %0" : "=r" (ti) : "0" (~8191UL)); 10 return ti;
|
/arch/arm/boot/dts/ |
H A D | omap3.dtsi | 4 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ 14 compatible = "ti,omap3430", "ti,omap3"; 34 compatible = "ti,omap-infra"; 36 compatible = "ti,omap3-mpu"; 37 ti,hwmods = "mpu"; 41 compatible = "ti,iva2.2"; 42 ti,hwmods = "iva"; 45 compatible = "ti,omap3-c64"; 62 ti,hwmod [all...] |
H A D | omap2.dtsi | 4 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ 14 compatible = "ti,omap2430", "ti,omap2420", "ti,omap2"; 29 compatible = "ti,omap-infra"; 31 compatible = "ti,omap2-mpu"; 32 ti,hwmods = "mpu"; 41 ti,hwmods = "l3_main"; 44 compatible = "ti,omap2-intc"; 50 compatible = "ti,omap [all...] |
H A D | omap4.dtsi | 2 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ 20 compatible = "ti,omap4430", "ti,omap4"; 44 compatible = "ti,omap-infra"; 46 compatible = "ti,omap4-mpu"; 47 ti,hwmods = "mpu"; 51 compatible = "ti,omap3-c64"; 52 ti,hwmods = "dsp"; 56 compatible = "ti,ivahd"; 57 ti,hwmod [all...] |
/arch/c6x/include/asm/ |
H A D | thread_info.h | 76 struct thread_info *ti; local 78 : "=b" (ti) 80 return ti; 95 #define free_thread_info(ti) free_pages((unsigned long) (ti), THREAD_ORDER) 96 #define get_thread_info(ti) get_task_struct((ti)->task) 97 #define put_thread_info(ti) put_task_struct((ti)->task)
|
/arch/mn10300/include/asm/ |
H A D | thread_info.h | 58 #define thread_info_to_uregs(ti) \ 60 ((unsigned long)ti + THREAD_SIZE - sizeof(struct pt_regs))) 100 struct thread_info *ti; local 103 : "=d" (ti) 106 return ti; 135 #define free_thread_info(ti) kfree((ti)) 139 #define get_thread_info(ti) get_task_struct((ti)->task) 140 #define put_thread_info(ti) put_task_struc [all...] |
/arch/sh/include/asm/ |
H A D | thread_info.h | 72 struct thread_info *ti; local 74 __asm__ __volatile__ ("getcon cr17, %0" : "=r" (ti)); 76 __asm__ __volatile__ ("stc r7_bank, %0" : "=r" (ti)); 83 : "=&r" (ti), "=r" (__dummy) 88 return ti; 99 extern void free_thread_info(struct thread_info *ti); 171 struct thread_info *ti = current_thread_info(); local 172 ti->status |= TS_RESTORE_SIGMASK; 173 set_bit(TIF_SIGPENDING, (unsigned long *)&ti->flags);
|
/arch/sh/kernel/ |
H A D | process.c | 37 struct thread_info *ti; local 44 ti = kmem_cache_alloc_node(thread_info_cache, mask, node); 45 return ti; 48 void free_thread_info(struct thread_info *ti) argument 50 free_thread_xstate(ti->task); 51 kmem_cache_free(thread_info_cache, ti); 72 void free_thread_info(struct thread_info *ti) argument 74 free_thread_xstate(ti->task); 75 free_pages((unsigned long)ti, THREAD_SIZE_ORDER);
|
/arch/m32r/include/asm/ |
H A D | thread_info.h | 84 struct thread_info *ti; local 89 : "=r" (ti) : "i" (~(THREAD_SIZE - 1)) 92 return ti; 112 struct thread_info *ti = current_thread_info(); local 113 ti->flags = (ti->flags & (~0 >> (32 - TI_FLAG_FAULT_CODE_SHIFT))) 119 struct thread_info *ti = current_thread_info(); local 120 return ti->flags >> TI_FLAG_FAULT_CODE_SHIFT;
|
/arch/h8300/include/asm/ |
H A D | thread_info.h | 59 struct thread_info *ti; local 63 : "=&r"(ti) 66 return ti;
|
/arch/hexagon/kernel/ |
H A D | process.c | 120 struct thread_info *ti = task_thread_info(p); local 125 childregs = (struct pt_regs *) (((unsigned long) ti + THREAD_SIZE) - 129 ti->regs = childregs; 161 * Might also want to set things like ti->addr_limit 175 childregs->THREADINFO_REG = (unsigned long) ti; 182 p->stack = (void *)ti; 246 struct thread_info *ti; local 248 ti = kmem_cache_alloc_node(thread_info_cache, GFP_KERNEL, node); 249 if (unlikely(ti == NULL)) 252 memset(ti, 257 free_thread_info(struct thread_info *ti) argument [all...] |
/arch/m68k/include/asm/ |
H A D | thread_info.h | 57 struct thread_info *ti; local 61 : "=&d"(ti) 64 return ti;
|
/arch/avr32/include/asm/ |
H A D | thread_info.h | 64 #define get_thread_info(ti) get_task_struct((ti)->task) 65 #define put_thread_info(ti) put_task_struct((ti)->task)
|
/arch/openrisc/include/asm/ |
H A D | thread_info.h | 94 #define get_thread_info(ti) get_task_struct((ti)->task) 95 #define put_thread_info(ti) put_task_struct((ti)->task)
|
/arch/um/include/asm/ |
H A D | thread_info.h | 50 struct thread_info *ti; local 54 asm volatile ("" : "=r" (p) : "0" (&ti)); 55 ti = (struct thread_info *) (((unsigned long)p) & ~mask); 56 return ti;
|
/arch/xtensa/kernel/ |
H A D | process.c | 56 void coprocessor_release_all(struct thread_info *ti) argument 67 cpenable = ti->cpenable; 70 if (coprocessor_owner[i] == ti) { 76 ti->cpenable = cpenable; 82 void coprocessor_flush_all(struct thread_info *ti) argument 89 cpenable = ti->cpenable; 92 if ((cpenable & 1) != 0 && coprocessor_owner[i] == ti) 93 coprocessor_flush(ti, i); 136 struct thread_info *ti = current_thread_info(); local 137 coprocessor_flush_all(ti); 177 struct thread_info *ti; local [all...] |
/arch/powerpc/include/asm/ |
H A D | thread_info.h | 76 extern void free_thread_info(struct thread_info *ti); 155 struct thread_info *ti = current_thread_info(); local 156 ti->local_flags |= _TLF_RESTORE_SIGMASK; 157 set_bit(TIF_SIGPENDING, &ti->flags); 162 struct thread_info *ti = current_thread_info(); local 163 return (ti->local_flags & flags) != 0;
|
/arch/blackfin/include/asm/ |
H A D | thread_info.h | 75 struct thread_info *ti; local 76 __asm__("%0 = sp;" : "=da"(ti)); 77 return (struct thread_info *)((long)ti & ~((long)THREAD_SIZE-1));
|
/arch/microblaze/kernel/ |
H A D | process.c | 126 struct thread_info *ti = task_thread_info(p); local 132 childregs->r1 = ((unsigned long) ti) + THREAD_SIZE; 135 memset(&ti->cpu_context, 0, sizeof(struct cpu_context)); 136 ti->cpu_context.r1 = (unsigned long)childregs; 137 ti->cpu_context.msr = (unsigned long)childregs->msr; 151 memset(&ti->cpu_context, 0, sizeof(struct cpu_context)); 156 ti->cpu_context = *(struct cpu_context *)regs; 161 ti->cpu_context.r1 = (unsigned long)childregs; 179 ti->cpu_context.msr = (childregs->msr|MSR_VM); 180 ti [all...] |
/arch/avr32/kernel/ |
H A D | ptrace.c | 236 struct thread_info *ti; local 243 ti = current_thread_info(); 247 status, regs->pc, regs->sr, ti->flags); 261 ti, TIF_BREAKPOINT)) { 286 && test_ti_thread_flag(ti, TIF_SINGLE_STEP)) { 290 set_ti_thread_flag(ti, TIF_BREAKPOINT); 308 ti->rar_saved = sysreg_read(RAR_EX); 309 ti->rsr_saved = sysreg_read(RSR_EX); 313 BUG_ON(ti->rsr_saved & MODE_MASK); 325 clear_ti_thread_flag(ti, TIF_SINGLE_STE [all...] |
/arch/sparc/include/asm/ |
H A D | thread_info_64.h | 164 #define free_thread_info(ti) \ 165 free_pages((unsigned long)(ti),__THREAD_INFO_ORDER) 167 #define __thread_flag_byte_ptr(ti) \ 168 ((unsigned char *)(&((ti)->flags))) 260 struct thread_info *ti = current_thread_info(); local 261 ti->status |= TS_RESTORE_SIGMASK; 262 set_bit(TIF_SIGPENDING, &ti->flags);
|
/arch/x86/include/asm/ |
H A D | thread_info.h | 224 struct thread_info *ti; local 225 ti = (void *)(percpu_read_stable(kernel_stack) + 227 return ti; 265 struct thread_info *ti = current_thread_info(); local 266 ti->status |= TS_RESTORE_SIGMASK; 267 set_bit(TIF_SIGPENDING, (unsigned long *)&ti->flags); 285 extern void free_thread_info(struct thread_info *ti);
|
/arch/microblaze/include/asm/ |
H A D | thread_info.h | 167 struct thread_info *ti = current_thread_info(); local 168 ti->status |= TS_RESTORE_SIGMASK; 169 set_bit(TIF_SIGPENDING, (unsigned long *)&ti->flags);
|
/arch/tile/include/asm/ |
H A D | thread_info.h | 169 struct thread_info *ti = current_thread_info(); local 170 ti->status |= TS_RESTORE_SIGMASK; 171 set_bit(TIF_SIGPENDING, &ti->flags);
|