arch/arc/include/asm/bug.h
20
void die(const char *str, struct pt_regs *regs, unsigned long address);
arch/arc/kernel/traps.c
54
die(str, regs, (unsigned long)addr);
arch/arc/kernel/traps.c
97
die("Unhandled Machine Check Exception", regs, address);
arch/arc/mm/fault.c
192
die("Oops", regs, address);
arch/arm/include/asm/bug.h
63
void die(const char *msg, struct pt_regs *regs, int err);
arch/arm/kernel/hw_breakpoint.c
921
die("Oops - CFI", regs, 0);
arch/arm/kernel/hw_breakpoint.c
928
die("Unknown CFI error", regs, 0);
arch/arm/kernel/traps.c
383
die(str, regs, err);
arch/arm/kernel/traps.c
535
die("Oops - bad mode", regs, 0);
arch/arm/kernel/traps.c
941
die("kernel stack overflow", regs, 0);
arch/arm/mach-zynq/common.h
16
extern void zynq_slcr_cpu_state_write(int cpu, bool die);
arch/arm/mach-zynq/slcr.c
174
void zynq_slcr_cpu_state_write(int cpu, bool die)
arch/arm/mach-zynq/slcr.c
180
if (die)
arch/arm/mm/fault.c
154
die("Oops", regs, fsr);
arch/arm64/include/asm/system_misc.h
21
void die(const char *msg, struct pt_regs *regs, long err);
arch/arm64/kernel/debug-monitors.c
269
die("Oops - BRK", regs, esr);
arch/arm64/kernel/traps.c
1005
die("Oops - BUG", regs, esr);
arch/arm64/kernel/traps.c
1032
die("Oops - CFI", regs, esr);
arch/arm64/kernel/traps.c
1089
die("Oops - KASAN", regs, esr);
arch/arm64/kernel/traps.c
1100
die(report_ubsan_failure(esr & UBSAN_BRK_MASK), regs, esr);
arch/arm64/kernel/traps.c
302
die(str, regs, err);
arch/arm64/kernel/traps.c
487
die("Oops - Undefined instruction", regs, esr);
arch/arm64/kernel/traps.c
501
die("Oops - BTI", regs, esr);
arch/arm64/kernel/traps.c
511
die("Oops - GCS", regs, esr);
arch/arm64/kernel/traps.c
525
die("Oops - FPAC", regs, esr);
arch/arm64/mm/fault.c
316
die("Oops", regs, esr);
arch/csky/include/asm/bug.h
22
void die(struct pt_regs *regs, const char *str);
arch/csky/kernel/traps.c
141
die(regs, str);
arch/csky/mm/fault.c
69
die(regs, "Oops");
arch/hexagon/include/asm/traps.h
13
extern int die(const char *str, struct pt_regs *regs, long err);
arch/hexagon/kernel/traps.c
185
} die = {
arch/hexagon/kernel/traps.c
186
.lock = __SPIN_LOCK_UNLOCKED(die.lock),
arch/hexagon/kernel/traps.c
193
spin_lock_irq(&die.lock);
arch/hexagon/kernel/traps.c
195
printk(KERN_EMERG "Oops: %s[#%d]:\n", str, ++die.counter);
arch/hexagon/kernel/traps.c
199
spin_unlock_irq(&die.lock);
arch/hexagon/kernel/traps.c
210
spin_unlock_irq(&die.lock);
arch/hexagon/kernel/traps.c
226
return die(str, regs, err);
arch/hexagon/kernel/traps.c
280
die("Cache Error", regs, 0);
arch/hexagon/mm/vm_fault.c
154
die("Bad Kernel VA", regs, SIGKILL);
arch/loongarch/include/asm/ptrace.h
165
extern void die(const char *str, struct pt_regs *regs);
arch/loongarch/include/asm/ptrace.h
170
die(str, regs);
arch/loongarch/kernel/traps.c
614
die("Oops - BUG", regs);
arch/loongarch/kernel/traps.c
624
die("Oops - BUG", regs);
arch/loongarch/mm/fault.c
97
die("Oops", regs);
arch/microblaze/include/asm/exceptions.h
64
void die(const char *str, struct pt_regs *fp, long err);
arch/microblaze/kernel/exceptions.c
106
die("bus exception", regs, SIGBUS);
arch/microblaze/kernel/exceptions.c
115
die("Divide by zero exception", regs, SIGBUS);
arch/microblaze/kernel/exceptions.c
64
die("Exception in kernel mode", regs, signr);
arch/microblaze/kernel/exceptions.c
88
die("opcode exception", regs, SIGBUS);
arch/microblaze/kernel/exceptions.c
97
die("bus exception", regs, SIGBUS);
arch/microblaze/mm/fault.c
119
die("Weird page fault", regs, SIGSEGV);
arch/microblaze/mm/fault.c
79
die("kernel access of bad area", regs, sig);
arch/mips/boot/tools/relocs.c
209
die("Cannot read ELF header: %s\n", strerror(errno));
arch/mips/boot/tools/relocs.c
212
die("No ELF magic\n");
arch/mips/boot/tools/relocs.c
215
die("Not a %d bit executable\n", ELF_BITS);
arch/mips/boot/tools/relocs.c
219
die("Unknown ELF Endianness\n");
arch/mips/boot/tools/relocs.c
222
die("Unknown ELF version\n");
arch/mips/boot/tools/relocs.c
240
die("Unsupported ELF header type\n");
arch/mips/boot/tools/relocs.c
243
die("Not for %s\n", ELF_MACHINE_NAME);
arch/mips/boot/tools/relocs.c
246
die("Unknown ELF version\n");
arch/mips/boot/tools/relocs.c
249
die("Bad ELF header size\n");
arch/mips/boot/tools/relocs.c
252
die("Bad program header entry\n");
arch/mips/boot/tools/relocs.c
255
die("Bad section header entry\n");
arch/mips/boot/tools/relocs.c
258
die("String table index out of bounds\n");
arch/mips/boot/tools/relocs.c
268
die("Unable to allocate %d section headers\n", ehdr.e_shnum);
arch/mips/boot/tools/relocs.c
271
die("Seek to %d failed: %s\n", ehdr.e_shoff, strerror(errno));
arch/mips/boot/tools/relocs.c
278
die("Cannot read ELF section headers %d/%d: %s\n",
arch/mips/boot/tools/relocs.c
307
die("malloc of %d bytes for strtab failed\n",
arch/mips/boot/tools/relocs.c
311
die("Seek to %d failed: %s\n",
arch/mips/boot/tools/relocs.c
316
die("Cannot read symbol table: %s\n", strerror(errno));
arch/mips/boot/tools/relocs.c
331
die("malloc of %d bytes for symtab failed\n",
arch/mips/boot/tools/relocs.c
335
die("Seek to %d failed: %s\n",
arch/mips/boot/tools/relocs.c
340
die("Cannot read symbol table: %s\n", strerror(errno));
arch/mips/boot/tools/relocs.c
362
die("Could not find .text section\n");
arch/mips/boot/tools/relocs.c
375
die("malloc of %d bytes for relocs failed\n",
arch/mips/boot/tools/relocs.c
379
die("Seek to %d failed: %s\n",
arch/mips/boot/tools/relocs.c
384
die("Cannot read symbol table: %s\n", strerror(errno));
arch/mips/boot/tools/relocs.c
420
die("Seek to %d failed: %s\n",
arch/mips/boot/tools/relocs.c
424
die("Cannot read ELF section headers %d/%d: %s\n",
arch/mips/boot/tools/relocs.c
434
die("Seek to %d failed: %s\n",
arch/mips/boot/tools/relocs.c
438
die("Cannot write ELF section headers %d/%d: %s\n",
arch/mips/boot/tools/relocs.c
451
die("Kernel image exceeds maximum size for relocation!\n");
arch/mips/boot/tools/relocs.c
460
die("realloc failed\n");
arch/mips/boot/tools/relocs.c
550
die("Unsupported relocation type: %s (%d)\n",
arch/mips/boot/tools/relocs.c
56
die("%s", errbuf);
arch/mips/boot/tools/relocs.c
589
die("Could not find relocation section\n");
arch/mips/boot/tools/relocs.c
615
die("Seek to %d failed: %s\n",
arch/mips/boot/tools/relocs.c
632
die("Relocations overflow available space!\n" \
arch/mips/boot/tools/relocs.h
19
void die(char *fmt, ...);
arch/mips/boot/tools/relocs_main.c
26
die("relocs [--reloc-info|--text|--bin|--keep] vmlinux\n");
arch/mips/boot/tools/relocs_main.c
73
die("Cannot open %s: %s\n", fname, strerror(errno));
arch/mips/boot/tools/relocs_main.c
76
die("Cannot read %s: %s", fname, strerror(errno));
arch/mips/dec/ecc-berr.c
216
die("Unrecoverable bus error", regs);
arch/mips/dec/kn01-berr.c
171
die("Unrecoverable bus error", regs);
arch/mips/dec/kn02xa-berr.c
120
die("Unrecoverable bus error", regs);
arch/mips/include/asm/ptrace.h
171
die(str, regs);
arch/mips/kernel/traps.c
2001
die(str, regs);
arch/mips/mm/fault.c
237
die("Oops", regs);
arch/mips/mti-malta/malta-int.c
138
die("CoreHi interrupt", regs);
arch/mips/tools/elf-entry.c
43
die("Usage: elf-entry <elf-file>\n");
arch/mips/tools/elf-entry.c
60
die("Input is not an ELF\n");
arch/mips/tools/elf-entry.c
74
die("Invalid ELF encoding\n");
arch/mips/tools/elf-entry.c
91
die("Invalid ELF encoding\n");
arch/mips/tools/elf-entry.c
97
die("Invalid ELF class\n");
arch/nios2/kernel/traps.c
49
die("Exception in kernel mode", regs, signo);
arch/openrisc/include/asm/bug.h
9
void __noreturn die(const char *str, struct pt_regs *regs, long err);
arch/openrisc/kernel/traps.c
178
die("Oops", regs, 9);
arch/openrisc/kernel/traps.c
209
die("Die:", regs, SIGFPE);
arch/openrisc/kernel/traps.c
219
die("Die:", regs, SIGILL);
arch/openrisc/kernel/traps.c
230
die("Die:", regs, address);
arch/openrisc/kernel/traps.c
242
die("Die:", regs, address);
arch/openrisc/kernel/traps.c
437
die("Die:", regs, address);
arch/openrisc/mm/fault.c
253
die("Oops", regs, write_acc);
arch/powerpc/include/asm/bug.h
126
extern void die(const char *, struct pt_regs *, long);
arch/powerpc/kernel/traps.c
1548
die("Unrecoverable exception", regs, SIGABRT);
arch/powerpc/kernel/traps.c
1685
die("Kernel stack overflow", regs, SIGSEGV);
arch/powerpc/kernel/traps.c
1692
die("Unrecoverable FP Unavailable Exception", regs, SIGABRT);
arch/powerpc/kernel/traps.c
1706
die("Unrecoverable VMX/Altivec Unavailable Exception", regs, SIGABRT);
arch/powerpc/kernel/traps.c
1720
die("Unrecoverable VSX Unavailable Exception", regs, SIGABRT);
arch/powerpc/kernel/traps.c
1737
die("Unrecoverable TM Unavailable Exception", regs, SIGABRT);
arch/powerpc/kernel/traps.c
1777
die("Unexpected facility unavailable exception", regs, SIGABRT);
arch/powerpc/kernel/traps.c
2106
die("Kernel VMX/Altivec assist exception", regs, SIGILL);
arch/powerpc/kernel/traps.c
2240
die("Unrecoverable exception", regs, SIGABRT);
arch/powerpc/kernel/traps.c
2263
die("Bad kernel stack pointer", regs, SIGABRT);
arch/powerpc/kernel/traps.c
302
NOKPROBE_SYMBOL(die);
arch/powerpc/kernel/traps.c
339
die("Exception in kernel mode", regs, signr);
arch/powerpc/kernel/traps.c
495
die("System Reset", regs, SIGABRT);
arch/powerpc/kernel/traps.c
505
die("Unrecoverable nested System Reset", regs, SIGABRT);
arch/powerpc/kernel/traps.c
511
die("Unrecoverable System Reset", regs, SIGABRT);
arch/powerpc/kernel/traps.c
805
die(str, regs, err);
arch/powerpc/kernel/traps.c
860
die("Machine check (early boot)", regs, SIGBUS);
arch/powerpc/kernel/traps.c
880
die("System Management Interrupt", regs, SIGABRT);
arch/powerpc/mm/fault.c
654
die("Kernel access of bad area", regs, sig);
arch/powerpc/platforms/83xx/misc.c
148
die("Watchdog NMI Reset", regs, 0);
arch/riscv/include/asm/bug.h
96
void die(struct pt_regs *regs, const char *str);
arch/riscv/kernel/traps.c
141
die(regs, str);
arch/riscv/kernel/traps.c
304
die(regs, "Kernel BUG");
arch/riscv/kernel/traps.c
421
die(regs, "Kernel BUG");
arch/riscv/mm/fault.c
89
die(regs, "Oops");
arch/s390/include/asm/kdebug.h
26
extern void __noreturn die(struct pt_regs *, const char *);
arch/s390/kernel/entry.h
42
void die(struct pt_regs *regs, const char *str);
arch/s390/kernel/traps.c
272
die(regs, "monitor event");
arch/s390/kernel/traps.c
60
die(regs, str);
arch/s390/kernel/traps.c
88
die(regs, "Unknown program exception");
arch/s390/mm/fault.c
239
die(regs, "Oops");
arch/s390/mm/fault.c
387
die(regs, "Unexpected TEID");
arch/s390/tools/relocs.c
121
die("Cannot read ELF header: %s\n", strerror(errno));
arch/s390/tools/relocs.c
123
die("No ELF magic\n");
arch/s390/tools/relocs.c
125
die("Not a %d bit executable\n", ELF_BITS);
arch/s390/tools/relocs.c
127
die("ELF endian mismatch\n");
arch/s390/tools/relocs.c
129
die("Unknown ELF version\n");
arch/s390/tools/relocs.c
150
die("Unsupported ELF header type\n");
arch/s390/tools/relocs.c
152
die("Not for %s\n", ELF_MACHINE_NAME);
arch/s390/tools/relocs.c
154
die("Unknown ELF version\n");
arch/s390/tools/relocs.c
156
die("Bad Elf header size\n");
arch/s390/tools/relocs.c
158
die("Bad program header entry\n");
arch/s390/tools/relocs.c
160
die("Bad section header entry\n");
arch/s390/tools/relocs.c
166
die("Seek to %" FMT " failed: %s\n", ehdr.e_shoff, strerror(errno));
arch/s390/tools/relocs.c
169
die("Cannot read initial ELF section header: %s\n", strerror(errno));
arch/s390/tools/relocs.c
179
die("String table index out of bounds\n");
arch/s390/tools/relocs.c
189
die("Unable to allocate %ld section headers\n", shnum);
arch/s390/tools/relocs.c
192
die("Seek to %" FMT " failed: %s\n", ehdr.e_shoff, strerror(errno));
arch/s390/tools/relocs.c
198
die("Cannot read ELF section headers %d/%ld: %s\n",
arch/s390/tools/relocs.c
231
die("malloc of %" FMT " bytes for relocs failed\n", sec->shdr.sh_size);
arch/s390/tools/relocs.c
234
die("Seek to %" FMT " failed: %s\n", sec->shdr.sh_offset, strerror(errno));
arch/s390/tools/relocs.c
237
die("Cannot read symbol table: %s\n", strerror(errno));
arch/s390/tools/relocs.c
258
die("realloc of %ld entries for relocs failed\n", newsize);
arch/s390/tools/relocs.c
286
die("Unsupported relocation type: %d\n", r_type);
arch/s390/tools/relocs.c
358
die("relocs vmlinux\n");
arch/s390/tools/relocs.c
376
die("Cannot open %s: %s\n", fname, strerror(errno));
arch/s390/tools/relocs.c
379
die("Cannot read %s: %s", fname, strerror(errno));
arch/sh/include/asm/bug.h
117
extern void die(const char *str, struct pt_regs *regs, long err) __attribute__ ((noreturn));
arch/sh/kernel/traps.c
114
die("Kernel BUG", regs, TRAPA_BUG_OPCODE & 0xff);
arch/sh/kernel/traps.c
189
die("Fatal Non-Maskable Interrupt", regs, SIGINT);
arch/sh/kernel/traps.c
68
die(str, regs, err);
arch/sh/kernel/traps.c
87
die(str, regs, err);
arch/sh/kernel/traps_32.c
297
die("delay-slot-insn faulting in handle_unaligned_delayslot",
arch/sh/kernel/traps_32.c
551
die("unaligned program counter", regs, error_code);
arch/sh/kernel/traps_32.c
558
die("insn faulting in do_address_error", regs, 0);
arch/sh/mm/fault.c
240
die("Oops", regs, error_code);
arch/sparc/boot/piggyback.c
110
die(filename);
arch/sparc/boot/piggyback.c
142
die("lseek");
arch/sparc/boot/piggyback.c
144
die(filename);
arch/sparc/boot/piggyback.c
159
die("Calculated a negative offset, probably elftoaout generated an invalid image. Did you use a recent elftoaout ?");
arch/sparc/boot/piggyback.c
162
die("lseek");
arch/sparc/boot/piggyback.c
164
die(filename);
arch/sparc/boot/piggyback.c
191
die(argv[4]);
arch/sparc/boot/piggyback.c
199
die(argv[2]);
arch/sparc/boot/piggyback.c
201
die(argv[2]);
arch/sparc/boot/piggyback.c
219
die("lseek");
arch/sparc/boot/piggyback.c
234
die(argv[2]);
arch/sparc/boot/piggyback.c
240
die("lseek");
arch/sparc/boot/piggyback.c
249
die(argv[2]);
arch/sparc/boot/piggyback.c
254
die("lseek");
arch/sparc/boot/piggyback.c
256
die(argv[4]);
arch/sparc/boot/piggyback.c
259
die(argv[2]);
arch/sparc/boot/piggyback.c
261
die("close");
arch/sparc/boot/piggyback.c
263
die("close");
arch/x86/boot/boot.h
282
void __attribute__((noreturn)) die(void);
arch/x86/boot/main.c
151
die();
arch/x86/boot/pm.c
111
die();
arch/x86/entry/entry_fred.c
33
die("invalid or fatal FRED event", regs, error_code);
arch/x86/events/intel/uncore.c
1065
static int uncore_pci_get_dev_die_info(struct pci_dev *pdev, int *die)
arch/x86/events/intel/uncore.c
1067
*die = uncore_pcibus_to_dieid(pdev->bus);
arch/x86/events/intel/uncore.c
1068
if (*die < 0)
arch/x86/events/intel/uncore.c
1141
int die)
arch/x86/events/intel/uncore.c
1146
if (WARN_ON_ONCE(pmu->boxes[die] != NULL))
arch/x86/events/intel/uncore.c
1154
box->dieid = die;
arch/x86/events/intel/uncore.c
1159
pmu->boxes[die] = box;
arch/x86/events/intel/uncore.c
1166
pmu->boxes[die] = NULL;
arch/x86/events/intel/uncore.c
1180
int die, ret;
arch/x86/events/intel/uncore.c
1182
ret = uncore_pci_get_dev_die_info(pdev, &die);
arch/x86/events/intel/uncore.c
1189
uncore_extra_pci_dev[die].dev[idx] = pdev;
arch/x86/events/intel/uncore.c
1215
ret = uncore_pci_pmu_register(pdev, type, pmu, die);
arch/x86/events/intel/uncore.c
1217
pci_set_drvdata(pdev, pmu->boxes[die]);
arch/x86/events/intel/uncore.c
1227
static void uncore_pci_pmu_unregister(struct intel_uncore_pmu *pmu, int die)
arch/x86/events/intel/uncore.c
1229
struct intel_uncore_box *box = pmu->boxes[die];
arch/x86/events/intel/uncore.c
1231
pmu->boxes[die] = NULL;
arch/x86/events/intel/uncore.c
1242
int i, die;
arch/x86/events/intel/uncore.c
1244
if (uncore_pci_get_dev_die_info(pdev, &die))
arch/x86/events/intel/uncore.c
1250
if (uncore_extra_pci_dev[die].dev[i] == pdev) {
arch/x86/events/intel/uncore.c
1251
uncore_extra_pci_dev[die].dev[i] = NULL;
arch/x86/events/intel/uncore.c
1263
uncore_pci_pmu_unregister(pmu, die);
arch/x86/events/intel/uncore.c
1273
int die;
arch/x86/events/intel/uncore.c
1283
if (uncore_pci_get_dev_die_info(pdev, &die))
arch/x86/events/intel/uncore.c
1286
uncore_pci_pmu_unregister(pmu, die);
arch/x86/events/intel/uncore.c
1310
int die;
arch/x86/events/intel/uncore.c
1328
if (uncore_pci_get_dev_die_info(pci_sub_dev, &die))
arch/x86/events/intel/uncore.c
1332
die))
arch/x86/events/intel/uncore.c
1377
uncore_pci_pmu_register(pdev, type, pmu, unit->die);
arch/x86/events/intel/uncore.c
1443
int die, unsigned int pmu_idx)
arch/x86/events/intel/uncore.c
1448
if (intel_uncore_find_discovery_unit_id(type->boxes, die, pmu_idx) < 0)
arch/x86/events/intel/uncore.c
1459
int i, die;
arch/x86/events/intel/uncore.c
1461
die = topology_logical_die_id(old_cpu < 0 ? new_cpu : old_cpu);
arch/x86/events/intel/uncore.c
1463
box = pmu->boxes[die];
arch/x86/events/intel/uncore.c
1469
if (uncore_die_has_box(type, die, pmu->pmu_idx)) {
arch/x86/events/intel/uncore.c
1482
if (!uncore_die_has_box(type, die, pmu->pmu_idx))
arch/x86/events/intel/uncore.c
1518
int die, target;
arch/x86/events/intel/uncore.c
1538
die = topology_logical_die_id(cpu);
arch/x86/events/intel/uncore.c
1539
uncore_box_unref(uncore_msr_uncores, die);
arch/x86/events/intel/uncore.c
1540
uncore_box_unref(uncore_mmio_uncores, die);
arch/x86/events/intel/uncore.c
1545
unsigned int die, unsigned int cpu)
arch/x86/events/intel/uncore.c
1558
if (pmu->boxes[die])
arch/x86/events/intel/uncore.c
1564
box->dieid = die;
arch/x86/events/intel/uncore.c
1571
box->pmu->boxes[die] = box;
arch/x86/events/intel/uncore.c
1609
int die, target, msr_ret, mmio_ret;
arch/x86/events/intel/uncore.c
1611
die = topology_logical_die_id(cpu);
arch/x86/events/intel/uncore.c
1612
msr_ret = uncore_box_ref(uncore_msr_uncores, die, cpu);
arch/x86/events/intel/uncore.c
1613
mmio_ret = uncore_box_ref(uncore_mmio_uncores, die, cpu);
arch/x86/events/intel/uncore.c
58
int uncore_die_to_segment(int die)
arch/x86/events/intel/uncore.c
64
(die != uncore_pcibus_to_dieid(bus)))
arch/x86/events/intel/uncore.c
950
int die;
arch/x86/events/intel/uncore.c
952
for (die = 0; die < uncore_max_dies(); die++)
arch/x86/events/intel/uncore.c
953
kfree(pmu->boxes[die]);
arch/x86/events/intel/uncore.h
236
int uncore_die_to_segment(int die);
arch/x86/events/intel/uncore_discovery.c
114
intel_uncore_find_discovery_unit(struct rb_root *units, int die,
arch/x86/events/intel/uncore_discovery.c
128
if (die < 0)
arch/x86/events/intel/uncore_discovery.c
137
if (unit->die == die)
arch/x86/events/intel/uncore_discovery.c
144
int intel_uncore_find_discovery_unit_id(struct rb_root *units, int die,
arch/x86/events/intel/uncore_discovery.c
149
unit = intel_uncore_find_discovery_unit(units, die, pmu_idx);
arch/x86/events/intel/uncore_discovery.c
168
if (a_node->die < b_node->die)
arch/x86/events/intel/uncore_discovery.c
170
if (a_node->die > b_node->die)
arch/x86/events/intel/uncore_discovery.c
206
int die)
arch/x86/events/intel/uncore_discovery.c
222
node->die = die;
arch/x86/events/intel/uncore_discovery.c
261
resource_size_t addr, int die, bool *parsed)
arch/x86/events/intel/uncore_discovery.c
306
uncore_insert_box_info(&unit, die);
arch/x86/events/intel/uncore_discovery.c
315
struct pci_dev *dev, int die,
arch/x86/events/intel/uncore_discovery.c
336
return __parse_discovery_table(domain, addr, die, parsed);
arch/x86/events/intel/uncore_discovery.c
342
int die, dvsec = 0, ret = true;
arch/x86/events/intel/uncore_discovery.c
368
die = get_device_die_id(dev);
arch/x86/events/intel/uncore_discovery.c
369
if (die < 0)
arch/x86/events/intel/uncore_discovery.c
372
parse_discovery_table(domain, dev, die, bar_offset, &parsed);
arch/x86/events/intel/uncore_discovery.c
389
int cpu, die;
arch/x86/events/intel/uncore_discovery.c
399
die = topology_logical_die_id(cpu);
arch/x86/events/intel/uncore_discovery.c
400
if (__test_and_set_bit(die, die_mask))
arch/x86/events/intel/uncore_discovery.c
409
__parse_discovery_table(domain, base, die, &parsed);
arch/x86/events/intel/uncore_discovery.h
129
unsigned int die; /* Die ID */
arch/x86/events/intel/uncore_discovery.h
174
int intel_uncore_find_discovery_unit_id(struct rb_root *units, int die,
arch/x86/events/intel/uncore_snbep.c
1199
int die = box->dieid;
arch/x86/events/intel/uncore_snbep.c
1200
struct pci_dev *filter_pdev = uncore_extra_pci_dev[die].dev[idx];
arch/x86/events/intel/uncore_snbep.c
3659
static struct intel_uncore_topology *pmu_topology(struct intel_uncore_pmu *pmu, int die)
arch/x86/events/intel/uncore_snbep.c
3664
if (pmu->type->topology[die][idx].pmu_idx == pmu->pmu_idx)
arch/x86/events/intel/uncore_snbep.c
3665
return &pmu->type->topology[die][idx];
arch/x86/events/intel/uncore_snbep.c
3673
int die, int zero_bus_pmu)
arch/x86/events/intel/uncore_snbep.c
3676
struct intel_uncore_topology *pmut = pmu_topology(pmu, die);
arch/x86/events/intel/uncore_snbep.c
3682
skx_iio_mapping_visible(struct kobject *kobj, struct attribute *attr, int die)
arch/x86/events/intel/uncore_snbep.c
3685
return pmu_iio_mapping_visible(kobj, attr, die, 0);
arch/x86/events/intel/uncore_snbep.c
3693
long die = (long)ea->var;
arch/x86/events/intel/uncore_snbep.c
3694
struct intel_uncore_topology *pmut = pmu_topology(pmu, die);
arch/x86/events/intel/uncore_snbep.c
3713
static int die_to_cpu(int die)
arch/x86/events/intel/uncore_snbep.c
3723
if (current_die == die) {
arch/x86/events/intel/uncore_snbep.c
3745
int die, idx;
arch/x86/events/intel/uncore_snbep.c
3755
for (die = 0; die < uncore_max_dies(); die++) {
arch/x86/events/intel/uncore_snbep.c
3756
topology[die] = kzalloc_objs(**topology, type->num_boxes);
arch/x86/events/intel/uncore_snbep.c
3757
if (!topology[die])
arch/x86/events/intel/uncore_snbep.c
3760
topology[die][idx].untyped = kcalloc(type->num_boxes,
arch/x86/events/intel/uncore_snbep.c
3763
if (!topology[die][idx].untyped)
arch/x86/events/intel/uncore_snbep.c
3772
for (; die >= 0; die--) {
arch/x86/events/intel/uncore_snbep.c
3774
kfree(topology[die][idx].untyped);
arch/x86/events/intel/uncore_snbep.c
3775
kfree(topology[die]);
arch/x86/events/intel/uncore_snbep.c
3784
int die, idx;
arch/x86/events/intel/uncore_snbep.c
3787
for (die = 0; die < uncore_max_dies(); die++) {
arch/x86/events/intel/uncore_snbep.c
3789
kfree(type->topology[die][idx].untyped);
arch/x86/events/intel/uncore_snbep.c
3790
kfree(type->topology[die]);
arch/x86/events/intel/uncore_snbep.c
3800
int die, ret = -EPERM;
arch/x86/events/intel/uncore_snbep.c
3803
for (die = 0; die < uncore_max_dies(); die++) {
arch/x86/events/intel/uncore_snbep.c
3804
ret = skx_msr_cpu_bus_read(die_to_cpu(die), &cpu_bus_msr);
arch/x86/events/intel/uncore_snbep.c
3808
ret = uncore_die_to_segment(die);
arch/x86/events/intel/uncore_snbep.c
3812
ret = topology_cb(type, ret, die, cpu_bus_msr);
arch/x86/events/intel/uncore_snbep.c
3821
int die, u64 cpu_bus_msr)
arch/x86/events/intel/uncore_snbep.c
3827
t = &type->topology[die][idx];
arch/x86/events/intel/uncore_snbep.c
3872
long die = -1;
arch/x86/events/intel/uncore_snbep.c
3893
for (die = 0; die < uncore_max_dies(); die++) {
arch/x86/events/intel/uncore_snbep.c
3894
snprintf(buf, sizeof(buf), "die%ld", die);
arch/x86/events/intel/uncore_snbep.c
3895
sysfs_attr_init(&eas[die].attr.attr);
arch/x86/events/intel/uncore_snbep.c
3896
eas[die].attr.attr.name = kstrdup(buf, GFP_KERNEL);
arch/x86/events/intel/uncore_snbep.c
3897
if (!eas[die].attr.attr.name)
arch/x86/events/intel/uncore_snbep.c
3899
eas[die].attr.attr.mode = 0444;
arch/x86/events/intel/uncore_snbep.c
3900
eas[die].attr.show = show;
arch/x86/events/intel/uncore_snbep.c
3901
eas[die].attr.store = NULL;
arch/x86/events/intel/uncore_snbep.c
3902
eas[die].var = (void *)die;
arch/x86/events/intel/uncore_snbep.c
3903
attrs[die] = &eas[die].attr.attr;
arch/x86/events/intel/uncore_snbep.c
3909
for (; die >= 0; die--)
arch/x86/events/intel/uncore_snbep.c
3910
kfree(eas[die].attr.attr.name);
arch/x86/events/intel/uncore_snbep.c
4201
skx_upi_mapping_visible(struct kobject *kobj, struct attribute *attr, int die)
arch/x86/events/intel/uncore_snbep.c
4205
return pmu->type->topology[die][pmu->pmu_idx].upi->enabled ? attr->mode : 0;
arch/x86/events/intel/uncore_snbep.c
4213
long die = (long)ea->var;
arch/x86/events/intel/uncore_snbep.c
4214
struct uncore_upi_topology *upi = pmu->type->topology[die][pmu->pmu_idx].upi;
arch/x86/events/intel/uncore_snbep.c
4268
int die, u64 cpu_bus_msr)
arch/x86/events/intel/uncore_snbep.c
4277
upi = &type->topology[die][idx];
arch/x86/events/intel/uncore_snbep.c
4626
snr_iio_mapping_visible(struct kobject *kobj, struct attribute *attr, int die)
arch/x86/events/intel/uncore_snbep.c
4629
return pmu_iio_mapping_visible(kobj, attr, die, 1);
arch/x86/events/intel/uncore_snbep.c
4644
int die, stack_id, ret = -EPERM;
arch/x86/events/intel/uncore_snbep.c
4654
die = uncore_pcibus_to_dieid(dev->bus);
arch/x86/events/intel/uncore_snbep.c
4656
if (die < 0 || stack_id >= type->num_boxes) {
arch/x86/events/intel/uncore_snbep.c
4664
type->topology[die][stack_id].iio->segment = pci_domain_nr(dev->bus);
arch/x86/events/intel/uncore_snbep.c
4665
type->topology[die][stack_id].pmu_idx = stack_id;
arch/x86/events/intel/uncore_snbep.c
4666
type->topology[die][stack_id].iio->pci_bus_no = dev->bus->number;
arch/x86/events/intel/uncore_snbep.c
5257
icx_iio_mapping_visible(struct kobject *kobj, struct attribute *attr, int die)
arch/x86/events/intel/uncore_snbep.c
5260
return pmu_iio_mapping_visible(kobj, attr, die, 5);
arch/x86/events/intel/uncore_snbep.c
6401
int die;
arch/x86/events/intel/uncore_snbep.c
6423
die = uncore_device_to_die(dev);
arch/x86/events/intel/uncore_snbep.c
6424
if (die < 0)
arch/x86/events/intel/uncore_snbep.c
6430
unit->die = die;
arch/x86/include/asm/kdebug.h
35
extern void die(const char *, struct pt_regs *,long);
arch/x86/kernel/traps.c
1030
die("int3", regs, 0);
arch/x86/kernel/traps.c
1442
die(str, regs, 0);
arch/x86/kernel/traps.c
1575
die("unexpected #NM exception", regs, 0);
arch/x86/kernel/traps.c
298
die(str, regs, error_code);
arch/x86/kernel/traps.c
531
die("Split lock detected\n", regs, error_code);
arch/x86/kernel/traps.c
555
die("stack guard page", regs, 0);
arch/x86/kernel/traps.c
711
die("double fault", regs, error_code);
arch/x86/kernel/traps.c
725
die("bounds", regs, 0);
arch/x86/tools/relocs.c
149
die("%s", errbuf);
arch/x86/tools/relocs.c
349
die("Cannot read ELF header: %s\n", strerror(errno));
arch/x86/tools/relocs.c
351
die("No ELF magic\n");
arch/x86/tools/relocs.c
353
die("Not a %d bit executable\n", ELF_BITS);
arch/x86/tools/relocs.c
355
die("Not a LSB ELF executable\n");
arch/x86/tools/relocs.c
357
die("Unknown ELF version\n");
arch/x86/tools/relocs.c
378
die("Unsupported ELF header type\n");
arch/x86/tools/relocs.c
380
die("Not for %s\n", ELF_MACHINE_NAME);
arch/x86/tools/relocs.c
382
die("Unknown ELF version\n");
arch/x86/tools/relocs.c
384
die("Bad ELF header size\n");
arch/x86/tools/relocs.c
386
die("Bad program header entry\n");
arch/x86/tools/relocs.c
388
die("Bad section header entry\n");
arch/x86/tools/relocs.c
395
die("Seek to %" FMT " failed: %s\n", ehdr.e_shoff, strerror(errno));
arch/x86/tools/relocs.c
398
die("Cannot read initial ELF section header: %s\n", strerror(errno));
arch/x86/tools/relocs.c
408
die("String table index out of bounds\n");
arch/x86/tools/relocs.c
418
die("Unable to allocate %ld section headers\n", shnum);
arch/x86/tools/relocs.c
421
die("Seek to %" FMT " failed: %s\n", ehdr.e_shoff, strerror(errno));
arch/x86/tools/relocs.c
427
die("Cannot read ELF section headers %d/%ld: %s\n", i, shnum, strerror(errno));
arch/x86/tools/relocs.c
457
die("malloc of %" FMT " bytes for strtab failed\n", sec->shdr.sh_size);
arch/x86/tools/relocs.c
460
die("Seek to %" FMT " failed: %s\n", sec->shdr.sh_offset, strerror(errno));
arch/x86/tools/relocs.c
463
die("Cannot read symbol table: %s\n", strerror(errno));
arch/x86/tools/relocs.c
479
die("malloc of %" FMT " bytes for xsymtab failed\n", sec->shdr.sh_size);
arch/x86/tools/relocs.c
482
die("Seek to %" FMT " failed: %s\n", sec->shdr.sh_offset, strerror(errno));
arch/x86/tools/relocs.c
485
die("Cannot read extended symbol table: %s\n", strerror(errno));
arch/x86/tools/relocs.c
495
die("malloc of %" FMT " bytes for symtab failed\n", sec->shdr.sh_size);
arch/x86/tools/relocs.c
498
die("Seek to %" FMT " failed: %s\n", sec->shdr.sh_offset, strerror(errno));
arch/x86/tools/relocs.c
501
die("Cannot read symbol table: %s\n", strerror(errno));
arch/x86/tools/relocs.c
533
die("malloc of %" FMT " bytes for relocs failed\n", sec->shdr.sh_size);
arch/x86/tools/relocs.c
536
die("Seek to %" FMT " failed: %s\n", sec->shdr.sh_offset, strerror(errno));
arch/x86/tools/relocs.c
539
die("Cannot read symbol table: %s\n", strerror(errno));
arch/x86/tools/relocs.c
688
die("realloc of %ld entries for relocs failed\n", newsize);
arch/x86/tools/relocs.c
782
die("Invalid absolute %s relocation: %s\n", rel_type(r_type), symname);
arch/x86/tools/relocs.c
793
die("Relocation offset doesn't fit in 32 bits\n");
arch/x86/tools/relocs.c
802
die("Unsupported relocation type: %s (%d)\n", rel_type(r_type), r_type);
arch/x86/tools/relocs.c
839
die("Invalid absolute %s relocation: %s\n", rel_type(r_type), symname);
arch/x86/tools/relocs.c
847
die("Unsupported relocation type: %s (%d)\n", rel_type(r_type), r_type);
arch/x86/tools/relocs.c
889
die("Invalid %s %s relocation: %s\n", shn_abs ? "absolute" : "relative", rel_type(r_type), symname);
arch/x86/tools/relocs.c
910
die("Invalid %s %s relocation: %s\n", shn_abs ? "absolute" : "relative", rel_type(r_type), symname);
arch/x86/tools/relocs.c
914
die("Unsupported relocation type: %s (%d)\n", rel_type(r_type), r_type);
arch/x86/tools/relocs.c
963
die("--realmode not valid for a 64-bit ELF file");
arch/x86/tools/relocs.c
975
die("Segment relocations found but --realmode not specified\n");
arch/x86/tools/relocs.h
21
void die(char *fmt, ...) __attribute__((noreturn));
arch/x86/tools/relocs_common.c
15
die("relocs [--abs-syms|--abs-relocs|--reloc-info|--text|--realmode]" \
arch/x86/tools/relocs_common.c
69
die("Cannot open %s: %s\n", fname, strerror(errno));
arch/x86/tools/relocs_common.c
72
die("Cannot read %s: %s", fname, strerror(errno));
arch/xtensa/kernel/traps.c
171
void die(const char*, struct pt_regs*, long);
arch/xtensa/kernel/traps.c
177
die(str, regs, err);
arch/xtensa/kernel/traps.c
222
die("Caught multihit exception", regs, SIGKILL);
arch/xtensa/mm/fault.c
238
extern void __noreturn die(const char*, struct pt_regs*, long);
arch/xtensa/mm/fault.c
255
die("Oops", regs, sig);
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
692
uint32_t die = 0;
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
695
die += ((((retired_page >> 12) & 0x1ULL)^
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
704
die += ((((retired_page >> 13) & 0x1ULL) ^
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
709
die &= 3;
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
711
return die;
drivers/gpu/drm/amd/include/discovery.h
157
struct die
drivers/gpu/drm/amd/include/discovery.h
166
} die;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1395
u32 die, dip;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1397
die = vop2_readl(vop2, RK3568_DSP_IF_EN);
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1402
die &= ~RK3568_SYS_DSP_INFACE_EN_RGB_MUX;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1403
die |= RK3568_SYS_DSP_INFACE_EN_RGB |
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1413
die &= ~RK3568_SYS_DSP_INFACE_EN_HDMI_MUX;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1414
die |= RK3568_SYS_DSP_INFACE_EN_HDMI |
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1420
die &= ~RK3568_SYS_DSP_INFACE_EN_EDP_MUX;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1421
die |= RK3568_SYS_DSP_INFACE_EN_EDP |
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1427
die &= ~RK3568_SYS_DSP_INFACE_EN_MIPI0_MUX;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1428
die |= RK3568_SYS_DSP_INFACE_EN_MIPI0 |
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1434
die &= ~RK3568_SYS_DSP_INFACE_EN_MIPI1_MUX;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1435
die |= RK3568_SYS_DSP_INFACE_EN_MIPI1 |
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1441
die &= ~RK3568_SYS_DSP_INFACE_EN_LVDS0_MUX;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1442
die |= RK3568_SYS_DSP_INFACE_EN_LVDS0 |
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1448
die &= ~RK3568_SYS_DSP_INFACE_EN_LVDS1_MUX;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1449
die |= RK3568_SYS_DSP_INFACE_EN_LVDS1 |
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1461
vop2_writel(vop2, RK3568_DSP_IF_EN, die);
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1694
u32 die, dip, div, vp_clk_div, val;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1704
die = vop2_readl(vop2, RK3568_DSP_IF_EN);
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1714
die &= ~RK3588_SYS_DSP_INFACE_EN_EDP_HDMI0_MUX;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1715
die |= RK3588_SYS_DSP_INFACE_EN_HDMI0 |
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1727
die &= ~RK3588_SYS_DSP_INFACE_EN_EDP_HDMI1_MUX;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1728
die |= RK3588_SYS_DSP_INFACE_EN_HDMI1 |
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1740
die &= ~RK3588_SYS_DSP_INFACE_EN_EDP_HDMI0_MUX;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1741
die |= RK3588_SYS_DSP_INFACE_EN_EDP0 |
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1750
die &= ~RK3588_SYS_DSP_INFACE_EN_EDP_HDMI1_MUX;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1751
die |= RK3588_SYS_DSP_INFACE_EN_EDP1 |
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1758
die &= ~RK3588_SYS_DSP_INFACE_EN_MIPI0_MUX;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1760
die |= RK3588_SYS_DSP_INFACE_EN_MIPI0 |
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1766
die &= ~RK3588_SYS_DSP_INFACE_EN_MIPI1_MUX;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1768
die |= RK3588_SYS_DSP_INFACE_EN_MIPI1 |
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1772
die &= ~RK3588_SYS_DSP_INFACE_EN_DP0_MUX;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1773
die |= RK3588_SYS_DSP_INFACE_EN_DP0 |
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1779
die &= ~RK3588_SYS_DSP_INFACE_EN_DP1_MUX;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1780
die |= RK3588_SYS_DSP_INFACE_EN_DP1 |
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1793
vop2_writel(vop2, RK3568_DSP_IF_EN, die);
drivers/hwmon/peci/cputemp.c
179
if (!peci_sensor_need_update(&priv->temp.die.state))
drivers/hwmon/peci/cputemp.c
193
priv->temp.die.value = (s32)tjmax + dts_ten_dot_six_to_millidegree(temp);
drivers/hwmon/peci/cputemp.c
195
peci_sensor_mark_updated(&priv->temp.die.state);
drivers/hwmon/peci/cputemp.c
198
*val = priv->temp.die.value;
drivers/hwmon/peci/cputemp.c
62
struct peci_sensor_data die;
drivers/irqchip/irq-apple-aic.c
1057
for (die = 0; die < irqc->nr_die; die++) {
drivers/irqchip/irq-apple-aic.c
206
#define AIC_IRQ_HWIRQ(die, irq) (FIELD_PREP(AIC_EVENT_DIE, die) | \
drivers/irqchip/irq-apple-aic.c
673
u32 die = 0;
drivers/irqchip/irq-apple-aic.c
682
die = args[0];
drivers/irqchip/irq-apple-aic.c
688
if (die >= ic->nr_die)
drivers/irqchip/irq-apple-aic.c
692
*hwirq = AIC_IRQ_HWIRQ(die, args[0]);
drivers/irqchip/irq-apple-aic.c
695
if (die != 0)
drivers/irqchip/irq-apple-aic.c
951
int i, die;
drivers/mtd/nand/onenand/onenand_base.c
303
unsigned boundary, blk, die = 0;
drivers/mtd/nand/onenand/onenand_base.c
306
die = 1;
drivers/mtd/nand/onenand/onenand_base.c
310
boundary = this->boundary[die];
drivers/mtd/nand/onenand/onenand_base.c
316
blk += die ? this->density_mask : 0;
drivers/mtd/nand/onenand/onenand_base.c
337
int die = 0, boundary;
drivers/mtd/nand/onenand/onenand_base.c
3398
unsigned die, bdry;
drivers/mtd/nand/onenand/onenand_base.c
3405
for (die = 0; die < this->dies; die++) {
drivers/mtd/nand/onenand/onenand_base.c
3406
this->command(mtd, FLEXONENAND_CMD_PI_ACCESS, die, 0);
drivers/mtd/nand/onenand/onenand_base.c
3409
this->command(mtd, FLEXONENAND_CMD_READ_PI, die, 0);
drivers/mtd/nand/onenand/onenand_base.c
341
die = 1;
drivers/mtd/nand/onenand/onenand_base.c
3417
this->boundary[die] = bdry & FLEXONENAND_PI_MASK;
drivers/mtd/nand/onenand/onenand_base.c
3422
printk(KERN_INFO "Die %d boundary: %d%s\n", die,
drivers/mtd/nand/onenand/onenand_base.c
3423
this->boundary[die], locked ? "(Locked)" : "(Unlocked)");
drivers/mtd/nand/onenand/onenand_base.c
3439
int die, i, eraseshift, density;
drivers/mtd/nand/onenand/onenand_base.c
345
boundary = this->boundary[die];
drivers/mtd/nand/onenand/onenand_base.c
3453
die = ofs = 0;
drivers/mtd/nand/onenand/onenand_base.c
3455
for (; die < this->dies; die++) {
drivers/mtd/nand/onenand/onenand_base.c
3456
if (!die || this->boundary[die-1] != maxbdry) {
drivers/mtd/nand/onenand/onenand_base.c
3461
this->boundary[die] + 1;
drivers/mtd/nand/onenand/onenand_base.c
3467
this->boundary[die] + 1;
drivers/mtd/nand/onenand/onenand_base.c
3468
ofs += (this->boundary[die] + 1) << (eraseshift - 1);
drivers/mtd/nand/onenand/onenand_base.c
3470
if (this->boundary[die] != maxbdry) {
drivers/mtd/nand/onenand/onenand_base.c
3475
this->boundary[die];
drivers/mtd/nand/onenand/onenand_base.c
3495
for (die = 0, mtd->size = 0; die < this->dies; die++) {
drivers/mtd/nand/onenand/onenand_base.c
3496
this->diesize[die] = (loff_t)blksperdie << this->erase_shift;
drivers/mtd/nand/onenand/onenand_base.c
3497
this->diesize[die] -= (loff_t)(this->boundary[die] + 1)
drivers/mtd/nand/onenand/onenand_base.c
3499
mtd->size += this->diesize[die];
drivers/mtd/nand/onenand/onenand_base.c
3563
static int flexonenand_set_boundary(struct mtd_info *mtd, int die,
drivers/mtd/nand/onenand/onenand_base.c
3571
if (die && (!ONENAND_IS_DDP(this)))
drivers/mtd/nand/onenand/onenand_base.c
3575
if (boundary < 0 || boundary == this->boundary[die])
drivers/mtd/nand/onenand/onenand_base.c
3589
old = this->boundary[die] + (die * this->density_mask);
drivers/mtd/nand/onenand/onenand_base.c
3590
new = boundary + (die * this->density_mask);
drivers/mtd/nand/onenand/onenand_base.c
3598
this->command(mtd, FLEXONENAND_CMD_PI_ACCESS, die, 0);
drivers/mtd/nand/onenand/onenand_base.c
3602
this->command(mtd, FLEXONENAND_CMD_READ_PI, die, 0);
drivers/mtd/nand/onenand/onenand_base.c
3613
die, boundary, lock ? "(Locked)" : "(Unlocked)");
drivers/mtd/nand/onenand/onenand_base.c
3615
addr = die ? this->diesize[0] : 0;
drivers/mtd/nand/onenand/onenand_base.c
3624
__func__, die);
drivers/mtd/nand/onenand/onenand_base.c
3633
__func__, die);
drivers/mtd/nand/onenand/onenand_base.c
3637
this->command(mtd, FLEXONENAND_CMD_PI_UPDATE, die, 0);
drivers/mtd/spi-nor/winbond.c
108
dev_dbg(nor->dev, "error %d selecting die %d\n", ret, die);
drivers/mtd/spi-nor/winbond.c
89
static int winbond_nor_select_die(struct spi_nor *nor, u8 die)
drivers/mtd/spi-nor/winbond.c
93
nor->bouncebuf[0] = die;
drivers/regulator/irq_helpers.c
265
if (!d->die) {
drivers/regulator/irq_helpers.c
269
ret = d->die(rid);
drivers/regulator/irq_helpers.c
66
if (!d->die)
drivers/regulator/irq_helpers.c
69
ret = d->die(rid);
drivers/soc/fsl/guts.c
100
{ .die = "LS1028A",
drivers/soc/fsl/guts.c
18
char *die;
drivers/soc/fsl/guts.c
231
soc_die->die);
drivers/soc/fsl/guts.c
35
{ .die = "T4240",
drivers/soc/fsl/guts.c
40
{ .die = "T1040",
drivers/soc/fsl/guts.c
45
{ .die = "T2080",
drivers/soc/fsl/guts.c
50
{ .die = "T1024",
drivers/soc/fsl/guts.c
60
{ .die = "LS1043A",
drivers/soc/fsl/guts.c
65
{ .die = "LS2080A",
drivers/soc/fsl/guts.c
70
{ .die = "LS1088A",
drivers/soc/fsl/guts.c
75
{ .die = "LS1012A",
drivers/soc/fsl/guts.c
80
{ .die = "LS1046A",
drivers/soc/fsl/guts.c
85
{ .die = "LS2088A",
drivers/soc/fsl/guts.c
90
{ .die = "LS1021A",
drivers/soc/fsl/guts.c
95
{ .die = "LX2160A",
drivers/soc/hisilicon/kunpeng_hccs.c
1014
struct hccs_dev *hdev = port->die->chip->hdev;
drivers/soc/hisilicon/kunpeng_hccs.c
1048
const struct hccs_die_info *die = kobj_to_die_info(kobj);
drivers/soc/hisilicon/kunpeng_hccs.c
1049
struct hccs_dev *hdev = die->chip->hdev;
drivers/soc/hisilicon/kunpeng_hccs.c
1054
ret = hccs_get_die_all_link_status(hdev, die, &all_linked);
drivers/soc/hisilicon/kunpeng_hccs.c
1068
const struct hccs_die_info *die = kobj_to_die_info(kobj);
drivers/soc/hisilicon/kunpeng_hccs.c
1069
struct hccs_dev *hdev = die->chip->hdev;
drivers/soc/hisilicon/kunpeng_hccs.c
1074
ret = hccs_get_die_all_port_lane_status(hdev, die, &full_lane);
drivers/soc/hisilicon/kunpeng_hccs.c
1088
const struct hccs_die_info *die = kobj_to_die_info(kobj);
drivers/soc/hisilicon/kunpeng_hccs.c
1089
struct hccs_dev *hdev = die->chip->hdev;
drivers/soc/hisilicon/kunpeng_hccs.c
1094
ret = hccs_get_die_total_crc_err_cnt(hdev, die, &total_crc_err_cnt);
drivers/soc/hisilicon/kunpeng_hccs.c
1122
const struct hccs_die_info *die;
drivers/soc/hisilicon/kunpeng_hccs.c
1129
die = &chip->dies[i];
drivers/soc/hisilicon/kunpeng_hccs.c
1130
ret = hccs_get_die_all_link_status(hdev, die, &tmp);
drivers/soc/hisilicon/kunpeng_hccs.c
1153
const struct hccs_die_info *die;
drivers/soc/hisilicon/kunpeng_hccs.c
1160
die = &chip->dies[i];
drivers/soc/hisilicon/kunpeng_hccs.c
1161
ret = hccs_get_die_all_port_lane_status(hdev, die, &tmp);
drivers/soc/hisilicon/kunpeng_hccs.c
1185
const struct hccs_die_info *die;
drivers/soc/hisilicon/kunpeng_hccs.c
1191
die = &chip->dies[i];
drivers/soc/hisilicon/kunpeng_hccs.c
1192
ret = hccs_get_die_total_crc_err_cnt(hdev, die, &crc_err_cnt);
drivers/soc/hisilicon/kunpeng_hccs.c
1251
const struct hccs_die_info *die = port->die;
drivers/soc/hisilicon/kunpeng_hccs.c
1252
const struct hccs_chip_info *chip = die->chip;
drivers/soc/hisilicon/kunpeng_hccs.c
1260
req_param->die_id = die->die_id;
drivers/soc/hisilicon/kunpeng_hccs.c
1278
struct hccs_die_info *die;
drivers/soc/hisilicon/kunpeng_hccs.c
1287
die = &chip->dies[j];
drivers/soc/hisilicon/kunpeng_hccs.c
1288
for (k = 0; k < die->port_num; k++) {
drivers/soc/hisilicon/kunpeng_hccs.c
1289
port = &die->ports[k];
drivers/soc/hisilicon/kunpeng_hccs.c
1297
port->port_id, chip->chip_id, die->die_id, ret);
drivers/soc/hisilicon/kunpeng_hccs.c
1301
port->port_id, chip->chip_id, die->die_id);
drivers/soc/hisilicon/kunpeng_hccs.c
1318
struct hccs_die_info *die;
drivers/soc/hisilicon/kunpeng_hccs.c
1326
die = &chip->dies[j];
drivers/soc/hisilicon/kunpeng_hccs.c
1327
for (k = 0; k < die->port_num; k++) {
drivers/soc/hisilicon/kunpeng_hccs.c
1328
port = &die->ports[k];
drivers/soc/hisilicon/kunpeng_hccs.c
1586
static void hccs_remove_die_dir(struct hccs_die_info *die)
drivers/soc/hisilicon/kunpeng_hccs.c
1591
for (i = 0; i < die->port_num; i++) {
drivers/soc/hisilicon/kunpeng_hccs.c
1592
port = &die->ports[i];
drivers/soc/hisilicon/kunpeng_hccs.c
1597
kobject_put(&die->kobj);
drivers/soc/hisilicon/kunpeng_hccs.c
1602
struct hccs_die_info *die;
drivers/soc/hisilicon/kunpeng_hccs.c
1606
die = &chip->dies[i];
drivers/soc/hisilicon/kunpeng_hccs.c
1607
if (die->dir_created)
drivers/soc/hisilicon/kunpeng_hccs.c
1608
hccs_remove_die_dir(die);
drivers/soc/hisilicon/kunpeng_hccs.c
1625
struct hccs_die_info *die,
drivers/soc/hisilicon/kunpeng_hccs.c
1631
&die->kobj, "hccs%u", port->port_id);
drivers/soc/hisilicon/kunpeng_hccs.c
1642
struct hccs_die_info *die)
drivers/soc/hisilicon/kunpeng_hccs.c
1648
ret = kobject_init_and_add(&die->kobj, &hccs_die_type,
drivers/soc/hisilicon/kunpeng_hccs.c
1649
&chip->kobj, "die%u", die->die_id);
drivers/soc/hisilicon/kunpeng_hccs.c
1651
kobject_put(&die->kobj);
drivers/soc/hisilicon/kunpeng_hccs.c
1655
for (i = 0; i < die->port_num; i++) {
drivers/soc/hisilicon/kunpeng_hccs.c
1656
port = &die->ports[i];
drivers/soc/hisilicon/kunpeng_hccs.c
1657
ret = hccs_create_hccs_dir(hdev, die, port);
drivers/soc/hisilicon/kunpeng_hccs.c
1668
hccs_remove_die_dir(die);
drivers/soc/hisilicon/kunpeng_hccs.c
1676
struct hccs_die_info *die;
drivers/soc/hisilicon/kunpeng_hccs.c
1688
die = &chip->dies[id];
drivers/soc/hisilicon/kunpeng_hccs.c
1689
ret = hccs_create_die_dir(hdev, chip, die);
drivers/soc/hisilicon/kunpeng_hccs.c
1692
die->dir_created = true;
drivers/soc/hisilicon/kunpeng_hccs.c
456
u8 die_idx, struct hccs_die_info *die)
drivers/soc/hisilicon/kunpeng_hccs.c
472
die->die_id = rsp_data->die_id;
drivers/soc/hisilicon/kunpeng_hccs.c
473
die->port_num = rsp_data->port_num;
drivers/soc/hisilicon/kunpeng_hccs.c
474
die->min_port_id = rsp_data->min_port_id;
drivers/soc/hisilicon/kunpeng_hccs.c
475
die->max_port_id = rsp_data->max_port_id;
drivers/soc/hisilicon/kunpeng_hccs.c
476
if (die->min_port_id > die->max_port_id) {
drivers/soc/hisilicon/kunpeng_hccs.c
478
die->min_port_id, die->max_port_id, die_idx);
drivers/soc/hisilicon/kunpeng_hccs.c
481
if (die->max_port_id > HCCS_DIE_MAX_PORT_ID) {
drivers/soc/hisilicon/kunpeng_hccs.c
483
die->max_port_id, die_idx);
drivers/soc/hisilicon/kunpeng_hccs.c
494
struct hccs_die_info *die;
drivers/soc/hisilicon/kunpeng_hccs.c
515
die = &chip->dies[j];
drivers/soc/hisilicon/kunpeng_hccs.c
516
ret = hccs_query_die_info_on_chip(hdev, i, j, die);
drivers/soc/hisilicon/kunpeng_hccs.c
522
die->chip = chip;
drivers/soc/hisilicon/kunpeng_hccs.c
558
struct hccs_die_info *die,
drivers/soc/hisilicon/kunpeng_hccs.c
573
start_id = die->min_port_id;
drivers/soc/hisilicon/kunpeng_hccs.c
574
while (start_id <= die->max_port_id) {
drivers/soc/hisilicon/kunpeng_hccs.c
579
req_param->chip_id = die->chip->chip_id;
drivers/soc/hisilicon/kunpeng_hccs.c
580
req_param->die_id = die->die_id;
drivers/soc/hisilicon/kunpeng_hccs.c
587
start_id, die->die_id, ret);
drivers/soc/hisilicon/kunpeng_hccs.c
596
rsp_head.next_id, start_id, die->die_id);
drivers/soc/hisilicon/kunpeng_hccs.c
612
struct hccs_die_info *die)
drivers/soc/hisilicon/kunpeng_hccs.c
619
attrs = kzalloc_objs(struct hccs_port_attr, die->port_num);
drivers/soc/hisilicon/kunpeng_hccs.c
623
ret = hccs_get_all_port_attr(hdev, die, attrs, die->port_num);
drivers/soc/hisilicon/kunpeng_hccs.c
627
for (i = 0; i < die->port_num; i++) {
drivers/soc/hisilicon/kunpeng_hccs.c
628
port = &die->ports[i];
drivers/soc/hisilicon/kunpeng_hccs.c
633
port->die = die;
drivers/soc/hisilicon/kunpeng_hccs.c
645
struct hccs_die_info *die;
drivers/soc/hisilicon/kunpeng_hccs.c
653
die = &chip->dies[j];
drivers/soc/hisilicon/kunpeng_hccs.c
654
if (!die->port_num)
drivers/soc/hisilicon/kunpeng_hccs.c
658
die->ports = devm_kzalloc(dev,
drivers/soc/hisilicon/kunpeng_hccs.c
659
die->port_num * sizeof(struct hccs_port_info),
drivers/soc/hisilicon/kunpeng_hccs.c
661
if (!die->ports) {
drivers/soc/hisilicon/kunpeng_hccs.c
663
i, die->die_id);
drivers/soc/hisilicon/kunpeng_hccs.c
667
ret = hccs_get_all_port_info_on_die(hdev, die);
drivers/soc/hisilicon/kunpeng_hccs.c
670
i, die->die_id, ret);
drivers/soc/hisilicon/kunpeng_hccs.c
712
struct hccs_die_info *die;
drivers/soc/hisilicon/kunpeng_hccs.c
719
die = &chip->dies[j];
drivers/soc/hisilicon/kunpeng_hccs.c
720
for (k = 0; k < die->port_num; k++) {
drivers/soc/hisilicon/kunpeng_hccs.c
721
port = &die->ports[k];
drivers/soc/hisilicon/kunpeng_hccs.c
760
const struct hccs_die_info *die = port->die;
drivers/soc/hisilicon/kunpeng_hccs.c
761
const struct hccs_chip_info *chip = die->chip;
drivers/soc/hisilicon/kunpeng_hccs.c
769
req_param->die_id = die->die_id;
drivers/soc/hisilicon/kunpeng_hccs.c
787
const struct hccs_die_info *die = port->die;
drivers/soc/hisilicon/kunpeng_hccs.c
788
const struct hccs_chip_info *chip = die->chip;
drivers/soc/hisilicon/kunpeng_hccs.c
796
req_param->die_id = die->die_id;
drivers/soc/hisilicon/kunpeng_hccs.c
811
const struct hccs_die_info *die,
drivers/soc/hisilicon/kunpeng_hccs.c
818
if (die->port_num == 0) {
drivers/soc/hisilicon/kunpeng_hccs.c
825
req_param->chip_id = die->chip->chip_id;
drivers/soc/hisilicon/kunpeng_hccs.c
826
req_param->die_id = die->die_id;
drivers/soc/hisilicon/kunpeng_hccs.c
831
die->die_id, ret);
drivers/soc/hisilicon/kunpeng_hccs.c
841
const struct hccs_die_info *die,
drivers/soc/hisilicon/kunpeng_hccs.c
848
if (die->port_num == 0) {
drivers/soc/hisilicon/kunpeng_hccs.c
855
req_param->chip_id = die->chip->chip_id;
drivers/soc/hisilicon/kunpeng_hccs.c
856
req_param->die_id = die->die_id;
drivers/soc/hisilicon/kunpeng_hccs.c
860
die->die_id, ret);
drivers/soc/hisilicon/kunpeng_hccs.c
870
const struct hccs_die_info *die,
drivers/soc/hisilicon/kunpeng_hccs.c
877
if (die->port_num == 0) {
drivers/soc/hisilicon/kunpeng_hccs.c
884
req_param->chip_id = die->chip->chip_id;
drivers/soc/hisilicon/kunpeng_hccs.c
885
req_param->die_id = die->die_id;
drivers/soc/hisilicon/kunpeng_hccs.c
889
die->die_id, ret);
drivers/soc/hisilicon/kunpeng_hccs.c
942
struct hccs_dev *hdev = port->die->chip->hdev;
drivers/soc/hisilicon/kunpeng_hccs.c
960
struct hccs_dev *hdev = port->die->chip->hdev;
drivers/soc/hisilicon/kunpeng_hccs.c
996
struct hccs_dev *hdev = port->die->chip->hdev;
drivers/soc/hisilicon/kunpeng_hccs.h
39
struct hccs_die_info *die; /* point to the die the port is located */
drivers/soc/loongson/loongson2_guts.c
127
"Loongson %s", soc_die->die);
drivers/soc/loongson/loongson2_guts.c
46
char *die;
drivers/soc/loongson/loongson2_guts.c
59
{ .die = "2K1000",
drivers/video/logo/pnmtologo.c
109
die("%s: end of file\n", filename);
drivers/video/logo/pnmtologo.c
131
die("Cannot open file %s: %s\n", filename, strerror(errno));
drivers/video/logo/pnmtologo.c
136
die("%s is not a PNM file\n", filename);
drivers/video/logo/pnmtologo.c
149
die("%s: Binary PNM is not supported\n"
drivers/video/logo/pnmtologo.c
153
die("%s is not a PNM file\n", filename);
drivers/video/logo/pnmtologo.c
161
die("%s\n", strerror(errno));
drivers/video/logo/pnmtologo.c
165
die("%s\n", strerror(errno));
drivers/video/logo/pnmtologo.c
230
die("Cannot create file %s: %s\n", outputname, strerror(errno));
drivers/video/logo/pnmtologo.c
286
die("Image must be monochrome\n");
drivers/video/logo/pnmtologo.c
317
die("Image must use the 16 console colors only\n"
drivers/video/logo/pnmtologo.c
357
die("Image has more than %d colors\n"
drivers/video/logo/pnmtologo.c
399
die("Image must be grayscale\n");
drivers/video/logo/pnmtologo.c
426
die("\n"
drivers/video/logo/pnmtologo.c
73
static void die(const char *fmt, ...)
drivers/video/logo/pnmtologo.c
86
die("%s: end of file\n", filename);
drivers/video/logo/pnmtologo.c
92
die("%s: end of file\n", filename);
fs/erofs/inode.c
100
die = &copied;
fs/erofs/inode.c
102
vi->xattr_isize = erofs_xattr_ibody_size(die->i_xattr_icount);
fs/erofs/inode.c
104
inode->i_mode = le16_to_cpu(die->i_mode);
fs/erofs/inode.c
105
i_uid_write(inode, le32_to_cpu(die->i_uid));
fs/erofs/inode.c
106
i_gid_write(inode, le32_to_cpu(die->i_gid));
fs/erofs/inode.c
107
set_nlink(inode, le32_to_cpu(die->i_nlink));
fs/erofs/inode.c
108
inode_set_mtime(inode, le64_to_cpu(die->i_mtime),
fs/erofs/inode.c
109
le32_to_cpu(die->i_mtime_nsec));
fs/erofs/inode.c
111
inode->i_size = le64_to_cpu(die->i_size);
fs/erofs/inode.c
46
struct erofs_inode_extended *die, copied;
fs/erofs/inode.c
83
die = (struct erofs_inode_extended *)dic;
fs/erofs/inode.c
84
copied.i_u = die->i_u;
fs/erofs/inode.c
85
copied.i_nb = die->i_nb;
fs/jffs2/background.c
117
goto die;
fs/jffs2/background.c
140
goto die;
fs/jffs2/background.c
157
goto die;
fs/jffs2/background.c
160
die:
fs/lockd/clntproc.c
749
goto die;
fs/lockd/clntproc.c
756
goto die;
fs/lockd/clntproc.c
767
die:
fs/lockd/clntproc.c
817
goto die;
fs/lockd/clntproc.c
839
die:
fs/lockd/clntproc.c
845
goto die;
include/linux/regulator/driver.h
582
int (*die)(struct regulator_irq_data *rid);
include/linux/rseq_entry.h
283
goto die;
include/linux/rseq_entry.h
292
goto die;
include/linux/rseq_entry.h
301
goto die;
include/linux/rseq_entry.h
304
goto die;
include/linux/rseq_entry.h
313
goto die;
include/linux/rseq_entry.h
319
goto die;
include/linux/rseq_entry.h
325
goto die;
include/linux/rseq_entry.h
340
die:
include/linux/rseq_entry.h
365
goto die;
include/linux/rseq_entry.h
368
goto die;
include/linux/rseq_entry.h
371
goto die;
include/linux/rseq_entry.h
374
goto die;
include/linux/rseq_entry.h
377
die:
include/linux/rseq_entry.h
440
goto die;
include/linux/rseq_entry.h
446
goto die;
include/linux/rseq_entry.h
463
die:
kernel/rseq.c
722
goto die;
kernel/rseq.c
728
goto die;
kernel/rseq.c
736
goto die;
kernel/rseq.c
744
die:
scripts/dtc/checks.c
2057
die("Unrecognized check name \"%s\"\n", name);
scripts/dtc/data.c
183
die("Invalid literal size (%d)\n", bits);
scripts/dtc/data.c
96
die("Error reading file into data: %s", strerror(errno));
scripts/dtc/data.c
99
die("Overflow reading file into data\n");
scripts/dtc/dtc-parser.y
331
die("Couldn't seek to offset %llu in \"%s\": %s",
scripts/dtc/dtc.c
213
die("Invalid argument \"%d\" to -a option\n",
scripts/dtc/dtc.c
238
die("Invalid argument \"%s\" to -H option\n",
scripts/dtc/dtc.c
285
die("Can't set both -p and -S\n");
scripts/dtc/dtc.c
290
die("Couldn't open dependency file %s: %s\n", depname,
scripts/dtc/dtc.c
309
die("--annotate requires -I dts -O dts\n");
scripts/dtc/dtc.c
317
die("Unknown input format \"%s\"\n", inform);
scripts/dtc/dtc.c
362
die("Couldn't open output file %s: %s\n",
scripts/dtc/dtc.c
371
die("YAML output format requires dts input format\n");
scripts/dtc/dtc.c
381
die("Unknown output format \"%s\"\n", outform);
scripts/dtc/flattree.c
362
die("Unknown device tree blob version %d\n", version);
scripts/dtc/flattree.c
420
die("Error writing device tree blob: %s\n",
scripts/dtc/flattree.c
423
die("Short write on device tree blob\n");
scripts/dtc/flattree.c
460
die("Unknown device tree blob version %d\n", version);
scripts/dtc/flattree.c
580
die("Premature end of data parsing flat device tree\n");
scripts/dtc/flattree.c
604
die("Premature end of data parsing flat device tree\n");
scripts/dtc/flattree.c
615
die("Premature end of data parsing flat device tree\n");
scripts/dtc/flattree.c
652
die("String offset %d overruns string table\n",
scripts/dtc/flattree.c
721
die("Path \"%s\" is not valid as a child of \"%s\"\n",
scripts/dtc/flattree.c
772
die("Premature FDT_END in device tree blob\n");
scripts/dtc/flattree.c
784
die("Invalid opcode word %08x in device tree blob\n",
scripts/dtc/flattree.c
816
die("Error reading DT blob magic number: %s\n",
scripts/dtc/flattree.c
820
die("EOF reading DT blob magic number\n");
scripts/dtc/flattree.c
822
die("Mysterious short read reading magic number\n");
scripts/dtc/flattree.c
827
die("Blob has incorrect magic number\n");
scripts/dtc/flattree.c
831
die("Error reading DT blob size: %s\n", strerror(errno));
scripts/dtc/flattree.c
834
die("EOF reading DT blob size\n");
scripts/dtc/flattree.c
836
die("Mysterious short read reading blob size\n");
scripts/dtc/flattree.c
841
die("DT blob size (%d) is too small\n", totalsize);
scripts/dtc/flattree.c
854
die("EOF before reading %d bytes of DT blob\n",
scripts/dtc/flattree.c
859
die("Error reading DT blob: %s\n",
scripts/dtc/flattree.c
873
die("Mem Reserve structure offset exceeds total size\n");
scripts/dtc/flattree.c
876
die("DT structure offset exceeds total size\n");
scripts/dtc/flattree.c
879
die("String table offset exceeds total size\n");
scripts/dtc/flattree.c
884
die("String table extends past total size\n");
scripts/dtc/flattree.c
893
die("Structure block extends past total size\n");
scripts/dtc/flattree.c
911
die("Device tree blob doesn't begin with FDT_BEGIN_NODE (begins with 0x%08x)\n", val);
scripts/dtc/flattree.c
917
die("Device tree blob doesn't end with FDT_END\n");
scripts/dtc/fstree.c
20
die("Couldn't opendir() \"%s\": %s\n", dirname, strerror(errno));
scripts/dtc/fstree.c
34
die("stat(%s): %s\n", tmpname, strerror(errno));
scripts/dtc/livetree.c
892
die("Could not build root node /%s\n", name);
scripts/dtc/livetree.c
987
die("Can't generate fixup for reference to path &{%s}\n",
scripts/dtc/livetree.c
992
die("arguments should not contain ':'\n");
scripts/dtc/srcpos.c
179
die("Couldn't open \"%s\": %s\n", fname,
scripts/dtc/srcpos.c
201
die("Includes nested too deeply");
scripts/dtc/srcpos.c
227
die("Error closing \"%s\": %s\n", srcfile->name,
scripts/dtc/treesource.c
26
die("Unable to parse input tree\n");
scripts/dtc/treesource.c
29
die("Syntax error parsing input tree\n");
scripts/dtc/util.c
205
die("\\x used with no following hex digits\n");
scripts/dtc/util.h
34
static inline void NORETURN PRINTF(1, 2) die(const char *str, ...)
scripts/dtc/util.h
55
die("malloc() failed\n");
scripts/dtc/util.h
65
die("realloc() failed (len=%zd)\n", len);
scripts/dtc/yamltree.c
137
die("No markers present in property '%s' value\n", prop->name);
scripts/dtc/yamltree.c
27
die("yaml '%s': %s in %s, line %i\n", \
scripts/dtc/yamltree.c
45
die("Invalid width %i", width);
scripts/gendwarfksyms/die.c
101
struct die *cd;
scripts/gendwarfksyms/die.c
122
static struct die_fragment *append_item(struct die *cd)
scripts/gendwarfksyms/die.c
132
void die_map_add_string(struct die *cd, const char *str)
scripts/gendwarfksyms/die.c
144
void die_map_add_linebreak(struct die *cd, int linebreak)
scripts/gendwarfksyms/die.c
156
void die_map_add_die(struct die *cd, struct die *child)
scripts/gendwarfksyms/die.c
22
static void init_die(struct die *cd)
scripts/gendwarfksyms/die.c
32
static struct die *create_die(Dwarf_Die *die, enum die_state state)
scripts/gendwarfksyms/die.c
34
struct die *cd;
scripts/gendwarfksyms/die.c
38
cd->addr = (uintptr_t)die->addr;
scripts/gendwarfksyms/die.c
44
int __die_map_get(uintptr_t addr, enum die_state state, struct die **res)
scripts/gendwarfksyms/die.c
46
struct die *cd;
scripts/gendwarfksyms/die.c
58
struct die *die_map_get(Dwarf_Die *die, enum die_state state)
scripts/gendwarfksyms/die.c
60
struct die *cd;
scripts/gendwarfksyms/die.c
62
if (__die_map_get((uintptr_t)die->addr, state, &cd) == 0) {
scripts/gendwarfksyms/die.c
68
return create_die(die, state);
scripts/gendwarfksyms/die.c
71
static void reset_die(struct die *cd)
scripts/gendwarfksyms/die.c
90
struct die *cd;
scripts/gendwarfksyms/dwarf.c
1001
process_symbol(state, die, __process_subprogram);
scripts/gendwarfksyms/dwarf.c
1004
static int __process_variable(struct state *state, struct die *cache,
scripts/gendwarfksyms/dwarf.c
1005
Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
1008
process_type_attr(state, cache, die);
scripts/gendwarfksyms/dwarf.c
101
if (!state->sym && source != die)
scripts/gendwarfksyms/dwarf.c
1012
static void process_variable(struct state *state, Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
1014
process_symbol(state, die, __process_variable);
scripts/gendwarfksyms/dwarf.c
1022
if (!get_ref_die_attr(&state->die, DW_AT_type, &ptr_type) ||
scripts/gendwarfksyms/dwarf.c
1025
get_symbol_name(&state->die));
scripts/gendwarfksyms/dwarf.c
1029
get_symbol_name(&state->die));
scripts/gendwarfksyms/dwarf.c
104
state->die = *source;
scripts/gendwarfksyms/dwarf.c
1042
static int process_exported_symbols(struct state *unused, struct die *cache,
scripts/gendwarfksyms/dwarf.c
1043
Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
1045
int tag = dwarf_tag(die);
scripts/gendwarfksyms/dwarf.c
1053
NULL, cache, die, process_exported_symbols, match_all));
scripts/gendwarfksyms/dwarf.c
1060
if (!match_export_symbol(&state, die))
scripts/gendwarfksyms/dwarf.c
1065
if (is_symbol_ptr(get_symbol_name(&state.die)))
scripts/gendwarfksyms/dwarf.c
1068
process_subprogram(&state, &state.die);
scripts/gendwarfksyms/dwarf.c
1070
process_variable(&state, &state.die);
scripts/gendwarfksyms/dwarf.c
1092
if (!dwarf_die_addr_die(dwarf, (void *)sym->ptr_die_addr, &state.die))
scripts/gendwarfksyms/dwarf.c
1096
if (dwarf_tag(&state.die) == DW_TAG_subroutine_type)
scripts/gendwarfksyms/dwarf.c
1097
process_subprogram(&state, &state.die);
scripts/gendwarfksyms/dwarf.c
1099
process_variable(&state, &state.die);
scripts/gendwarfksyms/dwarf.c
1104
static int resolve_fqns(struct state *parent, struct die *unused,
scripts/gendwarfksyms/dwarf.c
1105
Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
1108
struct die *cache;
scripts/gendwarfksyms/dwarf.c
111
static bool is_definition_private(Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
1115
if (!__die_map_get((uintptr_t)die->addr, DIE_FQN, &cache))
scripts/gendwarfksyms/dwarf.c
1118
tag = dwarf_tag(die);
scripts/gendwarfksyms/dwarf.c
1128
name = get_name_attr(die);
scripts/gendwarfksyms/dwarf.c
1161
cache = die_map_get(die, DIE_FQN);
scripts/gendwarfksyms/dwarf.c
1167
check(process_die_container(&state, NULL, die, resolve_fqns,
scripts/gendwarfksyms/dwarf.c
123
if (!get_udata_attr(die, DW_AT_decl_file, &filenum))
scripts/gendwarfksyms/dwarf.c
130
if (!dwarf_cu_die(die->cu, &cudie, NULL, NULL, NULL, NULL, NULL, NULL))
scripts/gendwarfksyms/dwarf.c
147
static bool is_kabi_definition(struct die *cache, Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
151
if (get_flag_attr(die, DW_AT_declaration, &value) && value)
scripts/gendwarfksyms/dwarf.c
157
return !is_definition_private(die);
scripts/gendwarfksyms/dwarf.c
163
static void process(struct die *cache, const char *s)
scripts/gendwarfksyms/dwarf.c
183
static void process_fmt(struct die *cache, const char *fmt, ...)
scripts/gendwarfksyms/dwarf.c
197
static void update_fqn(struct die *cache, Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
199
struct die *fqn;
scripts/gendwarfksyms/dwarf.c
202
if (!__die_map_get((uintptr_t)die->addr, DIE_FQN, &fqn) &&
scripts/gendwarfksyms/dwarf.c
210
static void process_fqn(struct die *cache, Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
212
update_fqn(cache, die);
scripts/gendwarfksyms/dwarf.c
219
static void process_##attribute##_attr(struct die *cache, \
scripts/gendwarfksyms/dwarf.c
220
Dwarf_Die *die) \
scripts/gendwarfksyms/dwarf.c
223
if (get_udata_attr(die, DW_AT_##attribute, &value)) \
scripts/gendwarfksyms/dwarf.c
236
static void process_byte_size_attr(struct die *cache, Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
241
if (get_udata_attr(die, DW_AT_byte_size, &value)) {
scripts/gendwarfksyms/dwarf.c
251
static bool match_##type##_type(Dwarf_Die *die) \
scripts/gendwarfksyms/dwarf.c
253
return dwarf_tag(die) == DW_TAG_##type##_type; \
scripts/gendwarfksyms/dwarf.c
261
bool match_all(Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
266
int process_die_container(struct state *state, struct die *cache,
scripts/gendwarfksyms/dwarf.c
267
Dwarf_Die *die, die_callback_t func,
scripts/gendwarfksyms/dwarf.c
277
res = checkp(dwarf_child(die, ¤t));
scripts/gendwarfksyms/dwarf.c
297
static int process_type(struct state *state, struct die *parent,
scripts/gendwarfksyms/dwarf.c
298
Dwarf_Die *die);
scripts/gendwarfksyms/dwarf.c
300
static void process_type_attr(struct state *state, struct die *cache,
scripts/gendwarfksyms/dwarf.c
301
Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
305
if (get_ref_die_attr(die, DW_AT_type, &type)) {
scripts/gendwarfksyms/dwarf.c
314
static void process_list_comma(struct state *state, struct die *cache)
scripts/gendwarfksyms/dwarf.c
325
static void __process_list_type(struct state *state, struct die *cache,
scripts/gendwarfksyms/dwarf.c
326
Dwarf_Die *die, const char *type)
scripts/gendwarfksyms/dwarf.c
328
const char *name = get_name_attr(die);
scripts/gendwarfksyms/dwarf.c
338
process_type_attr(state, cache, die);
scripts/gendwarfksyms/dwarf.c
347
process_accessibility_attr(cache, die);
scripts/gendwarfksyms/dwarf.c
348
process_bit_size_attr(cache, die);
scripts/gendwarfksyms/dwarf.c
349
process_data_bit_offset_attr(cache, die);
scripts/gendwarfksyms/dwarf.c
350
process_data_member_location_attr(cache, die);
scripts/gendwarfksyms/dwarf.c
355
struct die *cache, Dwarf_Die *die) \
scripts/gendwarfksyms/dwarf.c
357
__process_list_type(state, cache, die, #type " "); \
scripts/gendwarfksyms/dwarf.c
364
static void __process_type(struct state *state, struct die *cache,
scripts/gendwarfksyms/dwarf.c
365
Dwarf_Die *die, const char *type)
scripts/gendwarfksyms/dwarf.c
368
process_fqn(cache, die);
scripts/gendwarfksyms/dwarf.c
371
process_type_attr(state, cache, die);
scripts/gendwarfksyms/dwarf.c
374
process_byte_size_attr(cache, die);
scripts/gendwarfksyms/dwarf.c
375
process_alignment_attr(cache, die);
scripts/gendwarfksyms/dwarf.c
38
static void process_linebreak(struct die *cache, int n)
scripts/gendwarfksyms/dwarf.c
380
struct die *cache, Dwarf_Die *die) \
scripts/gendwarfksyms/dwarf.c
382
__process_type(state, cache, die, #type "_type"); \
scripts/gendwarfksyms/dwarf.c
398
static void process_subrange_type(struct state *state, struct die *cache,
scripts/gendwarfksyms/dwarf.c
399
Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
403
if (get_udata_attr(die, DW_AT_count, &count))
scripts/gendwarfksyms/dwarf.c
405
else if (get_udata_attr(die, DW_AT_upper_bound, &count))
scripts/gendwarfksyms/dwarf.c
411
static void process_array_type(struct state *state, struct die *cache,
scripts/gendwarfksyms/dwarf.c
412
Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
416
check(process_die_container(state, cache, die, process_type,
scripts/gendwarfksyms/dwarf.c
420
process_type_attr(state, cache, die);
scripts/gendwarfksyms/dwarf.c
425
static void __process_subroutine_type(struct state *state, struct die *cache,
scripts/gendwarfksyms/dwarf.c
426
Dwarf_Die *die, const char *type)
scripts/gendwarfksyms/dwarf.c
432
check(process_die_container(state, cache, die, process_type,
scripts/gendwarfksyms/dwarf.c
439
process_type_attr(state, cache, die);
scripts/gendwarfksyms/dwarf.c
442
static void process_subroutine_type(struct state *state, struct die *cache,
scripts/gendwarfksyms/dwarf.c
443
Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
445
__process_subroutine_type(state, cache, die, "subroutine_type");
scripts/gendwarfksyms/dwarf.c
448
static void process_variant_type(struct state *state, struct die *cache,
scripts/gendwarfksyms/dwarf.c
449
Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
454
check(process_die_container(state, cache, die, process_type,
scripts/gendwarfksyms/dwarf.c
458
process_discr_value_attr(cache, die);
scripts/gendwarfksyms/dwarf.c
46
static bool get_##attr##_attr(Dwarf_Die *die, unsigned int id, \
scripts/gendwarfksyms/dwarf.c
461
static void process_variant_part_type(struct state *state, struct die *cache,
scripts/gendwarfksyms/dwarf.c
462
Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
467
check(process_die_container(state, cache, die, process_type,
scripts/gendwarfksyms/dwarf.c
473
static int get_kabi_status(Dwarf_Die *die, const char **suffix)
scripts/gendwarfksyms/dwarf.c
475
const char *name = get_name_attr(die);
scripts/gendwarfksyms/dwarf.c
50
return dwarf_attr(die, id, &da) && \
scripts/gendwarfksyms/dwarf.c
504
struct die *__unused, Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
508
assert(dwarf_tag(die) == DW_TAG_member_type);
scripts/gendwarfksyms/dwarf.c
521
res = get_kabi_status(die, &state->kabi.orig_name);
scripts/gendwarfksyms/dwarf.c
524
!get_ref_die_attr(die, DW_AT_type, &state->kabi.placeholder))
scripts/gendwarfksyms/dwarf.c
531
struct die *__unused, Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
536
assert(dwarf_tag(die) == DW_TAG_member_type);
scripts/gendwarfksyms/dwarf.c
538
if (!get_ref_die_attr(die, DW_AT_type, &type))
scripts/gendwarfksyms/dwarf.c
556
res = get_kabi_status(die, &state->kabi.orig_name);
scripts/gendwarfksyms/dwarf.c
57
static bool get_ref_die_attr(Dwarf_Die *die, unsigned int id, Dwarf_Die *value)
scripts/gendwarfksyms/dwarf.c
574
static int get_union_kabi_status(Dwarf_Die *die, Dwarf_Die *placeholder,
scripts/gendwarfksyms/dwarf.c
62
return dwarf_attr(die, id, &da) && dwarf_formref_die(&da, value);
scripts/gendwarfksyms/dwarf.c
639
res = checkp(process_die_container(&state, NULL, die,
scripts/gendwarfksyms/dwarf.c
653
static bool is_kabi_ignored(Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
66
static const char *get_##attr##_attr(Dwarf_Die *die) \
scripts/gendwarfksyms/dwarf.c
660
if (!get_ref_die_attr(die, DW_AT_type, &type))
scripts/gendwarfksyms/dwarf.c
667
static int ___process_structure_type(struct state *state, struct die *cache,
scripts/gendwarfksyms/dwarf.c
668
Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
670
switch (dwarf_tag(die)) {
scripts/gendwarfksyms/dwarf.c
672
if (is_kabi_ignored(die))
scripts/gendwarfksyms/dwarf.c
674
return check(process_type(state, cache, die));
scripts/gendwarfksyms/dwarf.c
676
return check(process_type(state, cache, die));
scripts/gendwarfksyms/dwarf.c
686
error("unexpected structure_type child: %x", dwarf_tag(die));
scripts/gendwarfksyms/dwarf.c
69
if (dwarf_attr(die, DW_AT_##attr, &da)) \
scripts/gendwarfksyms/dwarf.c
690
static void __process_structure_type(struct state *state, struct die *cache,
scripts/gendwarfksyms/dwarf.c
691
Dwarf_Die *die, const char *type,
scripts/gendwarfksyms/dwarf.c
698
process_fqn(cache, die);
scripts/gendwarfksyms/dwarf.c
702
expand = state->expand.expand && is_kabi_definition(cache, die);
scripts/gendwarfksyms/dwarf.c
706
check(process_die_container(state, cache, die, process_func,
scripts/gendwarfksyms/dwarf.c
714
process_byte_size_attr(cache, die);
scripts/gendwarfksyms/dwarf.c
715
process_alignment_attr(cache, die);
scripts/gendwarfksyms/dwarf.c
721
struct state *state, struct die *cache, Dwarf_Die *die) \
scripts/gendwarfksyms/dwarf.c
723
__process_structure_type(state, cache, die, \
scripts/gendwarfksyms/dwarf.c
732
static void process_union_type(struct state *state, struct die *cache,
scripts/gendwarfksyms/dwarf.c
733
Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
737
int res = checkp(get_union_kabi_status(die, &placeholder,
scripts/gendwarfksyms/dwarf.c
745
__process_structure_type(state, cache, die, "union_type",
scripts/gendwarfksyms/dwarf.c
749
static void process_enumerator_type(struct state *state, struct die *cache,
scripts/gendwarfksyms/dwarf.c
750
Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
758
update_fqn(cache, die);
scripts/gendwarfksyms/dwarf.c
77
static const char *get_symbol_name(Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
771
process_fqn(cache, die);
scripts/gendwarfksyms/dwarf.c
773
if (overridden || get_udata_attr(die, DW_AT_const_value, &value)) {
scripts/gendwarfksyms/dwarf.c
779
static void process_enumeration_type(struct state *state, struct die *cache,
scripts/gendwarfksyms/dwarf.c
780
Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
782
__process_structure_type(state, cache, die, "enumeration_type",
scripts/gendwarfksyms/dwarf.c
786
static void process_base_type(struct state *state, struct die *cache,
scripts/gendwarfksyms/dwarf.c
787
Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
790
process_fqn(cache, die);
scripts/gendwarfksyms/dwarf.c
791
process_byte_size_attr(cache, die);
scripts/gendwarfksyms/dwarf.c
792
process_encoding_attr(cache, die);
scripts/gendwarfksyms/dwarf.c
793
process_alignment_attr(cache, die);
scripts/gendwarfksyms/dwarf.c
796
static void process_unspecified_type(struct state *state, struct die *cache,
scripts/gendwarfksyms/dwarf.c
797
Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
806
static void process_cached(struct state *state, struct die *cache,
scripts/gendwarfksyms/dwarf.c
807
Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
82
name = get_linkage_name_attr(die);
scripts/gendwarfksyms/dwarf.c
823
if (!dwarf_die_addr_die(dwarf_cu_getdwarf(die->cu),
scripts/gendwarfksyms/dwarf.c
84
name = get_name_attr(die);
scripts/gendwarfksyms/dwarf.c
864
process_##type##_type(state, cache, die); \
scripts/gendwarfksyms/dwarf.c
867
static int process_type(struct state *state, struct die *parent, Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
870
struct die *cache;
scripts/gendwarfksyms/dwarf.c
872
int tag = dwarf_tag(die);
scripts/gendwarfksyms/dwarf.c
882
if (cache_was_expanded(&state->expansion_cache, die->addr))
scripts/gendwarfksyms/dwarf.c
886
cache_mark_expanded(&state->expansion_cache, die->addr);
scripts/gendwarfksyms/dwarf.c
89
static bool match_export_symbol(struct state *state, Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
895
cache = die_map_get(die, want_state);
scripts/gendwarfksyms/dwarf.c
898
die_debug_g("cached addr %p tag %x -- %s", die->addr, tag,
scripts/gendwarfksyms/dwarf.c
901
process_cached(state, cache, die);
scripts/gendwarfksyms/dwarf.c
908
die_debug_g("addr %p tag %x -- %s -> %s", die->addr, tag,
scripts/gendwarfksyms/dwarf.c
91
Dwarf_Die *source = die;
scripts/gendwarfksyms/dwarf.c
947
die->addr, tag);
scripts/gendwarfksyms/dwarf.c
95
if (get_ref_die_attr(die, DW_AT_abstract_origin, &origin))
scripts/gendwarfksyms/dwarf.c
961
static struct die *get_symbol_cache(struct state *state, Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
963
struct die *cache;
scripts/gendwarfksyms/dwarf.c
965
cache = die_map_get(die, DIE_SYMBOL);
scripts/gendwarfksyms/dwarf.c
970
cache->tag = dwarf_tag(die);
scripts/gendwarfksyms/dwarf.c
974
static void process_symbol(struct state *state, Dwarf_Die *die,
scripts/gendwarfksyms/dwarf.c
977
struct die *cache;
scripts/gendwarfksyms/dwarf.c
979
symbol_set_die(state->sym, die);
scripts/gendwarfksyms/dwarf.c
98
state->sym = symbol_get(get_symbol_name(die));
scripts/gendwarfksyms/dwarf.c
981
cache = get_symbol_cache(state, die);
scripts/gendwarfksyms/dwarf.c
986
check(process_func(state, cache, die));
scripts/gendwarfksyms/dwarf.c
992
static int __process_subprogram(struct state *state, struct die *cache,
scripts/gendwarfksyms/dwarf.c
993
Dwarf_Die *die)
scripts/gendwarfksyms/dwarf.c
995
__process_subroutine_type(state, cache, die, "subprogram");
scripts/gendwarfksyms/dwarf.c
999
static void process_subprogram(struct state *state, Dwarf_Die *die)
scripts/gendwarfksyms/gendwarfksyms.h
130
void symbol_set_die(struct symbol *sym, Dwarf_Die *die);
scripts/gendwarfksyms/gendwarfksyms.h
193
typedef void (*die_map_callback_t)(struct die *, void *arg);
scripts/gendwarfksyms/gendwarfksyms.h
195
int __die_map_get(uintptr_t addr, enum die_state state, struct die **res);
scripts/gendwarfksyms/gendwarfksyms.h
196
struct die *die_map_get(Dwarf_Die *die, enum die_state state);
scripts/gendwarfksyms/gendwarfksyms.h
197
void die_map_add_string(struct die *pd, const char *str);
scripts/gendwarfksyms/gendwarfksyms.h
198
void die_map_add_linebreak(struct die *pd, int linebreak);
scripts/gendwarfksyms/gendwarfksyms.h
200
void die_map_add_die(struct die *pd, struct die *child);
scripts/gendwarfksyms/gendwarfksyms.h
246
Dwarf_Die die;
scripts/gendwarfksyms/gendwarfksyms.h
259
typedef int (*die_callback_t)(struct state *state, struct die *cache,
scripts/gendwarfksyms/gendwarfksyms.h
260
Dwarf_Die *die);
scripts/gendwarfksyms/gendwarfksyms.h
261
typedef bool (*die_match_callback_t)(Dwarf_Die *die);
scripts/gendwarfksyms/gendwarfksyms.h
262
bool match_all(Dwarf_Die *die);
scripts/gendwarfksyms/gendwarfksyms.h
264
int process_die_container(struct state *state, struct die *cache,
scripts/gendwarfksyms/gendwarfksyms.h
265
Dwarf_Die *die, die_callback_t func,
scripts/gendwarfksyms/symbols.c
121
void symbol_set_die(struct symbol *sym, Dwarf_Die *die)
scripts/gendwarfksyms/symbols.c
123
if (for_each(sym->name, set_die, die) == 0)
scripts/gendwarfksyms/types.c
293
static char *get_type_name(struct die *cache)
scripts/gendwarfksyms/types.c
359
static void __type_expand(struct die *cache, struct type_expansion *type)
scripts/gendwarfksyms/types.c
362
struct die *child;
scripts/gendwarfksyms/types.c
402
static void type_expand(const char *name, struct die *cache,
scripts/gendwarfksyms/types.c
483
static void expand_type(struct die *cache, void *arg)
scripts/gendwarfksyms/types.c
521
struct die *cache;
tools/lib/subcmd/exec-cmd.c
61
die("Too long path: %.*s", 60, path);
tools/lib/subcmd/exec-cmd.c
66
die("Cannot determine the current working directory");
tools/lib/subcmd/exec-cmd.c
69
die("Too long path: %.*s", 60, path);
tools/lib/subcmd/parse-options.c
341
die("should not happen, someone must be hit on the forehead");
tools/lib/subcmd/parse-options.c
507
die("STOP_AT_NON_OPTION and KEEP_UNKNOWN don't go together");
tools/lib/subcmd/parse-options.c
942
die("vasprintf failed");
tools/lib/subcmd/run-command.c
115
die("exec %s: cd to %s failed (%s)", cmd->argv[0],
tools/lib/subcmd/sigchain.c
18
die("BUG: signal out of range: %d", sig);
tools/lib/subcmd/subcmd-util.h
53
die("Out of memory, realloc failed");
tools/lib/subcmd/subcmd-util.h
61
die("asprintf failed"); \
tools/lib/subcmd/subcmd-util.h
70
die("asprintf failed");
tools/perf/arch/x86/util/iostat.c
155
for (int die = 0; die < cpu__max_node(); die++) {
tools/perf/arch/x86/util/iostat.c
156
scnprintf(path, MAX_PATH, PLATFORM_MAPPING_PATH, pmu_idx, die);
tools/perf/arch/x86/util/iostat.c
167
pmu_idx, die);
tools/perf/arch/x86/util/iostat.c
170
rp = iio_root_port_new(domain, bus, die, pmu_idx);
tools/perf/arch/x86/util/iostat.c
437
u8 die = ((struct iio_root_port *)evsel->priv)->die;
tools/perf/arch/x86/util/iostat.c
438
struct perf_counts_values *count = perf_counts(evsel->counts, die, 0);
tools/perf/arch/x86/util/iostat.c
443
perf_counts(evsel->prev_raw_counts, die, 0);
tools/perf/arch/x86/util/iostat.c
64
u8 die;
tools/perf/arch/x86/util/iostat.c
81
rp->die, rp->pmu_idx, rp->domain, rp->bus);
tools/perf/arch/x86/util/iostat.c
85
u8 die, u8 pmu_idx)
tools/perf/arch/x86/util/iostat.c
92
p->die = die;
tools/perf/builtin-stat.c
163
bool node, socket, die, cluster, cache, core, thread, no_aggr;
tools/perf/builtin-stat.c
1644
id.die = env->cpu[cpu.cpu].die_id;
tools/perf/builtin-stat.c
1697
id.die = env->cpu[cpu.cpu].die_id;
tools/perf/builtin-stat.c
1712
id.die = env->cpu[cpu.cpu].die_id;
tools/perf/builtin-stat.c
1730
id.die = env->cpu[cpu.cpu].die_id;
tools/perf/builtin-stat.c
175
if (opt_mode->die)
tools/perf/builtin-stat.c
1750
id.die = env->cpu[cpu.cpu].die_id;
tools/perf/builtin-stat.c
2506
OPT_BOOLEAN(0, "per-die", &opt_mode.die, "aggregate counts per processor die"),
tools/perf/tests/topology.c
138
env->cpu[cpu.cpu].die_id == id.die);
tools/perf/tests/topology.c
153
env->cpu[cpu.cpu].die_id == id.die);
tools/perf/tests/topology.c
165
env->cpu[cpu.cpu].die_id == id.die);
tools/perf/tests/topology.c
180
TEST_ASSERT_VAL("Socket map - Die ID is set", id.die == -1);
tools/perf/tests/topology.c
192
TEST_ASSERT_VAL("Node map - Die ID is set", id.die == -1);
tools/perf/util/annotate-data.c
224
static int __add_member_cb(Dwarf_Die *die, void *arg)
tools/perf/util/annotate-data.c
234
if (dwarf_tag(die) != DW_TAG_member)
tools/perf/util/annotate-data.c
242
die_get_typename(die, &sb);
tools/perf/util/annotate-data.c
244
__die_get_real_type(die, &member_type);
tools/perf/util/annotate-data.c
253
if (dwarf_attr_integrate(die, DW_AT_data_member_location, &attr))
tools/perf/util/annotate-data.c
257
if (dwarf_attr_integrate(die, DW_AT_data_bit_offset, &attr) &&
tools/perf/util/annotate-data.c
263
if (dwarf_attr_integrate(die, DW_AT_bit_size, &attr) &&
tools/perf/util/annotate-data.c
270
if (dwarf_diename(die)) {
tools/perf/util/annotate-data.c
273
dwarf_diename(die), (long)bit_size) < 0)
tools/perf/util/annotate-data.c
276
member->var_name = strdup(dwarf_diename(die));
tools/perf/util/annotate-data.c
42
void pr_debug_type_name(Dwarf_Die *die, enum type_state_kind kind)
tools/perf/util/annotate-data.c
77
dwarf_aggregate_size(die, &size);
tools/perf/util/annotate-data.c
80
die_get_typename_from_type(die, &sb);
tools/perf/util/annotate-data.c
83
str, (long)size, (long)dwarf_dieoffset(die));
tools/perf/util/annotate-data.c
87
static void pr_debug_location(Dwarf_Die *die, u64 pc, int reg)
tools/perf/util/annotate-data.c
98
if (dwarf_attr(die, DW_AT_location, &attr) == NULL)
tools/perf/util/annotate-data.h
263
void pr_debug_type_name(Dwarf_Die *die, enum type_state_kind kind);
tools/perf/util/cpumap.c
239
else if (a->die != b->die)
tools/perf/util/cpumap.c
240
return a->die - b->die;
tools/perf/util/cpumap.c
310
int die;
tools/perf/util/cpumap.c
312
die = cpu__get_die_id(cpu);
tools/perf/util/cpumap.c
314
if (die < 0)
tools/perf/util/cpumap.c
315
die = 0;
tools/perf/util/cpumap.c
326
id.die = die;
tools/perf/util/cpumap.c
738
a->die == b->die &&
tools/perf/util/cpumap.c
751
a->die == -1 &&
tools/perf/util/cpumap.c
765
.die = -1,
tools/perf/util/cpumap.h
21
int die;
tools/perf/util/libdw.c
77
static int libdw_a2l_cb(Dwarf_Die *die, void *_args)
tools/perf/util/libdw.c
80
struct symbol *inline_sym = new_inline_sym(args->dso, args->sym, dwarf_diename(die));
tools/perf/util/libdw.c
81
const char *call_fname = die_get_call_file(die);
tools/perf/util/libdw.c
90
call_srcline = srcline_from_fileline(call_fname, die_get_call_lineno(die));
tools/perf/util/stat-display.c
266
snprintf(buf, sizeof(buf), "S%d-D%d-C%d", id.socket, id.die, id.core);
tools/perf/util/stat-display.c
270
id.socket, id.die, id.cache_lvl, id.cache);
tools/perf/util/stat-display.c
273
snprintf(buf, sizeof(buf), "S%d-D%d-CLS%d", id.socket, id.die, id.cluster);
tools/perf/util/stat-display.c
276
snprintf(buf, sizeof(buf), "S%d-D%d", id.socket, id.die);
tools/perf/util/stat-display.c
287
id.socket, id.die, id.core);
tools/perf/util/stat-display.c
319
id.socket, id.die, id.core, sep, aggr_nr, sep);
tools/perf/util/stat-display.c
323
id.socket, id.die, id.cache_lvl, id.cache, sep, aggr_nr, sep);
tools/perf/util/stat-display.c
327
id.socket, id.die, id.cluster, sep, aggr_nr, sep);
tools/perf/util/stat-display.c
331
id.socket, id.die, sep, aggr_nr, sep);
tools/perf/util/stat-display.c
344
id.socket, id.die, id.core, sep);
tools/perf/util/stat-display.c
370
id.socket, id.die, id.core, aggr_nr);
tools/perf/util/stat-display.c
374
id.socket, id.die, id.cache_lvl, id.cache, aggr_nr);
tools/perf/util/stat-display.c
378
id.socket, id.die, id.cluster, aggr_nr);
tools/perf/util/stat-display.c
382
id.socket, id.die, aggr_nr);
tools/perf/util/stat-display.c
395
id.socket, id.die, id.core);
tools/perf/util/util.h
33
void die(const char *err, ...) __noreturn __printf(1, 2);
tools/power/x86/intel-speed-select/isst-config.c
1193
tid->die = id->die;
tools/power/x86/intel-speed-select/isst-config.c
446
id->die = get_physical_die_id(cpu);
tools/power/x86/intel-speed-select/isst-config.c
447
if (id->die >= MAX_DIE_PER_PACKAGE)
tools/power/x86/intel-speed-select/isst-config.c
448
id->die = -1;
tools/power/x86/intel-speed-select/isst-config.c
461
if (id->pkg == tid.pkg && id->die == tid.die && id->punit == tid.punit)
tools/power/x86/intel-speed-select/isst-config.c
580
if (id.pkg < 0 || id.die < 0 || id.punit < 0)
tools/power/x86/intel-speed-select/isst-config.c
583
id.die = id.die % (max_die_id_package_0 + 1);
tools/power/x86/intel-speed-select/isst-config.c
585
valid_mask[id.pkg][id.die] = 1;
tools/power/x86/intel-speed-select/isst-config.c
587
if (cpus[id.pkg][id.die][id.punit] == -1)
tools/power/x86/intel-speed-select/isst-config.c
588
cpus[id.pkg][id.die][id.punit] = i;
tools/power/x86/intel-speed-select/isst-config.c
596
id.die = get_physical_die_id(id.cpu);
tools/power/x86/intel-speed-select/isst-config.c
615
id.die = get_physical_die_id(id.cpu);
tools/power/x86/intel-speed-select/isst-config.c
617
id.die = id.pkg;
tools/power/x86/intel-speed-select/isst-config.c
728
if (id->pkg < 0 || id->die < 0 || id->punit < 0)
tools/power/x86/intel-speed-select/isst-config.c
731
return cpu_cnt[id->pkg][id->die][id->punit];
tools/power/x86/intel-speed-select/isst-config.c
943
snprintf(dir_name, sizeof(dir_name), "/sys/fs/cgroup/%d-%d-%d", id->pkg, id->die, id->punit);
tools/power/x86/intel-speed-select/isst-core-mbox.c
352
"/sys/devices/system/cpu/intel_uncore_frequency/package_%02d_die_%02d/max_freq_khz", id->pkg, id->die);
tools/power/x86/intel-speed-select/isst-core-mbox.c
355
"/sys/devices/system/cpu/intel_uncore_frequency/package_%02d_die_%02d/min_freq_khz", id->pkg, id->die);
tools/power/x86/intel-speed-select/isst-core-mbox.c
69
if (id->pkg < 0 || id->die < 0 || id->punit)
tools/power/x86/intel-speed-select/isst-core.c
404
ctdp_level->die_id = id->die;
tools/power/x86/intel-speed-select/isst-daemon.c
43
if (id->pkg < 0 || id->die < 0 || id->punit < 0) {
tools/power/x86/intel-speed-select/isst-daemon.c
49
if (tm - per_package_levels_tm[id->pkg][id->die][id->punit] < 2)
tools/power/x86/intel-speed-select/isst-daemon.c
52
per_package_levels_tm[id->pkg][id->die][id->punit] = tm;
tools/power/x86/intel-speed-select/isst-daemon.c
61
id->pkg, id->die, pkg_dev.current_level);
tools/power/x86/intel-speed-select/isst-daemon.c
68
if (per_package_levels_info[id->pkg][id->die][id->punit] == pkg_dev.current_level)
tools/power/x86/intel-speed-select/isst-daemon.c
72
id->cpu, id->pkg, id->die, per_package_levels_info[id->pkg][id->die][id->punit],
tools/power/x86/intel-speed-select/isst-daemon.c
75
per_package_levels_info[id->pkg][id->die][id->punit] = pkg_dev.current_level;
tools/power/x86/intel-speed-select/isst-display.c
176
if (id->die < 0 && id->cpu < 0)
tools/power/x86/intel-speed-select/isst-display.c
183
id->pkg, id->die, id->punit);
tools/power/x86/intel-speed-select/isst-display.c
187
id->pkg, id->die, id->punit, id->cpu);
tools/power/x86/intel-speed-select/isst-display.c
190
id->pkg, id->die, id->cpu);
tools/power/x86/intel-speed-select/isst-display.c
197
if (id->die < 0)
tools/power/x86/intel-speed-select/isst-display.c
200
snprintf(header, sizeof(header), "die-%d", id->die);
tools/power/x86/intel-speed-select/isst.h
90
int die;
tools/power/x86/turbostat/turbostat.c
4502
int die;
tools/power/x86/turbostat/turbostat.c
4508
for (die = 0; die <= topo.max_die_id; ++die) {
tools/power/x86/turbostat/turbostat.c
4510
sprintf(path, "/sys/devices/system/cpu/intel_uncore_frequency/package_%02d_die_%02d/current_freq_khz", package, die);
tools/testing/selftests/firmware/fw_namespace.c
102
die("remount root in child ns failed\n");
tools/testing/selftests/firmware/fw_namespace.c
106
die("blocking firmware in child ns failed\n");
tools/testing/selftests/firmware/fw_namespace.c
120
die("usage: %s sys_path\n", argv[0]);
tools/testing/selftests/firmware/fw_namespace.c
125
die("mounting tmpfs to /lib/firmware failed\n");
tools/testing/selftests/firmware/fw_namespace.c
129
die("error: failed to build full fw_path\n");
tools/testing/selftests/firmware/fw_namespace.c
137
die("error: failed to access firmware\n");
tools/testing/selftests/firmware/fw_namespace.c
142
die("error: firmware access did not fail\n");
tools/testing/selftests/firmware/fw_namespace.c
41
die("open failed: %s\n",
tools/testing/selftests/firmware/fw_namespace.c
55
die("open failed: %s\n",
tools/testing/selftests/firmware/fw_namespace.c
58
die("write failed: %s\n",
tools/testing/selftests/firmware/fw_namespace.c
69
die("blocking firmware in parent ns failed\n");
tools/testing/selftests/firmware/fw_namespace.c
73
die("fork failed: %s\n",
tools/testing/selftests/firmware/fw_namespace.c
82
die("waitpid failed: %s\n",
tools/testing/selftests/firmware/fw_namespace.c
86
die("waited for %d got %d\n",
tools/testing/selftests/firmware/fw_namespace.c
90
die("child did not terminate cleanly\n");
tools/testing/selftests/firmware/fw_namespace.c
98
die("unshare(CLONE_NEWNS) failed: %s\n",
tools/testing/selftests/mount/nosymfollow-test.c
100
die("unshare(CLONE_NEWUSER) failed: %s\n", strerror(errno));
tools/testing/selftests/mount/nosymfollow-test.c
107
die("setgid(0) failed %s\n", strerror(errno));
tools/testing/selftests/mount/nosymfollow-test.c
109
die("setuid(0) failed %s\n", strerror(errno));
tools/testing/selftests/mount/nosymfollow-test.c
112
die("unshare(CLONE_NEWNS) failed: %s\n", strerror(errno));
tools/testing/selftests/mount/nosymfollow-test.c
121
die("creat failed: %s\n", strerror(errno));
tools/testing/selftests/mount/nosymfollow-test.c
125
die("symlink failed: %s\n", strerror(errno));
tools/testing/selftests/mount/nosymfollow-test.c
128
die("close of %s failed: %s\n", DATA, strerror(errno));
tools/testing/selftests/mount/nosymfollow-test.c
138
die("link traversal unexpected result: %d, %s\n",
tools/testing/selftests/mount/nosymfollow-test.c
143
die("link traversal failed: %s\n", strerror(errno));
tools/testing/selftests/mount/nosymfollow-test.c
146
die("close of link failed: %s\n", strerror(errno));
tools/testing/selftests/mount/nosymfollow-test.c
159
die("readlink failed: %s\n", strerror(errno));
tools/testing/selftests/mount/nosymfollow-test.c
161
die("readlink strcmp failed: '%s' '%s'\n", buf, DATA);
tools/testing/selftests/mount/nosymfollow-test.c
169
die("realpath failed: %s\n", strerror(errno));
tools/testing/selftests/mount/nosymfollow-test.c
171
die("realpath strcmp failed\n");
tools/testing/selftests/mount/nosymfollow-test.c
183
die("statfs failed: %s\n", strerror(errno));
tools/testing/selftests/mount/nosymfollow-test.c
187
die("ST_NOSYMFOLLOW not set on %s\n", TMP);
tools/testing/selftests/mount/nosymfollow-test.c
190
die("ST_NOSYMFOLLOW set on %s\n", TMP);
tools/testing/selftests/mount/nosymfollow-test.c
207
die("mount failed: %s\n", strerror(errno));
tools/testing/selftests/mount/nosymfollow-test.c
213
die("remount failed: %s\n", strerror(errno));
tools/testing/selftests/mount/nosymfollow-test.c
50
die("vsnprintf failed: %s\n", strerror(errno));
tools/testing/selftests/mount/nosymfollow-test.c
53
die("vsnprintf output truncated\n");
tools/testing/selftests/mount/nosymfollow-test.c
59
die("open of %s failed: %s\n", filename, strerror(errno));
tools/testing/selftests/mount/nosymfollow-test.c
65
die("short write to %s\n", filename);
tools/testing/selftests/mount/nosymfollow-test.c
67
die("write to %s failed: %s\n",
tools/testing/selftests/mount/nosymfollow-test.c
73
die("close of %s failed: %s\n", filename, strerror(errno));
tools/testing/selftests/mount/unprivileged-remount-test.c
123
die("statvfs of %s failed: %s\n",
tools/testing/selftests/mount/unprivileged-remount-test.c
129
die("Unrecognized mount flags\n");
tools/testing/selftests/mount/unprivileged-remount-test.c
163
die("unshare(CLONE_NEWUSER) failed: %s\n",
tools/testing/selftests/mount/unprivileged-remount-test.c
172
die ("setgid(0) failed %s\n",
tools/testing/selftests/mount/unprivileged-remount-test.c
176
die("setuid(0) failed %s\n",
tools/testing/selftests/mount/unprivileged-remount-test.c
189
die("fork failed: %s\n",
tools/testing/selftests/mount/unprivileged-remount-test.c
197
die("waitpid failed: %s\n",
tools/testing/selftests/mount/unprivileged-remount-test.c
201
die("waited for %d got %d\n",
tools/testing/selftests/mount/unprivileged-remount-test.c
205
die("child did not terminate cleanly\n");
tools/testing/selftests/mount/unprivileged-remount-test.c
212
die("unshare(CLONE_NEWNS) failed: %s\n",
tools/testing/selftests/mount/unprivileged-remount-test.c
217
die("mount of %s with options '%s' on /tmp failed: %s\n",
tools/testing/selftests/mount/unprivileged-remount-test.c
226
die("unshare(CLONE_NEWNS) failed: %s\n",
tools/testing/selftests/mount/unprivileged-remount-test.c
233
die("remount of /tmp failed: %s\n",
tools/testing/selftests/mount/unprivileged-remount-test.c
240
die("remount of /tmp with invalid flags "
tools/testing/selftests/mount/unprivileged-remount-test.c
267
die("fork failed: %s\n",
tools/testing/selftests/mount/unprivileged-remount-test.c
275
die("waitpid failed: %s\n",
tools/testing/selftests/mount/unprivileged-remount-test.c
279
die("waited for %d got %d\n",
tools/testing/selftests/mount/unprivileged-remount-test.c
283
die("child did not terminate cleanly\n");
tools/testing/selftests/mount/unprivileged-remount-test.c
293
die("unshare(CLONE_NEWNS) failed: %s\n",
tools/testing/selftests/mount/unprivileged-remount-test.c
299
die("recursive bind mount of %s onto %s failed: %s\n",
tools/testing/selftests/mount/unprivileged-remount-test.c
307
die("remount of /tmp failed: %s\n",
tools/testing/selftests/mount/unprivileged-remount-test.c
313
die("Mount flags unexpectedly changed during remount of %s originally mounted on %s\n",
tools/testing/selftests/mount/unprivileged-remount-test.c
322
die("MS_RDONLY malfunctions\n");
tools/testing/selftests/mount/unprivileged-remount-test.c
325
die("MS_NODEV malfunctions\n");
tools/testing/selftests/mount/unprivileged-remount-test.c
328
die("MS_NOSUID malfunctions\n");
tools/testing/selftests/mount/unprivileged-remount-test.c
331
die("MS_NOEXEC malfunctions\n");
tools/testing/selftests/mount/unprivileged-remount-test.c
336
die("MS_RELATIME malfunctions\n");
tools/testing/selftests/mount/unprivileged-remount-test.c
341
die("MS_STRICTATIME malfunctions\n");
tools/testing/selftests/mount/unprivileged-remount-test.c
346
die("MS_NOATIME malfunctions\n");
tools/testing/selftests/mount/unprivileged-remount-test.c
351
die("MS_RELATIME|MS_NODIRATIME malfunctions\n");
tools/testing/selftests/mount/unprivileged-remount-test.c
356
die("MS_STRICTATIME|MS_NODIRATIME malfunctions\n");
tools/testing/selftests/mount/unprivileged-remount-test.c
361
die("MS_NOATIME|MS_DIRATIME malfunctions\n");
tools/testing/selftests/mount/unprivileged-remount-test.c
365
die("Default atime malfunctions\n");
tools/testing/selftests/mount/unprivileged-remount-test.c
368
die("Mount flags unexpectedly changed after remount\n");
tools/testing/selftests/mount/unprivileged-remount-test.c
66
die("vsnprintf failed: %s\n",
tools/testing/selftests/mount/unprivileged-remount-test.c
70
die("vsnprintf output truncated\n");
tools/testing/selftests/mount/unprivileged-remount-test.c
77
die("open of %s failed: %s\n",
tools/testing/selftests/mount/unprivileged-remount-test.c
83
die("short write to %s\n", filename);
tools/testing/selftests/mount/unprivileged-remount-test.c
85
die("write to %s failed: %s\n",
tools/testing/selftests/mount/unprivileged-remount-test.c
90
die("close of %s failed: %s\n",
tools/testing/selftests/net/netfilter/conntrack_reverse_clash.c
105
die("child recvfrom");
tools/testing/selftests/net/netfilter/conntrack_reverse_clash.c
114
die("parent recvfrom");
tools/testing/selftests/net/netfilter/conntrack_reverse_clash.c
55
die("socket");
tools/testing/selftests/net/netfilter/conntrack_reverse_clash.c
85
die("bind 1");
tools/testing/selftests/net/netfilter/conntrack_reverse_clash.c
87
die("bind 2");
tools/testing/selftests/powerpc/dexcr/chdexcr.c
106
die("missing command");
tools/testing/selftests/powerpc/dexcr/chdexcr.c
82
die("unknown aspect");
tools/testing/selftests/powerpc/dexcr/chdexcr.c
86
die("failed to apply option");
tools/testing/selftests/powerpc/dexcr/chdexcr.c
96
die("DEXCR not detected on this hardware");
tools/testing/selftests/safesetid/safesetid-test.c
118
die("couldn't open file\n");
tools/testing/selftests/safesetid/safesetid-test.c
120
die("couldn't fseek\n");
tools/testing/selftests/safesetid/safesetid-test.c
130
die("putpwent failed\n");
tools/testing/selftests/safesetid/safesetid-test.c
132
die("fclose failed\n");
tools/testing/selftests/safesetid/safesetid-test.c
147
die("couldn't open group file\n");
tools/testing/selftests/safesetid/safesetid-test.c
149
die("couldn't fseek group file\n");
tools/testing/selftests/safesetid/safesetid-test.c
157
die("putgrent failed\n");
tools/testing/selftests/safesetid/safesetid-test.c
159
die("fclose failed\n");
tools/testing/selftests/safesetid/safesetid-test.c
171
die("mounting securityfs failed\n");
tools/testing/selftests/safesetid/safesetid-test.c
173
die("couldn't find securityfs for unknown reason\n");
tools/testing/selftests/safesetid/safesetid-test.c
177
die("close of %s failed: %s\n",
tools/testing/selftests/safesetid/safesetid-test.c
191
die("can't open add_uid_whitelist_policy file\n");
tools/testing/selftests/safesetid/safesetid-test.c
195
die("short write to %s\n", add_uid_whitelist_policy_file);
tools/testing/selftests/safesetid/safesetid-test.c
197
die("write to %s failed: %s\n",
tools/testing/selftests/safesetid/safesetid-test.c
202
die("close of %s failed: %s\n",
tools/testing/selftests/safesetid/safesetid-test.c
215
die("can't open add_gid_whitelist_policy file\n");
tools/testing/selftests/safesetid/safesetid-test.c
219
die("short write to %s\n", add_gid_whitelist_policy_file);
tools/testing/selftests/safesetid/safesetid-test.c
221
die("write to %s failed: %s\n",
tools/testing/selftests/safesetid/safesetid-test.c
226
die("close of %s failed: %s\n",
tools/testing/selftests/safesetid/safesetid-test.c
273
die("fork\n");
tools/testing/selftests/safesetid/safesetid-test.c
287
die("waitpid\n");
tools/testing/selftests/safesetid/safesetid-test.c
295
die("unexpected success\n");
tools/testing/selftests/safesetid/safesetid-test.c
299
die("unexpected failure\n");
tools/testing/selftests/safesetid/safesetid-test.c
307
die("killed unexpectedly\n");
tools/testing/selftests/safesetid/safesetid-test.c
311
die("unexpected signal: %d\n", wstatus);
tools/testing/selftests/safesetid/safesetid-test.c
314
die("unexpected status: %d\n", wstatus);
tools/testing/selftests/safesetid/safesetid-test.c
319
die("should not reach here\n");
tools/testing/selftests/safesetid/safesetid-test.c
329
die("fork\n");
tools/testing/selftests/safesetid/safesetid-test.c
343
die("waitpid\n");
tools/testing/selftests/safesetid/safesetid-test.c
351
die("unexpected success\n");
tools/testing/selftests/safesetid/safesetid-test.c
355
die("unexpected failure\n");
tools/testing/selftests/safesetid/safesetid-test.c
363
die("killed unexpectedly\n");
tools/testing/selftests/safesetid/safesetid-test.c
367
die("unexpected signal: %d\n", wstatus);
tools/testing/selftests/safesetid/safesetid-test.c
370
die("unexpected status: %d\n", wstatus);
tools/testing/selftests/safesetid/safesetid-test.c
375
die("should not reach here\n");
tools/testing/selftests/safesetid/safesetid-test.c
387
die("fork\n");
tools/testing/selftests/safesetid/safesetid-test.c
408
die("waitpid\n");
tools/testing/selftests/safesetid/safesetid-test.c
416
die("unexpected success\n");
tools/testing/selftests/safesetid/safesetid-test.c
420
die("unexpected failure\n");
tools/testing/selftests/safesetid/safesetid-test.c
428
die("killed unexpectedly\n");
tools/testing/selftests/safesetid/safesetid-test.c
432
die("unexpected signal: %d\n", wstatus);
tools/testing/selftests/safesetid/safesetid-test.c
435
die("unexpected status: %d\n", wstatus);
tools/testing/selftests/safesetid/safesetid-test.c
440
die("should not reach here\n");
tools/testing/selftests/safesetid/safesetid-test.c
485
die("Error with set keepcaps\n");
tools/testing/selftests/safesetid/safesetid-test.c
491
die("Error with set gid(%d)\n", NO_POLICY_UGID);
tools/testing/selftests/safesetid/safesetid-test.c
493
die("Error with set uid(%d)\n", NO_POLICY_UGID);
tools/testing/selftests/safesetid/safesetid-test.c
499
die("Error with set dumpable\n");
tools/testing/selftests/safesetid/safesetid-test.c
501
die("test_userns failed when it should work\n");
tools/testing/selftests/safesetid/safesetid-test.c
506
die("Error with set gid(%d)\n", RESTRICTED_PARENT_UGID);
tools/testing/selftests/safesetid/safesetid-test.c
508
die("Error with set uid(%d)\n", RESTRICTED_PARENT_UGID);
tools/testing/selftests/safesetid/safesetid-test.c
526
die("test_userns worked when it should fail\n");
tools/testing/selftests/seccomp/seccomp_bpf.c
806
bool die = (bool)data;
tools/testing/selftests/seccomp/seccomp_bpf.c
808
if (die) {
tools/usb/ffs-test.c
103
die(__VA_ARGS__); \