pr_reg 6 arch/csky/abiv1/inc/abi/elf.h #define ELF_CORE_COPY_REGS(pr_reg, regs) do { \ pr_reg 7 arch/csky/abiv1/inc/abi/elf.h pr_reg[0] = regs->pc; \ pr_reg 8 arch/csky/abiv1/inc/abi/elf.h pr_reg[1] = regs->regs[9]; \ pr_reg 9 arch/csky/abiv1/inc/abi/elf.h pr_reg[2] = regs->usp; \ pr_reg 10 arch/csky/abiv1/inc/abi/elf.h pr_reg[3] = regs->sr; \ pr_reg 11 arch/csky/abiv1/inc/abi/elf.h pr_reg[4] = regs->a0; \ pr_reg 12 arch/csky/abiv1/inc/abi/elf.h pr_reg[5] = regs->a1; \ pr_reg 13 arch/csky/abiv1/inc/abi/elf.h pr_reg[6] = regs->a2; \ pr_reg 14 arch/csky/abiv1/inc/abi/elf.h pr_reg[7] = regs->a3; \ pr_reg 15 arch/csky/abiv1/inc/abi/elf.h pr_reg[8] = regs->regs[0]; \ pr_reg 16 arch/csky/abiv1/inc/abi/elf.h pr_reg[9] = regs->regs[1]; \ pr_reg 17 arch/csky/abiv1/inc/abi/elf.h pr_reg[10] = regs->regs[2]; \ pr_reg 18 arch/csky/abiv1/inc/abi/elf.h pr_reg[11] = regs->regs[3]; \ pr_reg 19 arch/csky/abiv1/inc/abi/elf.h pr_reg[12] = regs->regs[4]; \ pr_reg 20 arch/csky/abiv1/inc/abi/elf.h pr_reg[13] = regs->regs[5]; \ pr_reg 21 arch/csky/abiv1/inc/abi/elf.h pr_reg[14] = regs->regs[6]; \ pr_reg 22 arch/csky/abiv1/inc/abi/elf.h pr_reg[15] = regs->regs[7]; \ pr_reg 23 arch/csky/abiv1/inc/abi/elf.h pr_reg[16] = regs->regs[8]; \ pr_reg 24 arch/csky/abiv1/inc/abi/elf.h pr_reg[17] = regs->lr; \ pr_reg 7 arch/csky/abiv2/inc/abi/elf.h #define ELF_CORE_COPY_REGS(pr_reg, regs) do { \ pr_reg 8 arch/csky/abiv2/inc/abi/elf.h pr_reg[0] = regs->pc; \ pr_reg 9 arch/csky/abiv2/inc/abi/elf.h pr_reg[1] = regs->a1; \ pr_reg 10 arch/csky/abiv2/inc/abi/elf.h pr_reg[2] = regs->a0; \ pr_reg 11 arch/csky/abiv2/inc/abi/elf.h pr_reg[3] = regs->sr; \ pr_reg 12 arch/csky/abiv2/inc/abi/elf.h pr_reg[4] = regs->a2; \ pr_reg 13 arch/csky/abiv2/inc/abi/elf.h pr_reg[5] = regs->a3; \ pr_reg 14 arch/csky/abiv2/inc/abi/elf.h pr_reg[6] = regs->regs[0]; \ pr_reg 15 arch/csky/abiv2/inc/abi/elf.h pr_reg[7] = regs->regs[1]; \ pr_reg 16 arch/csky/abiv2/inc/abi/elf.h pr_reg[8] = regs->regs[2]; \ pr_reg 17 arch/csky/abiv2/inc/abi/elf.h pr_reg[9] = regs->regs[3]; \ pr_reg 18 arch/csky/abiv2/inc/abi/elf.h pr_reg[10] = regs->regs[4]; \ pr_reg 19 arch/csky/abiv2/inc/abi/elf.h pr_reg[11] = regs->regs[5]; \ pr_reg 20 arch/csky/abiv2/inc/abi/elf.h pr_reg[12] = regs->regs[6]; \ pr_reg 21 arch/csky/abiv2/inc/abi/elf.h pr_reg[13] = regs->regs[7]; \ pr_reg 22 arch/csky/abiv2/inc/abi/elf.h pr_reg[14] = regs->regs[8]; \ pr_reg 23 arch/csky/abiv2/inc/abi/elf.h pr_reg[15] = regs->regs[9]; \ pr_reg 24 arch/csky/abiv2/inc/abi/elf.h pr_reg[16] = regs->usp; \ pr_reg 25 arch/csky/abiv2/inc/abi/elf.h pr_reg[17] = regs->lr; \ pr_reg 26 arch/csky/abiv2/inc/abi/elf.h pr_reg[18] = regs->exregs[0]; \ pr_reg 27 arch/csky/abiv2/inc/abi/elf.h pr_reg[19] = regs->exregs[1]; \ pr_reg 28 arch/csky/abiv2/inc/abi/elf.h pr_reg[20] = regs->exregs[2]; \ pr_reg 29 arch/csky/abiv2/inc/abi/elf.h pr_reg[21] = regs->exregs[3]; \ pr_reg 30 arch/csky/abiv2/inc/abi/elf.h pr_reg[22] = regs->exregs[4]; \ pr_reg 31 arch/csky/abiv2/inc/abi/elf.h pr_reg[23] = regs->exregs[5]; \ pr_reg 32 arch/csky/abiv2/inc/abi/elf.h pr_reg[24] = regs->exregs[6]; \ pr_reg 33 arch/csky/abiv2/inc/abi/elf.h pr_reg[25] = regs->exregs[7]; \ pr_reg 34 arch/csky/abiv2/inc/abi/elf.h pr_reg[26] = regs->exregs[8]; \ pr_reg 35 arch/csky/abiv2/inc/abi/elf.h pr_reg[27] = regs->exregs[9]; \ pr_reg 36 arch/csky/abiv2/inc/abi/elf.h pr_reg[28] = regs->exregs[10]; \ pr_reg 37 arch/csky/abiv2/inc/abi/elf.h pr_reg[29] = regs->exregs[11]; \ pr_reg 38 arch/csky/abiv2/inc/abi/elf.h pr_reg[30] = regs->exregs[12]; \ pr_reg 39 arch/csky/abiv2/inc/abi/elf.h pr_reg[31] = regs->exregs[13]; \ pr_reg 40 arch/csky/abiv2/inc/abi/elf.h pr_reg[32] = regs->exregs[14]; \ pr_reg 41 arch/csky/abiv2/inc/abi/elf.h pr_reg[33] = regs->tls; \ pr_reg 44 arch/ia64/kernel/crash.c elf_greg_t *dst = (elf_greg_t *)&(prstatus->pr_reg); pr_reg 80 arch/m68k/include/asm/elf.h #define ELF_CORE_COPY_REGS(pr_reg, regs) \ pr_reg 82 arch/m68k/include/asm/elf.h pr_reg[0] = regs->d1; \ pr_reg 83 arch/m68k/include/asm/elf.h pr_reg[1] = regs->d2; \ pr_reg 84 arch/m68k/include/asm/elf.h pr_reg[2] = regs->d3; \ pr_reg 85 arch/m68k/include/asm/elf.h pr_reg[3] = regs->d4; \ pr_reg 86 arch/m68k/include/asm/elf.h pr_reg[4] = regs->d5; \ pr_reg 87 arch/m68k/include/asm/elf.h pr_reg[7] = regs->a0; \ pr_reg 88 arch/m68k/include/asm/elf.h pr_reg[8] = regs->a1; \ pr_reg 89 arch/m68k/include/asm/elf.h pr_reg[9] = regs->a2; \ pr_reg 90 arch/m68k/include/asm/elf.h pr_reg[14] = regs->d0; \ pr_reg 91 arch/m68k/include/asm/elf.h pr_reg[15] = rdusp(); \ pr_reg 92 arch/m68k/include/asm/elf.h pr_reg[16] = regs->orig_d0; \ pr_reg 93 arch/m68k/include/asm/elf.h pr_reg[17] = regs->sr; \ pr_reg 94 arch/m68k/include/asm/elf.h pr_reg[18] = regs->pc; \ pr_reg 95 arch/m68k/include/asm/elf.h pr_reg[19] = (regs->format << 12) | regs->vector; \ pr_reg 98 arch/m68k/include/asm/elf.h pr_reg[5] = sw->d6; \ pr_reg 99 arch/m68k/include/asm/elf.h pr_reg[6] = sw->d7; \ pr_reg 100 arch/m68k/include/asm/elf.h pr_reg[10] = sw->a3; \ pr_reg 101 arch/m68k/include/asm/elf.h pr_reg[11] = sw->a4; \ pr_reg 102 arch/m68k/include/asm/elf.h pr_reg[12] = sw->a5; \ pr_reg 103 arch/m68k/include/asm/elf.h pr_reg[13] = sw->a6; \ pr_reg 61 arch/mips/kernel/binfmt_elfn32.c elf_gregset_t pr_reg; /* GP registers */ pr_reg 66 arch/mips/kernel/binfmt_elfo32.c elf_gregset_t pr_reg; /* GP registers */ pr_reg 35 arch/nios2/include/asm/elf.h #define ELF_CORE_COPY_REGS(pr_reg, regs) \ pr_reg 38 arch/nios2/include/asm/elf.h pr_reg[0] = regs->r8; \ pr_reg 39 arch/nios2/include/asm/elf.h pr_reg[1] = regs->r9; \ pr_reg 40 arch/nios2/include/asm/elf.h pr_reg[2] = regs->r10; \ pr_reg 41 arch/nios2/include/asm/elf.h pr_reg[3] = regs->r11; \ pr_reg 42 arch/nios2/include/asm/elf.h pr_reg[4] = regs->r12; \ pr_reg 43 arch/nios2/include/asm/elf.h pr_reg[5] = regs->r13; \ pr_reg 44 arch/nios2/include/asm/elf.h pr_reg[6] = regs->r14; \ pr_reg 45 arch/nios2/include/asm/elf.h pr_reg[7] = regs->r15; \ pr_reg 46 arch/nios2/include/asm/elf.h pr_reg[8] = regs->r1; \ pr_reg 47 arch/nios2/include/asm/elf.h pr_reg[9] = regs->r2; \ pr_reg 48 arch/nios2/include/asm/elf.h pr_reg[10] = regs->r3; \ pr_reg 49 arch/nios2/include/asm/elf.h pr_reg[11] = regs->r4; \ pr_reg 50 arch/nios2/include/asm/elf.h pr_reg[12] = regs->r5; \ pr_reg 51 arch/nios2/include/asm/elf.h pr_reg[13] = regs->r6; \ pr_reg 52 arch/nios2/include/asm/elf.h pr_reg[14] = regs->r7; \ pr_reg 53 arch/nios2/include/asm/elf.h pr_reg[15] = regs->orig_r2; \ pr_reg 54 arch/nios2/include/asm/elf.h pr_reg[16] = regs->ra; \ pr_reg 55 arch/nios2/include/asm/elf.h pr_reg[17] = regs->fp; \ pr_reg 56 arch/nios2/include/asm/elf.h pr_reg[18] = regs->sp; \ pr_reg 57 arch/nios2/include/asm/elf.h pr_reg[19] = regs->gp; \ pr_reg 58 arch/nios2/include/asm/elf.h pr_reg[20] = regs->estatus; \ pr_reg 59 arch/nios2/include/asm/elf.h pr_reg[21] = regs->ea; \ pr_reg 60 arch/nios2/include/asm/elf.h pr_reg[22] = regs->orig_r7; \ pr_reg 63 arch/nios2/include/asm/elf.h pr_reg[23] = sw->r16; \ pr_reg 64 arch/nios2/include/asm/elf.h pr_reg[24] = sw->r17; \ pr_reg 65 arch/nios2/include/asm/elf.h pr_reg[25] = sw->r18; \ pr_reg 66 arch/nios2/include/asm/elf.h pr_reg[26] = sw->r19; \ pr_reg 67 arch/nios2/include/asm/elf.h pr_reg[27] = sw->r20; \ pr_reg 68 arch/nios2/include/asm/elf.h pr_reg[28] = sw->r21; \ pr_reg 69 arch/nios2/include/asm/elf.h pr_reg[29] = sw->r22; \ pr_reg 70 arch/nios2/include/asm/elf.h pr_reg[30] = sw->r23; \ pr_reg 71 arch/nios2/include/asm/elf.h pr_reg[31] = sw->fp; \ pr_reg 72 arch/nios2/include/asm/elf.h pr_reg[32] = sw->gp; \ pr_reg 73 arch/nios2/include/asm/elf.h pr_reg[33] = sw->ra; \ pr_reg 649 arch/powerpc/kernel/fadump.c elf_core_copy_kernel_regs(&prstatus.pr_reg, regs); pr_reg 114 arch/powerpc/platforms/powernv/opal-core.c elf_core_copy_kernel_regs(&(prstatus->pr_reg), regs); pr_reg 365 arch/s390/kernel/crash_dump.c memcpy(&nt_prstatus.pr_reg.gprs, sa->gprs, sizeof(sa->gprs)); pr_reg 366 arch/s390/kernel/crash_dump.c memcpy(&nt_prstatus.pr_reg.psw, sa->psw, sizeof(sa->psw)); pr_reg 367 arch/s390/kernel/crash_dump.c memcpy(&nt_prstatus.pr_reg.acrs, sa->acrs, sizeof(sa->acrs)); pr_reg 170 arch/x86/include/asm/compat.h #define PRSTATUS_SIZE(S, R) (R != sizeof(S.pr_reg) ? 144 : 296) pr_reg 172 arch/x86/include/asm/compat.h do { *(int *) (((void *) &((S)->pr_reg)) + R) = (V); } \ pr_reg 121 arch/x86/include/asm/elf.h #define ELF_CORE_COPY_REGS_COMMON(pr_reg, regs) \ pr_reg 123 arch/x86/include/asm/elf.h pr_reg[0] = regs->bx; \ pr_reg 124 arch/x86/include/asm/elf.h pr_reg[1] = regs->cx; \ pr_reg 125 arch/x86/include/asm/elf.h pr_reg[2] = regs->dx; \ pr_reg 126 arch/x86/include/asm/elf.h pr_reg[3] = regs->si; \ pr_reg 127 arch/x86/include/asm/elf.h pr_reg[4] = regs->di; \ pr_reg 128 arch/x86/include/asm/elf.h pr_reg[5] = regs->bp; \ pr_reg 129 arch/x86/include/asm/elf.h pr_reg[6] = regs->ax; \ pr_reg 130 arch/x86/include/asm/elf.h pr_reg[7] = regs->ds; \ pr_reg 131 arch/x86/include/asm/elf.h pr_reg[8] = regs->es; \ pr_reg 132 arch/x86/include/asm/elf.h pr_reg[9] = regs->fs; \ pr_reg 133 arch/x86/include/asm/elf.h pr_reg[11] = regs->orig_ax; \ pr_reg 134 arch/x86/include/asm/elf.h pr_reg[12] = regs->ip; \ pr_reg 135 arch/x86/include/asm/elf.h pr_reg[13] = regs->cs; \ pr_reg 136 arch/x86/include/asm/elf.h pr_reg[14] = regs->flags; \ pr_reg 137 arch/x86/include/asm/elf.h pr_reg[15] = regs->sp; \ pr_reg 138 arch/x86/include/asm/elf.h pr_reg[16] = regs->ss; \ pr_reg 141 arch/x86/include/asm/elf.h #define ELF_CORE_COPY_REGS(pr_reg, regs) \ pr_reg 143 arch/x86/include/asm/elf.h ELF_CORE_COPY_REGS_COMMON(pr_reg, regs);\ pr_reg 144 arch/x86/include/asm/elf.h pr_reg[10] = get_user_gs(regs); \ pr_reg 147 arch/x86/include/asm/elf.h #define ELF_CORE_COPY_KERNEL_REGS(pr_reg, regs) \ pr_reg 149 arch/x86/include/asm/elf.h ELF_CORE_COPY_REGS_COMMON(pr_reg, regs);\ pr_reg 150 arch/x86/include/asm/elf.h savesegment(gs, pr_reg[10]); \ pr_reg 206 arch/x86/include/asm/elf.h #define ELF_CORE_COPY_REGS(pr_reg, regs) \ pr_reg 209 arch/x86/include/asm/elf.h (pr_reg)[0] = (regs)->r15; \ pr_reg 210 arch/x86/include/asm/elf.h (pr_reg)[1] = (regs)->r14; \ pr_reg 211 arch/x86/include/asm/elf.h (pr_reg)[2] = (regs)->r13; \ pr_reg 212 arch/x86/include/asm/elf.h (pr_reg)[3] = (regs)->r12; \ pr_reg 213 arch/x86/include/asm/elf.h (pr_reg)[4] = (regs)->bp; \ pr_reg 214 arch/x86/include/asm/elf.h (pr_reg)[5] = (regs)->bx; \ pr_reg 215 arch/x86/include/asm/elf.h (pr_reg)[6] = (regs)->r11; \ pr_reg 216 arch/x86/include/asm/elf.h (pr_reg)[7] = (regs)->r10; \ pr_reg 217 arch/x86/include/asm/elf.h (pr_reg)[8] = (regs)->r9; \ pr_reg 218 arch/x86/include/asm/elf.h (pr_reg)[9] = (regs)->r8; \ pr_reg 219 arch/x86/include/asm/elf.h (pr_reg)[10] = (regs)->ax; \ pr_reg 220 arch/x86/include/asm/elf.h (pr_reg)[11] = (regs)->cx; \ pr_reg 221 arch/x86/include/asm/elf.h (pr_reg)[12] = (regs)->dx; \ pr_reg 222 arch/x86/include/asm/elf.h (pr_reg)[13] = (regs)->si; \ pr_reg 223 arch/x86/include/asm/elf.h (pr_reg)[14] = (regs)->di; \ pr_reg 224 arch/x86/include/asm/elf.h (pr_reg)[15] = (regs)->orig_ax; \ pr_reg 225 arch/x86/include/asm/elf.h (pr_reg)[16] = (regs)->ip; \ pr_reg 226 arch/x86/include/asm/elf.h (pr_reg)[17] = (regs)->cs; \ pr_reg 227 arch/x86/include/asm/elf.h (pr_reg)[18] = (regs)->flags; \ pr_reg 228 arch/x86/include/asm/elf.h (pr_reg)[19] = (regs)->sp; \ pr_reg 229 arch/x86/include/asm/elf.h (pr_reg)[20] = (regs)->ss; \ pr_reg 230 arch/x86/include/asm/elf.h (pr_reg)[21] = x86_fsbase_read_cpu(); \ pr_reg 231 arch/x86/include/asm/elf.h (pr_reg)[22] = x86_gsbase_read_cpu_inactive(); \ pr_reg 232 arch/x86/include/asm/elf.h asm("movl %%ds,%0" : "=r" (v)); (pr_reg)[23] = v; \ pr_reg 233 arch/x86/include/asm/elf.h asm("movl %%es,%0" : "=r" (v)); (pr_reg)[24] = v; \ pr_reg 234 arch/x86/include/asm/elf.h asm("movl %%fs,%0" : "=r" (v)); (pr_reg)[25] = v; \ pr_reg 235 arch/x86/include/asm/elf.h asm("movl %%gs,%0" : "=r" (v)); (pr_reg)[26] = v; \ pr_reg 48 arch/x86/um/asm/elf.h #define ELF_CORE_COPY_REGS(pr_reg, regs) do { \ pr_reg 49 arch/x86/um/asm/elf.h pr_reg[0] = PT_REGS_BX(regs); \ pr_reg 50 arch/x86/um/asm/elf.h pr_reg[1] = PT_REGS_CX(regs); \ pr_reg 51 arch/x86/um/asm/elf.h pr_reg[2] = PT_REGS_DX(regs); \ pr_reg 52 arch/x86/um/asm/elf.h pr_reg[3] = PT_REGS_SI(regs); \ pr_reg 53 arch/x86/um/asm/elf.h pr_reg[4] = PT_REGS_DI(regs); \ pr_reg 54 arch/x86/um/asm/elf.h pr_reg[5] = PT_REGS_BP(regs); \ pr_reg 55 arch/x86/um/asm/elf.h pr_reg[6] = PT_REGS_AX(regs); \ pr_reg 56 arch/x86/um/asm/elf.h pr_reg[7] = PT_REGS_DS(regs); \ pr_reg 57 arch/x86/um/asm/elf.h pr_reg[8] = PT_REGS_ES(regs); \ pr_reg 59 arch/x86/um/asm/elf.h pr_reg[9] = PT_REGS_DS(regs); \ pr_reg 60 arch/x86/um/asm/elf.h pr_reg[10] = PT_REGS_DS(regs); \ pr_reg 61 arch/x86/um/asm/elf.h pr_reg[11] = PT_REGS_SYSCALL_NR(regs); \ pr_reg 62 arch/x86/um/asm/elf.h pr_reg[12] = PT_REGS_IP(regs); \ pr_reg 63 arch/x86/um/asm/elf.h pr_reg[13] = PT_REGS_CS(regs); \ pr_reg 64 arch/x86/um/asm/elf.h pr_reg[14] = PT_REGS_EFLAGS(regs); \ pr_reg 65 arch/x86/um/asm/elf.h pr_reg[15] = PT_REGS_SP(regs); \ pr_reg 66 arch/x86/um/asm/elf.h pr_reg[16] = PT_REGS_SS(regs); \ pr_reg 149 arch/x86/um/asm/elf.h #define ELF_CORE_COPY_REGS(pr_reg, _regs) \ pr_reg 150 arch/x86/um/asm/elf.h (pr_reg)[0] = (_regs)->regs.gp[0]; \ pr_reg 151 arch/x86/um/asm/elf.h (pr_reg)[1] = (_regs)->regs.gp[1]; \ pr_reg 152 arch/x86/um/asm/elf.h (pr_reg)[2] = (_regs)->regs.gp[2]; \ pr_reg 153 arch/x86/um/asm/elf.h (pr_reg)[3] = (_regs)->regs.gp[3]; \ pr_reg 154 arch/x86/um/asm/elf.h (pr_reg)[4] = (_regs)->regs.gp[4]; \ pr_reg 155 arch/x86/um/asm/elf.h (pr_reg)[5] = (_regs)->regs.gp[5]; \ pr_reg 156 arch/x86/um/asm/elf.h (pr_reg)[6] = (_regs)->regs.gp[6]; \ pr_reg 157 arch/x86/um/asm/elf.h (pr_reg)[7] = (_regs)->regs.gp[7]; \ pr_reg 158 arch/x86/um/asm/elf.h (pr_reg)[8] = (_regs)->regs.gp[8]; \ pr_reg 159 arch/x86/um/asm/elf.h (pr_reg)[9] = (_regs)->regs.gp[9]; \ pr_reg 160 arch/x86/um/asm/elf.h (pr_reg)[10] = (_regs)->regs.gp[10]; \ pr_reg 161 arch/x86/um/asm/elf.h (pr_reg)[11] = (_regs)->regs.gp[11]; \ pr_reg 162 arch/x86/um/asm/elf.h (pr_reg)[12] = (_regs)->regs.gp[12]; \ pr_reg 163 arch/x86/um/asm/elf.h (pr_reg)[13] = (_regs)->regs.gp[13]; \ pr_reg 164 arch/x86/um/asm/elf.h (pr_reg)[14] = (_regs)->regs.gp[14]; \ pr_reg 165 arch/x86/um/asm/elf.h (pr_reg)[15] = (_regs)->regs.gp[15]; \ pr_reg 166 arch/x86/um/asm/elf.h (pr_reg)[16] = (_regs)->regs.gp[16]; \ pr_reg 167 arch/x86/um/asm/elf.h (pr_reg)[17] = (_regs)->regs.gp[17]; \ pr_reg 168 arch/x86/um/asm/elf.h (pr_reg)[18] = (_regs)->regs.gp[18]; \ pr_reg 169 arch/x86/um/asm/elf.h (pr_reg)[19] = (_regs)->regs.gp[19]; \ pr_reg 170 arch/x86/um/asm/elf.h (pr_reg)[20] = (_regs)->regs.gp[20]; \ pr_reg 171 arch/x86/um/asm/elf.h (pr_reg)[21] = current->thread.arch.fs; \ pr_reg 172 arch/x86/um/asm/elf.h (pr_reg)[22] = 0; \ pr_reg 173 arch/x86/um/asm/elf.h (pr_reg)[23] = 0; \ pr_reg 174 arch/x86/um/asm/elf.h (pr_reg)[24] = 0; \ pr_reg 175 arch/x86/um/asm/elf.h (pr_reg)[25] = 0; \ pr_reg 176 arch/x86/um/asm/elf.h (pr_reg)[26] = 0; pr_reg 48 drivers/iommu/omap-iommu-debug.c pr_reg(REVISION); pr_reg 49 drivers/iommu/omap-iommu-debug.c pr_reg(IRQSTATUS); pr_reg 50 drivers/iommu/omap-iommu-debug.c pr_reg(IRQENABLE); pr_reg 51 drivers/iommu/omap-iommu-debug.c pr_reg(WALKING_ST); pr_reg 52 drivers/iommu/omap-iommu-debug.c pr_reg(CNTL); pr_reg 53 drivers/iommu/omap-iommu-debug.c pr_reg(FAULT_AD); pr_reg 54 drivers/iommu/omap-iommu-debug.c pr_reg(TTB); pr_reg 55 drivers/iommu/omap-iommu-debug.c pr_reg(LOCK); pr_reg 56 drivers/iommu/omap-iommu-debug.c pr_reg(LD_TLB); pr_reg 57 drivers/iommu/omap-iommu-debug.c pr_reg(CAM); pr_reg 58 drivers/iommu/omap-iommu-debug.c pr_reg(RAM); pr_reg 59 drivers/iommu/omap-iommu-debug.c pr_reg(GFLUSH); pr_reg 60 drivers/iommu/omap-iommu-debug.c pr_reg(FLUSH_ENTRY); pr_reg 61 drivers/iommu/omap-iommu-debug.c pr_reg(READ_CAM); pr_reg 62 drivers/iommu/omap-iommu-debug.c pr_reg(READ_RAM); pr_reg 63 drivers/iommu/omap-iommu-debug.c pr_reg(EMU_FAULT_AD); pr_reg 1599 drivers/target/target_core_configfs.c struct t10_pr_registration *pr_reg; pr_reg 1604 drivers/target/target_core_configfs.c pr_reg = dev->dev_pr_res_holder; pr_reg 1605 drivers/target/target_core_configfs.c if (!pr_reg) pr_reg 1608 drivers/target/target_core_configfs.c se_nacl = pr_reg->pr_reg_nacl; pr_reg 1609 drivers/target/target_core_configfs.c core_pr_dump_initiator_port(pr_reg, i_buf, PR_REG_ISID_ID_LEN); pr_reg 1689 drivers/target/target_core_configfs.c struct t10_pr_registration *pr_reg; pr_reg 1694 drivers/target/target_core_configfs.c pr_reg = dev->dev_pr_res_holder; pr_reg 1695 drivers/target/target_core_configfs.c if (!pr_reg) { pr_reg 1700 drivers/target/target_core_configfs.c se_nacl = pr_reg->pr_reg_nacl; pr_reg 1709 drivers/target/target_core_configfs.c " %s Logical Unit: %llu\n", pr_reg->tg_pt_sep_rtpi, pr_reg 1711 drivers/target/target_core_configfs.c tfo->fabric_name, pr_reg->pr_aptpl_target_lun); pr_reg 1724 drivers/target/target_core_configfs.c struct t10_pr_registration *pr_reg; pr_reg 1733 drivers/target/target_core_configfs.c list_for_each_entry(pr_reg, &dev->t10_pr.registration_list, pr_reg 1738 drivers/target/target_core_configfs.c tfo = pr_reg->pr_reg_nacl->se_tpg->se_tpg_tfo; pr_reg 1739 drivers/target/target_core_configfs.c core_pr_dump_initiator_port(pr_reg, i_buf, pr_reg 1743 drivers/target/target_core_configfs.c pr_reg->pr_reg_nacl->initiatorname, i_buf, pr_reg->pr_res_key, pr_reg 1744 drivers/target/target_core_configfs.c pr_reg->pr_res_generation); pr_reg 1763 drivers/target/target_core_configfs.c struct t10_pr_registration *pr_reg; pr_reg 1767 drivers/target/target_core_configfs.c pr_reg = dev->dev_pr_res_holder; pr_reg 1768 drivers/target/target_core_configfs.c if (pr_reg) { pr_reg 1770 drivers/target/target_core_configfs.c core_scsi3_pr_dump_type(pr_reg->pr_res_type)); pr_reg 130 drivers/target/target_core_fabric_lib.c struct t10_pr_registration *pr_reg, pr_reg 162 drivers/target/target_core_fabric_lib.c if ((*format_code == 1) && (pr_reg->isid_present_at_reg)) { pr_reg 188 drivers/target/target_core_fabric_lib.c buf[off+len] = pr_reg->pr_reg_isid[0]; off++; pr_reg 189 drivers/target/target_core_fabric_lib.c buf[off+len] = pr_reg->pr_reg_isid[1]; off++; pr_reg 190 drivers/target/target_core_fabric_lib.c buf[off+len] = pr_reg->pr_reg_isid[2]; off++; pr_reg 191 drivers/target/target_core_fabric_lib.c buf[off+len] = pr_reg->pr_reg_isid[3]; off++; pr_reg 192 drivers/target/target_core_fabric_lib.c buf[off+len] = pr_reg->pr_reg_isid[4]; off++; pr_reg 193 drivers/target/target_core_fabric_lib.c buf[off+len] = pr_reg->pr_reg_isid[5]; off++; pr_reg 219 drivers/target/target_core_fabric_lib.c struct t10_pr_registration *pr_reg, pr_reg 237 drivers/target/target_core_fabric_lib.c if (pr_reg->isid_present_at_reg) { pr_reg 350 drivers/target/target_core_fabric_lib.c struct t10_pr_registration *pr_reg, int *format_code) pr_reg 359 drivers/target/target_core_fabric_lib.c return iscsi_get_pr_transport_id_len(nacl, pr_reg, format_code); pr_reg 373 drivers/target/target_core_fabric_lib.c struct t10_pr_registration *pr_reg, int *format_code, pr_reg 386 drivers/target/target_core_fabric_lib.c return iscsi_get_pr_transport_id(nacl, pr_reg, format_code, pr_reg 101 drivers/target/target_core_internal.h struct t10_pr_registration *pr_reg, int *format_code); pr_reg 103 drivers/target/target_core_internal.h struct t10_pr_registration *pr_reg, int *format_code, pr_reg 44 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg, pr_reg 48 drivers/target/target_core_pr.c if (!pr_reg->isid_present_at_reg) { pr_reg 53 drivers/target/target_core_pr.c snprintf(buf, size, ",i,0x%s", pr_reg->pr_reg_isid); pr_reg 72 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg) pr_reg 79 drivers/target/target_core_pr.c return pr_res_holder == pr_reg || pr_reg 123 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg; pr_reg 127 drivers/target/target_core_pr.c pr_reg = core_scsi3_locate_pr_reg(cmd->se_dev, se_sess->se_node_acl, pr_reg 129 drivers/target/target_core_pr.c if (pr_reg) { pr_reg 151 drivers/target/target_core_pr.c if (pr_reg->pr_res_holder) { pr_reg 152 drivers/target/target_core_pr.c core_scsi3_put_pr_reg(pr_reg); pr_reg 155 drivers/target/target_core_pr.c if ((pr_reg->pr_res_type == PR_TYPE_WRITE_EXCLUSIVE_REGONLY) || pr_reg 156 drivers/target/target_core_pr.c (pr_reg->pr_res_type == PR_TYPE_EXCLUSIVE_ACCESS_REGONLY) || pr_reg 157 drivers/target/target_core_pr.c (pr_reg->pr_res_type == PR_TYPE_WRITE_EXCLUSIVE_ALLREG) || pr_reg 158 drivers/target/target_core_pr.c (pr_reg->pr_res_type == PR_TYPE_EXCLUSIVE_ACCESS_ALLREG)) { pr_reg 159 drivers/target/target_core_pr.c core_scsi3_put_pr_reg(pr_reg); pr_reg 162 drivers/target/target_core_pr.c core_scsi3_put_pr_reg(pr_reg); pr_reg 625 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg; pr_reg 627 drivers/target/target_core_pr.c pr_reg = kmem_cache_zalloc(t10_pr_reg_cache, GFP_ATOMIC); pr_reg 628 drivers/target/target_core_pr.c if (!pr_reg) { pr_reg 633 drivers/target/target_core_pr.c INIT_LIST_HEAD(&pr_reg->pr_reg_list); pr_reg 634 drivers/target/target_core_pr.c INIT_LIST_HEAD(&pr_reg->pr_reg_abort_list); pr_reg 635 drivers/target/target_core_pr.c INIT_LIST_HEAD(&pr_reg->pr_reg_aptpl_list); pr_reg 636 drivers/target/target_core_pr.c INIT_LIST_HEAD(&pr_reg->pr_reg_atp_list); pr_reg 637 drivers/target/target_core_pr.c INIT_LIST_HEAD(&pr_reg->pr_reg_atp_mem_list); pr_reg 638 drivers/target/target_core_pr.c atomic_set(&pr_reg->pr_res_holders, 0); pr_reg 639 drivers/target/target_core_pr.c pr_reg->pr_reg_nacl = nacl; pr_reg 649 drivers/target/target_core_pr.c pr_reg->pr_reg_deve = dest_deve; pr_reg 652 drivers/target/target_core_pr.c pr_reg->pr_reg_deve = target_nacl_find_deve(nacl, mapped_lun); pr_reg 653 drivers/target/target_core_pr.c if (!pr_reg->pr_reg_deve) { pr_reg 657 drivers/target/target_core_pr.c kmem_cache_free(t10_pr_reg_cache, pr_reg); pr_reg 660 drivers/target/target_core_pr.c kref_get(&pr_reg->pr_reg_deve->pr_kref); pr_reg 663 drivers/target/target_core_pr.c pr_reg->pr_res_mapped_lun = mapped_lun; pr_reg 664 drivers/target/target_core_pr.c pr_reg->pr_aptpl_target_lun = lun->unpacked_lun; pr_reg 665 drivers/target/target_core_pr.c pr_reg->tg_pt_sep_rtpi = lun->lun_rtpi; pr_reg 666 drivers/target/target_core_pr.c pr_reg->pr_res_key = sa_res_key; pr_reg 667 drivers/target/target_core_pr.c pr_reg->pr_reg_all_tg_pt = all_tg_pt; pr_reg 668 drivers/target/target_core_pr.c pr_reg->pr_reg_aptpl = aptpl; pr_reg 674 drivers/target/target_core_pr.c pr_reg->pr_reg_bin_isid = get_unaligned_be64(isid); pr_reg 675 drivers/target/target_core_pr.c snprintf(pr_reg->pr_reg_isid, PR_REG_ISID_LEN, "%s", isid); pr_reg 676 drivers/target/target_core_pr.c pr_reg->isid_present_at_reg = 1; pr_reg 679 drivers/target/target_core_pr.c return pr_reg; pr_reg 705 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg, *pr_reg_atp, *pr_reg_tmp, *pr_reg_tmp_safe; pr_reg 711 drivers/target/target_core_pr.c pr_reg = __core_scsi3_do_alloc_registration(dev, nacl, lun, deve, mapped_lun, pr_reg 714 drivers/target/target_core_pr.c if (!pr_reg) pr_reg 720 drivers/target/target_core_pr.c return pr_reg; pr_reg 800 drivers/target/target_core_pr.c &pr_reg->pr_reg_atp_list); pr_reg 810 drivers/target/target_core_pr.c return pr_reg; pr_reg 813 drivers/target/target_core_pr.c &pr_reg->pr_reg_atp_list, pr_reg_atp_mem_list) { pr_reg 818 drivers/target/target_core_pr.c kmem_cache_free(t10_pr_reg_cache, pr_reg); pr_reg 835 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg; pr_reg 842 drivers/target/target_core_pr.c pr_reg = kmem_cache_zalloc(t10_pr_reg_cache, GFP_KERNEL); pr_reg 843 drivers/target/target_core_pr.c if (!pr_reg) { pr_reg 848 drivers/target/target_core_pr.c INIT_LIST_HEAD(&pr_reg->pr_reg_list); pr_reg 849 drivers/target/target_core_pr.c INIT_LIST_HEAD(&pr_reg->pr_reg_abort_list); pr_reg 850 drivers/target/target_core_pr.c INIT_LIST_HEAD(&pr_reg->pr_reg_aptpl_list); pr_reg 851 drivers/target/target_core_pr.c INIT_LIST_HEAD(&pr_reg->pr_reg_atp_list); pr_reg 852 drivers/target/target_core_pr.c INIT_LIST_HEAD(&pr_reg->pr_reg_atp_mem_list); pr_reg 853 drivers/target/target_core_pr.c atomic_set(&pr_reg->pr_res_holders, 0); pr_reg 854 drivers/target/target_core_pr.c pr_reg->pr_reg_nacl = NULL; pr_reg 855 drivers/target/target_core_pr.c pr_reg->pr_reg_deve = NULL; pr_reg 856 drivers/target/target_core_pr.c pr_reg->pr_res_mapped_lun = mapped_lun; pr_reg 857 drivers/target/target_core_pr.c pr_reg->pr_aptpl_target_lun = target_lun; pr_reg 858 drivers/target/target_core_pr.c pr_reg->pr_res_key = sa_res_key; pr_reg 859 drivers/target/target_core_pr.c pr_reg->pr_reg_all_tg_pt = all_tg_pt; pr_reg 860 drivers/target/target_core_pr.c pr_reg->pr_reg_aptpl = 1; pr_reg 861 drivers/target/target_core_pr.c pr_reg->pr_res_scope = 0; /* Always LUN_SCOPE */ pr_reg 862 drivers/target/target_core_pr.c pr_reg->pr_res_type = type; pr_reg 868 drivers/target/target_core_pr.c pr_reg->pr_reg_bin_isid = get_unaligned_be64(isid); pr_reg 869 drivers/target/target_core_pr.c snprintf(pr_reg->pr_reg_isid, PR_REG_ISID_LEN, "%s", isid); pr_reg 870 drivers/target/target_core_pr.c pr_reg->isid_present_at_reg = 1; pr_reg 875 drivers/target/target_core_pr.c snprintf(pr_reg->pr_iport, PR_APTPL_MAX_IPORT_LEN, "%s", i_port); pr_reg 876 drivers/target/target_core_pr.c snprintf(pr_reg->pr_tport, PR_APTPL_MAX_TPORT_LEN, "%s", t_port); pr_reg 877 drivers/target/target_core_pr.c pr_reg->pr_reg_tpgt = tpgt; pr_reg 884 drivers/target/target_core_pr.c pr_reg->pr_res_holder = res_holder; pr_reg 886 drivers/target/target_core_pr.c list_add_tail(&pr_reg->pr_reg_aptpl_list, &pr_tmpl->aptpl_reg_list); pr_reg 896 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg) pr_reg 901 drivers/target/target_core_pr.c core_pr_dump_initiator_port(pr_reg, i_buf, PR_REG_ISID_ID_LEN); pr_reg 904 drivers/target/target_core_pr.c dev->dev_pr_res_holder = pr_reg; pr_reg 910 drivers/target/target_core_pr.c core_scsi3_pr_dump_type(pr_reg->pr_res_type), pr_reg 911 drivers/target/target_core_pr.c (pr_reg->pr_reg_all_tg_pt) ? 1 : 0); pr_reg 928 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg, *pr_reg_tmp; pr_reg 950 drivers/target/target_core_pr.c list_for_each_entry_safe(pr_reg, pr_reg_tmp, &pr_tmpl->aptpl_reg_list, pr_reg 953 drivers/target/target_core_pr.c if (!strcmp(pr_reg->pr_iport, i_port) && pr_reg 954 drivers/target/target_core_pr.c (pr_reg->pr_res_mapped_lun == mapped_lun) && pr_reg 955 drivers/target/target_core_pr.c !(strcmp(pr_reg->pr_tport, t_port)) && pr_reg 956 drivers/target/target_core_pr.c (pr_reg->pr_reg_tpgt == tpgt) && pr_reg 957 drivers/target/target_core_pr.c (pr_reg->pr_aptpl_target_lun == target_lun)) { pr_reg 963 drivers/target/target_core_pr.c pr_reg->pr_reg_deve = target_nacl_find_deve(nacl, mapped_lun); pr_reg 964 drivers/target/target_core_pr.c if (!pr_reg->pr_reg_deve) { pr_reg 970 drivers/target/target_core_pr.c kref_get(&pr_reg->pr_reg_deve->pr_kref); pr_reg 973 drivers/target/target_core_pr.c pr_reg->pr_reg_nacl = nacl; pr_reg 974 drivers/target/target_core_pr.c pr_reg->tg_pt_sep_rtpi = lun->lun_rtpi; pr_reg 975 drivers/target/target_core_pr.c list_del(&pr_reg->pr_reg_aptpl_list); pr_reg 981 drivers/target/target_core_pr.c __core_scsi3_add_registration(dev, nacl, pr_reg, 0, 0); pr_reg 986 drivers/target/target_core_pr.c if (pr_reg->pr_res_holder) pr_reg 988 drivers/target/target_core_pr.c nacl, pr_reg); pr_reg 1021 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg, pr_reg 1028 drivers/target/target_core_pr.c core_pr_dump_initiator_port(pr_reg, i_buf, PR_REG_ISID_ID_LEN); pr_reg 1040 drivers/target/target_core_pr.c (pr_reg->pr_reg_all_tg_pt) ? "ALL" : "SINGLE", pr_reg 1044 drivers/target/target_core_pr.c pr_reg->pr_res_key, pr_reg->pr_res_generation, pr_reg 1045 drivers/target/target_core_pr.c pr_reg->pr_reg_aptpl); pr_reg 1051 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg, pr_reg 1069 drivers/target/target_core_pr.c pr_reg->pr_res_generation = (register_move) ? pr_reg 1074 drivers/target/target_core_pr.c list_add_tail(&pr_reg->pr_reg_list, &pr_tmpl->registration_list); pr_reg 1076 drivers/target/target_core_pr.c __core_scsi3_dump_registration(tfo, dev, nacl, pr_reg, register_type); pr_reg 1081 drivers/target/target_core_pr.c if (!pr_reg->pr_reg_all_tg_pt || register_move) pr_reg 1088 drivers/target/target_core_pr.c &pr_reg->pr_reg_atp_list, pr_reg_atp_mem_list) { pr_reg 1120 drivers/target/target_core_pr.c deve = pr_reg->pr_reg_deve; pr_reg 1124 drivers/target/target_core_pr.c pr_reg->pr_reg_deve = NULL; pr_reg 1142 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg; pr_reg 1144 drivers/target/target_core_pr.c pr_reg = __core_scsi3_alloc_registration(dev, nacl, lun, deve, mapped_lun, pr_reg 1147 drivers/target/target_core_pr.c if (!pr_reg) pr_reg 1150 drivers/target/target_core_pr.c __core_scsi3_add_registration(dev, nacl, pr_reg, pr_reg 1161 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg, *pr_reg_tmp; pr_reg 1165 drivers/target/target_core_pr.c list_for_each_entry_safe(pr_reg, pr_reg_tmp, pr_reg 1170 drivers/target/target_core_pr.c if (pr_reg->pr_reg_nacl != nacl) pr_reg 1173 drivers/target/target_core_pr.c tpg = pr_reg->pr_reg_nacl->se_tpg; pr_reg 1178 drivers/target/target_core_pr.c if (!pr_reg->isid_present_at_reg) { pr_reg 1188 drivers/target/target_core_pr.c atomic_inc_mb(&pr_reg->pr_res_holders); pr_reg 1190 drivers/target/target_core_pr.c return pr_reg; pr_reg 1199 drivers/target/target_core_pr.c if (strcmp(isid, pr_reg->pr_reg_isid)) pr_reg 1202 drivers/target/target_core_pr.c atomic_inc_mb(&pr_reg->pr_res_holders); pr_reg 1204 drivers/target/target_core_pr.c return pr_reg; pr_reg 1229 drivers/target/target_core_pr.c static void core_scsi3_put_pr_reg(struct t10_pr_registration *pr_reg) pr_reg 1231 drivers/target/target_core_pr.c atomic_dec_mb(&pr_reg->pr_res_holders); pr_reg 1236 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg) pr_reg 1238 drivers/target/target_core_pr.c struct se_node_acl *nacl = pr_reg->pr_reg_nacl; pr_reg 1248 drivers/target/target_core_pr.c if (pr_res_holder == pr_reg) { pr_reg 1262 drivers/target/target_core_pr.c __core_scsi3_complete_pro_release(dev, nacl, pr_reg, 0, 1); pr_reg 1270 drivers/target/target_core_pr.c } else if (pr_reg->pr_reg_all_tg_pt && pr_reg 1272 drivers/target/target_core_pr.c pr_reg->pr_reg_nacl->initiatorname)) && pr_reg 1273 drivers/target/target_core_pr.c (pr_res_holder->pr_res_key == pr_reg->pr_res_key)) { pr_reg 1277 drivers/target/target_core_pr.c " Port\n", pr_reg->pr_res_key); pr_reg 1287 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg, pr_reg 1294 drivers/target/target_core_pr.c pr_reg->pr_reg_nacl->se_tpg->se_tpg_tfo; pr_reg 1296 drivers/target/target_core_pr.c struct se_node_acl *nacl = pr_reg->pr_reg_nacl; pr_reg 1303 drivers/target/target_core_pr.c core_pr_dump_initiator_port(pr_reg, i_buf, PR_REG_ISID_ID_LEN); pr_reg 1305 drivers/target/target_core_pr.c if (!list_empty(&pr_reg->pr_reg_list)) pr_reg 1306 drivers/target/target_core_pr.c list_del(&pr_reg->pr_reg_list); pr_reg 1312 drivers/target/target_core_pr.c core_scsi3_put_pr_reg(pr_reg); pr_reg 1321 drivers/target/target_core_pr.c while (atomic_read(&pr_reg->pr_res_holders) != 0) { pr_reg 1328 drivers/target/target_core_pr.c deve = target_nacl_find_deve(nacl, pr_reg->pr_res_mapped_lun); pr_reg 1336 drivers/target/target_core_pr.c pr_reg->pr_reg_nacl->initiatorname, pr_reg 1340 drivers/target/target_core_pr.c (pr_reg->pr_reg_all_tg_pt) ? "ALL" : "SINGLE", pr_reg 1343 drivers/target/target_core_pr.c " 0x%08x\n", tfo->fabric_name, pr_reg->pr_res_key, pr_reg 1344 drivers/target/target_core_pr.c pr_reg->pr_res_generation); pr_reg 1347 drivers/target/target_core_pr.c pr_reg->pr_reg_deve = NULL; pr_reg 1348 drivers/target/target_core_pr.c pr_reg->pr_reg_nacl = NULL; pr_reg 1349 drivers/target/target_core_pr.c kmem_cache_free(t10_pr_reg_cache, pr_reg); pr_reg 1356 drivers/target/target_core_pr.c list_add_tail(&pr_reg->pr_reg_abort_list, preempt_and_abort_list); pr_reg 1364 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg, *pr_reg_tmp, *pr_res_holder; pr_reg 1385 drivers/target/target_core_pr.c list_for_each_entry_safe(pr_reg, pr_reg_tmp, pr_reg 1388 drivers/target/target_core_pr.c if (pr_reg->pr_reg_nacl != nacl) pr_reg 1391 drivers/target/target_core_pr.c __core_scsi3_free_registration(dev, pr_reg, NULL, 0); pr_reg 1400 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg, *pr_reg_tmp, *pr_res_holder; pr_reg 1412 drivers/target/target_core_pr.c list_for_each_entry_safe(pr_reg, pr_reg_tmp, pr_reg 1415 drivers/target/target_core_pr.c __core_scsi3_free_registration(dev, pr_reg, NULL, 0); pr_reg 1420 drivers/target/target_core_pr.c list_for_each_entry_safe(pr_reg, pr_reg_tmp, &pr_tmpl->aptpl_reg_list, pr_reg 1422 drivers/target/target_core_pr.c list_del(&pr_reg->pr_reg_aptpl_list); pr_reg 1423 drivers/target/target_core_pr.c kmem_cache_free(t10_pr_reg_cache, pr_reg); pr_reg 1871 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg; pr_reg 1882 drivers/target/target_core_pr.c list_for_each_entry(pr_reg, &dev->t10_pr.registration_list, pr_reg 1887 drivers/target/target_core_pr.c tpg = pr_reg->pr_reg_nacl->se_tpg; pr_reg 1892 drivers/target/target_core_pr.c if (pr_reg->isid_present_at_reg) pr_reg 1894 drivers/target/target_core_pr.c pr_reg->pr_reg_isid); pr_reg 1899 drivers/target/target_core_pr.c if (dev->dev_pr_res_holder == pr_reg) { pr_reg 1908 drivers/target/target_core_pr.c pr_reg->pr_reg_nacl->initiatorname, isid_buf, pr_reg 1909 drivers/target/target_core_pr.c pr_reg->pr_res_key, pr_reg->pr_res_type, pr_reg 1910 drivers/target/target_core_pr.c pr_reg->pr_res_scope, pr_reg->pr_reg_all_tg_pt, pr_reg 1911 drivers/target/target_core_pr.c pr_reg->pr_res_mapped_lun); pr_reg 1918 drivers/target/target_core_pr.c pr_reg->pr_reg_nacl->initiatorname, isid_buf, pr_reg 1919 drivers/target/target_core_pr.c pr_reg->pr_res_key, pr_reg->pr_reg_all_tg_pt, pr_reg 1920 drivers/target/target_core_pr.c pr_reg->pr_res_mapped_lun); pr_reg 1939 drivers/target/target_core_pr.c pr_reg->tg_pt_sep_rtpi, pr_reg->pr_aptpl_target_lun, pr_reg 2052 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg, *pr_reg_p, *pr_reg_tmp; pr_reg 2073 drivers/target/target_core_pr.c pr_reg = core_scsi3_locate_pr_reg(dev, se_sess->se_node_acl, se_sess); pr_reg 2074 drivers/target/target_core_pr.c if (!pr_reg) { pr_reg 2120 drivers/target/target_core_pr.c if ((register_type == REGISTER) && (res_key != pr_reg->pr_res_key)) { pr_reg 2125 drivers/target/target_core_pr.c pr_reg->pr_res_key); pr_reg 2141 drivers/target/target_core_pr.c if (pr_reg->pr_reg_all_tg_pt && !all_tg_pt) { pr_reg 2158 drivers/target/target_core_pr.c pr_reg->pr_res_generation = core_scsi3_pr_generation(cmd->se_dev); pr_reg 2159 drivers/target/target_core_pr.c pr_reg->pr_res_key = sa_res_key; pr_reg 2164 drivers/target/target_core_pr.c pr_reg->pr_reg_nacl->initiatorname, pr_reg 2165 drivers/target/target_core_pr.c pr_reg->pr_res_key, pr_reg->pr_res_generation); pr_reg 2171 drivers/target/target_core_pr.c type = pr_reg->pr_res_type; pr_reg 2173 drivers/target/target_core_pr.c pr_reg); pr_reg 2184 drivers/target/target_core_pr.c if (pr_reg->pr_reg_all_tg_pt) { pr_reg 2193 drivers/target/target_core_pr.c if (pr_reg == pr_reg_p) pr_reg 2195 drivers/target/target_core_pr.c if (strcmp(pr_reg->pr_reg_nacl->initiatorname, pr_reg 2207 drivers/target/target_core_pr.c __core_scsi3_free_registration(cmd->se_dev, pr_reg, NULL, 1); pr_reg 2208 drivers/target/target_core_pr.c pr_reg = NULL; pr_reg 2242 drivers/target/target_core_pr.c if (pr_reg) pr_reg 2243 drivers/target/target_core_pr.c core_scsi3_put_pr_reg(pr_reg); pr_reg 2275 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg, *pr_res_holder; pr_reg 2289 drivers/target/target_core_pr.c pr_reg = core_scsi3_locate_pr_reg(cmd->se_dev, se_sess->se_node_acl, pr_reg 2291 drivers/target/target_core_pr.c if (!pr_reg) { pr_reg 2305 drivers/target/target_core_pr.c if (res_key != pr_reg->pr_res_key) { pr_reg 2308 drivers/target/target_core_pr.c " 0x%016Lx\n", res_key, pr_reg->pr_res_key); pr_reg 2345 drivers/target/target_core_pr.c if (!is_reservation_holder(pr_res_holder, pr_reg)) { pr_reg 2400 drivers/target/target_core_pr.c pr_reg->pr_res_scope = scope; pr_reg 2401 drivers/target/target_core_pr.c pr_reg->pr_res_type = type; pr_reg 2402 drivers/target/target_core_pr.c pr_reg->pr_res_holder = 1; pr_reg 2403 drivers/target/target_core_pr.c dev->dev_pr_res_holder = pr_reg; pr_reg 2404 drivers/target/target_core_pr.c core_pr_dump_initiator_port(pr_reg, i_buf, PR_REG_ISID_ID_LEN); pr_reg 2409 drivers/target/target_core_pr.c (pr_reg->pr_reg_all_tg_pt) ? 1 : 0); pr_reg 2421 drivers/target/target_core_pr.c core_scsi3_put_pr_reg(pr_reg); pr_reg 2447 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg, pr_reg 2458 drivers/target/target_core_pr.c core_pr_dump_initiator_port(pr_reg, i_buf, PR_REG_ISID_ID_LEN); pr_reg 2477 drivers/target/target_core_pr.c list_del_init(&pr_reg->pr_reg_list); pr_reg 2501 drivers/target/target_core_pr.c (pr_reg->pr_reg_all_tg_pt) ? 1 : 0); pr_reg 2509 drivers/target/target_core_pr.c pr_reg->pr_res_holder = pr_reg->pr_res_type = pr_reg->pr_res_scope = 0; pr_reg 2519 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg, *pr_reg_p, *pr_res_holder; pr_reg 2530 drivers/target/target_core_pr.c pr_reg = core_scsi3_locate_pr_reg(dev, se_sess->se_node_acl, se_sess); pr_reg 2531 drivers/target/target_core_pr.c if (!pr_reg) { pr_reg 2558 drivers/target/target_core_pr.c if (!is_reservation_holder(pr_res_holder, pr_reg)) { pr_reg 2581 drivers/target/target_core_pr.c if (res_key != pr_reg->pr_res_key) { pr_reg 2584 drivers/target/target_core_pr.c " 0x%016Lx\n", res_key, pr_reg->pr_res_key); pr_reg 2628 drivers/target/target_core_pr.c pr_reg, 1, 0); pr_reg 2651 drivers/target/target_core_pr.c if (pr_reg_p == pr_reg) pr_reg 2665 drivers/target/target_core_pr.c core_scsi3_put_pr_reg(pr_reg); pr_reg 2676 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg, *pr_reg_tmp, *pr_reg_n, *pr_res_holder; pr_reg 2723 drivers/target/target_core_pr.c list_for_each_entry_safe(pr_reg, pr_reg_tmp, pr_reg 2726 drivers/target/target_core_pr.c calling_it_nexus = (pr_reg_n == pr_reg) ? 1 : 0; pr_reg 2727 drivers/target/target_core_pr.c pr_reg_nacl = pr_reg->pr_reg_nacl; pr_reg 2728 drivers/target/target_core_pr.c pr_res_mapped_lun = pr_reg->pr_res_mapped_lun; pr_reg 2729 drivers/target/target_core_pr.c __core_scsi3_free_registration(dev, pr_reg, NULL, pr_reg 2755 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg, pr_reg 2761 drivers/target/target_core_pr.c struct se_node_acl *nacl = pr_reg->pr_reg_nacl; pr_reg 2768 drivers/target/target_core_pr.c core_pr_dump_initiator_port(pr_reg, i_buf, PR_REG_ISID_ID_LEN); pr_reg 2776 drivers/target/target_core_pr.c dev->dev_pr_res_holder = pr_reg; pr_reg 2777 drivers/target/target_core_pr.c pr_reg->pr_res_holder = 1; pr_reg 2778 drivers/target/target_core_pr.c pr_reg->pr_res_type = type; pr_reg 2779 drivers/target/target_core_pr.c pr_reg->pr_res_scope = scope; pr_reg 2785 drivers/target/target_core_pr.c (pr_reg->pr_reg_all_tg_pt) ? 1 : 0); pr_reg 2795 drivers/target/target_core_pr.c list_add_tail(&pr_reg->pr_reg_abort_list, pr_reg 2803 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg, *pr_reg_tmp; pr_reg 2805 drivers/target/target_core_pr.c list_for_each_entry_safe(pr_reg, pr_reg_tmp, preempt_and_abort_list, pr_reg 2808 drivers/target/target_core_pr.c list_del(&pr_reg->pr_reg_abort_list); pr_reg 2809 drivers/target/target_core_pr.c if (pr_reg_holder == pr_reg) pr_reg 2811 drivers/target/target_core_pr.c if (pr_reg->pr_res_holder) { pr_reg 2816 drivers/target/target_core_pr.c pr_reg->pr_reg_deve = NULL; pr_reg 2817 drivers/target/target_core_pr.c pr_reg->pr_reg_nacl = NULL; pr_reg 2818 drivers/target/target_core_pr.c kmem_cache_free(t10_pr_reg_cache, pr_reg); pr_reg 2830 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg, *pr_reg_tmp, *pr_reg_n, *pr_res_holder; pr_reg 2887 drivers/target/target_core_pr.c list_for_each_entry_safe(pr_reg, pr_reg_tmp, pr_reg 2907 drivers/target/target_core_pr.c if (pr_reg->pr_res_key != sa_res_key) pr_reg 2911 drivers/target/target_core_pr.c calling_it_nexus = (pr_reg_n == pr_reg) ? 1 : 0; pr_reg 2912 drivers/target/target_core_pr.c pr_reg_nacl = pr_reg->pr_reg_nacl; pr_reg 2913 drivers/target/target_core_pr.c pr_res_mapped_lun = pr_reg->pr_res_mapped_lun; pr_reg 2914 drivers/target/target_core_pr.c __core_scsi3_free_registration(dev, pr_reg, pr_reg 2932 drivers/target/target_core_pr.c (pr_reg->pr_res_key != sa_res_key)) pr_reg 2936 drivers/target/target_core_pr.c calling_it_nexus = (pr_reg_n == pr_reg) ? 1 : 0; pr_reg 2940 drivers/target/target_core_pr.c pr_reg_nacl = pr_reg->pr_reg_nacl; pr_reg 2941 drivers/target/target_core_pr.c pr_res_mapped_lun = pr_reg->pr_res_mapped_lun; pr_reg 2942 drivers/target/target_core_pr.c __core_scsi3_free_registration(dev, pr_reg, pr_reg 3032 drivers/target/target_core_pr.c list_for_each_entry_safe(pr_reg, pr_reg_tmp, pr_reg 3035 drivers/target/target_core_pr.c calling_it_nexus = (pr_reg_n == pr_reg) ? 1 : 0; pr_reg 3039 drivers/target/target_core_pr.c if (pr_reg->pr_res_key != sa_res_key) pr_reg 3042 drivers/target/target_core_pr.c pr_reg_nacl = pr_reg->pr_reg_nacl; pr_reg 3043 drivers/target/target_core_pr.c pr_res_mapped_lun = pr_reg->pr_res_mapped_lun; pr_reg 3044 drivers/target/target_core_pr.c __core_scsi3_free_registration(dev, pr_reg, pr_reg 3079 drivers/target/target_core_pr.c list_for_each_entry_safe(pr_reg, pr_reg_tmp, pr_reg 3082 drivers/target/target_core_pr.c calling_it_nexus = (pr_reg_n == pr_reg) ? 1 : 0; pr_reg 3086 drivers/target/target_core_pr.c target_ua_allocate_lun(pr_reg->pr_reg_nacl, pr_reg 3087 drivers/target/target_core_pr.c pr_reg->pr_res_mapped_lun, 0x2A, pr_reg 3149 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg, *pr_res_holder, *dest_pr_reg; pr_reg 3174 drivers/target/target_core_pr.c pr_reg = core_scsi3_locate_pr_reg(cmd->se_dev, se_sess->se_node_acl, pr_reg 3176 drivers/target/target_core_pr.c if (!pr_reg) { pr_reg 3185 drivers/target/target_core_pr.c if (res_key != pr_reg->pr_res_key) { pr_reg 3188 drivers/target/target_core_pr.c " res_key: 0x%016Lx\n", res_key, pr_reg->pr_res_key); pr_reg 3302 drivers/target/target_core_pr.c pr_reg_nacl = pr_reg->pr_reg_nacl; pr_reg 3308 drivers/target/target_core_pr.c if (!iport_ptr || !pr_reg->isid_present_at_reg) { pr_reg 3315 drivers/target/target_core_pr.c if (!strcmp(iport_ptr, pr_reg->pr_reg_isid)) { pr_reg 3319 drivers/target/target_core_pr.c pr_reg->pr_reg_isid); pr_reg 3399 drivers/target/target_core_pr.c if (!is_reservation_holder(pr_res_holder, pr_reg)) { pr_reg 3482 drivers/target/target_core_pr.c pr_reg->pr_res_scope = scope; pr_reg 3483 drivers/target/target_core_pr.c core_pr_dump_initiator_port(pr_reg, i_buf, PR_REG_ISID_ID_LEN); pr_reg 3515 drivers/target/target_core_pr.c __core_scsi3_free_registration(dev, pr_reg, NULL, 1); pr_reg 3518 drivers/target/target_core_pr.c core_scsi3_put_pr_reg(pr_reg); pr_reg 3534 drivers/target/target_core_pr.c core_scsi3_put_pr_reg(pr_reg); pr_reg 3696 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg; pr_reg 3713 drivers/target/target_core_pr.c list_for_each_entry(pr_reg, &dev->t10_pr.registration_list, pr_reg 3720 drivers/target/target_core_pr.c put_unaligned_be64(pr_reg->pr_res_key, &buf[off]); pr_reg 3749 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg; pr_reg 3767 drivers/target/target_core_pr.c pr_reg = dev->dev_pr_res_holder; pr_reg 3768 drivers/target/target_core_pr.c if (pr_reg) { pr_reg 3793 drivers/target/target_core_pr.c if ((pr_reg->pr_res_type == PR_TYPE_WRITE_EXCLUSIVE_ALLREG) || pr_reg 3794 drivers/target/target_core_pr.c (pr_reg->pr_res_type == PR_TYPE_EXCLUSIVE_ACCESS_ALLREG)) pr_reg 3797 drivers/target/target_core_pr.c pr_res_key = pr_reg->pr_res_key; pr_reg 3803 drivers/target/target_core_pr.c buf[21] = (pr_reg->pr_res_scope & 0xf0) | pr_reg 3804 drivers/target/target_core_pr.c (pr_reg->pr_res_type & 0x0f); pr_reg 3882 drivers/target/target_core_pr.c struct t10_pr_registration *pr_reg, *pr_reg_tmp; pr_reg 3917 drivers/target/target_core_pr.c list_for_each_entry_safe(pr_reg, pr_reg_tmp, pr_reg 3920 drivers/target/target_core_pr.c se_nacl = pr_reg->pr_reg_nacl; pr_reg 3921 drivers/target/target_core_pr.c se_tpg = pr_reg->pr_reg_nacl->se_tpg; pr_reg 3924 drivers/target/target_core_pr.c atomic_inc_mb(&pr_reg->pr_res_holders); pr_reg 3930 drivers/target/target_core_pr.c exp_desc_len = target_get_pr_transport_id_len(se_nacl, pr_reg, pr_reg 3937 drivers/target/target_core_pr.c atomic_dec_mb(&pr_reg->pr_res_holders); pr_reg 3943 drivers/target/target_core_pr.c put_unaligned_be64(pr_reg->pr_res_key, &buf[off]); pr_reg 3950 drivers/target/target_core_pr.c if (pr_reg->pr_reg_all_tg_pt) pr_reg 3960 drivers/target/target_core_pr.c if (pr_reg->pr_res_holder) { pr_reg 3962 drivers/target/target_core_pr.c buf[off++] = (pr_reg->pr_res_scope & 0xf0) | pr_reg 3963 drivers/target/target_core_pr.c (pr_reg->pr_res_type & 0x0f); pr_reg 3983 drivers/target/target_core_pr.c if (!pr_reg->pr_reg_all_tg_pt) { pr_reg 3984 drivers/target/target_core_pr.c u16 sep_rtpi = pr_reg->tg_pt_sep_rtpi; pr_reg 3996 drivers/target/target_core_pr.c desc_len = target_get_pr_transport_id(se_nacl, pr_reg, pr_reg 4000 drivers/target/target_core_pr.c atomic_dec_mb(&pr_reg->pr_res_holders); pr_reg 1714 fs/binfmt_elf.c &t->prstatus.pr_reg, NULL); pr_reg 1942 fs/binfmt_elf.c elf_core_copy_task_regs(p, &t->prstatus.pr_reg); pr_reg 2038 fs/binfmt_elf.c elf_core_copy_regs(&info->prstatus->pr_reg, regs); pr_reg 1448 fs/binfmt_elf_fdpic.c elf_core_copy_task_regs(p, &t->prstatus.pr_reg); pr_reg 1633 fs/binfmt_elf_fdpic.c elf_core_copy_regs(&prstatus->pr_reg, cprm->regs); pr_reg 34 include/linux/elfcore-compat.h compat_elf_gregset_t pr_reg; pr_reg 63 include/uapi/linux/elfcore.h elf_gregset_t pr_reg; /* GP registers */ pr_reg 1075 kernel/kexec_core.c elf_core_copy_kernel_regs(&prstatus.pr_reg, regs);