Symbol: filename
arch/alpha/kernel/osf_sys.c
1004
SYSCALL_DEFINE2(osf_utimes, const char __user *, filename,
arch/alpha/kernel/osf_sys.c
1019
return do_utimes(AT_FDCWD, filename, tvs ? tv : NULL, 0);
arch/arm/include/asm/syscalls.h
15
asmlinkage long sys_oabi_stat64(const char __user * filename,
arch/arm/include/asm/syscalls.h
17
asmlinkage long sys_oabi_lstat64(const char __user * filename,
arch/arm/include/asm/syscalls.h
22
const char __user *filename,
arch/arm/kernel/sys_oabi-compat.c
148
asmlinkage long sys_oabi_stat64(const char __user * filename,
arch/arm/kernel/sys_oabi-compat.c
152
int error = vfs_stat(filename, &stat);
arch/arm/kernel/sys_oabi-compat.c
158
asmlinkage long sys_oabi_lstat64(const char __user * filename,
arch/arm/kernel/sys_oabi-compat.c
162
int error = vfs_lstat(filename, &stat);
arch/arm/kernel/sys_oabi-compat.c
179
const char __user *filename,
arch/arm/kernel/sys_oabi-compat.c
186
error = vfs_fstatat(dfd, filename, &stat, flag);
arch/mips/bcm63xx/boards/board_bcm963xx.c
775
board_name = hcs->filename;
arch/powerpc/kernel/rtas_flash.c
631
const char *filename;
arch/powerpc/kernel/rtas_flash.c
639
.filename = "powerpc/rtas/" FIRMWARE_FLASH_NAME,
arch/powerpc/kernel/rtas_flash.c
648
.filename = "powerpc/rtas/" FIRMWARE_UPDATE_NAME,
arch/powerpc/kernel/rtas_flash.c
657
.filename = "powerpc/rtas/" VALIDATE_FLASH_NAME,
arch/powerpc/kernel/rtas_flash.c
666
.filename = "powerpc/rtas/" MANAGE_FLASH_NAME,
arch/powerpc/kernel/rtas_flash.c
701
if (!proc_create(f->filename, 0600, NULL, &f->ops))
arch/powerpc/kernel/rtas_flash.c
721
remove_proc_entry(f->filename, NULL);
arch/powerpc/kernel/rtas_flash.c
743
remove_proc_entry(f->filename, NULL);
arch/sparc/boot/piggyback.c
100
static int get_start_end(const char *filename, unsigned int *start,
arch/sparc/boot/piggyback.c
108
map = fopen(filename, "r");
arch/sparc/boot/piggyback.c
110
die(filename);
arch/sparc/boot/piggyback.c
135
static off_t get_hdrs_offset(int kernelfd, const char *filename)
arch/sparc/boot/piggyback.c
144
die(filename);
arch/sparc/boot/piggyback.c
164
die(filename);
arch/sparc/boot/piggyback.c
173
fprintf (stderr, "Couldn't find headers signature in %s\n", filename);
arch/sparc/kernel/sys_sparc32.c
105
COMPAT_SYSCALL_DEFINE2(lstat64, const char __user *, filename,
arch/sparc/kernel/sys_sparc32.c
109
int error = vfs_lstat(filename, &stat);
arch/sparc/kernel/sys_sparc32.c
128
const char __user *, filename,
arch/sparc/kernel/sys_sparc32.c
134
error = vfs_fstatat(dfd, filename, &stat, flag);
arch/sparc/kernel/sys_sparc32.c
94
COMPAT_SYSCALL_DEFINE2(stat64, const char __user *, filename,
arch/sparc/kernel/sys_sparc32.c
98
int error = vfs_stat(filename, &stat);
arch/sparc/kernel/systbls.h
59
asmlinkage long compat_sys_stat64(const char __user * filename,
arch/sparc/kernel/systbls.h
61
asmlinkage long compat_sys_lstat64(const char __user * filename,
arch/sparc/kernel/systbls.h
66
const char __user *filename,
arch/sparc/kernel/systbls.h
99
const char __user *filename,
arch/um/drivers/vector_user.c
896
void *uml_vector_user_bpf(char *filename)
arch/um/drivers/vector_user.c
903
if (filename == NULL)
arch/um/drivers/vector_user.c
906
if (stat(filename, &statbuf) < 0) {
arch/um/drivers/vector_user.c
917
ffd = os_open_file(filename, of_read(OPENFLAGS()), 0);
arch/um/drivers/vector_user.c
930
printk(KERN_ERR "Failed to read bpf program %s, error %d", filename, res);
arch/um/drivers/vector_user.h
99
extern void *uml_vector_user_bpf(char *filename);
arch/um/kernel/load_file.c
10
static int __init __uml_load_file(const char *filename, void *buf, int size)
arch/um/kernel/load_file.c
14
fd = os_open_file(filename, of_read(OPENFLAGS()), 0);
arch/um/kernel/load_file.c
16
printk(KERN_ERR "Opening '%s' failed - err = %d\n", filename,
arch/um/kernel/load_file.c
24
filename, -n);
arch/um/kernel/load_file.c
32
void *uml_load_file(const char *filename, unsigned long long *size)
arch/um/kernel/load_file.c
39
if (!filename)
arch/um/kernel/load_file.c
42
err = os_file_size(filename, size);
arch/um/kernel/load_file.c
47
printk(KERN_ERR "\"%s\" is empty\n", filename);
arch/um/kernel/load_file.c
53
if (__uml_load_file(filename, area, *size)) {
arch/um/kernel/um_arch.h
6
extern void * __init uml_load_file(const char *filename, unsigned long long *size);
arch/x86/kernel/sys_ia32.c
164
COMPAT_SYSCALL_DEFINE2(ia32_stat64, const char __user *, filename,
arch/x86/kernel/sys_ia32.c
168
int ret = vfs_stat(filename, &stat);
arch/x86/kernel/sys_ia32.c
175
COMPAT_SYSCALL_DEFINE2(ia32_lstat64, const char __user *, filename,
arch/x86/kernel/sys_ia32.c
179
int ret = vfs_lstat(filename, &stat);
arch/x86/kernel/sys_ia32.c
196
const char __user *, filename,
arch/x86/kernel/sys_ia32.c
202
error = vfs_fstatat(dfd, filename, &stat, flag);
arch/x86/kernel/sys_ia32.c
54
SYSCALL_DEFINE3(ia32_truncate64, const char __user *, filename,
arch/x86/kernel/sys_ia32.c
57
return ksys_truncate(filename,
arch/xtensa/platforms/iss/simdisk.c
152
static int simdisk_attach(struct simdisk *dev, const char *filename)
arch/xtensa/platforms/iss/simdisk.c
156
filename = kstrdup(filename, GFP_KERNEL);
arch/xtensa/platforms/iss/simdisk.c
157
if (filename == NULL)
arch/xtensa/platforms/iss/simdisk.c
166
dev->fd = simc_open(filename, O_RDWR, 0);
arch/xtensa/platforms/iss/simdisk.c
168
pr_err("SIMDISK: Can't open %s: %d\n", filename, errno);
arch/xtensa/platforms/iss/simdisk.c
174
dev->filename = filename;
arch/xtensa/platforms/iss/simdisk.c
175
pr_info("SIMDISK: %s=%s\n", dev->gd->disk_name, dev->filename);
arch/xtensa/platforms/iss/simdisk.c
178
kfree(filename);
arch/xtensa/platforms/iss/simdisk.c
195
dev->filename, errno);
arch/xtensa/platforms/iss/simdisk.c
199
dev->gd->disk_name, dev->filename);
arch/xtensa/platforms/iss/simdisk.c
201
kfree(dev->filename);
arch/xtensa/platforms/iss/simdisk.c
202
dev->filename = NULL;
arch/xtensa/platforms/iss/simdisk.c
213
const char *s = dev->filename;
arch/xtensa/platforms/iss/simdisk.c
278
dev->filename = NULL;
arch/xtensa/platforms/iss/simdisk.c
29
const char *filename;
arch/xtensa/platforms/iss/simdisk.c
333
if (filename[i] != NULL && filename[i][0] != 0 &&
arch/xtensa/platforms/iss/simdisk.c
335
simdisk_attach(sddev + i, filename[i]);
arch/xtensa/platforms/iss/simdisk.c
44
static const char *filename[MAX_SIMDISK_COUNT] = {
arch/xtensa/platforms/iss/simdisk.c
56
if (n_files < ARRAY_SIZE(filename))
arch/xtensa/platforms/iss/simdisk.c
57
filename[n_files++] = val;
arch/xtensa/platforms/iss/simdisk.c
66
module_param_cb(filename, &simdisk_param_ops_filename, &n_files, 0);
arch/xtensa/platforms/iss/simdisk.c
67
MODULE_PARM_DESC(filename, "Backing storage filename.");
drivers/accel/qaic/qaic_ssr.c
48
char filename[20];
drivers/accel/qaic/sahara.c
105
char filename[SAHARA_TABLE_ENTRY_STR_LEN];
drivers/accel/qaic/sahara.c
113
char filename[SAHARA_TABLE_ENTRY_STR_LEN];
drivers/accel/qaic/sahara.c
593
dev_table[i].filename[SAHARA_TABLE_ENTRY_STR_LEN - 1] = 0;
drivers/accel/qaic/sahara.c
610
dev_table[i].filename);
drivers/accel/qaic/sahara.c
651
strscpy(image_out_table[i].filename,
drivers/accel/qaic/sahara.c
652
dev_table[i].filename,
drivers/accessibility/speakup/utils.h
30
char filename[256];
drivers/accessibility/speakup/utils.h
35
snprintf(filename, sizeof(filename), "%s/%s", dir_name, name);
drivers/accessibility/speakup/utils.h
37
snprintf(filename, sizeof(filename), "%s", name);
drivers/accessibility/speakup/utils.h
38
infile = fopen(filename, "r");
drivers/accessibility/speakup/utils.h
40
fprintf(stderr, "can't open %s\n", filename);
drivers/accessibility/speakup/utils.h
50
fprintf(stderr, "error: file %s line %d\n", filename, lc);
drivers/acpi/acpica/acapps.h
82
ac_get_all_tables_from_file(char *filename,
drivers/acpi/acpica/acconvert.h
72
struct acpi_file_node *cv_filename_exists(char *filename,
drivers/acpi/acpica/acdebug.h
223
acpi_status acpi_db_load_acpi_table(char *filename);
drivers/acpi/acpica/aclocal.h
832
char *filename;
drivers/acpi/acpica/aclocal.h
865
char *filename;
drivers/acpi/sysfs.c
312
char filename[ACPI_NAMESEG_SIZE+ACPI_INST_SIZE];
drivers/acpi/sysfs.c
364
ACPI_COPY_NAMESEG(table_attr->filename, table_header->signature);
drivers/acpi/sysfs.c
365
table_attr->filename[ACPI_NAMESEG_SIZE] = '\0';
drivers/acpi/sysfs.c
371
strcat(table_attr->filename, instance_str);
drivers/acpi/sysfs.c
376
table_attr->attr.attr.name = table_attr->filename;
drivers/bluetooth/ath3k.c
355
char filename[ATH3K_NAME_LEN];
drivers/bluetooth/ath3k.c
378
snprintf(filename, ATH3K_NAME_LEN, "ar3k/AthrBT_0x%08x.dfu",
drivers/bluetooth/ath3k.c
381
ret = request_firmware(&firmware, filename, &udev->dev);
drivers/bluetooth/ath3k.c
383
BT_ERR("Patch file not found %s", filename);
drivers/bluetooth/ath3k.c
408
char filename[ATH3K_NAME_LEN];
drivers/bluetooth/ath3k.c
440
snprintf(filename, ATH3K_NAME_LEN, "ar3k/ramps_0x%08x_%d%s",
drivers/bluetooth/ath3k.c
443
ret = request_firmware(&firmware, filename, &udev->dev);
drivers/bluetooth/ath3k.c
445
BT_ERR("Configuration file not found %s", filename);
drivers/bluetooth/btqca.c
275
static bool qca_filename_has_extension(const char *filename)
drivers/bluetooth/btqca.c
277
const char *suffix = strrchr(filename, '.');
drivers/bluetooth/btqca.c
280
if (!suffix || suffix == filename || *(suffix + 1) == '\0')
drivers/bluetooth/btqca.c
287
static bool qca_get_alt_nvm_file(char *filename, size_t max_size)
drivers/bluetooth/btqca.c
293
if (qca_filename_has_extension(filename)) {
drivers/bluetooth/btqca.c
294
suffix = strrchr(filename, '.');
drivers/bluetooth/btqca.c
295
strscpy(fwname, filename, suffix - filename + 1);
drivers/bluetooth/btqca.c
296
snprintf(fwname + (suffix - filename),
drivers/bluetooth/btqca.c
297
sizeof(fwname) - (suffix - filename), ".bin");
drivers/bluetooth/btqca.c
299
if (strcmp(fwname, filename) == 0)
drivers/bluetooth/btqca.c
302
snprintf(filename, max_size, "%s", fwname);
drivers/comedi/kcomedilib/kcomedilib_main.c
125
struct comedi_device *comedi_open_from(const char *filename, int from)
drivers/comedi/kcomedilib/kcomedilib_main.c
130
if (strncmp(filename, "/dev/comedi", 11) != 0)
drivers/comedi/kcomedilib/kcomedilib_main.c
133
if (kstrtouint(filename + 11, 0, &minor))
drivers/crypto/ccp/sev-dev.c
261
static struct file *open_file_as_root(const char *filename, int flags, umode_t mode)
drivers/crypto/ccp/sev-dev.c
276
return file_open_root(&root, filename, flags, mode);
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
101
strscpy(ucode->filename, filename, OTX_CPT_UCODE_NAME_LENGTH);
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
1184
eng_grp->ucode[0].filename,
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
284
struct tar_arch_info_t *tar_arch, char *filename,
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
317
dev_err(dev, "Ucode %s invalid size\n", filename);
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
326
set_ucode_filename(&tar_info->ucode, filename);
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
393
pr_debug("Ucode filename %s\n", curr->ucode.filename);
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
613
mirrored_grp->ucode[0].filename :
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
614
grp->ucode[0].filename,
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
889
ret = request_firmware(&fw, ucode->filename, dev);
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
913
ucode->filename, ucode->type);
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
99
const char *filename)
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.h
86
char filename[OTX_CPT_UCODE_NAME_LENGTH]; /* ucode filename */
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
368
char *filename, u16 rid)
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
379
ret = request_firmware(&uc_info->fw, filename, dev);
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
390
dev_err(dev, "Ucode %s invalid size\n", filename);
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
395
set_ucode_filename(&uc_info->ucode, filename);
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
446
pr_debug("Ucode filename %s\n", curr->ucode.filename);
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
461
char filename[OTX2_CPT_NAME_LENGTH];
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
472
snprintf(filename, sizeof(filename), "mrvl/cpt%02d/%s.out",
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
475
ret = load_fw(&pdev->dev, fw_info, filename, rid);
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
75
const char *filename)
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
77
strscpy(ucode->filename, filename, OTX2_CPT_NAME_LENGTH);
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.h
81
char filename[OTX2_CPT_NAME_LENGTH];/* ucode filename */
drivers/firmware/efi/libstub/efistub.h
652
efi_char16_t filename[];
drivers/firmware/efi/libstub/file.c
149
fi->filename);
drivers/firmware/efi/libstub/file.c
167
memcpy(fi->filename, fpath->filename,
drivers/firmware/efi/libstub/file.c
168
min(sizeof(fi->filename),
drivers/firmware/efi/libstub/file.c
238
fi.filename, ARRAY_SIZE(fi.filename));
drivers/firmware/efi/libstub/file.c
34
efi_char16_t filename[MAX_FILENAME_SIZE];
drivers/firmware/efi/libstub/file.c
49
for (c = fi->filename; *c != L'\0'; c++) {
drivers/firmware/efi/libstub/file.c
54
status = efi_call_proto(volume, open, &fh, fi->filename,
drivers/firmware/efi/libstub/file.c
57
efi_err("Failed to open file: %ls\n", fi->filename);
drivers/firmware/tegra/bpmp-debugfs.c
100
filename += root_len;
drivers/firmware/tegra/bpmp-debugfs.c
104
return filename;
drivers/firmware/tegra/bpmp-debugfs.c
307
const char *filename;
drivers/firmware/tegra/bpmp-debugfs.c
326
filename = get_filename(bpmp, file, fnamebuf, sizeof(fnamebuf));
drivers/firmware/tegra/bpmp-debugfs.c
327
if (!filename)
drivers/firmware/tegra/bpmp-debugfs.c
331
err = mrq_debug_open(bpmp, filename, &fd, &len, 0);
drivers/firmware/tegra/bpmp-debugfs.c
373
const char *filename;
drivers/firmware/tegra/bpmp-debugfs.c
376
filename = get_filename(bpmp, file, fnamebuf, sizeof(fnamebuf));
drivers/firmware/tegra/bpmp-debugfs.c
377
if (!filename)
drivers/firmware/tegra/bpmp-debugfs.c
384
err = mrq_debug_write(bpmp, filename, databuf, count);
drivers/firmware/tegra/bpmp-debugfs.c
592
const char *filename;
drivers/firmware/tegra/bpmp-debugfs.c
596
filename = get_filename(bpmp, file, buf, sizeof(buf));
drivers/firmware/tegra/bpmp-debugfs.c
597
if (!filename)
drivers/firmware/tegra/bpmp-debugfs.c
612
len = strlen(filename);
drivers/firmware/tegra/bpmp-debugfs.c
613
strscpy_pad(namevirt, filename, namesize);
drivers/firmware/tegra/bpmp-debugfs.c
643
const char *filename;
drivers/firmware/tegra/bpmp-debugfs.c
647
filename = get_filename(bpmp, file, fnamebuf, sizeof(fnamebuf));
drivers/firmware/tegra/bpmp-debugfs.c
648
if (!filename)
drivers/firmware/tegra/bpmp-debugfs.c
663
len = strlen(filename);
drivers/firmware/tegra/bpmp-debugfs.c
664
strscpy_pad(namevirt, filename, namesize);
drivers/firmware/tegra/bpmp-debugfs.c
73
const char *root_path, *filename = NULL;
drivers/firmware/tegra/bpmp-debugfs.c
89
filename = dentry_path(file->f_path.dentry, buf, size);
drivers/firmware/tegra/bpmp-debugfs.c
90
if (IS_ERR(filename)) {
drivers/firmware/tegra/bpmp-debugfs.c
91
filename = NULL;
drivers/firmware/tegra/bpmp-debugfs.c
95
if (strlen(filename) < root_len || strncmp(filename, root_path, root_len)) {
drivers/firmware/tegra/bpmp-debugfs.c
96
filename = NULL;
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c
246
static struct dentry *create_buf_file_callback(const char *filename,
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c
265
buf_file = debugfs_create_file(filename, mode,
drivers/gpu/drm/imagination/pvr_device.c
375
char *filename;
drivers/gpu/drm/imagination/pvr_device.c
379
filename = pvr_build_firmware_filename(pvr_dev, "powervr/rogue",
drivers/gpu/drm/imagination/pvr_device.c
381
if (!filename)
drivers/gpu/drm/imagination/pvr_device.c
388
err = request_firmware(&fw, filename, pvr_dev->base.dev);
drivers/gpu/drm/imagination/pvr_device.c
391
filename, err);
drivers/gpu/drm/imagination/pvr_device.c
395
drm_info(drm_dev, "loaded firmware %s\n", filename);
drivers/gpu/drm/imagination/pvr_device.c
396
kfree(filename);
drivers/gpu/drm/imagination/pvr_device.c
403
kfree(filename);
drivers/gpu/drm/imagination/pvr_fw_trace.c
553
char filename[8];
drivers/gpu/drm/imagination/pvr_fw_trace.c
555
snprintf(filename, ARRAY_SIZE(filename), "trace_%u", thread_nr);
drivers/gpu/drm/imagination/pvr_fw_trace.c
556
debugfs_create_file(filename, 0400, dir,
drivers/gpu/drm/radeon/mkregtable.c
189
static int parser_auth(struct table *t, const char *filename)
drivers/gpu/drm/radeon/mkregtable.c
209
file = fopen(filename, "r");
drivers/gpu/drm/radeon/mkregtable.c
211
fprintf(stderr, "Failed to open: %s\n", filename);
drivers/gpu/drm/radeon/mkregtable.c
244
r, filename);
drivers/gpu/drm/vc4/vc4_drv.h
967
const char *filename,
drivers/gpu/drm/vc4/vc4_drv.h
972
const char *filename,
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
255
char *filename)
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
267
return snprintf(filename, FILENAME_SIZE, "intel/%s", val);
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
752
char *filename;
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
759
filename = kzalloc(FILENAME_SIZE, GFP_KERNEL);
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
760
if (!filename) {
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
767
rv = get_firmware_variant(client_data, filename);
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
771
rv = request_firmware(&fw, filename, cl_data_to_dev(client_data));
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
804
filename);
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
805
kfree(filename);
drivers/hid/intel-ish-hid/ishtp-fw-loader.c
811
kfree(filename);
drivers/hid/intel-ish-hid/ishtp/loader.c
274
char filename[ISH_FW_FILENAME_LEN_MAX];
drivers/hid/intel-ish-hid/ishtp/loader.c
295
snprintf(filename, sizeof(filename),
drivers/hid/intel-ish-hid/ishtp/loader.c
298
ret = _request_ish_firmware(firmware_p, filename, dev);
drivers/hid/intel-ish-hid/ishtp/loader.c
304
snprintf(filename, sizeof(filename),
drivers/hid/intel-ish-hid/ishtp/loader.c
307
ret = _request_ish_firmware(firmware_p, filename, dev);
drivers/hid/intel-ish-hid/ishtp/loader.c
313
snprintf(filename, sizeof(filename),
drivers/hid/intel-ish-hid/ishtp/loader.c
316
ret = _request_ish_firmware(firmware_p, filename, dev);
drivers/hid/intel-ish-hid/ishtp/loader.c
322
snprintf(filename, sizeof(filename),
drivers/hid/intel-ish-hid/ishtp/loader.c
325
ret = _request_ish_firmware(firmware_p, filename, dev);
drivers/hid/intel-ish-hid/ishtp/loader.c
331
snprintf(filename, sizeof(filename), ISH_FW_FILE_VENDOR_NAME_SKU_FMT, gen,
drivers/hid/intel-ish-hid/ishtp/loader.c
333
ret = _request_ish_firmware(firmware_p, filename, dev);
drivers/hid/intel-ish-hid/ishtp/loader.c
339
snprintf(filename, sizeof(filename), ISH_FW_FILE_VENDOR_SKU_FMT, gen, vendor_crc,
drivers/hid/intel-ish-hid/ishtp/loader.c
341
ret = _request_ish_firmware(firmware_p, filename, dev);
drivers/hid/intel-ish-hid/ishtp/loader.c
347
snprintf(filename, sizeof(filename), ISH_FW_FILE_VENDOR_NAME_FMT, gen, vendor_crc,
drivers/hid/intel-ish-hid/ishtp/loader.c
349
ret = _request_ish_firmware(firmware_p, filename, dev);
drivers/hid/intel-ish-hid/ishtp/loader.c
355
snprintf(filename, sizeof(filename), ISH_FW_FILE_VENDOR_FMT, gen, vendor_crc);
drivers/hid/intel-ish-hid/ishtp/loader.c
356
ret = _request_ish_firmware(firmware_p, filename, dev);
drivers/hid/intel-ish-hid/ishtp/loader.c
361
snprintf(filename, sizeof(filename), ISH_FW_FILE_DEFAULT_FMT, gen);
drivers/hid/intel-ish-hid/ishtp/loader.c
362
return _request_ish_firmware(firmware_p, filename, dev);
drivers/hid/intel-ish-hid/ishtp/loader.h
213
const char *filename;
drivers/mcb/mcb-internal.h
46
char filename[CHAMELEON_FILENAME_LEN];
drivers/mcb/mcb-parse.c
204
header->filename);
drivers/media/i2c/ccs/ccs-core.c
3224
struct ccs_sensor *sensor, char *filename,
drivers/media/i2c/ccs/ccs-core.c
3252
return snprintf(filename, filename_size,
drivers/media/i2c/ccs/ccs-core.c
3268
char filename[40];
drivers/media/i2c/ccs/ccs-core.c
3364
rval = ccs_firmware_name(client, sensor, filename, sizeof(filename),
drivers/media/i2c/ccs/ccs-core.c
3366
if (rval >= sizeof(filename)) {
drivers/media/i2c/ccs/ccs-core.c
3371
rval = request_firmware(&fw, filename, &client->dev);
drivers/media/i2c/ccs/ccs-core.c
3382
rval = ccs_firmware_name(client, sensor, filename,
drivers/media/i2c/ccs/ccs-core.c
3383
sizeof(filename), true);
drivers/media/i2c/ccs/ccs-core.c
3384
if (rval >= sizeof(filename)) {
drivers/media/i2c/ccs/ccs-core.c
3389
rval = request_firmware(&fw, filename, &client->dev);
drivers/media/pci/cx23885/cx23885-cards.c
2486
const char *filename = "dvb-netup-altera-01.fw";
drivers/media/pci/cx23885/cx23885-cards.c
2503
filename = "dvb-netup-altera-04.fw";
drivers/media/pci/cx23885/cx23885-cards.c
2506
filename = "dvb-netup-altera-01.fw";
drivers/media/pci/cx23885/cx23885-cards.c
2510
cinfo.rev, filename);
drivers/media/pci/cx23885/cx23885-cards.c
2512
ret = request_firmware(&fw, filename, &dev->pci->dev);
drivers/media/pci/cx23885/cx23885-cards.c
2515
filename);
drivers/media/usb/dvb-usb/opera1.c
449
const char *filename)
drivers/media/usb/dvb-usb/opera1.c
455
info("start downloading fpga firmware %s",filename);
drivers/media/usb/dvb-usb/opera1.c
457
if ((ret = request_firmware(&fw, filename, &dev->dev)) != 0) {
drivers/media/usb/dvb-usb/opera1.c
459
filename);
drivers/misc/bcm-vk/bcm_vk_dev.c
1000
image.filename[sizeof(image.filename) - 1] = '\0';
drivers/misc/bcm-vk/bcm_vk_dev.c
545
const char *filename)
drivers/misc/bcm-vk/bcm_vk_dev.c
621
ret = request_partial_firmware_into_buf(&fw, filename, dev,
drivers/misc/bcm-vk/bcm_vk_dev.c
625
ret, filename);
drivers/misc/bcm-vk/bcm_vk_dev.c
708
filename,
drivers/misc/bcm-vk/bcm_vk_dev.c
715
ret, filename, offset);
drivers/misc/bcm-vk/bcm_vk_dev.c
982
image_name = image.filename;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
3803
const char *filename)
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
3808
rc = request_firmware(&fw, filename, &dev->dev);
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
3811
rc, filename);
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
4095
static int bnxt_flash_package_from_file(struct net_device *dev, const char *filename,
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
4101
rc = request_firmware(&fw, filename, &dev->dev);
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
4104
rc, filename);
drivers/net/ethernet/mellanox/mlxsw/core.c
1247
const char *filename)
drivers/net/ethernet/mellanox/mlxsw/core.c
1255
if (!req_rev || !filename)
drivers/net/ethernet/mellanox/mlxsw/core.c
1279
dev_info(mlxsw_bus_info->dev, "Flashing firmware using file %s\n", filename);
drivers/net/ethernet/mellanox/mlxsw/core.c
1281
err = request_firmware_direct(&firmware, filename, mlxsw_bus_info->dev);
drivers/net/ethernet/mellanox/mlxsw/core.c
1283
dev_err(mlxsw_bus_info->dev, "Could not request firmware file %s\n", filename);
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
1431
char filename[MLXSW_LINECARDS_INI_BUNDLE_FILENAME_LEN];
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
1436
err = snprintf(filename, sizeof(filename),
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
1439
WARN_ON(err >= sizeof(filename));
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
1441
err = request_firmware_direct(&firmware, filename,
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
1445
filename);
drivers/net/wireless/ath/ath10k/core.c
1275
char filename[100];
drivers/net/wireless/ath/ath10k/core.c
1278
scnprintf(filename, sizeof(filename), "pre-cal-%s-%s.bin",
drivers/net/wireless/ath/ath10k/core.c
1281
ar->pre_cal_file = ath10k_fetch_fw_file(ar, ATH10K_FW_DIR, filename);
drivers/net/wireless/ath/ath10k/core.c
1286
scnprintf(filename, sizeof(filename), "cal-%s-%s.bin",
drivers/net/wireless/ath/ath10k/core.c
1289
ar->cal_file = ath10k_fetch_fw_file(ar, ATH10K_FW_DIR, filename);
drivers/net/wireless/ath/ath10k/core.c
1295
ATH10K_FW_DIR, filename);
drivers/net/wireless/ath/ath10k/core.c
1490
const char *filename)
drivers/net/wireless/ath/ath10k/core.c
1500
filename);
drivers/net/wireless/ath/ath10k/core.c
1511
ar->hw_params.fw.dir, filename, len);
drivers/net/wireless/ath/ath10k/core.c
1526
ar->hw_params.fw.dir, filename, len);
drivers/net/wireless/ath/ath10k/core.c
1547
boardname, ar->hw_params.fw.dir, filename);
drivers/net/wireless/ath/ath10k/core.c
939
char filename[100];
drivers/net/wireless/ath/ath10k/core.c
950
snprintf(filename, sizeof(filename), "%s/%s/%s",
drivers/net/wireless/ath/ath10k/core.c
952
ret = firmware_request_nowarn(&fw, filename, ar->dev);
drivers/net/wireless/ath/ath10k/core.c
954
filename, ret);
drivers/net/wireless/ath/ath10k/core.c
959
snprintf(filename, sizeof(filename), "%s/%s", dir, file);
drivers/net/wireless/ath/ath10k/core.c
960
ret = firmware_request_nowarn(&fw, filename, ar->dev);
drivers/net/wireless/ath/ath10k/core.c
962
filename, ret);
drivers/net/wireless/ath/ath10k/spectral.c
466
static struct dentry *create_buf_file_handler(const char *filename,
drivers/net/wireless/ath/ath10k/spectral.c
474
buf_file = debugfs_create_file(filename, mode, parent, buf,
drivers/net/wireless/ath/ath10k/testmode.c
238
char filename[100];
drivers/net/wireless/ath/ath10k/testmode.c
241
snprintf(filename, sizeof(filename), "%s/%s",
drivers/net/wireless/ath/ath10k/testmode.c
245
ret = firmware_request_nowarn(&fw_file->firmware, filename, ar->dev);
drivers/net/wireless/ath/ath10k/testmode.c
247
filename, ret);
drivers/net/wireless/ath/ath10k/testmode.c
251
filename, ret);
drivers/net/wireless/ath/ath11k/cfr.c
816
static struct dentry *ath11k_cfr_create_buf_file_handler(const char *filename,
drivers/net/wireless/ath/ath11k/cfr.c
824
buf_file = debugfs_create_file(filename, mode, parent, buf,
drivers/net/wireless/ath/ath11k/core.c
1711
char *filename, filepath[100];
drivers/net/wireless/ath/ath11k/core.c
1716
filename = ATH11K_BOARD_API2_FILE;
drivers/net/wireless/ath/ath11k/core.c
1719
bd->fw = ath11k_core_firmware_request(ab, filename);
drivers/net/wireless/ath/ath11k/core.c
1727
ath11k_core_create_firmware_path(ab, filename,
drivers/net/wireless/ath/ath11k/core.c
1832
char *filename, filepath[100];
drivers/net/wireless/ath/ath11k/core.c
1836
filename = ATH11K_BOARD_API2_FILE;
drivers/net/wireless/ath/ath11k/core.c
1901
ath11k_core_create_firmware_path(ab, filename,
drivers/net/wireless/ath/ath11k/core.h
1294
const char *filename);
drivers/net/wireless/ath/ath11k/core.h
1343
const char *filename,
drivers/net/wireless/ath/ath11k/core.h
1353
if (fw_name && strncmp(filename, "board", 5))
drivers/net/wireless/ath/ath11k/core.h
1355
ab->hw_params.fw.dir, fw_name, filename);
drivers/net/wireless/ath/ath11k/core.h
1358
ab->hw_params.fw.dir, filename);
drivers/net/wireless/ath/ath11k/qmi.c
2418
char filename[ATH11K_QMI_MAX_BDF_FILE_NAME_SIZE];
drivers/net/wireless/ath/ath11k/qmi.c
2461
tmp = filename;
drivers/net/wireless/ath/ath11k/qmi.c
2467
snprintf(filename, sizeof(filename), "cal-%s-%s.bin",
drivers/net/wireless/ath/ath11k/qmi.c
2469
fw_entry = ath11k_core_firmware_request(ab, filename);
drivers/net/wireless/ath/ath11k/qmi.c
2486
filename);
drivers/net/wireless/ath/ath11k/spectral.c
131
static struct dentry *create_buf_file_handler(const char *filename,
drivers/net/wireless/ath/ath11k/spectral.c
139
buf_file = debugfs_create_file(filename, mode, parent, buf,
drivers/net/wireless/ath/ath12k/core.c
404
char *filename, filepath[100];
drivers/net/wireless/ath/ath12k/core.c
409
filename = ATH12K_BOARD_API2_FILE;
drivers/net/wireless/ath/ath12k/core.c
412
bd->fw = ath12k_core_firmware_request(ab, filename);
drivers/net/wireless/ath/ath12k/core.c
420
ath12k_core_create_firmware_path(ab, filename,
drivers/net/wireless/ath/ath12k/core.c
508
char *filename)
drivers/net/wireless/ath/ath12k/core.c
510
bd->fw = ath12k_core_firmware_request(ab, filename);
drivers/net/wireless/ath/ath12k/core.c
524
char *filename, filepath[100];
drivers/net/wireless/ath/ath12k/core.c
528
filename = ATH12K_BOARD_API2_FILE;
drivers/net/wireless/ath/ath12k/core.c
561
ath12k_core_create_firmware_path(ab, filename,
drivers/net/wireless/ath/ath12k/core.h
1249
char *filename);
drivers/net/wireless/ath/ath12k/core.h
1265
const char *filename);
drivers/net/wireless/ath/ath12k/core.h
1334
const char *filename,
drivers/net/wireless/ath/ath12k/core.h
1341
if (fw_name && strncmp(filename, "board", 5))
drivers/net/wireless/ath/ath12k/core.h
1343
ab->hw_params->fw.dir, fw_name, filename);
drivers/net/wireless/ath/ath12k/core.h
1346
ab->hw_params->fw.dir, filename);
drivers/net/wireless/ath/ath12k/qmi.c
3055
char filename[ATH12K_QMI_MAX_BDF_FILE_NAME_SIZE];
drivers/net/wireless/ath/ath12k/qmi.c
3089
tmp = filename;
drivers/net/wireless/ath/ath12k/qmi.c
3095
snprintf(filename, sizeof(filename), "cal-%s-%s.bin",
drivers/net/wireless/ath/ath12k/qmi.c
3097
fw_entry = ath12k_core_firmware_request(ab, filename);
drivers/net/wireless/ath/ath12k/qmi.c
3107
filename);
drivers/net/wireless/ath/ath6kl/init.c
674
static int ath6kl_get_fw(struct ath6kl *ar, const char *filename,
drivers/net/wireless/ath/ath6kl/init.c
680
ret = request_firmware(&fw_entry, filename, ar->dev);
drivers/net/wireless/ath/ath6kl/init.c
741
const char *filename;
drivers/net/wireless/ath/ath6kl/init.c
750
filename = ar->hw.fw_board;
drivers/net/wireless/ath/ath6kl/init.c
752
ret = ath6kl_get_fw(ar, filename, &ar->fw_board,
drivers/net/wireless/ath/ath6kl/init.c
766
filename, ret);
drivers/net/wireless/ath/ath6kl/init.c
768
filename = ar->hw.fw_default_board;
drivers/net/wireless/ath/ath6kl/init.c
770
ret = ath6kl_get_fw(ar, filename, &ar->fw_board,
drivers/net/wireless/ath/ath6kl/init.c
774
filename, ret);
drivers/net/wireless/ath/ath6kl/init.c
786
char filename[100];
drivers/net/wireless/ath/ath6kl/init.c
798
snprintf(filename, sizeof(filename), "%s/%s",
drivers/net/wireless/ath/ath6kl/init.c
801
ret = ath6kl_get_fw(ar, filename, &ar->fw_otp,
drivers/net/wireless/ath/ath6kl/init.c
805
filename, ret);
drivers/net/wireless/ath/ath6kl/init.c
814
char filename[100];
drivers/net/wireless/ath/ath6kl/init.c
828
snprintf(filename, sizeof(filename), "%s/%s",
drivers/net/wireless/ath/ath6kl/init.c
836
snprintf(filename, sizeof(filename), "%s/%s",
drivers/net/wireless/ath/ath6kl/init.c
842
ret = ath6kl_get_fw(ar, filename, &ar->fw, &ar->fw_len);
drivers/net/wireless/ath/ath6kl/init.c
845
ar->testmode, filename, ret);
drivers/net/wireless/ath/ath6kl/init.c
854
char filename[100];
drivers/net/wireless/ath/ath6kl/init.c
864
snprintf(filename, sizeof(filename), "%s/%s",
drivers/net/wireless/ath/ath6kl/init.c
867
ret = ath6kl_get_fw(ar, filename, &ar->fw, &ar->fw_len);
drivers/net/wireless/ath/ath6kl/init.c
870
filename, ret);
drivers/net/wireless/ath/ath6kl/init.c
879
char filename[100];
drivers/net/wireless/ath/ath6kl/init.c
888
snprintf(filename, sizeof(filename), "%s/%s",
drivers/net/wireless/ath/ath6kl/init.c
891
ret = ath6kl_get_fw(ar, filename, &ar->fw_patch,
drivers/net/wireless/ath/ath6kl/init.c
895
filename, ret);
drivers/net/wireless/ath/ath6kl/init.c
904
char filename[100];
drivers/net/wireless/ath/ath6kl/init.c
916
snprintf(filename, sizeof(filename), "%s/%s",
drivers/net/wireless/ath/ath6kl/init.c
919
ret = ath6kl_get_fw(ar, filename, &ar->fw_testscript,
drivers/net/wireless/ath/ath6kl/init.c
923
filename, ret);
drivers/net/wireless/ath/ath6kl/init.c
958
char filename[100];
drivers/net/wireless/ath/ath6kl/init.c
963
snprintf(filename, sizeof(filename), "%s/%s", ar->hw.fw.dir, name);
drivers/net/wireless/ath/ath6kl/init.c
965
ret = request_firmware(&fw, filename, ar->dev);
drivers/net/wireless/ath/ath9k/common-spectral.c
1012
static struct dentry *create_buf_file_handler(const char *filename,
drivers/net/wireless/ath/ath9k/common-spectral.c
1020
buf_file = debugfs_create_file(filename, mode, parent, buf,
drivers/net/wireless/ath/ath9k/hif_usb.c
1193
const char *filename;
drivers/net/wireless/ath/ath9k/hif_usb.c
1196
filename = FIRMWARE_AR7010_1_1;
drivers/net/wireless/ath/ath9k/hif_usb.c
1198
filename = FIRMWARE_AR9271;
drivers/net/wireless/ath/ath9k/hif_usb.c
1204
"%s", filename);
drivers/net/wireless/broadcom/b43/b43.h
762
const char *filename;
drivers/net/wireless/broadcom/b43/main.c
2153
fw->filename = NULL;
drivers/net/wireless/broadcom/b43/main.c
2202
if (fw->filename) {
drivers/net/wireless/broadcom/b43/main.c
2204
(strcmp(fw->filename, name) == 0))
drivers/net/wireless/broadcom/b43/main.c
2281
fw->filename = name;
drivers/net/wireless/broadcom/b43/main.c
2302
const char *filename;
drivers/net/wireless/broadcom/b43/main.c
2306
filename = NULL;
drivers/net/wireless/broadcom/b43/main.c
2310
filename = "ucode42";
drivers/net/wireless/broadcom/b43/main.c
2314
filename = "ucode40";
drivers/net/wireless/broadcom/b43/main.c
2318
filename = "ucode33_lcn40";
drivers/net/wireless/broadcom/b43/main.c
2322
filename = "ucode30_mimo";
drivers/net/wireless/broadcom/b43/main.c
2326
filename = "ucode29_mimo";
drivers/net/wireless/broadcom/b43/main.c
2330
filename = "ucode26_mimo";
drivers/net/wireless/broadcom/b43/main.c
2335
filename = "ucode25_mimo";
drivers/net/wireless/broadcom/b43/main.c
2337
filename = "ucode25_lcn";
drivers/net/wireless/broadcom/b43/main.c
2341
filename = "ucode24_lcn";
drivers/net/wireless/broadcom/b43/main.c
2345
filename = "ucode16_mimo";
drivers/net/wireless/broadcom/b43/main.c
2349
filename = "ucode16_mimo";
drivers/net/wireless/broadcom/b43/main.c
2351
filename = "ucode16_lp";
drivers/net/wireless/broadcom/b43/main.c
2354
filename = "ucode15";
drivers/net/wireless/broadcom/b43/main.c
2357
filename = "ucode14";
drivers/net/wireless/broadcom/b43/main.c
2360
filename = "ucode13";
drivers/net/wireless/broadcom/b43/main.c
2363
filename = "ucode11";
drivers/net/wireless/broadcom/b43/main.c
2366
filename = "ucode5";
drivers/net/wireless/broadcom/b43/main.c
2369
if (!filename)
drivers/net/wireless/broadcom/b43/main.c
2371
err = b43_do_request_fw(ctx, filename, &fw->ucode, true);
drivers/net/wireless/broadcom/b43/main.c
2377
filename = "pcm5";
drivers/net/wireless/broadcom/b43/main.c
2379
filename = NULL;
drivers/net/wireless/broadcom/b43/main.c
2383
err = b43_do_request_fw(ctx, filename, &fw->pcm, false);
drivers/net/wireless/broadcom/b43/main.c
2392
filename = NULL;
drivers/net/wireless/broadcom/b43/main.c
2396
filename = "b0g0initvals13";
drivers/net/wireless/broadcom/b43/main.c
2398
filename = "b0g0initvals5";
drivers/net/wireless/broadcom/b43/main.c
2402
filename = "n16initvals30";
drivers/net/wireless/broadcom/b43/main.c
2404
filename = "n0initvals25";
drivers/net/wireless/broadcom/b43/main.c
2406
filename = "n0initvals24";
drivers/net/wireless/broadcom/b43/main.c
2408
filename = "n0initvals16"; /* What about n0initvals22? */
drivers/net/wireless/broadcom/b43/main.c
2410
filename = "n0initvals16";
drivers/net/wireless/broadcom/b43/main.c
2412
filename = "n0initvals11";
drivers/net/wireless/broadcom/b43/main.c
2416
filename = "lp0initvals16";
drivers/net/wireless/broadcom/b43/main.c
2418
filename = "lp0initvals15";
drivers/net/wireless/broadcom/b43/main.c
2420
filename = "lp0initvals14";
drivers/net/wireless/broadcom/b43/main.c
2422
filename = "lp0initvals13";
drivers/net/wireless/broadcom/b43/main.c
2426
filename = "ht0initvals29";
drivers/net/wireless/broadcom/b43/main.c
2428
filename = "ht0initvals26";
drivers/net/wireless/broadcom/b43/main.c
2432
filename = "lcn0initvals24";
drivers/net/wireless/broadcom/b43/main.c
2436
filename = "lcn400initvals33";
drivers/net/wireless/broadcom/b43/main.c
2440
filename = "ac1initvals42";
drivers/net/wireless/broadcom/b43/main.c
2442
filename = "ac0initvals40";
drivers/net/wireless/broadcom/b43/main.c
2445
if (!filename)
drivers/net/wireless/broadcom/b43/main.c
2447
err = b43_do_request_fw(ctx, filename, &fw->initvals, false);
drivers/net/wireless/broadcom/b43/main.c
2452
filename = NULL;
drivers/net/wireless/broadcom/b43/main.c
2456
filename = "b0g0bsinitvals13";
drivers/net/wireless/broadcom/b43/main.c
2458
filename = "b0g0bsinitvals5";
drivers/net/wireless/broadcom/b43/main.c
2462
filename = "n16bsinitvals30";
drivers/net/wireless/broadcom/b43/main.c
2464
filename = "n0bsinitvals25";
drivers/net/wireless/broadcom/b43/main.c
2466
filename = "n0bsinitvals24";
drivers/net/wireless/broadcom/b43/main.c
2468
filename = "n0bsinitvals16"; /* What about n0bsinitvals22? */
drivers/net/wireless/broadcom/b43/main.c
2470
filename = "n0bsinitvals16";
drivers/net/wireless/broadcom/b43/main.c
2472
filename = "n0bsinitvals11";
drivers/net/wireless/broadcom/b43/main.c
2476
filename = "lp0bsinitvals16";
drivers/net/wireless/broadcom/b43/main.c
2478
filename = "lp0bsinitvals15";
drivers/net/wireless/broadcom/b43/main.c
2480
filename = "lp0bsinitvals14";
drivers/net/wireless/broadcom/b43/main.c
2482
filename = "lp0bsinitvals13";
drivers/net/wireless/broadcom/b43/main.c
2486
filename = "ht0bsinitvals29";
drivers/net/wireless/broadcom/b43/main.c
2488
filename = "ht0bsinitvals26";
drivers/net/wireless/broadcom/b43/main.c
2492
filename = "lcn0bsinitvals24";
drivers/net/wireless/broadcom/b43/main.c
2496
filename = "lcn400bsinitvals33";
drivers/net/wireless/broadcom/b43/main.c
2500
filename = "ac1bsinitvals42";
drivers/net/wireless/broadcom/b43/main.c
2502
filename = "ac0bsinitvals40";
drivers/net/wireless/broadcom/b43/main.c
2505
if (!filename)
drivers/net/wireless/broadcom/b43/main.c
2507
err = b43_do_request_fw(ctx, filename, &fw->initvals_band, false);
drivers/net/wireless/broadcom/b43legacy/main.c
1568
const char *filename;
drivers/net/wireless/broadcom/b43legacy/main.c
1573
filename = "ucode2";
drivers/net/wireless/broadcom/b43legacy/main.c
1575
filename = "ucode4";
drivers/net/wireless/broadcom/b43legacy/main.c
1577
filename = "ucode5";
drivers/net/wireless/broadcom/b43legacy/main.c
1578
err = do_request_fw(dev, filename, &fw->ucode, true);
drivers/net/wireless/broadcom/b43legacy/main.c
1584
filename = "pcm4";
drivers/net/wireless/broadcom/b43legacy/main.c
1586
filename = "pcm5";
drivers/net/wireless/broadcom/b43legacy/main.c
1587
err = do_request_fw(dev, filename, &fw->pcm, false);
drivers/net/wireless/broadcom/b43legacy/main.c
1596
filename = "b0g0initvals5";
drivers/net/wireless/broadcom/b43legacy/main.c
1598
filename = "b0g0initvals2";
drivers/net/wireless/broadcom/b43legacy/main.c
1605
err = do_request_fw(dev, filename, &fw->initvals, false);
drivers/net/wireless/broadcom/b43legacy/main.c
1614
filename = "b0g0bsinitvals5";
drivers/net/wireless/broadcom/b43legacy/main.c
1616
filename = NULL;
drivers/net/wireless/broadcom/b43legacy/main.c
1618
filename = NULL;
drivers/net/wireless/broadcom/b43legacy/main.c
1625
err = do_request_fw(dev, filename, &fw->initvals_band, false);
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
607
create_buf_file_cb(const char *filename, struct dentry *parent, umode_t mode,
drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c
388
create_buf_file_cb(const char *filename, struct dentry *parent, umode_t mode,
drivers/net/wireless/silabs/wfx/fwio.c
103
char filename[256];
drivers/net/wireless/silabs/wfx/fwio.c
107
snprintf(filename, sizeof(filename), "%s_%02X.sec",
drivers/net/wireless/silabs/wfx/fwio.c
109
ret = firmware_request_nowarn(fw, filename, wdev->dev);
drivers/net/wireless/silabs/wfx/fwio.c
112
filename, wdev->pdata.file_fw);
drivers/net/wireless/silabs/wfx/fwio.c
113
snprintf(filename, sizeof(filename), "%s.sec", wdev->pdata.file_fw);
drivers/net/wireless/silabs/wfx/fwio.c
114
ret = request_firmware(fw, filename, wdev->dev);
drivers/net/wireless/silabs/wfx/fwio.c
116
dev_err(wdev->dev, "can't load %s\n", filename);
drivers/net/wireless/silabs/wfx/fwio.c
131
dev_err(wdev->dev, "%s corrupted\n", filename);
drivers/net/wwan/iosm/iosm_ipc_coredump.c
103
filename = cd_table->list.entry[i].filename;
drivers/net/wwan/iosm/iosm_ipc_coredump.c
112
filename, file_size);
drivers/net/wwan/iosm/iosm_ipc_coredump.c
114
filename,
drivers/net/wwan/iosm/iosm_ipc_coredump.c
69
char *filename;
drivers/net/wwan/iosm/iosm_ipc_coredump.h
27
char filename[IOSM_MAX_FILENAME_LEN];
drivers/net/wwan/iosm/iosm_ipc_devlink.c
203
mdm_coredump[i].name = list[i].filename;
drivers/net/wwan/iosm/iosm_ipc_devlink.h
147
char filename[IOSM_MAX_FILENAME_LEN];
drivers/net/wwan/iosm/iosm_ipc_trace.c
35
ipc_trace_create_buf_file_handler(const char *filename,
drivers/net/wwan/iosm/iosm_ipc_trace.c
42
return debugfs_create_file(filename, mode, parent, buf,
drivers/net/wwan/t7xx/t7xx_port_trace.c
18
static struct dentry *t7xx_trace_create_buf_file_handler(const char *filename,
drivers/net/wwan/t7xx/t7xx_port_trace.c
25
return debugfs_create_file(filename, mode, parent, buf,
drivers/net/xen-netback/xenbus.c
178
char filename[sizeof("io_ring_q") + 4];
drivers/net/xen-netback/xenbus.c
180
snprintf(filename, sizeof(filename), "io_ring_q%d", i);
drivers/net/xen-netback/xenbus.c
181
debugfs_create_file(filename, 0600, vif->xenvif_dbg_root,
drivers/pcmcia/ds.c
741
static int pcmcia_load_firmware(struct pcmcia_device *dev, char *filename)
drivers/pcmcia/ds.c
749
if (!filename)
drivers/pcmcia/ds.c
752
dev_dbg(&dev->dev, "trying to load CIS file %s\n", filename);
drivers/pcmcia/ds.c
754
if (request_firmware(&fw, filename, &dev->dev) == 0) {
drivers/pcmcia/ds.c
792
char *filename)
drivers/soc/fsl/qe/qmc.c
1671
const char *filename;
drivers/soc/fsl/qe/qmc.c
1674
ret = of_property_read_string(np, "fsl,soft-qmc", &filename);
drivers/soc/fsl/qe/qmc.c
1697
dev_info(qmc->dev, "Using firmware %s\n", filename);
drivers/soc/fsl/qe/qmc.c
1699
ret = request_firmware(&fw, filename, qmc->dev);
drivers/soc/fsl/qe/qmc.c
1701
dev_err(qmc->dev, "Failed to request firmware %s\n", filename);
drivers/soc/fsl/qe/qmc.c
1709
dev_err(qmc->dev, "Invalid firmware %s\n", filename);
drivers/soc/fsl/qe/qmc.c
1716
dev_err(qmc->dev, "Failed to load firmware %s\n", filename);
drivers/tty/serial/ucc_uart.c
1188
char filename[32];
drivers/tty/serial/ucc_uart.c
1198
sprintf(filename, "fsl_qe_ucode_uart_%u_%u%u.bin",
drivers/tty/serial/ucc_uart.c
1202
filename);
drivers/tty/serial/ucc_uart.c
1212
FW_ACTION_UEVENT, filename, &ofdev->dev,
drivers/tty/serial/ucc_uart.c
1217
filename);
drivers/usb/gadget/function/f_mass_storage.c
2893
if (!cfg->filename && !cfg->removable) {
drivers/usb/gadget/function/f_mass_storage.c
2930
if (cfg->filename) {
drivers/usb/gadget/function/f_mass_storage.c
2931
rc = fsg_lun_open(lun, cfg->filename);
drivers/usb/gadget/function/f_mass_storage.c
3609
lun->filename =
drivers/usb/gadget/function/f_mass_storage.h
88
const char *filename;
drivers/usb/gadget/function/storage_common.c
179
int fsg_lun_open(struct fsg_lun *curlun, const char *filename)
drivers/usb/gadget/function/storage_common.c
194
filp = filp_open(filename, O_RDWR | O_LARGEFILE, 0);
drivers/usb/gadget/function/storage_common.c
199
filp = filp_open(filename, O_RDONLY | O_LARGEFILE, 0);
drivers/usb/gadget/function/storage_common.c
201
LINFO(curlun, "unable to open backing file: %s\n", filename);
drivers/usb/gadget/function/storage_common.c
210
LINFO(curlun, "invalid file type: %s\n", filename);
drivers/usb/gadget/function/storage_common.c
219
LINFO(curlun, "file not readable: %s\n", filename);
drivers/usb/gadget/function/storage_common.c
227
LINFO(curlun, "unable to find file size: %s\n", filename);
drivers/usb/gadget/function/storage_common.c
249
LINFO(curlun, "file too big: %s\n", filename);
drivers/usb/gadget/function/storage_common.c
255
LINFO(curlun, "file too small: %s\n", filename);
drivers/usb/gadget/function/storage_common.c
269
LDBG(curlun, "open backing file: %s\n", filename);
drivers/usb/gadget/function/storage_common.h
201
int fsg_lun_open(struct fsg_lun *curlun, const char *filename);
drivers/video/logo/pnmtologo.c
109
die("%s: end of file\n", filename);
drivers/video/logo/pnmtologo.c
129
fp = fopen(filename, "r");
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
150
"Use pnmnoraw(1) to convert it to ASCII PNM\n", filename);
drivers/video/logo/pnmtologo.c
153
die("%s is not a PNM file\n", filename);
drivers/video/logo/pnmtologo.c
19
static const char *filename;
drivers/video/logo/pnmtologo.c
487
filename = argv[optind];
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/binfmt_elf.c
1632
const char *filename;
fs/binfmt_elf.c
1637
filename = file_path(file, name_curpos, remaining);
fs/binfmt_elf.c
1638
if (IS_ERR(filename)) {
fs/binfmt_elf.c
1639
if (PTR_ERR(filename) == -ENAMETOOLONG) {
fs/binfmt_elf.c
1649
n = (name_curpos + remaining) - filename;
fs/binfmt_elf.c
1650
remaining = filename - name_curpos;
fs/binfmt_elf.c
1651
memmove(name_curpos, filename, n);
fs/binfmt_flat.c
449
pr_info("Loading file: %s\n", bprm->filename);
fs/binfmt_flat.c
716
"Load", bprm->filename,
fs/cachefiles/internal.h
293
char *filename);
fs/cachefiles/internal.h
296
struct dentry *dir, char *filename);
fs/cachefiles/namei.c
749
char *filename)
fs/cachefiles/namei.c
754
victim = start_removing(&nop_mnt_idmap, dir, &QSTR(filename));
fs/cachefiles/namei.c
787
char *filename)
fs/cachefiles/namei.c
793
_enter(",%pd/,%s", dir, filename);
fs/cachefiles/namei.c
795
victim = cachefiles_lookup_for_cull(cache, dir, filename);
fs/cachefiles/namei.c
844
char *filename)
fs/cachefiles/namei.c
849
victim = cachefiles_lookup_for_cull(cache, dir, filename);
fs/ecryptfs/crypto.c
1361
ecryptfs_encrypt_filename(struct ecryptfs_filename *filename,
fs/ecryptfs/crypto.c
1366
filename->encrypted_filename = NULL;
fs/ecryptfs/crypto.c
1367
filename->encrypted_filename_size = 0;
fs/ecryptfs/crypto.c
1375
&filename->encrypted_filename_size,
fs/ecryptfs/crypto.c
1377
filename->filename_size);
fs/ecryptfs/crypto.c
1382
filename->encrypted_filename_size = 0;
fs/ecryptfs/crypto.c
1385
filename->encrypted_filename =
fs/ecryptfs/crypto.c
1386
kmalloc(filename->encrypted_filename_size, GFP_KERNEL);
fs/ecryptfs/crypto.c
1387
if (!filename->encrypted_filename) {
fs/ecryptfs/crypto.c
1391
remaining_bytes = filename->encrypted_filename_size;
fs/ecryptfs/crypto.c
1392
rc = ecryptfs_write_tag_70_packet(filename->encrypted_filename,
fs/ecryptfs/crypto.c
1396
filename->filename,
fs/ecryptfs/crypto.c
1397
filename->filename_size);
fs/ecryptfs/crypto.c
1402
kfree(filename->encrypted_filename);
fs/ecryptfs/crypto.c
1403
filename->encrypted_filename = NULL;
fs/ecryptfs/crypto.c
1404
filename->encrypted_filename_size = 0;
fs/ecryptfs/crypto.c
1407
filename->encrypted_filename_size = packet_size;
fs/ecryptfs/crypto.c
1794
struct ecryptfs_filename *filename;
fs/ecryptfs/crypto.c
1796
filename = kzalloc_obj(*filename);
fs/ecryptfs/crypto.c
1797
if (!filename) {
fs/ecryptfs/crypto.c
1801
filename->filename = (char *)name;
fs/ecryptfs/crypto.c
1802
filename->filename_size = name_size;
fs/ecryptfs/crypto.c
1803
rc = ecryptfs_encrypt_filename(filename, mount_crypt_stat);
fs/ecryptfs/crypto.c
1807
kfree(filename);
fs/ecryptfs/crypto.c
1812
filename->encrypted_filename,
fs/ecryptfs/crypto.c
1813
filename->encrypted_filename_size);
fs/ecryptfs/crypto.c
1827
kfree(filename->encrypted_filename);
fs/ecryptfs/crypto.c
1828
kfree(filename);
fs/ecryptfs/crypto.c
1841
filename->encrypted_filename,
fs/ecryptfs/crypto.c
1842
filename->encrypted_filename_size);
fs/ecryptfs/crypto.c
1858
kfree(filename->encrypted_filename);
fs/ecryptfs/crypto.c
1859
kfree(filename);
fs/ecryptfs/ecryptfs_kernel.h
199
char *filename;
fs/ecryptfs/ecryptfs_kernel.h
683
char *filename, size_t filename_size);
fs/ecryptfs/ecryptfs_kernel.h
685
ecryptfs_parse_tag_70_packet(char **filename, size_t *filename_size,
fs/ecryptfs/keystore.c
1031
(*filename) = kmalloc(((*filename_size) + 1), GFP_KERNEL);
fs/ecryptfs/keystore.c
1032
if (!(*filename)) {
fs/ecryptfs/keystore.c
1036
memcpy((*filename), &s->decrypted_filename[s->i], (*filename_size));
fs/ecryptfs/keystore.c
1037
(*filename)[(*filename_size)] = '\0';
fs/ecryptfs/keystore.c
1046
(*filename) = NULL;
fs/ecryptfs/keystore.c
620
char *filename, size_t filename_size)
fs/ecryptfs/keystore.c
752
memcpy(&s->block_aligned_filename[s->num_rand_bytes], filename,
fs/ecryptfs/keystore.c
851
ecryptfs_parse_tag_70_packet(char **filename, size_t *filename_size,
fs/ecryptfs/keystore.c
862
(*filename) = NULL;
fs/exec.c
1238
__set_task_comm(me, kbasename(bprm->filename), true);
fs/exec.c
1389
if (bprm->interp != bprm->filename)
fs/exec.c
1395
static struct linux_binprm *alloc_bprm(int fd, struct filename *filename, int flags)
fs/exec.c
1401
file = do_open_execat(fd, filename, flags);
fs/exec.c
1413
if (fd == AT_FDCWD || filename->name[0] == '/') {
fs/exec.c
1414
bprm->filename = filename->name;
fs/exec.c
1416
if (filename->name[0] == '\0') {
fs/exec.c
1421
fd, filename->name);
fs/exec.c
1438
bprm->filename = bprm->fdpath;
fs/exec.c
1440
bprm->interp = bprm->filename;
fs/exec.c
1467
alloc_bprm(fd, name, flags), int fd, struct filename *name, int flags)
fs/exec.c
1472
if (bprm->interp != bprm->filename)
fs/exec.c
1778
static int do_execveat_common(int fd, struct filename *filename,
fs/exec.c
1799
CLASS(bprm, bprm)(fd, filename, flags);
fs/exec.c
1817
retval = copy_string_kernel(bprm->filename, bprm);
fs/exec.c
1843
current->comm, bprm->filename);
fs/exec.c
1858
CLASS(filename_kernel, filename)(kernel_filename);
fs/exec.c
1859
CLASS(bprm, bprm)(AT_FDCWD, filename, 0);
fs/exec.c
1879
retval = copy_string_kernel(bprm->filename, bprm);
fs/exec.c
1925
const char __user *, filename,
fs/exec.c
1929
CLASS(filename, name)(filename);
fs/exec.c
1935
int, fd, const char __user *, filename,
fs/exec.c
1940
CLASS(filename_uflags, name)(filename, flags);
fs/exec.c
1952
COMPAT_SYSCALL_DEFINE3(execve, const char __user *, filename,
fs/exec.c
1956
CLASS(filename, name)(filename);
fs/exec.c
1962
const char __user *, filename,
fs/exec.c
1967
CLASS(filename_uflags, name)(filename, flags);
fs/exec.c
764
static struct file *do_open_execat(int fd, struct filename *name, int flags)
fs/exec.c
816
CLASS(filename_kernel, filename)(name);
fs/exec.c
817
return do_open_execat(AT_FDCWD, filename, 0);
fs/f2fs/dir.c
1011
de_name.name = d->filename[bit_pos];
fs/f2fs/dir.c
254
d->filename[bit_pos],
fs/f2fs/dir.c
666
memcpy(d->filename[bit_pos], name->name, name->len);
fs/f2fs/f2fs.h
653
__u8 (*filename)[F2FS_SLOT_LEN];
fs/f2fs/f2fs.h
666
d->filename = t->filename;
fs/f2fs/f2fs.h
681
d->filename = t + bitmap_size + reserved_size +
fs/f2fs/inline.c
457
memcpy(dst.filename, src.filename, src.max * F2FS_SLOT_LEN);
fs/f2fs/inline.c
516
fname.disk_name.name = d.filename[bit_pos];
fs/fhandle.c
159
CLASS(filename_uflags, filename)(name, flag);
fs/fhandle.c
160
err = filename_lookup(dfd, filename, lookup_flags, &path, NULL);
fs/file_attr.c
374
SYSCALL_DEFINE5(file_getattr, int, dfd, const char __user *, filename,
fs/file_attr.c
399
CLASS(filename_maybe_null, name)(filename, at_flags);
fs/file_attr.c
427
SYSCALL_DEFINE5(file_setattr, int, dfd, const char __user *, filename,
fs/file_attr.c
461
CLASS(filename_maybe_null, name)(filename, at_flags);
fs/fs_parser.c
151
struct filename *f;
fs/fsopen.c
184
CLASS(filename_flags, filename)(path,
fs/fsopen.c
186
ret = filename_lookup(dfd, filename, lookup_flags, &target, NULL);
fs/gfs2/dir.c
1937
int gfs2_dir_mvino(struct gfs2_inode *dip, const struct qstr *filename,
fs/gfs2/dir.c
1943
dent = gfs2_dirent_search(&dip->i_inode, filename, gfs2_dirent_find, &bh);
fs/gfs2/dir.h
27
const struct qstr *filename,
fs/gfs2/dir.h
29
int gfs2_dir_check(struct inode *dir, const struct qstr *filename,
fs/gfs2/dir.h
31
int gfs2_dir_add(struct inode *inode, const struct qstr *filename,
fs/gfs2/dir.h
41
int gfs2_dir_mvino(struct gfs2_inode *dip, const struct qstr *filename,
fs/gfs2/dir.h
47
const struct qstr *filename,
fs/gfs2/super.h
33
int gfs2_lookup_in_master_dir(struct gfs2_sbd *sdp, char *filename,
fs/init.c
105
error = kern_path(filename, lookup_flags, &path);
fs/init.c
117
int __init init_chmod(const char *filename, umode_t mode)
fs/init.c
122
error = kern_path(filename, LOOKUP_FOLLOW, &path);
fs/init.c
130
int __init init_eaccess(const char *filename)
fs/init.c
135
error = kern_path(filename, LOOKUP_FOLLOW, &path);
fs/init.c
143
int __init init_stat(const char *filename, struct kstat *stat, int flags)
fs/init.c
149
error = kern_path(filename, lookup_flags, &path);
fs/init.c
158
int __init init_mknod(const char *filename, umode_t mode, unsigned int dev)
fs/init.c
160
CLASS(filename_kernel, name)(filename);
fs/init.c
196
int __init init_utimes(char *filename, struct timespec64 *ts)
fs/init.c
201
error = kern_path(filename, 0, &path);
fs/init.c
61
int __init init_chdir(const char *filename)
fs/init.c
66
error = kern_path(filename, LOOKUP_FOLLOW | LOOKUP_DIRECTORY, &path);
fs/init.c
76
int __init init_chroot(const char *filename)
fs/init.c
81
error = kern_path(filename, LOOKUP_FOLLOW | LOOKUP_DIRECTORY, &path);
fs/init.c
99
int __init init_chown(const char *filename, uid_t user, gid_t group, int flags)
fs/internal.h
193
extern struct file *do_file_open(int dfd, struct filename *pathname,
fs/internal.h
204
int do_fchownat(int dfd, const char __user *filename, uid_t user, gid_t group,
fs/internal.h
260
int do_statx(int dfd, struct filename *filename, unsigned int flags,
fs/internal.h
294
ssize_t filename_getxattr(int dfd, struct filename *filename,
fs/internal.h
297
int filename_setxattr(int dfd, struct filename *filename,
fs/internal.h
54
extern int filename_lookup(int dfd, struct filename *name, unsigned flags,
fs/internal.h
56
int filename_rmdir(int dfd, struct filename *name);
fs/internal.h
57
int filename_unlinkat(int dfd, struct filename *name);
fs/internal.h
59
int filename_renameat2(int olddfd, struct filename *oldname, int newdfd,
fs/internal.h
60
struct filename *newname, unsigned int flags);
fs/internal.h
61
int filename_mkdirat(int dfd, struct filename *name, umode_t mode);
fs/internal.h
62
int filename_mknodat(int dfd, struct filename *name, umode_t mode, unsigned int dev);
fs/internal.h
63
int filename_symlinkat(struct filename *from, int newdfd, struct filename *to);
fs/internal.h
64
int filename_linkat(int olddfd, struct filename *old, int newdfd,
fs/internal.h
65
struct filename *new, int flags);
fs/namei.c
134
__names_cache = kmem_cache_create_usercopy("names_cache", sizeof(struct filename), 0,
fs/namei.c
135
SLAB_HWCACHE_ALIGN|SLAB_PANIC, offsetof(struct filename, iname),
fs/namei.c
140
static inline struct filename *alloc_filename(void)
fs/namei.c
145
static inline void free_filename(struct filename *p)
fs/namei.c
150
static inline void initname(struct filename *name)
fs/namei.c
156
static int getname_long(struct filename *name, const char __user *filename)
fs/namei.c
165
filename + EMBEDDED_NAME_MAX,
fs/namei.c
175
static struct filename *
fs/namei.c
176
do_getname(const char __user *filename, int flags, bool incomplete)
fs/namei.c
178
struct filename *result;
fs/namei.c
193
len = strncpy_from_user(kname, filename, EMBEDDED_NAME_MAX);
fs/namei.c
210
len = getname_long(result, filename);
fs/namei.c
222
struct filename *
fs/namei.c
223
getname_flags(const char __user *filename, int flags)
fs/namei.c
225
return do_getname(filename, flags, false);
fs/namei.c
228
struct filename *getname_uflags(const char __user *filename, int uflags)
fs/namei.c
232
return getname_flags(filename, flags);
fs/namei.c
235
struct filename *__getname_maybe_null(const char __user *pathname)
fs/namei.c
252
static struct filename *do_getname_kernel(const char *filename, bool incomplete)
fs/namei.c
254
struct filename *result;
fs/namei.c
255
int len = strlen(filename) + 1;
fs/namei.c
267
memcpy(p, filename, len);
fs/namei.c
269
p = kmemdup(filename, len, GFP_KERNEL);
fs/namei.c
282
struct filename *getname_kernel(const char *filename)
fs/namei.c
2831
int filename_lookup(int dfd, struct filename *name, unsigned flags,
fs/namei.c
284
return do_getname_kernel(filename, false);
fs/namei.c
2870
static int __filename_parentat(int dfd, struct filename *name,
fs/namei.c
288
void putname(struct filename *name)
fs/namei.c
2895
static int filename_parentat(int dfd, struct filename *name,
fs/namei.c
2960
static struct dentry *__start_removing_path(int dfd, struct filename *name,
fs/namei.c
3009
CLASS(filename_kernel, filename)(name);
fs/namei.c
3014
error = filename_parentat(AT_FDCWD, filename, 0, &parent_path, &last, &type);
fs/namei.c
3030
CLASS(filename_kernel, filename)(name);
fs/namei.c
3031
return __start_removing_path(AT_FDCWD, filename, path);
fs/namei.c
3038
CLASS(filename, filename)(name);
fs/namei.c
3039
return __start_removing_path(dfd, filename, path);
fs/namei.c
3045
CLASS(filename_kernel, filename)(name);
fs/namei.c
3046
return filename_lookup(AT_FDCWD, filename, flags, path, NULL);
fs/namei.c
3059
int vfs_path_parent_lookup(struct filename *filename, unsigned int flags,
fs/namei.c
3063
return __filename_parentat(AT_FDCWD, filename, flags, parent, last,
fs/namei.c
3080
CLASS(filename_kernel, filename)(name);
fs/namei.c
3084
return filename_lookup(AT_FDCWD, filename, flags, path, &root);
fs/namei.c
329
int putname_to_delayed(struct delayed_filename *v, struct filename *name)
fs/namei.c
345
struct filename *complete_getname(struct delayed_filename *v)
fs/namei.c
347
struct filename *res = no_free_ptr(v->__incomplete_filename);
fs/namei.c
3617
CLASS(filename_flags, filename)(name, flags);
fs/namei.c
3618
return filename_lookup(dfd, filename, flags, path, NULL);
fs/namei.c
4855
struct file *do_file_open(int dfd, struct filename *pathname,
fs/namei.c
4884
CLASS(filename_kernel, filename)(name);
fs/namei.c
4885
if (IS_ERR(filename))
fs/namei.c
4886
return ERR_CAST(filename);
fs/namei.c
4888
set_nameidata(&nd, -1, filename, root);
fs/namei.c
4898
static struct dentry *filename_create(int dfd, struct filename *name,
fs/namei.c
4950
CLASS(filename_kernel, filename)(pathname);
fs/namei.c
4951
return filename_create(dfd, filename, path, lookup_flags);
fs/namei.c
4978
CLASS(filename, filename)(pathname);
fs/namei.c
4979
return filename_create(dfd, filename, path, lookup_flags);
fs/namei.c
5122
int filename_mknodat(int dfd, struct filename *name, umode_t mode,
fs/namei.c
5175
SYSCALL_DEFINE4(mknodat, int, dfd, const char __user *, filename, umode_t, mode,
fs/namei.c
5178
CLASS(filename, name)(filename);
fs/namei.c
5182
SYSCALL_DEFINE3(mknod, const char __user *, filename, umode_t, mode, unsigned, dev)
fs/namei.c
5184
CLASS(filename, name)(filename);
fs/namei.c
5256
int filename_mkdirat(int dfd, struct filename *name, umode_t mode)
fs/namei.c
5292
CLASS(filename, name)(pathname);
fs/namei.c
5298
CLASS(filename, name)(pathname);
fs/namei.c
5362
int filename_rmdir(int dfd, struct filename *name)
fs/namei.c
5421
CLASS(filename, name)(pathname);
fs/namei.c
5504
int filename_unlinkat(int dfd, struct filename *name)
fs/namei.c
5572
CLASS(filename, name)(pathname);
fs/namei.c
5580
CLASS(filename, name)(pathname);
fs/namei.c
5628
int filename_symlinkat(struct filename *from, int newdfd, struct filename *to)
fs/namei.c
5664
CLASS(filename, old)(oldname);
fs/namei.c
5665
CLASS(filename, new)(newname);
fs/namei.c
5671
CLASS(filename, old)(oldname);
fs/namei.c
5672
CLASS(filename, new)(newname);
fs/namei.c
5776
int filename_linkat(int olddfd, struct filename *old,
fs/namei.c
5777
int newdfd, struct filename *new, int flags)
fs/namei.c
5845
CLASS(filename, new)(newname);
fs/namei.c
5851
CLASS(filename, old)(oldname);
fs/namei.c
5852
CLASS(filename, new)(newname);
fs/namei.c
6071
int filename_renameat2(int olddfd, struct filename *from,
fs/namei.c
6072
int newdfd, struct filename *to, unsigned int flags)
fs/namei.c
6177
CLASS(filename, old)(oldname);
fs/namei.c
6178
CLASS(filename, new)(newname);
fs/namei.c
6185
CLASS(filename, old)(oldname);
fs/namei.c
6186
CLASS(filename, new)(newname);
fs/namei.c
6192
CLASS(filename, old)(oldname);
fs/namei.c
6193
CLASS(filename, new)(newname);
fs/namei.c
739
struct filename *name;
fs/namei.c
752
static void __set_nameidata(struct nameidata *p, int dfd, struct filename *name)
fs/namei.c
767
static inline void set_nameidata(struct nameidata *p, int dfd, struct filename *name,
fs/namespace.c
3177
static struct file *vfs_open_tree(int dfd, const char __user *filename, unsigned int flags)
fs/namespace.c
3214
CLASS(filename_uflags, name)(filename, flags);
fs/namespace.c
3228
SYSCALL_DEFINE3(open_tree, int, dfd, const char __user *, filename, unsigned, flags)
fs/namespace.c
3230
return FD_ADD(flags, vfs_open_tree(dfd, filename, flags));
fs/namespace.c
5145
SYSCALL_DEFINE5(open_tree_attr, int, dfd, const char __user *, filename,
fs/namespace.c
5152
FD_PREPARE(fdf, flags, vfs_open_tree(dfd, filename, flags));
fs/nfs/dir.c
729
struct qstr filename = QSTR_INIT(entry->name, entry->len);
fs/nfs/dir.c
740
if (filename.len == 0)
fs/nfs/dir.c
743
if (strnlen(filename.name, filename.len) != filename.len)
fs/nfs/dir.c
746
if (strnchr(filename.name, filename.len, '/'))
fs/nfs/dir.c
748
if (filename.name[0] == '.') {
fs/nfs/dir.c
749
if (filename.len == 1)
fs/nfs/dir.c
751
if (filename.len == 2 && filename.name[1] == '.')
fs/nfs/dir.c
754
filename.hash = full_name_hash(parent, filename.name, filename.len);
fs/nfs/dir.c
756
dentry = d_lookup(parent, &filename);
fs/nfs/dir.c
759
dentry = d_alloc_parallel(parent, &filename, &wq);
fs/notify/fanotify/fanotify_user.c
1192
static int fanotify_find_path(int dfd, const char __user *filename,
fs/notify/fanotify/fanotify_user.c
1199
dfd, filename, flags);
fs/notify/fanotify/fanotify_user.c
1201
if (filename == NULL) {
fs/notify/fanotify/fanotify_user.c
1221
ret = user_path_at(dfd, filename, lookup_flags, path);
fs/open.c
1317
struct file *file_open_name(struct filename *name, int flags, umode_t mode)
fs/open.c
1338
struct file *filp_open(const char *filename, int flags, umode_t mode)
fs/open.c
1340
CLASS(filename_kernel, name)(filename);
fs/open.c
1346
const char *filename, int flags, umode_t mode)
fs/open.c
1353
return do_file_open_root(root, filename, &op);
fs/open.c
1357
static int do_sys_openat2(int dfd, const char __user *filename,
fs/open.c
1365
CLASS(filename, name)(filename);
fs/open.c
1369
int do_sys_open(int dfd, const char __user *filename, int flags, umode_t mode)
fs/open.c
1372
return do_sys_openat2(dfd, filename, &how);
fs/open.c
1376
SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode)
fs/open.c
138
CLASS(filename, name)(pathname);
fs/open.c
1380
return do_sys_open(AT_FDCWD, filename, flags, mode);
fs/open.c
1383
SYSCALL_DEFINE4(openat, int, dfd, const char __user *, filename, int, flags,
fs/open.c
1388
return do_sys_open(dfd, filename, flags, mode);
fs/open.c
1391
SYSCALL_DEFINE4(openat2, int, dfd, const char __user *, filename,
fs/open.c
1415
return do_sys_openat2(dfd, filename, &tmp);
fs/open.c
1423
COMPAT_SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode)
fs/open.c
1425
return do_sys_open(AT_FDCWD, filename, flags, mode);
fs/open.c
1432
COMPAT_SYSCALL_DEFINE4(openat, int, dfd, const char __user *, filename, int, flags, umode_t, mode)
fs/open.c
1434
return do_sys_open(dfd, filename, flags, mode);
fs/open.c
465
static int do_faccessat(int dfd, const char __user *filename, int mode, int flags)
fs/open.c
488
CLASS(filename_uflags, name)(filename, flags);
fs/open.c
536
SYSCALL_DEFINE3(faccessat, int, dfd, const char __user *, filename, int, mode)
fs/open.c
538
return do_faccessat(dfd, filename, mode, 0);
fs/open.c
541
SYSCALL_DEFINE4(faccessat2, int, dfd, const char __user *, filename, int, mode,
fs/open.c
544
return do_faccessat(dfd, filename, mode, flags);
fs/open.c
547
SYSCALL_DEFINE2(access, const char __user *, filename, int, mode)
fs/open.c
549
return do_faccessat(AT_FDCWD, filename, mode, 0);
fs/open.c
552
SYSCALL_DEFINE1(chdir, const char __user *, filename)
fs/open.c
557
CLASS(filename, name)(filename);
fs/open.c
590
SYSCALL_DEFINE1(chroot, const char __user *, filename)
fs/open.c
595
CLASS(filename, name)(filename);
fs/open.c
669
static int do_fchmodat(int dfd, const char __user *filename, umode_t mode,
fs/open.c
680
CLASS(filename_uflags, name)(filename, flags);
fs/open.c
694
SYSCALL_DEFINE4(fchmodat2, int, dfd, const char __user *, filename,
fs/open.c
697
return do_fchmodat(dfd, filename, mode, flags);
fs/open.c
700
SYSCALL_DEFINE3(fchmodat, int, dfd, const char __user *, filename,
fs/open.c
703
return do_fchmodat(dfd, filename, mode, 0);
fs/open.c
706
SYSCALL_DEFINE2(chmod, const char __user *, filename, umode_t, mode)
fs/open.c
708
return do_fchmodat(AT_FDCWD, filename, mode, 0);
fs/open.c
789
int do_fchownat(int dfd, const char __user *filename, uid_t user, gid_t group,
fs/open.c
800
CLASS(filename_uflags, name)(filename, flag);
fs/open.c
818
SYSCALL_DEFINE5(fchownat, int, dfd, const char __user *, filename, uid_t, user,
fs/open.c
821
return do_fchownat(dfd, filename, user, group, flag);
fs/open.c
824
SYSCALL_DEFINE3(chown, const char __user *, filename, uid_t, user, gid_t, group)
fs/open.c
826
return do_fchownat(AT_FDCWD, filename, user, group, 0);
fs/open.c
829
SYSCALL_DEFINE3(lchown, const char __user *, filename, uid_t, user, gid_t, group)
fs/open.c
831
return do_fchownat(AT_FDCWD, filename, user, group,
fs/quota/quota.c
870
CLASS(filename, tmp)(special);
fs/smb/server/mgmt/share_config.c
243
const char *filename)
fs/smb/server/mgmt/share_config.c
248
if (match_wildcard(p->pattern, filename))
fs/smb/server/mgmt/share_config.h
76
const char *filename);
fs/smb/server/misc.c
119
int parse_stream_name(char *filename, char **stream_name, int *s_type)
fs/smb/server/misc.c
125
s_name = filename;
fs/smb/server/misc.c
126
filename = strsep(&s_name, ":");
fs/smb/server/misc.c
127
ksmbd_debug(SMB, "filename : %s, streams : %s\n", filename, s_name);
fs/smb/server/misc.c
89
int ksmbd_validate_filename(char *filename)
fs/smb/server/misc.c
91
while (*filename) {
fs/smb/server/misc.c
92
char c = *filename;
fs/smb/server/misc.c
94
filename++;
fs/smb/server/misc.h
18
int ksmbd_validate_filename(char *filename);
fs/smb/server/misc.h
19
int parse_stream_name(char *filename, char **stream_name, int *s_type);
fs/smb/server/smb2pdu.c
4945
char *filename;
fs/smb/server/smb2pdu.c
4956
filename = convert_to_nt_pathname(work->tcon->share_conf, &fp->filp->f_path);
fs/smb/server/smb2pdu.c
4957
if (IS_ERR(filename))
fs/smb/server/smb2pdu.c
4958
return PTR_ERR(filename);
fs/smb/server/smb2pdu.c
4960
filename_len = strlen(filename);
fs/smb/server/smb2pdu.c
4966
kfree(filename);
fs/smb/server/smb2pdu.c
4973
kfree(filename);
fs/smb/server/smb2pdu.c
4977
ksmbd_debug(SMB, "filename = %s\n", filename);
fs/smb/server/smb2pdu.c
5012
conv_len = smbConvertToUTF16((__le16 *)file_info->FileName, filename,
fs/smb/server/smb2pdu.c
5019
kfree(filename);
fs/smb/server/vfs.c
1162
char *filename = filepath + path_len - remain_len;
fs/smb/server/vfs.c
1163
char *next = strchrnul(filename, '/');
fs/smb/server/vfs.c
1164
size_t filename_len = next - filename;
fs/smb/server/vfs.c
1170
err = ksmbd_vfs_lookup_in_dir(&parent_path, filename,
fs/smb/server/vfs.c
69
CLASS(filename_kernel, filename)(pathname);
fs/smb/server/vfs.c
70
err = vfs_path_parent_lookup(filename, flags,
fs/stat.c
341
static int vfs_statx(int dfd, struct filename *filename, int flags,
fs/stat.c
353
error = filename_lookup(dfd, filename, lookup_flags, &path, NULL);
fs/stat.c
365
int vfs_fstatat(int dfd, const char __user *filename,
fs/stat.c
368
CLASS(filename_maybe_null, name)(filename, flags);
fs/stat.c
420
SYSCALL_DEFINE2(stat, const char __user *, filename,
fs/stat.c
426
error = vfs_stat(filename, &stat);
fs/stat.c
433
SYSCALL_DEFINE2(lstat, const char __user *, filename,
fs/stat.c
439
error = vfs_lstat(filename, &stat);
fs/stat.c
505
SYSCALL_DEFINE2(newstat, const char __user *, filename,
fs/stat.c
511
error = vfs_stat(filename, &stat);
fs/stat.c
518
SYSCALL_DEFINE2(newlstat, const char __user *, filename,
fs/stat.c
524
error = vfs_lstat(filename, &stat);
fs/stat.c
532
SYSCALL_DEFINE4(newfstatat, int, dfd, const char __user *, filename,
fs/stat.c
538
error = vfs_fstatat(dfd, filename, &stat, flag);
fs/stat.c
651
SYSCALL_DEFINE2(stat64, const char __user *, filename,
fs/stat.c
655
int error = vfs_stat(filename, &stat);
fs/stat.c
663
SYSCALL_DEFINE2(lstat64, const char __user *, filename,
fs/stat.c
667
int error = vfs_lstat(filename, &stat);
fs/stat.c
686
SYSCALL_DEFINE4(fstatat64, int, dfd, const char __user *, filename,
fs/stat.c
692
error = vfs_fstatat(dfd, filename, &stat, flag);
fs/stat.c
744
int do_statx(int dfd, struct filename *filename, unsigned int flags,
fs/stat.c
761
error = vfs_statx(dfd, filename, flags, &stat, mask);
fs/stat.c
805
int, dfd, const char __user *, filename, unsigned, flags,
fs/stat.c
809
CLASS(filename_maybe_null, name)(filename, flags);
fs/stat.c
853
COMPAT_SYSCALL_DEFINE2(newstat, const char __user *, filename,
fs/stat.c
859
error = vfs_stat(filename, &stat);
fs/stat.c
865
COMPAT_SYSCALL_DEFINE2(newlstat, const char __user *, filename,
fs/stat.c
871
error = vfs_lstat(filename, &stat);
fs/stat.c
879
const char __user *, filename,
fs/stat.c
885
error = vfs_fstatat(dfd, filename, &stat, flag);
fs/statfs.c
102
CLASS(filename, name)(pathname);
fs/unicode/mkutf8data.c
1893
static void file_fail(const char *filename)
fs/unicode/mkutf8data.c
1895
printf("Error parsing %s\n", filename);
fs/unicode/mkutf8data.c
1899
static void line_fail(const char *filename, const char *line)
fs/unicode/mkutf8data.c
1901
printf("Error parsing %s:%s\n", filename, line);
fs/utimes.c
134
long do_utimes(int dfd, const char __user *filename, struct timespec64 *times,
fs/utimes.c
137
if (filename == NULL && dfd != AT_FDCWD)
fs/utimes.c
139
return do_utimes_path(dfd, filename, times, flags);
fs/utimes.c
142
SYSCALL_DEFINE4(utimensat, int, dfd, const char __user *, filename,
fs/utimes.c
158
return do_utimes(dfd, filename, utimes ? tstimes : NULL, flags);
fs/utimes.c
168
static long do_futimesat(int dfd, const char __user *filename,
fs/utimes.c
193
return do_utimes(dfd, filename, utimes ? tstimes : NULL, 0);
fs/utimes.c
197
SYSCALL_DEFINE3(futimesat, int, dfd, const char __user *, filename,
fs/utimes.c
200
return do_futimesat(dfd, filename, utimes);
fs/utimes.c
203
SYSCALL_DEFINE2(utimes, char __user *, filename,
fs/utimes.c
206
return do_futimesat(AT_FDCWD, filename, utimes);
fs/utimes.c
209
SYSCALL_DEFINE2(utime, char __user *, filename, struct utimbuf __user *, times)
fs/utimes.c
220
return do_utimes(AT_FDCWD, filename, times ? tv : NULL, 0);
fs/utimes.c
230
SYSCALL_DEFINE2(utime32, const char __user *, filename,
fs/utimes.c
242
return do_utimes(AT_FDCWD, filename, t ? tv : NULL, 0);
fs/utimes.c
246
SYSCALL_DEFINE4(utimensat_time32, unsigned int, dfd, const char __user *, filename, struct old_timespec32 __user *, t, int, flags)
fs/utimes.c
258
return do_utimes(dfd, filename, t ? tv : NULL, flags);
fs/utimes.c
262
static long do_compat_futimesat(unsigned int dfd, const char __user *filename,
fs/utimes.c
279
return do_utimes(dfd, filename, t ? tv : NULL, 0);
fs/utimes.c
283
const char __user *, filename,
fs/utimes.c
286
return do_compat_futimesat(dfd, filename, t);
fs/utimes.c
289
SYSCALL_DEFINE2(utimes_time32, const char __user *, filename, struct old_timeval32 __user *, t)
fs/utimes.c
291
return do_compat_futimesat(AT_FDCWD, filename, t);
fs/utimes.c
82
static int do_utimes_path(int dfd, const char __user *filename,
fs/utimes.c
94
CLASS(filename_uflags, name)(filename, flags);
fs/xattr.c
1026
static int filename_removexattr(int dfd, struct filename *filename,
fs/xattr.c
1033
error = filename_lookup(dfd, filename, lookup_flags, &path, NULL);
fs/xattr.c
1063
CLASS(filename_maybe_null, filename)(pathname, at_flags);
fs/xattr.c
1064
if (!filename) {
fs/xattr.c
1071
return filename_removexattr(dfd, filename, lookup_flags, &kname);
fs/xattr.c
652
int filename_setxattr(int dfd, struct filename *filename,
fs/xattr.c
659
error = filename_lookup(dfd, filename, lookup_flags, &path, NULL);
fs/xattr.c
700
CLASS(filename_maybe_null, filename)(pathname, at_flags);
fs/xattr.c
701
if (!filename && dfd >= 0) {
fs/xattr.c
708
error = filename_setxattr(dfd, filename, lookup_flags, &ctx);
fs/xattr.c
802
ssize_t filename_getxattr(int dfd, struct filename *filename,
fs/xattr.c
808
error = filename_lookup(dfd, filename, lookup_flags, &path, NULL);
fs/xattr.c
840
CLASS(filename_maybe_null, filename)(pathname, at_flags);
fs/xattr.c
841
if (!filename && dfd >= 0) {
fs/xattr.c
850
return filename_getxattr(dfd, filename, lookup_flags, &ctx);
fs/xattr.c
938
ssize_t filename_listxattr(int dfd, struct filename *filename,
fs/xattr.c
945
error = filename_lookup(dfd, filename, lookup_flags, &path, NULL);
fs/xattr.c
966
CLASS(filename_maybe_null, filename)(pathname, at_flags);
fs/xattr.c
967
if (!filename) {
fs/xattr.c
975
return filename_listxattr(dfd, filename, lookup_flags, list, size);
fs/xfs/xfs_error.c
245
const char *filename,
fs/xfs/xfs_error.c
252
tag, linenum, filename, failaddr);
fs/xfs/xfs_error.c
265
const char *filename,
fs/xfs/xfs_error.c
271
xfs_error_report(tag, level, mp, filename, linenum, failaddr);
fs/xfs/xfs_error.h
12
const char *filename, int linenum, xfs_failaddr_t failaddr);
fs/xfs/xfs_error.h
14
const void *buf, size_t bufsize, const char *filename,
include/acpi/acoutput.h
302
#define ACPI_DO_DEBUG_PRINT(function, level, line, filename, modulename, component, ...) \
include/acpi/acoutput.h
306
function (level, line, filename, modulename, component, __VA_ARGS__); \
include/acpi/acoutput.h
310
#define ACPI_ACTUAL_DEBUG(level, line, filename, modulename, component, ...) \
include/acpi/acoutput.h
312
filename, modulename, component, __VA_ARGS__)
include/acpi/acoutput.h
314
#define ACPI_ACTUAL_DEBUG_RAW(level, line, filename, modulename, component, ...) \
include/acpi/acoutput.h
316
filename, modulename, component, __VA_ARGS__)
include/linux/alloc_tag.h
157
ref->ct->filename, ref->ct->lineno);
include/linux/audit.h
149
struct filename;
include/linux/audit.h
320
extern void __audit_getname(struct filename *name);
include/linux/audit.h
321
extern void __audit_inode(struct filename *name, const struct dentry *dentry,
include/linux/audit.h
383
static inline void audit_getname(struct filename *name)
include/linux/audit.h
388
static inline void audit_inode(struct filename *name,
include/linux/audit.h
399
static inline void audit_inode_parent_hidden(struct filename *name,
include/linux/audit.h
621
static inline void audit_getname(struct filename *name)
include/linux/audit.h
623
static inline void audit_inode(struct filename *name,
include/linux/audit.h
630
static inline void audit_inode_parent_hidden(struct filename *name,
include/linux/binfmts.h
10
struct filename;
include/linux/binfmts.h
147
int kernel_execve(const char *filename,
include/linux/binfmts.h
60
const char *filename; /* Name of binary as seen by procps */
include/linux/codetag.h
32
const char *filename;
include/linux/codetag.h
72
.filename = __FILE__, \
include/linux/compat.h
613
asmlinkage long compat_sys_openat(int dfd, const char __user *filename,
include/linux/compat.h
665
const char __user *filename,
include/linux/compat.h
761
asmlinkage long compat_sys_execve(const char __user *filename, const compat_uptr_t __user *argv,
include/linux/compat.h
784
asmlinkage long compat_sys_execveat(int dfd, const char __user *filename,
include/linux/compat.h
812
asmlinkage long compat_sys_open(const char __user *filename, int flags,
include/linux/compat.h
821
asmlinkage long compat_sys_newstat(const char __user *filename,
include/linux/compat.h
823
asmlinkage long compat_sys_newlstat(const char __user *filename,
include/linux/dynamic_debug.h
175
.filename = __FILE__, \
include/linux/dynamic_debug.h
23
const char *filename;
include/linux/efi.h
1021
efi_char16_t filename[];
include/linux/f2fs_fs.h
619
__u8 filename[NR_DENTRY_IN_BLOCK][F2FS_SLOT_LEN];
include/linux/fs.h
2432
static_assert(offsetof(struct filename, iname) % sizeof(long) == 0);
include/linux/fs.h
2433
static_assert(sizeof(struct filename) % 64 == 0);
include/linux/fs.h
2458
int do_sys_open(int dfd, const char __user *filename, int flags,
include/linux/fs.h
2460
extern struct file *file_open_name(struct filename *, int, umode_t);
include/linux/fs.h
2508
extern struct filename *getname_flags(const char __user *, int);
include/linux/fs.h
2509
extern struct filename *getname_uflags(const char __user *, int);
include/linux/fs.h
2510
static inline struct filename *getname(const char __user *name)
include/linux/fs.h
2514
extern struct filename *getname_kernel(const char *);
include/linux/fs.h
2515
extern struct filename *__getname_maybe_null(const char __user *);
include/linux/fs.h
2516
static inline struct filename *getname_maybe_null(const char __user *name, int flags)
include/linux/fs.h
2525
extern void putname(struct filename *name);
include/linux/fs.h
2526
DEFINE_FREE(putname, struct filename *, if (!IS_ERR_OR_NULL(_T)) putname(_T))
include/linux/fs.h
2529
struct filename *__incomplete_filename; // don't touch
include/linux/fs.h
2536
int putname_to_delayed(struct delayed_filename *, struct filename *);
include/linux/fs.h
2537
struct filename *complete_getname(struct delayed_filename *);
include/linux/fs.h
2539
DEFINE_CLASS(filename, struct filename *, putname(_T), getname(p), const char __user *p)
include/linux/fs.h
2540
EXTEND_CLASS(filename, _kernel, getname_kernel(p), const char *p)
include/linux/fs.h
2541
EXTEND_CLASS(filename, _flags, getname_flags(p, f), const char __user *p, unsigned int f)
include/linux/fs.h
2542
EXTEND_CLASS(filename, _uflags, getname_uflags(p, f), const char __user *p, unsigned int f)
include/linux/fs.h
2543
EXTEND_CLASS(filename, _maybe_null, getname_maybe_null(p, f), const char __user *p, unsigned int f)
include/linux/fs.h
2544
EXTEND_CLASS(filename, _complete_delayed, complete_getname(p), struct delayed_filename *p)
include/linux/fs.h
3190
int vfs_fstatat(int dfd, const char __user *filename, struct kstat *stat,
include/linux/fs.h
3194
static inline int vfs_stat(const char __user *filename, struct kstat *stat)
include/linux/fs.h
3196
return vfs_fstatat(AT_FDCWD, filename, stat, 0);
include/linux/fs_context.h
69
struct filename *name;
include/linux/init_syscalls.h
10
int __init init_eaccess(const char *filename);
include/linux/init_syscalls.h
11
int __init init_stat(const char *filename, struct kstat *stat, int flags);
include/linux/init_syscalls.h
12
int __init init_mknod(const char *filename, umode_t mode, unsigned int dev);
include/linux/init_syscalls.h
18
int __init init_utimes(char *filename, struct timespec64 *ts);
include/linux/init_syscalls.h
6
int __init init_chdir(const char *filename);
include/linux/init_syscalls.h
7
int __init init_chroot(const char *filename);
include/linux/init_syscalls.h
8
int __init init_chown(const char *filename, uid_t user, gid_t group, int flags);
include/linux/init_syscalls.h
9
int __init init_chmod(const char *filename, umode_t mode);
include/linux/namei.h
72
int vfs_path_parent_lookup(struct filename *filename, unsigned int flags,
include/linux/relay.h
144
struct dentry *(*create_buf_file)(const char *filename,
include/linux/syscalls.h
1036
asmlinkage long sys_open(const char __user *filename,
include/linux/syscalls.h
1041
asmlinkage long sys_mknod(const char __user *filename, umode_t mode,
include/linux/syscalls.h
1043
asmlinkage long sys_chmod(const char __user *filename, umode_t mode);
include/linux/syscalls.h
1044
asmlinkage long sys_chown(const char __user *filename,
include/linux/syscalls.h
1048
asmlinkage long sys_lchown(const char __user *filename,
include/linux/syscalls.h
1050
asmlinkage long sys_access(const char __user *filename, int mode);
include/linux/syscalls.h
1055
asmlinkage long sys_stat64(const char __user *filename,
include/linux/syscalls.h
1057
asmlinkage long sys_lstat64(const char __user *filename,
include/linux/syscalls.h
1072
asmlinkage long sys_newstat(const char __user *filename,
include/linux/syscalls.h
1074
asmlinkage long sys_newlstat(const char __user *filename,
include/linux/syscalls.h
1085
asmlinkage long sys_utime(char __user *filename,
include/linux/syscalls.h
1087
asmlinkage long sys_utimes(char __user *filename,
include/linux/syscalls.h
1089
asmlinkage long sys_futimesat(int dfd, const char __user *filename,
include/linux/syscalls.h
1093
const char __user *filename,
include/linux/syscalls.h
1095
asmlinkage long sys_utime32(const char __user *filename,
include/linux/syscalls.h
1097
asmlinkage long sys_utimes_time32(const char __user *filename,
include/linux/syscalls.h
1157
asmlinkage long sys_chown16(const char __user *filename,
include/linux/syscalls.h
1159
asmlinkage long sys_lchown16(const char __user *filename,
include/linux/syscalls.h
1186
asmlinkage long sys_stat(const char __user *filename,
include/linux/syscalls.h
1188
asmlinkage long sys_lstat(const char __user *filename,
include/linux/syscalls.h
1270
extern int do_fchownat(int dfd, const char __user *filename, uid_t user,
include/linux/syscalls.h
1273
static inline long ksys_chown(const char __user *filename, uid_t user,
include/linux/syscalls.h
1276
return do_fchownat(AT_FDCWD, filename, user, group, 0);
include/linux/syscalls.h
1279
static inline long ksys_lchown(const char __user *filename, uid_t user,
include/linux/syscalls.h
1282
return do_fchownat(AT_FDCWD, filename, user, group,
include/linux/syscalls.h
375
asmlinkage long sys_file_getattr(int dfd, const char __user *filename,
include/linux/syscalls.h
378
asmlinkage long sys_file_setattr(int dfd, const char __user *filename,
include/linux/syscalls.h
411
asmlinkage long sys_mknodat(int dfd, const char __user * filename, umode_t mode,
include/linux/syscalls.h
450
asmlinkage long sys_faccessat(int dfd, const char __user *filename, int mode);
include/linux/syscalls.h
451
asmlinkage long sys_faccessat2(int dfd, const char __user *filename, int mode,
include/linux/syscalls.h
453
asmlinkage long sys_chdir(const char __user *filename);
include/linux/syscalls.h
455
asmlinkage long sys_chroot(const char __user *filename);
include/linux/syscalls.h
457
asmlinkage long sys_fchmodat(int dfd, const char __user *filename,
include/linux/syscalls.h
459
asmlinkage long sys_fchmodat2(int dfd, const char __user *filename,
include/linux/syscalls.h
461
asmlinkage long sys_fchownat(int dfd, const char __user *filename, uid_t user,
include/linux/syscalls.h
464
asmlinkage long sys_openat(int dfd, const char __user *filename, int flags,
include/linux/syscalls.h
466
asmlinkage long sys_openat2(int dfd, const char __user *filename,
include/linux/syscalls.h
525
asmlinkage long sys_newfstatat(int dfd, const char __user *filename,
include/linux/syscalls.h
530
asmlinkage long sys_fstatat64(int dfd, const char __user *filename,
include/linux/syscalls.h
550
asmlinkage long sys_utimensat(int dfd, const char __user *filename,
include/linux/syscalls.h
554
const char __user *filename,
include/linux/syscalls.h
823
asmlinkage long sys_execve(const char __user *filename,
include/linux/syscalls.h
940
asmlinkage long sys_execveat(int dfd, const char __user *filename,
include/linux/time.h
30
extern long do_utimes(int dfd, const char __user *filename, struct timespec64 *times, int flags);
include/linux/trace_events.h
889
u32 *fd_type, const char **filename,
include/sound/sof/trace.h
103
uint8_t filename[SOF_TRACE_FILENAME_SIZE];
include/trace/events/huge_memory.h
178
__string(filename, file->f_path.dentry->d_iname)
include/trace/events/huge_memory.h
187
__assign_str(filename);
include/trace/events/huge_memory.h
196
__get_str(filename),
include/trace/events/huge_memory.h
213
__string(filename, file->f_path.dentry->d_iname)
include/trace/events/huge_memory.h
224
__assign_str(filename);
include/trace/events/huge_memory.h
235
__get_str(filename),
include/trace/events/sched.h
432
__string( filename, bprm->filename )
include/trace/events/sched.h
438
__assign_str(filename);
include/trace/events/sched.h
443
TP_printk("filename=%s pid=%d old_pid=%d", __get_str(filename),
include/trace/events/sched.h
466
__string( filename, bprm->filename )
include/trace/events/sched.h
473
__assign_str(filename);
include/trace/events/sched.h
479
__get_str(interp), __get_str(filename),
include/uapi/linux/bcm933xx_hcs.h
19
char filename[64];
include/uapi/linux/misc/bcm_vk.h
18
__u8 filename[BCM_VK_MAX_FILENAME]; /* Filename of image */
init/initramfs.c
133
static void __init do_utime(char *filename, time64_t mtime)
init/initramfs.c
136
init_utimes(filename, t);
init/initramfs.c
175
static void __init do_utime(char *filename, time64_t mtime) {}
io_uring/fs.c
125
err = delayed_getname(&un->filename, fname);
io_uring/fs.c
137
CLASS(filename_complete_delayed, name)(&un->filename);
io_uring/fs.c
156
dismiss_delayed_filename(&ul->filename);
io_uring/fs.c
174
err = delayed_getname(&mkd->filename, fname);
io_uring/fs.c
186
CLASS(filename_complete_delayed, name)(&mkd->filename);
io_uring/fs.c
202
dismiss_delayed_filename(&md->filename);
io_uring/fs.c
31
struct delayed_filename filename;
io_uring/fs.c
38
struct delayed_filename filename;
io_uring/openclose.c
130
CLASS(filename_complete_delayed, name)(&open->filename);
io_uring/openclose.c
164
ret = putname_to_delayed(&open->filename,
io_uring/openclose.c
197
dismiss_delayed_filename(&open->filename);
io_uring/openclose.c
26
struct delayed_filename filename;
io_uring/openclose.c
70
ret = delayed_getname(&open->filename, fname);
io_uring/statx.c
19
struct delayed_filename filename;
io_uring/statx.c
40
ret = delayed_getname_uflags(&sx->filename, path, sx->flags);
io_uring/statx.c
53
CLASS(filename_complete_delayed, name)(&sx->filename);
io_uring/statx.c
67
dismiss_delayed_filename(&sx->filename);
io_uring/xattr.c
112
CLASS(filename_complete_delayed, name)(&ix->filename);
io_uring/xattr.c
129
INIT_DELAYED_FILENAME(&ix->filename);
io_uring/xattr.c
166
return delayed_getname(&ix->filename, path);
io_uring/xattr.c
189
CLASS(filename_complete_delayed, name)(&ix->filename);
io_uring/xattr.c
22
struct delayed_filename filename;
io_uring/xattr.c
29
dismiss_delayed_filename(&ix->filename);
io_uring/xattr.c
49
INIT_DELAYED_FILENAME(&ix->filename);
io_uring/xattr.c
94
return delayed_getname(&ix->filename, path);
ipc/mqueue.c
862
umode_t mode, struct filename *name,
ipc/mqueue.c
888
static struct file *mqueue_file_open(struct filename *name,
ipc/mqueue.c
919
CLASS(filename, name)(u_name);
ipc/mqueue.c
947
CLASS(filename, name)(u_name);
kernel/acct.c
228
CLASS(filename, pathname)(name);
kernel/audit.h
75
struct filename *name;
kernel/auditsc.c
2179
void __audit_getname(struct filename *name)
kernel/auditsc.c
2245
void __audit_inode(struct filename *name, const struct dentry *dentry,
kernel/events/core.c
11942
char *start, *orig, *filename = NULL;
kernel/events/core.c
12007
kfree(filename);
kernel/events/core.c
12008
filename = match_strdup(&args[fpos]);
kernel/events/core.c
12009
if (!filename) {
kernel/events/core.c
12039
if (!filename)
kernel/events/core.c
12055
ret = kern_path(filename, LOOKUP_FOLLOW,
kernel/events/core.c
12070
kfree(filename);
kernel/events/core.c
12071
filename = NULL;
kernel/events/core.c
12081
kfree(filename);
kernel/events/core.c
12087
kfree(filename);
kernel/gcov/clang.c
107
current_info->filename = orig_filename;
kernel/gcov/clang.c
154
return info->filename;
kernel/gcov/clang.c
212
return within_module((unsigned long)info->filename, mod);
kernel/gcov/clang.c
325
dup->filename = kstrdup(info->filename, GFP_KERNEL);
kernel/gcov/clang.c
326
if (!dup->filename)
kernel/gcov/clang.c
357
kfree(info->filename);
kernel/gcov/clang.c
60
const char *filename;
kernel/gcov/fs.c
440
static char *get_link_target(const char *filename, const struct gcov_link *ext)
kernel/gcov/fs.c
445
if (strncmp(filename, objtree, strlen(objtree)) == 0) {
kernel/gcov/fs.c
446
rel = filename + strlen(objtree) + 1;
kernel/gcov/fs.c
453
result = link_target(NULL, filename, ext->ext);
kernel/gcov/fs.c
675
char *filename;
kernel/gcov/fs.c
681
filename = kstrdup(gcov_info_filename(info), GFP_KERNEL);
kernel/gcov/fs.c
682
if (!filename)
kernel/gcov/fs.c
686
for (curr = filename; (next = strchr(curr, '/')); curr = next + 1) {
kernel/gcov/fs.c
711
kfree(filename);
kernel/gcov/gcc_4_7.c
102
const char *filename;
kernel/gcov/gcc_4_7.c
114
return info->filename;
kernel/gcov/gcc_4_7.c
294
dup->filename = NULL;
kernel/gcov/gcc_4_7.c
297
dup->filename = kstrdup(info->filename, GFP_KERNEL);
kernel/gcov/gcc_4_7.c
298
if (!dup->filename)
kernel/gcov/gcc_4_7.c
372
kfree(info->filename);
kernel/trace/blktrace.c
622
static struct dentry *blk_create_buf_file_callback(const char *filename,
kernel/trace/blktrace.c
628
return debugfs_create_file(filename, mode, parent, buf,
kernel/trace/trace_uprobe.c
1469
const char **filename, u64 *probe_offset,
kernel/trace/trace_uprobe.c
1485
*filename = tu->filename;
kernel/trace/trace_uprobe.c
1659
tu->filename = kstrdup(name, GFP_KERNEL);
kernel/trace/trace_uprobe.c
1660
if (!tu->filename) {
kernel/trace/trace_uprobe.c
290
len = strlen(tu->filename);
kernel/trace/trace_uprobe.c
291
if (strncmp(tu->filename, argv[0], len) || argv[0][len] != ':')
kernel/trace/trace_uprobe.c
376
kfree(tu->filename);
kernel/trace/trace_uprobe.c
550
char *filename __free(kfree) = NULL;
kernel/trace/trace_uprobe.c
587
filename = kstrdup(argv[1], GFP_KERNEL);
kernel/trace/trace_uprobe.c
588
if (!filename)
kernel/trace/trace_uprobe.c
592
arg = strrchr(filename, ':');
kernel/trace/trace_uprobe.c
599
ret = kern_path(filename, LOOKUP_FOLLOW, &path);
kernel/trace/trace_uprobe.c
615
trace_probe_log_err(rctr_end - filename,
kernel/trace/trace_uprobe.c
619
trace_probe_log_err(rctr_end + 1 - filename,
kernel/trace/trace_uprobe.c
628
trace_probe_log_err(rctr - filename, BAD_REFCNT);
kernel/trace/trace_uprobe.c
64
char *filename;
kernel/trace/trace_uprobe.c
640
trace_probe_log_err(tmp - filename, BAD_ADDR_SUFFIX);
kernel/trace/trace_uprobe.c
648
trace_probe_log_err(arg - filename, BAD_UPROBE_OFFS);
kernel/trace/trace_uprobe.c
669
tail = kstrdup(kbasename(filename), GFP_KERNEL);
kernel/trace/trace_uprobe.c
700
tu->filename = no_free_ptr(filename);
kernel/trace/trace_uprobe.c
758
trace_probe_name(&tu->tp), tu->filename,
kernel/trace/trace_uprobe.c
839
seq_printf(m, " %s %-44s %15lu\n", tu->filename,
kernel/uid16.c
23
SYSCALL_DEFINE3(chown16, const char __user *, filename, old_uid_t, user, old_gid_t, group)
kernel/uid16.c
25
return ksys_chown(filename, low2highuid(user), low2highgid(group));
kernel/uid16.c
28
SYSCALL_DEFINE3(lchown16, const char __user *, filename, old_uid_t, user, old_gid_t, group)
kernel/uid16.c
30
return ksys_lchown(filename, low2highuid(user), low2highgid(group));
lib/alloc_tag.c
595
tag->ct.filename, tag->ct.lineno, tag->ct.modname,
lib/codetag.c
124
ct->filename, ct->lineno,
lib/codetag.c
128
ct->filename, ct->lineno, ct->function);
lib/dynamic_debug.c
1147
trim_prefix(dp->filename), dp->lineno,
lib/dynamic_debug.c
145
query->filename ?: "",
lib/dynamic_debug.c
212
if (query->filename &&
lib/dynamic_debug.c
213
!match_wildcard(query->filename, dp->filename) &&
lib/dynamic_debug.c
214
!match_wildcard(query->filename,
lib/dynamic_debug.c
215
kbasename(dp->filename)) &&
lib/dynamic_debug.c
216
!match_wildcard(query->filename,
lib/dynamic_debug.c
217
trim_prefix(dp->filename)))
lib/dynamic_debug.c
259
trim_prefix(dp->filename), dp->lineno,
lib/dynamic_debug.c
437
if (check_set(&query->filename, arg, "file"))
lib/dynamic_debug.c
441
fline = strchr(query->filename, ':');
lib/dynamic_debug.c
55
const char *filename;
lib/dynamic_debug.c
846
trim_prefix(desc->filename));
mm/kasan/kasan.h
230
const char *filename;
mm/show_mem.c
449
bytes, counter.calls, ct->filename,
mm/show_mem.c
453
bytes, counter.calls, ct->filename,
mm/swapfile.c
2786
CLASS(filename, pathname)(specialfile);
mm/swapfile.c
3360
CLASS(filename, name)(specialfile);
samples/bpf/cpustat_user.c
194
char filename[256];
samples/bpf/cpustat_user.c
197
snprintf(filename, sizeof(filename), "%s_kern.o", argv[0]);
samples/bpf/cpustat_user.c
198
obj = bpf_object__open_file(filename, NULL);
samples/bpf/ibumad_user.c
115
snprintf(filename, sizeof(filename), "%s_kern.o", argv[0]);
samples/bpf/ibumad_user.c
116
obj = bpf_object__open_file(filename, NULL);
samples/bpf/ibumad_user.c
87
char filename[256];
samples/bpf/lathist_user.c
86
char filename[256];
samples/bpf/lathist_user.c
89
snprintf(filename, sizeof(filename), "%s_kern.o", argv[0]);
samples/bpf/lathist_user.c
90
obj = bpf_object__open_file(filename, NULL);
samples/bpf/map_perf_test_user.c
431
char filename[256];
samples/bpf/map_perf_test_user.c
446
snprintf(filename, sizeof(filename), "%s.bpf.o", argv[0]);
samples/bpf/map_perf_test_user.c
447
obj = bpf_object__open_file(filename, NULL);
samples/bpf/offwaketime_user.c
101
char filename[256];
samples/bpf/offwaketime_user.c
108
snprintf(filename, sizeof(filename), "%s.bpf.o", argv[0]);
samples/bpf/offwaketime_user.c
109
obj = bpf_object__open_file(filename, NULL);
samples/bpf/sampleip_user.c
145
char filename[256];
samples/bpf/sampleip_user.c
187
snprintf(filename, sizeof(filename), "%s_kern.o", argv[0]);
samples/bpf/sampleip_user.c
188
obj = bpf_object__open_file(filename, NULL);
samples/bpf/sockex1_user.c
16
char filename[256];
samples/bpf/sockex1_user.c
20
snprintf(filename, sizeof(filename), "%s_kern.o", argv[0]);
samples/bpf/sockex1_user.c
22
obj = bpf_object__open_file(filename, NULL);
samples/bpf/sockex2_user.c
21
char filename[256];
samples/bpf/sockex2_user.c
25
snprintf(filename, sizeof(filename), "%s_kern.o", argv[0]);
samples/bpf/sockex2_user.c
26
obj = bpf_object__open_file(filename, NULL);
samples/bpf/sockex3_user.c
30
char filename[256];
samples/bpf/sockex3_user.c
33
snprintf(filename, sizeof(filename), "%s_kern.o", argv[0]);
samples/bpf/sockex3_user.c
35
obj = bpf_object__open_file(filename, NULL);
samples/bpf/spintest_user.c
17
char filename[256];
samples/bpf/spintest_user.c
25
snprintf(filename, sizeof(filename), "%s.bpf.o", argv[0]);
samples/bpf/spintest_user.c
26
obj = bpf_object__open_file(filename, NULL);
samples/bpf/syscall_tp_user.c
109
fd = open(filename, O_RDONLY);
samples/bpf/syscall_tp_user.c
138
char filename[256];
samples/bpf/syscall_tp_user.c
152
snprintf(filename, sizeof(filename), "%s_kern.o", argv[0]);
samples/bpf/syscall_tp_user.c
154
return test(filename, nr_tests);
samples/bpf/syscall_tp_user.c
48
static int test(char *filename, int nr_tests)
samples/bpf/syscall_tp_user.c
56
objs[i] = bpf_object__open_file(filename, NULL);
samples/bpf/task_fd_query_user.c
313
char filename[256], buf[256];
samples/bpf/task_fd_query_user.c
324
snprintf(filename, sizeof(filename), "%s_kern.o", argv[0]);
samples/bpf/task_fd_query_user.c
325
obj = bpf_object__open_file(filename, NULL);
samples/bpf/test_map_in_map_user.c
121
char filename[256];
samples/bpf/test_map_in_map_user.c
123
snprintf(filename, sizeof(filename), "%s.bpf.o", argv[0]);
samples/bpf/test_map_in_map_user.c
124
obj = bpf_object__open_file(filename, NULL);
samples/bpf/trace_event_user.c
298
char filename[256];
samples/bpf/trace_event_user.c
301
snprintf(filename, sizeof(filename), "%s_kern.o", argv[0]);
samples/bpf/trace_event_user.c
311
obj = bpf_object__open_file(filename, NULL);
samples/bpf/trace_output_user.c
51
char filename[256];
samples/bpf/trace_output_user.c
54
snprintf(filename, sizeof(filename), "%s.bpf.o", argv[0]);
samples/bpf/trace_output_user.c
55
obj = bpf_object__open_file(filename, NULL);
samples/bpf/tracex1_user.c
12
char filename[256];
samples/bpf/tracex1_user.c
15
snprintf(filename, sizeof(filename), "%s.bpf.o", argv[0]);
samples/bpf/tracex1_user.c
16
obj = bpf_object__open_file(filename, NULL);
samples/bpf/tracex3_user.c
112
char filename[256];
samples/bpf/tracex3_user.c
128
snprintf(filename, sizeof(filename), "%s.bpf.o", argv[0]);
samples/bpf/tracex3_user.c
129
obj = bpf_object__open_file(filename, NULL);
samples/bpf/tracex4_user.c
53
char filename[256];
samples/bpf/tracex4_user.c
56
snprintf(filename, sizeof(filename), "%s.bpf.o", argv[0]);
samples/bpf/tracex4_user.c
57
obj = bpf_object__open_file(filename, NULL);
samples/bpf/tracex5_user.c
42
char filename[256];
samples/bpf/tracex5_user.c
45
snprintf(filename, sizeof(filename), "%s.bpf.o", argv[0]);
samples/bpf/tracex5_user.c
46
obj = bpf_object__open_file(filename, NULL);
samples/bpf/tracex6_user.c
180
char filename[256];
samples/bpf/tracex6_user.c
183
snprintf(filename, sizeof(filename), "%s.bpf.o", argv[0]);
samples/bpf/tracex6_user.c
184
obj = bpf_object__open_file(filename, NULL);
samples/bpf/xdp_adjust_tail_user.c
147
snprintf(filename, sizeof(filename), "%s_kern.o", argv[0]);
samples/bpf/xdp_adjust_tail_user.c
149
obj = bpf_object__open_file(filename, NULL);
samples/bpf/xdp_adjust_tail_user.c
94
char filename[256];
samples/bpf/xdp_fwd_user.c
126
char filename[PATH_MAX];
samples/bpf/xdp_fwd_user.c
161
snprintf(filename, sizeof(filename), "%s_kern.o", argv[0]);
samples/bpf/xdp_fwd_user.c
163
if (access(filename, O_RDONLY) < 0) {
samples/bpf/xdp_fwd_user.c
165
filename, strerror(errno));
samples/bpf/xdp_fwd_user.c
169
obj = bpf_object__open_file(filename, NULL);
samples/bpf/xdp_tx_iptunnel_user.c
164
char filename[256];
samples/bpf/xdp_tx_iptunnel_user.c
258
snprintf(filename, sizeof(filename), "%s_kern.o", argv[0]);
samples/bpf/xdp_tx_iptunnel_user.c
260
obj = bpf_object__open_file(filename, NULL);
samples/vfs/test-statx.c
48
ssize_t statx(int dfd, const char *filename, unsigned flags,
samples/vfs/test-statx.c
51
return syscall(__NR_statx, dfd, filename, flags, mask, buffer);
scripts/asn1_compiler.c
1016
filename, cursor->line, cursor->content);
scripts/asn1_compiler.c
1066
filename, cursor->line, cursor->content);
scripts/asn1_compiler.c
1084
filename, cursor->line, cursor->content);
scripts/asn1_compiler.c
1125
filename, cursor->line, cursor->content);
scripts/asn1_compiler.c
1136
filename, cursor->line, cursor->content);
scripts/asn1_compiler.c
1140
fprintf(stderr, "%s: Unexpectedly hit EOF\n", filename);
scripts/asn1_compiler.c
1155
filename, cursor->line, cursor->content);
scripts/asn1_compiler.c
1164
filename, cursor->line);
scripts/asn1_compiler.c
1197
filename, cursor->line, cursor->content);
scripts/asn1_compiler.c
1206
fprintf(stderr, "%s: Unexpectedly hit EOF\n", filename);
scripts/asn1_compiler.c
200
static const char *filename;
scripts/asn1_compiler.c
535
filename, lineno, *p);
scripts/asn1_compiler.c
590
filename = argv[1];
scripts/asn1_compiler.c
594
fd = open(filename, O_RDONLY);
scripts/asn1_compiler.c
596
perror(filename);
scripts/asn1_compiler.c
601
perror(filename);
scripts/asn1_compiler.c
611
perror(filename);
scripts/asn1_compiler.c
616
perror(filename);
scripts/asn1_compiler.c
621
fprintf(stderr, "%s: Short read\n", filename);
scripts/asn1_compiler.c
758
fprintf(stderr, "%s: No defined types\n", filename);
scripts/asn1_compiler.c
824
filename, cursor->line, cursor->content);
scripts/asn1_compiler.c
892
filename, cursor->line, cursor->content);
scripts/asn1_compiler.c
900
filename, cursor->line, cursor->content);
scripts/asn1_compiler.c
915
filename, cursor->line, cursor->content);
scripts/basic/fixdep.c
213
static void *read_file(const char *filename)
scripts/basic/fixdep.c
219
fd = open(filename, O_RDONLY);
scripts/basic/fixdep.c
222
perror(filename);
scripts/basic/fixdep.c
227
perror(filename);
scripts/dtc/fdtget.c
236
static int do_fdtget(struct display_info *disp, const char *filename,
scripts/dtc/fdtget.c
243
blob = utilfdt_read(filename);
scripts/dtc/fdtget.c
293
char *filename = NULL;
scripts/dtc/fdtget.c
334
filename = argv[optind++];
scripts/dtc/fdtget.c
335
if (!filename)
scripts/dtc/fdtget.c
349
if (do_fdtget(&disp, filename, argv, argc, args_per_step))
scripts/dtc/fdtput.c
221
static int do_fdtput(struct display_info *disp, const char *filename,
scripts/dtc/fdtput.c
228
blob = utilfdt_read(filename);
scripts/dtc/fdtput.c
255
ret = utilfdt_write(filename, blob);
scripts/dtc/fdtput.c
289
char *filename = NULL;
scripts/dtc/fdtput.c
331
filename = argv[optind++];
scripts/dtc/fdtput.c
332
if (!filename)
scripts/dtc/fdtput.c
345
if (do_fdtput(&disp, filename, argv, argc))
scripts/dtc/util.c
262
int utilfdt_read_err(const char *filename, char **buffp, size_t *len)
scripts/dtc/util.c
270
if (strcmp(filename, "-") != 0) {
scripts/dtc/util.c
271
fd = open(filename, O_RDONLY);
scripts/dtc/util.c
304
char *utilfdt_read(const char *filename, size_t *len)
scripts/dtc/util.c
307
int ret = utilfdt_read_err(filename, &buff, len);
scripts/dtc/util.c
310
fprintf(stderr, "Couldn't open blob from '%s': %s\n", filename,
scripts/dtc/util.c
318
int utilfdt_write_err(const char *filename, const void *blob)
scripts/dtc/util.c
326
if (strcmp(filename, "-") != 0) {
scripts/dtc/util.c
327
fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC, 0666);
scripts/dtc/util.c
350
int utilfdt_write(const char *filename, const void *blob)
scripts/dtc/util.c
352
int ret = utilfdt_write_err(filename, blob);
scripts/dtc/util.c
355
fprintf(stderr, "Couldn't write blob to '%s': %s\n", filename,
scripts/dtc/util.h
105
char *utilfdt_read(const char *filename, size_t *len);
scripts/dtc/util.h
117
int utilfdt_read_err(const char *filename, char **buffp, size_t *len);
scripts/dtc/util.h
127
int utilfdt_write(const char *filename, const void *blob);
scripts/dtc/util.h
138
int utilfdt_write_err(const char *filename, const void *blob);
scripts/kconfig/confdata.c
1036
static int __conf_write_autoconf(const char *filename,
scripts/kconfig/confdata.c
1045
if (make_parent_dir(filename))
scripts/kconfig/confdata.c
1048
ret = snprintf(tmp, sizeof(tmp), "%s.tmp", filename);
scripts/kconfig/confdata.c
1071
if (rename(tmp, filename)) {
scripts/kconfig/confdata.c
758
int conf_write_defconfig(const char *filename)
scripts/kconfig/confdata.c
764
out = fopen(filename, "w");
scripts/kconfig/expr.h
197
const char *filename; /* what file was this property defined */
scripts/kconfig/expr.h
274
const char *filename;
scripts/kconfig/gconf.c
361
char *filename;
scripts/kconfig/gconf.c
363
filename = gtk_file_chooser_get_filename(chooser);
scripts/kconfig/gconf.c
365
if (conf_read(filename))
scripts/kconfig/gconf.c
371
g_free(filename);
scripts/kconfig/gconf.c
402
char *filename;
scripts/kconfig/gconf.c
404
filename = gtk_file_chooser_get_filename(chooser);
scripts/kconfig/gconf.c
406
if (conf_write(filename))
scripts/kconfig/gconf.c
410
g_free(filename);
scripts/kconfig/gconf.c
953
static void replace_button_icon(GtkWidget *widget, const char *filename)
scripts/kconfig/gconf.c
960
gchar *path = g_strconcat(env ? env : g_get_current_dir(), "/scripts/kconfig/icons/", filename, NULL);
scripts/kconfig/gconf.c
966
g_warning("Failed to load icon %s: %s", filename, err->message);
scripts/kconfig/mconf.c
296
static char filename[PATH_MAX+1];
scripts/kconfig/mconf.c
305
snprintf(filename, sizeof(filename), "%s", config_filename);
scripts/kconfig/mconf.c
707
11, 55, filename);
scripts/kconfig/mconf.c
734
11, 55, filename);
scripts/kconfig/mconf.c
894
if (conf_write(filename)) {
scripts/kconfig/menu.c
169
prop->filename = cur_filename;
scripts/kconfig/menu.c
46
fprintf(stderr, "%s:%d:warning: ", menu->filename, menu->lineno);
scripts/kconfig/menu.c
56
fprintf(stderr, "%s:%d:warning: ", prop->filename, prop->lineno);
scripts/kconfig/menu.c
623
menu->filename, menu->lineno);
scripts/kconfig/menu.c
77
menu->filename = cur_filename;
scripts/kconfig/nconf.c
1401
filename,
scripts/kconfig/nconf.c
1432
filename,
scripts/kconfig/nconf.c
643
static char filename[PATH_MAX+1];
scripts/kconfig/nconf.c
650
snprintf(filename, sizeof(filename), "%s", config_filename);
scripts/kconfig/nconf.c
677
res = conf_write(filename);
scripts/kconfig/parser.y
102
$$->filename, $$->lineno);
scripts/kconfig/parser.y
152
current_entry->filename, current_entry->lineno);
scripts/kconfig/parser.y
158
current_entry->filename, current_entry->lineno);
scripts/kconfig/parser.y
267
current_entry->filename, current_entry->lineno);
scripts/kconfig/parser.y
511
menu->filename, menu->lineno,
scripts/kconfig/parser.y
520
prop->filename, prop->lineno,
scripts/kconfig/parser.y
544
prop->filename, prop->lineno,
scripts/kconfig/parser.y
552
prop->filename, prop->lineno,
scripts/kconfig/parser.y
629
if (strcmp(current_menu->filename, cur_filename)) {
scripts/kconfig/parser.y
633
current_menu->filename, current_menu->lineno,
scripts/kconfig/qconf.cc
1053
stream << "defined at " << _menu->filename << ":"
scripts/kconfig/symbol.c
1146
choice->filename, choice->lineno);
scripts/mod/modpost.c
115
char *read_text_file(const char *filename)
scripts/mod/modpost.c
122
fd = open(filename, O_RDONLY);
scripts/mod/modpost.c
124
perror(filename);
scripts/mod/modpost.c
129
perror(filename);
scripts/mod/modpost.c
142
perror(filename);
scripts/mod/modpost.c
1654
static void read_symbols_from_files(const char *filename)
scripts/mod/modpost.c
1659
in = fopen(filename, "r");
scripts/mod/modpost.c
1661
fatal("Can't open filenames file %s: %m", filename);
scripts/mod/modpost.c
176
static struct module *find_module(const char *filename, const char *modname)
scripts/mod/modpost.c
181
if (!strcmp(mod->dump_file, filename) &&
scripts/mod/modpost.c
378
static void *grab_file(const char *filename, size_t *size)
scripts/mod/modpost.c
384
fd = open(filename, O_RDONLY);
scripts/mod/modpost.c
405
static int parse_elf(struct elf_info *info, const char *filename)
scripts/mod/modpost.c
414
hdr = grab_file(filename, &info->size);
scripts/mod/modpost.c
417
fprintf(stderr, "%s: %s (ignored)\n", filename,
scripts/mod/modpost.c
421
perror(filename);
scripts/mod/modpost.c
468
fatal("%s: not relocatable object.", filename);
scripts/mod/modpost.c
473
(unsigned long)hdr->e_shoff, filename, info->size);
scripts/mod/modpost.c
513
filename, (unsigned long)sechdrs[i].sh_offset,
scripts/mod/modpost.c
519
fatal("%s has NOBITS .modinfo\n", filename);
scripts/mod/modpost.c
551
fatal("%s has no symtab?\n", filename);
scripts/mod/modpost.c
565
filename, sechdrs[symtab_shndx_idx].sh_link,
scripts/mod/modpost.h
222
char *read_text_file(const char *filename);
scripts/unifdef.c
1219
warnx("%s: %d: %s", filename, linenum, msg);
scripts/unifdef.c
1222
filename, linenum, msg, stifline[depth], depth);
scripts/unifdef.c
183
static const char *filename; /* input file name */
scripts/unifdef.c
318
filename = *argv;
scripts/unifdef.c
319
input = fopen(filename, "rb");
scripts/unifdef.c
321
err(2, "can't open %s", filename);
scripts/unifdef.c
323
filename = "[stdin]";
scripts/unifdef.c
610
errx(2, "%s unchanged", filename);
security/apparmor/domain.c
1011
bprm->filename);
security/apparmor/domain.c
1022
bprm->filename);
security/apparmor/domain.c
1042
bprm->filename, NULL, new,
security/apparmor/domain.c
687
name = bprm->filename;
security/apparmor/domain.c
827
xname = bprm->filename;
security/apparmor/domain.c
905
AA_MAY_ONEXEC, bprm->filename, NULL,
security/commoncap.c
790
bprm->filename);
security/commoncap.c
842
warn_setuid_and_fcaps_mixed(bprm->filename);
security/integrity/ima/ima.h
264
const unsigned char *filename);
security/integrity/ima/ima.h
271
void ima_add_violation(struct file *file, const unsigned char *filename,
security/integrity/ima/ima.h
392
const unsigned char *filename,
security/integrity/ima/ima.h
402
const unsigned char *filename);
security/integrity/ima/ima.h
408
const unsigned char *filename, int pcr);
security/integrity/ima/ima.h
410
const char *ima_d_path(const struct path *path, char **pathbuf, char *filename);
security/integrity/ima/ima.h
442
struct file *file, const unsigned char *filename,
security/integrity/ima/ima.h
467
const unsigned char *filename,
security/integrity/ima/ima.h
73
const unsigned char *filename;
security/integrity/ima/ima_api.c
106
const unsigned char *filename, int pcr)
security/integrity/ima/ima_api.c
124
result = ima_add_template_entry(entry, violation, op, inode, filename);
security/integrity/ima/ima_api.c
135
void ima_add_violation(struct file *file, const unsigned char *filename,
security/integrity/ima/ima_api.c
143
.filename = filename,
security/integrity/ima/ima_api.c
157
filename, CONFIG_IMA_MEASURE_PCR_IDX);
security/integrity/ima/ima_api.c
161
integrity_audit_msg(AUDIT_INTEGRITY_PCR, inode, filename,
security/integrity/ima/ima_api.c
253
struct name_snapshot filename;
security/integrity/ima/ima_api.c
324
take_dentry_name_snapshot(&filename, file->f_path.dentry);
security/integrity/ima/ima_api.c
327
filename.name.name, "collect_data",
security/integrity/ima/ima_api.c
330
release_dentry_name_snapshot(&filename);
security/integrity/ima/ima_api.c
351
const unsigned char *filename,
security/integrity/ima/ima_api.c
363
.filename = filename,
security/integrity/ima/ima_api.c
380
integrity_audit_msg(AUDIT_INTEGRITY_PCR, inode, filename,
security/integrity/ima/ima_api.c
385
result = ima_store_template(entry, violation, inode, filename, pcr);
security/integrity/ima/ima_api.c
395
const unsigned char *filename)
security/integrity/ima/ima_api.c
419
audit_log_untrustedstring(ab, filename);
security/integrity/ima/ima_api.c
443
struct name_snapshot filename;
security/integrity/ima/ima_api.c
457
take_dentry_name_snapshot(&filename, path->dentry);
security/integrity/ima/ima_api.c
458
strscpy(namebuf, filename.name.name, NAME_MAX);
security/integrity/ima/ima_api.c
459
release_dentry_name_snapshot(&filename);
security/integrity/ima/ima_appraise.c
482
struct file *file, const unsigned char *filename,
security/integrity/ima/ima_appraise.c
585
integrity_audit_msg(audit_msgno, inode, filename,
security/integrity/ima/ima_appraise.c
605
integrity_audit_msg(audit_msgno, inode, filename,
security/integrity/ima/ima_init.c
49
.filename = boot_aggregate_name };
security/integrity/ima/ima_main.c
1055
.filename = eventname,
security/integrity/ima/ima_main.c
108
char *filename)
security/integrity/ima/ima_main.c
120
filename);
security/integrity/ima/ima_main.c
142
char *filename)
security/integrity/ima/ima_main.c
173
*pathname = ima_d_path(&file->f_path, pathbuf, filename);
security/integrity/ima/ima_main.c
247
char filename[NAME_MAX];
security/integrity/ima/ima_main.c
292
&pathbuf, &pathname, filename);
security/integrity/ima/ima_main.c
378
&pathname, filename);
security/integrity/ima/ima_main.c
418
pathname = ima_d_path(&file->f_path, &pathbuf, filename);
security/integrity/ima/ima_main.c
436
&pathname, filename);
security/integrity/ima/ima_main.c
530
char filename[NAME_MAX];
security/integrity/ima/ima_main.c
562
pathname = ima_d_path(&file->f_path, &pathbuf, filename);
security/integrity/ima/ima_queue.c
168
const unsigned char *filename)
security/integrity/ima/ima_queue.c
218
integrity_audit_msg(AUDIT_INTEGRITY_PCR, inode, filename,
security/integrity/ima/ima_template_lib.c
366
if ((const char *)event_data->filename == boot_aggregate_name) {
security/integrity/ima/ima_template_lib.c
393
event_data->filename, "collect_data",
security/integrity/ima/ima_template_lib.c
494
struct name_snapshot filename;
security/integrity/ima/ima_template_lib.c
499
BUG_ON(event_data->filename == NULL && event_data->file == NULL);
security/integrity/ima/ima_template_lib.c
501
if (event_data->filename) {
security/integrity/ima/ima_template_lib.c
502
cur_filename = event_data->filename;
security/integrity/ima/ima_template_lib.c
503
cur_filename_len = strlen(event_data->filename);
security/integrity/ima/ima_template_lib.c
510
take_dentry_name_snapshot(&filename,
security/integrity/ima/ima_template_lib.c
513
cur_filename = filename.name.name;
security/integrity/ima/ima_template_lib.c
526
release_dentry_name_snapshot(&filename);
security/tomoyo/common.c
387
tomoyo_set_string(head, ptr->filename->name);
security/tomoyo/common.c
407
tomoyo_set_string(head, ptr->filename->name);
security/tomoyo/common.h
1005
const struct tomoyo_path_info *filename) __must_hold_shared(&tomoyo_ss);
security/tomoyo/common.h
1085
void tomoyo_load_policy(const char *filename);
security/tomoyo/common.h
1238
return a->filename == b->filename && a->group == b->group;
security/tomoyo/common.h
435
const struct tomoyo_path_info *filename;
security/tomoyo/common.h
448
const struct tomoyo_path_info *filename;
security/tomoyo/common.h
456
const struct tomoyo_path_info *filename;
security/tomoyo/common.h
521
const struct tomoyo_path_info *filename;
security/tomoyo/common.h
965
bool tomoyo_correct_path(const char *filename);
security/tomoyo/common.h
981
bool tomoyo_path_matches_pattern(const struct tomoyo_path_info *filename,
security/tomoyo/condition.c
282
char *filename = param->data;
security/tomoyo/condition.c
284
if (*filename == '@')
security/tomoyo/condition.c
286
ptr->filename = tomoyo_get_dqword(filename);
security/tomoyo/condition.c
287
return ptr->filename != NULL;
security/tomoyo/domain.c
706
const char *original_name = bprm->filename;
security/tomoyo/file.c
171
r->param.path.filename->name);
security/tomoyo/file.c
203
r->param.mkdev.filename->name,
security/tomoyo/file.c
241
r->param.path_number.filename->name, buffer);
security/tomoyo/file.c
264
tomoyo_compare_name_union(r->param.path.filename,
security/tomoyo/file.c
288
tomoyo_compare_name_union(r->param.path_number.filename,
security/tomoyo/file.c
333
tomoyo_compare_name_union(r->param.mkdev.filename,
security/tomoyo/file.c
578
const struct tomoyo_path_info *filename)
security/tomoyo/file.c
588
r->param.path.filename = filename;
security/tomoyo/file.c
608
const struct tomoyo_path_info *filename)
security/tomoyo/file.c
618
r->param.path.filename = filename;
security/tomoyo/file.c
70
tomoyo_put_name(ptr->filename);
security/tomoyo/file.c
735
r.param.path_number.filename = &buf;
security/tomoyo/file.c
87
if (tomoyo_path_matches_pattern(name, ptr->filename))
security/tomoyo/file.c
88
return ptr->filename;
security/tomoyo/file.c
884
r.param.mkdev.filename = &buf;
security/tomoyo/load_policy.c
85
void tomoyo_load_policy(const char *filename)
security/tomoyo/load_policy.c
95
if (strcmp(filename, tomoyo_trigger))
security/tomoyo/tomoyo.c
80
tomoyo_load_policy(bprm->filename);
security/tomoyo/util.c
146
static bool tomoyo_correct_path2(const char *filename, const size_t len);
security/tomoyo/util.c
250
char *filename;
security/tomoyo/util.c
257
filename = tomoyo_read_token(param);
security/tomoyo/util.c
258
if (!tomoyo_correct_word(filename))
security/tomoyo/util.c
260
ptr->filename = tomoyo_get_name(filename);
security/tomoyo/util.c
261
return ptr->filename != NULL;
security/tomoyo/util.c
531
static bool tomoyo_correct_path2(const char *filename, const size_t len)
security/tomoyo/util.c
533
const char *cp1 = memchr(filename, '/', len);
security/tomoyo/util.c
534
const char *cp2 = memchr(filename, '.', len);
security/tomoyo/util.c
536
return cp1 && (!cp2 || (cp1 < cp2)) && tomoyo_correct_word2(filename, len);
security/tomoyo/util.c
547
bool tomoyo_correct_path(const char *filename)
security/tomoyo/util.c
549
return tomoyo_correct_path2(filename, strlen(filename));
security/tomoyo/util.c
635
static int tomoyo_const_part_length(const char *filename)
security/tomoyo/util.c
640
if (!filename)
security/tomoyo/util.c
642
while ((c = *filename++) != '\0') {
security/tomoyo/util.c
647
c = *filename++;
security/tomoyo/util.c
656
c = *filename++;
security/tomoyo/util.c
659
c = *filename++;
security/tomoyo/util.c
698
static bool tomoyo_file_matches_pattern2(const char *filename,
security/tomoyo/util.c
703
while (filename < filename_end && pattern < pattern_end) {
security/tomoyo/util.c
709
if (*filename++ != *pattern++)
security/tomoyo/util.c
713
c = *filename;
security/tomoyo/util.c
720
if (filename[1] == '\\')
security/tomoyo/util.c
721
filename++;
security/tomoyo/util.c
722
else if (tomoyo_byte_range(filename + 1))
security/tomoyo/util.c
723
filename += 3;
security/tomoyo/util.c
731
if (*++filename != '\\')
security/tomoyo/util.c
750
if (c == '\\' && tomoyo_byte_range(filename + 1)
security/tomoyo/util.c
751
&& strncmp(filename + 1, pattern, 3) == 0) {
security/tomoyo/util.c
752
filename += 3;
security/tomoyo/util.c
759
for (i = 0; i <= filename_end - filename; i++) {
security/tomoyo/util.c
761
filename + i, filename_end,
security/tomoyo/util.c
764
c = filename[i];
security/tomoyo/util.c
769
if (filename[i + 1] == '\\')
security/tomoyo/util.c
771
else if (tomoyo_byte_range(filename + i + 1))
security/tomoyo/util.c
781
while (isdigit(filename[j]))
security/tomoyo/util.c
784
while (isxdigit(filename[j]))
security/tomoyo/util.c
787
while (tomoyo_alphabet_char(filename[j]))
security/tomoyo/util.c
792
filename + i, filename_end,
security/tomoyo/util.c
798
filename++;
security/tomoyo/util.c
804
return filename == filename_end && pattern == pattern_end;
security/tomoyo/util.c
817
static bool tomoyo_file_matches_pattern(const char *filename,
security/tomoyo/util.c
830
result = tomoyo_file_matches_pattern2(filename,
security/tomoyo/util.c
841
result = tomoyo_file_matches_pattern2(filename, filename_end,
security/tomoyo/util.c
937
bool tomoyo_path_matches_pattern(const struct tomoyo_path_info *filename,
security/tomoyo/util.c
940
const char *f = filename->name;
security/tomoyo/util.c
946
return !tomoyo_pathcmp(filename, pattern);
security/tomoyo/util.c
948
if (filename->is_dir != pattern->is_dir)
sound/hda/codecs/side-codecs/cs35l41_hda.c
144
const struct firmware **firmware, char **filename,
sound/hda/codecs/side-codecs/cs35l41_hda.c
150
*filename = kasprintf(GFP_KERNEL, "%scfg", tuning_filename);
sound/hda/codecs/side-codecs/cs35l41_hda.c
151
if (*filename == NULL)
sound/hda/codecs/side-codecs/cs35l41_hda.c
154
ret = firmware_request_nowarn(firmware, *filename, cs35l41->dev);
sound/hda/codecs/side-codecs/cs35l41_hda.c
156
dev_dbg(cs35l41->dev, "Failed to request '%s'\n", *filename);
sound/hda/codecs/side-codecs/cs35l41_hda.c
157
kfree(*filename);
sound/hda/codecs/side-codecs/cs35l41_hda.c
158
*filename = NULL;
sound/hda/codecs/side-codecs/cs35l41_hda.c
165
const struct firmware **firmware, char **filename,
sound/hda/codecs/side-codecs/cs35l41_hda.c
174
*filename = kasprintf(GFP_KERNEL, "cirrus/%s-%s-%s-%s-spkid%d-%s.%s", CS35L41_PART,
sound/hda/codecs/side-codecs/cs35l41_hda.c
178
*filename = kasprintf(GFP_KERNEL, "cirrus/%s-%s-%s-%s-spkid%d.%s", CS35L41_PART,
sound/hda/codecs/side-codecs/cs35l41_hda.c
182
*filename = kasprintf(GFP_KERNEL, "cirrus/%s-%s-%s-%s-%s.%s", CS35L41_PART,
sound/hda/codecs/side-codecs/cs35l41_hda.c
186
*filename = kasprintf(GFP_KERNEL, "cirrus/%s-%s-%s-%s.%s", CS35L41_PART,
sound/hda/codecs/side-codecs/cs35l41_hda.c
190
*filename = kasprintf(GFP_KERNEL, "cirrus/%s-%s-%s.%s", CS35L41_PART,
sound/hda/codecs/side-codecs/cs35l41_hda.c
194
if (*filename == NULL)
sound/hda/codecs/side-codecs/cs35l41_hda.c
201
s = *filename;
sound/hda/codecs/side-codecs/cs35l41_hda.c
211
ret = firmware_request_nowarn(firmware, *filename, cs35l41->dev);
sound/hda/codecs/side-codecs/cs35l41_hda.c
213
dev_dbg(cs35l41->dev, "Failed to request '%s'\n", *filename);
sound/hda/codecs/side-codecs/cs35l41_hda.c
214
kfree(*filename);
sound/hda/codecs/side-codecs/cs35l41_hda.c
215
*filename = NULL;
sound/hda/codecs/side-codecs/cs35l56_hda.c
407
const struct firmware **firmware, char **filename,
sound/hda/codecs/side-codecs/cs35l56_hda.c
416
*filename = kasprintf(GFP_KERNEL, "%s-%s-%s.%s", base_name,
sound/hda/codecs/side-codecs/cs35l56_hda.c
419
*filename = kasprintf(GFP_KERNEL, "%s-%s.%s", base_name,
sound/hda/codecs/side-codecs/cs35l56_hda.c
422
*filename = kasprintf(GFP_KERNEL, "%s.%s", base_name, filetype);
sound/hda/codecs/side-codecs/cs35l56_hda.c
424
if (!*filename)
sound/hda/codecs/side-codecs/cs35l56_hda.c
432
s = *filename;
sound/hda/codecs/side-codecs/cs35l56_hda.c
442
ret = firmware_request_nowarn(firmware, *filename, cs35l56->base.dev);
sound/hda/codecs/side-codecs/cs35l56_hda.c
444
dev_dbg(cs35l56->base.dev, "Failed to request '%s'\n", *filename);
sound/hda/codecs/side-codecs/cs35l56_hda.c
445
kfree(*filename);
sound/hda/codecs/side-codecs/cs35l56_hda.c
446
*filename = NULL;
sound/hda/codecs/side-codecs/cs35l56_hda.c
450
dev_dbg(cs35l56->base.dev, "Found '%s'\n", *filename);
sound/pci/asihpi/asihpi.c
251
static u16 handle_error(u16 err, int line, char *filename)
sound/pci/asihpi/asihpi.c
255
filename, line, err);
sound/pci/emu10k1/emu10k1_main.c
674
const char *filename;
sound/pci/emu10k1/emu10k1_main.c
678
filename = firmware_names[emu->card_capabilities->emu_model][dock];
sound/pci/emu10k1/emu10k1_main.c
679
if (!filename)
sound/pci/emu10k1/emu10k1_main.c
681
err = request_firmware(fw, filename, &emu->pci->dev);
sound/soc/codecs/max98390.c
787
char filename[128];
sound/soc/codecs/max98390.c
799
snprintf(filename, sizeof(filename),
sound/soc/codecs/max98390.c
802
sprintf(filename, "dsm_param.bin");
sound/soc/codecs/max98390.c
805
snprintf(filename, sizeof(filename), "%s",
sound/soc/codecs/max98390.c
808
ret = request_firmware(&fw, filename, component->dev);
sound/soc/codecs/rt1320-sdw.c
1280
const char *filename;
sound/soc/codecs/rt1320-sdw.c
1288
filename = RT1320_VAB_MCU_PATCH;
sound/soc/codecs/rt1320-sdw.c
1290
filename = RT1320_VC_MCU_PATCH;
sound/soc/codecs/rt1320-sdw.c
1295
filename = RT1321_VA_MCU_PATCH;
sound/soc/codecs/rt1320-sdw.c
1305
ret = request_firmware(&patch, filename, &slave->dev);
sound/soc/codecs/rt1320-sdw.c
1307
dev_err(&slave->dev, "%s: Failed to load %s firmware", __func__, filename);
sound/soc/codecs/rt1320-sdw.c
1592
char filename[512];
sound/soc/codecs/rt1320-sdw.c
1615
snprintf(filename, sizeof(filename),
sound/soc/codecs/rt1320-sdw.c
1619
dev_dbg(dev, "%s: try to load FW file %s\n", __func__, filename);
sound/soc/codecs/rt1320-sdw.c
1621
snprintf(filename, sizeof(filename), "rt1320_%s.dat",
sound/soc/codecs/rt1320-sdw.c
1623
dev_dbg(dev, "%s: try to load FW file %s\n", __func__, filename);
sound/soc/codecs/rt1320-sdw.c
1646
request_firmware(&fw, filename, dev);
sound/soc/codecs/rt1320-sdw.c
1721
dev_err(dev, "%s: Failed to load %s firmware\n", __func__, filename);
sound/soc/codecs/tas5805m.c
463
char filename[128];
sound/soc/codecs/tas5805m.c
508
snprintf(filename, sizeof(filename), "tas5805m_dsp_%s.bin",
sound/soc/codecs/tas5805m.c
510
ret = request_firmware(&fw, filename, dev);
sound/soc/codecs/wm2000.c
812
const char *filename;
sound/soc/codecs/wm2000.c
884
filename = "wm2000_anc.bin";
sound/soc/codecs/wm2000.c
890
filename = pdata->download_file;
sound/soc/codecs/wm2000.c
893
ret = request_firmware(&fw, filename, &i2c->dev);
sound/soc/codecs/wm_adsp.c
721
const struct firmware **firmware, char **filename,
sound/soc/codecs/wm_adsp.c
737
*filename = kasprintf(GFP_KERNEL, "%s%s-%s-%s-%s-%s.%s", dir, dsp->part,
sound/soc/codecs/wm_adsp.c
741
*filename = kasprintf(GFP_KERNEL, "%s%s-%s-%s-%s.%s", dir, dsp->part,
sound/soc/codecs/wm_adsp.c
745
*filename = kasprintf(GFP_KERNEL, "%s%s-%s-%s.%s", dir, dsp->part, fwf,
sound/soc/codecs/wm_adsp.c
748
if (*filename == NULL)
sound/soc/codecs/wm_adsp.c
756
s = *filename;
sound/soc/codecs/wm_adsp.c
766
ret = firmware_request_nowarn(firmware, *filename, cs_dsp->dev);
sound/soc/codecs/wm_adsp.c
768
adsp_dbg(dsp, "Failed to request '%s'\n", *filename);
sound/soc/codecs/wm_adsp.c
769
kfree(*filename);
sound/soc/codecs/wm_adsp.c
770
*filename = NULL;
sound/soc/codecs/wm_adsp.c
772
adsp_dbg(dsp, "Found '%s'\n", *filename);
sound/soc/intel/avs/loader.c
506
char *filename;
sound/soc/intel/avs/loader.c
509
filename = kasprintf(GFP_KERNEL, "%s/%s/%s", AVS_ROOT_DIR, adev->spec->name,
sound/soc/intel/avs/loader.c
511
if (!filename)
sound/soc/intel/avs/loader.c
519
ret = avs_request_firmware(adev, &fw, filename);
sound/soc/intel/avs/loader.c
520
kfree(filename);
sound/soc/intel/avs/loader.c
560
char *filename;
sound/soc/intel/avs/loader.c
563
filename = kasprintf(GFP_KERNEL, "%s/%s/%s", AVS_ROOT_DIR, spec->name, AVS_BASEFW_FILENAME);
sound/soc/intel/avs/loader.c
564
if (!filename)
sound/soc/intel/avs/loader.c
567
ret = avs_request_firmware(adev, &fw, filename);
sound/soc/intel/avs/loader.c
568
kfree(filename);
sound/soc/intel/avs/pcm.c
1012
filename = kasprintf(GFP_KERNEL, "%s/%s", component->driver->topology_name_prefix,
sound/soc/intel/avs/pcm.c
1014
if (!filename)
sound/soc/intel/avs/pcm.c
1017
ret = avs_load_topology(component, filename);
sound/soc/intel/avs/pcm.c
1018
kfree(filename);
sound/soc/intel/avs/pcm.c
1033
filename = kasprintf(GFP_KERNEL, "%s/%s", component->driver->topology_name_prefix,
sound/soc/intel/avs/pcm.c
1035
if (!filename)
sound/soc/intel/avs/pcm.c
1039
ret = avs_load_topology(component, filename);
sound/soc/intel/avs/pcm.c
1040
kfree(filename);
sound/soc/intel/avs/pcm.c
996
char *filename;
sound/soc/intel/avs/topology.c
2223
int avs_load_topology(struct snd_soc_component *comp, const char *filename)
sound/soc/intel/avs/topology.c
2228
ret = request_firmware(&fw, filename, comp->dev);
sound/soc/intel/avs/topology.c
2230
dev_err(comp->dev, "request topology \"%s\" failed: %d\n", filename, ret);
sound/soc/intel/avs/topology.c
2236
dev_err(comp->dev, "load topology \"%s\" failed: %d\n", filename, ret);
sound/soc/intel/avs/topology.h
235
int avs_load_topology(struct snd_soc_component *comp, const char *filename);
sound/soc/sof/core.c
155
dev_printk(level, sdev->dev, "panic at %s:%d\n", panic_info->filename,
sound/soc/sof/intel/atom.c
273
char *filename, *tmp;
sound/soc/sof/intel/atom.c
275
filename = kstrdup(sof_tplg_filename, GFP_KERNEL);
sound/soc/sof/intel/atom.c
276
if (!filename)
sound/soc/sof/intel/atom.c
280
tmp = filename;
sound/soc/sof/intel/atom.c
286
kfree(filename);
sound/soc/sof/intel/hda.c
1478
char *filename, *tmp;
sound/soc/sof/intel/hda.c
1480
filename = devm_kstrdup(dev, tplg_filename, GFP_KERNEL);
sound/soc/sof/intel/hda.c
1481
if (!filename)
sound/soc/sof/intel/hda.c
1485
tmp = filename;
tools/arch/x86/kcpuid/kcpuid.c
432
char *filename, *line = NULL;
tools/arch/x86/kcpuid/kcpuid.c
439
filename = user_csv ? user_csv : def_csv;
tools/arch/x86/kcpuid/kcpuid.c
440
file = fopen(filename, "r");
tools/arch/x86/kcpuid/kcpuid.c
447
err(EXIT_FAILURE, "%s", filename);
tools/iio/iio_utils.c
125
ret = asprintf(&filename,
tools/iio/iio_utils.c
132
sysfsfp = fopen(filename, "r");
tools/iio/iio_utils.c
136
filename);
tools/iio/iio_utils.c
169
filename);
tools/iio/iio_utils.c
174
free(filename);
tools/iio/iio_utils.c
175
filename = 0;
tools/iio/iio_utils.c
191
if (filename)
tools/iio/iio_utils.c
192
free(filename);
tools/iio/iio_utils.c
226
char *filename = NULL;
tools/iio/iio_utils.c
250
ret = asprintf(&filename,
tools/iio/iio_utils.c
257
sysfsfp = fopen(filename, "r");
tools/iio/iio_utils.c
271
if (filename)
tools/iio/iio_utils.c
272
free(filename);
tools/iio/iio_utils.c
325
char *filename;
tools/iio/iio_utils.c
341
ret = asprintf(&filename,
tools/iio/iio_utils.c
348
sysfsfp = fopen(filename, "r");
tools/iio/iio_utils.c
349
free(filename);
tools/iio/iio_utils.c
386
ret = asprintf(&filename,
tools/iio/iio_utils.c
395
sysfsfp = fopen(filename, "r");
tools/iio/iio_utils.c
396
free(filename);
tools/iio/iio_utils.c
441
ret = asprintf(&filename,
tools/iio/iio_utils.c
450
sysfsfp = fopen(filename, "r");
tools/iio/iio_utils.c
451
free(filename);
tools/iio/iio_utils.c
568
char *filename;
tools/iio/iio_utils.c
599
filename = malloc(strlen(iio_dir) + strlen(type)
tools/iio/iio_utils.c
601
if (!filename) {
tools/iio/iio_utils.c
606
ret = sprintf(filename, "%s%s%d/name", iio_dir,
tools/iio/iio_utils.c
609
free(filename);
tools/iio/iio_utils.c
613
namefp = fopen(filename, "r");
tools/iio/iio_utils.c
615
free(filename);
tools/iio/iio_utils.c
619
free(filename);
tools/iio/iio_utils.c
652
static int _write_sysfs_int(const char *filename, const char *basedir, int val,
tools/iio/iio_utils.c
658
char *temp = malloc(strlen(basedir) + strlen(filename) + 2);
tools/iio/iio_utils.c
663
ret = sprintf(temp, "%s/%s", basedir, filename);
tools/iio/iio_utils.c
711
val, basedir, filename);
tools/iio/iio_utils.c
729
int write_sysfs_int(const char *filename, const char *basedir, int val)
tools/iio/iio_utils.c
731
return _write_sysfs_int(filename, basedir, val, 0);
tools/iio/iio_utils.c
743
int write_sysfs_int_and_verify(const char *filename, const char *basedir,
tools/iio/iio_utils.c
746
return _write_sysfs_int(filename, basedir, val, 1);
tools/iio/iio_utils.c
749
static int _write_sysfs_string(const char *filename, const char *basedir,
tools/iio/iio_utils.c
754
char *temp = malloc(strlen(basedir) + strlen(filename) + 2);
tools/iio/iio_utils.c
761
ret = sprintf(temp, "%s/%s", basedir, filename);
tools/iio/iio_utils.c
810
basedir, filename);
tools/iio/iio_utils.c
829
int write_sysfs_string_and_verify(const char *filename, const char *basedir,
tools/iio/iio_utils.c
832
return _write_sysfs_string(filename, basedir, val, 1);
tools/iio/iio_utils.c
843
int write_sysfs_string(const char *filename, const char *basedir,
tools/iio/iio_utils.c
846
return _write_sysfs_string(filename, basedir, val, 0);
tools/iio/iio_utils.c
857
int read_sysfs_posint(const char *filename, const char *basedir)
tools/iio/iio_utils.c
861
char *temp = malloc(strlen(basedir) + strlen(filename) + 2);
tools/iio/iio_utils.c
868
ret = sprintf(temp, "%s/%s", basedir, filename);
tools/iio/iio_utils.c
904
int read_sysfs_float(const char *filename, const char *basedir, float *val)
tools/iio/iio_utils.c
908
char *temp = malloc(strlen(basedir) + strlen(filename) + 2);
tools/iio/iio_utils.c
915
ret = sprintf(temp, "%s/%s", basedir, filename);
tools/iio/iio_utils.c
95
char *scan_el_dir, *builtname, *builtname_generic, *filename = 0;
tools/iio/iio_utils.c
951
int read_sysfs_string(const char *filename, const char *basedir, char *str)
tools/iio/iio_utils.c
955
char *temp = malloc(strlen(basedir) + strlen(filename) + 2);
tools/iio/iio_utils.c
962
ret = sprintf(temp, "%s/%s", basedir, filename);
tools/iio/iio_utils.h
68
int write_sysfs_int(const char *filename, const char *basedir, int val);
tools/iio/iio_utils.h
69
int write_sysfs_int_and_verify(const char *filename, const char *basedir,
tools/iio/iio_utils.h
71
int write_sysfs_string_and_verify(const char *filename, const char *basedir,
tools/iio/iio_utils.h
73
int write_sysfs_string(const char *filename, const char *basedir,
tools/iio/iio_utils.h
75
int read_sysfs_posint(const char *filename, const char *basedir);
tools/iio/iio_utils.h
76
int read_sysfs_float(const char *filename, const char *basedir, float *val);
tools/iio/iio_utils.h
77
int read_sysfs_string(const char *filename, const char *basedir, char *str);
tools/include/nolibc/sys.h
300
int sys_execve(const char *filename, char *const argv[], char *const envp[])
tools/include/nolibc/sys.h
302
return my_syscall3(__NR_execve, filename, argv, envp);
tools/include/nolibc/sys.h
306
int execve(const char *filename, char *const argv[], char *const envp[])
tools/include/nolibc/sys.h
308
return __sysret(sys_execve(filename, argv, envp));
tools/lib/api/fs/fs.c
293
int filename__read_int(const char *filename, int *value)
tools/lib/api/fs/fs.c
296
int fd = open(filename, O_RDONLY), err = -1;
tools/lib/api/fs/fs.c
310
static int filename__read_ull_base(const char *filename,
tools/lib/api/fs/fs.c
314
int fd = open(filename, O_RDONLY), err = -1;
tools/lib/api/fs/fs.c
333
int filename__read_xll(const char *filename, unsigned long long *value)
tools/lib/api/fs/fs.c
335
return filename__read_ull_base(filename, value, 16);
tools/lib/api/fs/fs.c
343
int filename__read_ull(const char *filename, unsigned long long *value)
tools/lib/api/fs/fs.c
345
return filename__read_ull_base(filename, value, 0);
tools/lib/api/fs/fs.c
348
int filename__read_str(const char *filename, char **buf, size_t *sizep)
tools/lib/api/fs/fs.c
354
io.fd = open(filename, O_RDONLY);
tools/lib/api/fs/fs.c
369
int filename__write_int(const char *filename, int value)
tools/lib/api/fs/fs.c
371
int fd = open(filename, O_WRONLY), err = -1;
tools/lib/api/fs/fs.h
45
int filename__read_int(const char *filename, int *value);
tools/lib/api/fs/fs.h
46
int filename__read_ull(const char *filename, unsigned long long *value);
tools/lib/api/fs/fs.h
47
int filename__read_xll(const char *filename, unsigned long long *value);
tools/lib/api/fs/fs.h
48
int filename__read_str(const char *filename, char **buf, size_t *sizep);
tools/lib/api/fs/fs.h
50
int filename__write_int(const char *filename, int value);
tools/lib/api/fs/tracing_path.c
131
char filename[PATH_MAX];
tools/lib/api/fs/tracing_path.c
133
snprintf(filename, PATH_MAX, "%s/%s", sys, name ?: "*");
tools/lib/api/fs/tracing_path.c
145
if (!strncmp(filename, "sdt_", 4)) {
tools/lib/api/fs/tracing_path.c
150
tracing_path, filename, sys, name);
tools/lib/api/fs/tracing_path.c
155
tracing_path, filename);
tools/lib/api/fs/tracing_path.c
169
tracing_path, filename, tracing_path_mount());
tools/lib/bpf/linker.c
1006
sec->sec_idx, (size_t)sec->shdr->sh_info, obj->filename);
tools/lib/bpf/linker.c
1015
sec->sec_idx, obj->filename);
tools/lib/bpf/linker.c
1026
sec->sec_idx, (size_t)sec->shdr->sh_info, obj->filename);
tools/lib/bpf/linker.c
1041
i, sec->sec_idx, sym_type, obj->filename);
tools/lib/bpf/linker.c
1047
i, sec->sec_idx, sym_idx, obj->filename);
tools/lib/bpf/linker.c
1054
i, sec->sec_idx, sym_idx, obj->filename);
tools/lib/bpf/linker.c
139
char *filename;
tools/lib/bpf/linker.c
1426
pr_warn("can't fetch symbol name for symbol #%d in '%s'\n", i, obj->filename);
tools/lib/bpf/linker.c
169
const char *filename);
tools/lib/bpf/linker.c
1851
pr_warn("failed to find BTF info for object '%s'\n", obj->filename);
tools/lib/bpf/linker.c
197
free(linker->filename);
tools/lib/bpf/linker.c
2079
src_sym_idx, sym_name, obj->filename);
tools/lib/bpf/linker.c
227
struct bpf_linker *bpf_linker__new(const char *filename, struct bpf_linker_opts *opts)
tools/lib/bpf/linker.c
244
linker->filename = strdup(filename);
tools/lib/bpf/linker.c
245
if (!linker->filename) {
tools/lib/bpf/linker.c
2469
pr_warn("failed to append BTF type #%d from file '%s'\n", i, obj->filename);
tools/lib/bpf/linker.c
250
linker->fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC | O_CLOEXEC, 0644);
tools/lib/bpf/linker.c
253
pr_warn("failed to create '%s': %d\n", filename, err);
tools/lib/bpf/linker.c
272
char filename[32];
tools/lib/bpf/linker.c
290
snprintf(filename, sizeof(filename), "fd:%d", fd);
tools/lib/bpf/linker.c
291
linker->filename = strdup(filename);
tools/lib/bpf/linker.c
292
if (!linker->filename) {
tools/lib/bpf/linker.c
491
const char *filename)
tools/lib/bpf/linker.c
496
obj.filename = filename;
tools/lib/bpf/linker.c
518
int bpf_linker__add_file(struct bpf_linker *linker, const char *filename,
tools/lib/bpf/linker.c
529
fd = open(filename, O_RDONLY | O_CLOEXEC);
tools/lib/bpf/linker.c
532
pr_warn("failed to open file '%s': %s\n", filename, errstr(err));
tools/lib/bpf/linker.c
536
err = bpf_linker_add_file(linker, fd, filename);
tools/lib/bpf/linker.c
544
char filename[32];
tools/lib/bpf/linker.c
55
const char *filename;
tools/lib/bpf/linker.c
556
snprintf(filename, sizeof(filename), "fd:%d", fd);
tools/lib/bpf/linker.c
557
err = bpf_linker_add_file(linker, fd, filename);
tools/lib/bpf/linker.c
564
char filename[32];
tools/lib/bpf/linker.c
573
snprintf(filename, sizeof(filename), "mem:%p+%zu", buf, buf_sz);
tools/lib/bpf/linker.c
575
fd = sys_memfd_create(filename, 0);
tools/lib/bpf/linker.c
578
pr_warn("failed to create memfd '%s': %s\n", filename, errstr(ret));
tools/lib/bpf/linker.c
587
pr_warn("failed to write '%s': %s\n", filename, errstr(ret));
tools/lib/bpf/linker.c
593
ret = bpf_linker_add_file(linker, fd, filename);
tools/lib/bpf/linker.c
683
pr_debug("linker: adding object file '%s'...\n", obj->filename);
tools/lib/bpf/linker.c
687
pr_warn_elf("failed to parse ELF file '%s'", obj->filename);
tools/lib/bpf/linker.c
694
pr_warn_elf("failed to get ELF header for %s", obj->filename);
tools/lib/bpf/linker.c
702
pr_warn("unknown byte order of ELF file %s\n", obj->filename);
tools/lib/bpf/linker.c
712
pr_warn("byte order mismatch with ELF file %s\n", obj->filename);
tools/lib/bpf/linker.c
720
pr_warn_elf("unsupported kind of ELF file %s", obj->filename);
tools/lib/bpf/linker.c
725
pr_warn_elf("failed to get SHSTRTAB section index for %s", obj->filename);
tools/lib/bpf/linker.c
737
sec_idx, obj->filename);
tools/lib/bpf/linker.c
744
sec_idx, obj->filename);
tools/lib/bpf/linker.c
751
sec_idx, sec_name, obj->filename);
tools/lib/bpf/linker.c
787
obj->filename, errstr(err));
tools/lib/bpf/linker.c
798
obj->filename, errstr(err));
tools/lib/bpf/linker.c
815
sec_idx, sec_name, obj->filename);
tools/lib/bpf/linker.c
835
pr_warn("ELF is missing SYMTAB section in %s\n", obj->filename);
tools/lib/bpf/linker.c
839
pr_warn("ELF is missing section headers STRTAB section in %s\n", obj->filename);
tools/lib/bpf/linker.c
847
pr_warn("ELF section #%zu has empty name in %s\n", sec->sec_idx, obj->filename);
tools/lib/bpf/linker.c
857
obj->filename);
tools/lib/bpf/linker.c
863
(long long unsigned)sec->data->d_align, obj->filename);
tools/lib/bpf/linker.c
870
(long long unsigned)sec->data->d_size, obj->filename);
tools/lib/bpf/linker.c
887
obj->filename);
tools/lib/bpf/linker.c
903
sec->sec_idx, sec->sec_name, (size_t)sec->shdr->sh_type, obj->filename);
tools/lib/bpf/linker.c
924
sec->sec_idx, (size_t)sec->shdr->sh_link, obj->filename);
tools/lib/bpf/linker.c
930
sec->sec_idx, (size_t)sec->shdr->sh_link, obj->filename);
tools/lib/bpf/linker.c
945
pr_warn("ELF sym #0 is invalid in %s\n", obj->filename);
tools/lib/bpf/linker.c
964
i, obj->filename);
tools/lib/bpf/linker.c
972
i, sec->sec_idx, (size_t)sym->st_shndx, obj->filename);
tools/lib/bpf/linker.c
999
sec->sec_idx, (size_t)sec->shdr->sh_link, obj->filename);
tools/lib/perf/include/perf/event.h
19
char filename[PATH_MAX];
tools/lib/perf/include/perf/event.h
323
char filename[];
tools/lib/perf/include/perf/event.h
44
char filename[PATH_MAX];
tools/lib/subcmd/help.c
178
static int has_extension(const char *filename, const char *ext)
tools/lib/subcmd/help.c
180
size_t len = strlen(filename);
tools/lib/subcmd/help.c
183
return len > extlen && !memcmp(filename + len - extlen, ext, extlen);
tools/lib/subcmd/run-command.c
233
char filename[6 + MAX_STRLEN_TYPE(typeof(cmd->pid)) + 7 + 1];
tools/lib/subcmd/run-command.c
241
sprintf(filename, "/proc/%u/status", cmd->pid);
tools/lib/subcmd/run-command.c
242
status_file = fopen(filename, "r");
tools/lib/symbol/kallsyms.c
31
int kallsyms__parse(const char *filename, void *arg,
tools/lib/symbol/kallsyms.c
39
io.fd = open(filename, O_RDONLY, 0);
tools/lib/symbol/kallsyms.h
25
int kallsyms__parse(const char *filename, void *arg,
tools/objtool/objtool.c
24
struct objtool_file *objtool_open_read(const char *filename)
tools/objtool/objtool.c
31
file.elf = elf_open_read(filename, O_RDWR);
tools/objtool/orc_dump.c
12
int orc_dump(const char *filename)
tools/objtool/orc_dump.c
30
fd = open(filename, O_RDONLY);
tools/perf/arch/x86/util/event.c
36
size = sizeof(event->mmap) - sizeof(event->mmap.filename) +
tools/perf/arch/x86/util/event.c
60
strlcpy(event->mmap.filename, kmap->name, PATH_MAX);
tools/perf/arch/x86/util/machine.c
74
char filename[PATH_MAX];
tools/perf/arch/x86/util/machine.c
78
machine__get_kallsyms_filename(machine, filename, PATH_MAX);
tools/perf/arch/x86/util/machine.c
80
if (symbol__restricted_filename(filename, "/proc/kallsyms"))
tools/perf/arch/x86/util/machine.c
83
ret = kallsyms__parse(filename, &mi, find_extra_kernel_maps);
tools/perf/bench/inject-buildid.c
176
size_t len = offsetof(struct perf_record_mmap2, filename);
tools/perf/bench/inject-buildid.c
193
strcpy(event.mmap2.filename, dso->name);
tools/perf/builtin-buildid-cache.c
118
static int build_id_cache__add_kcore(const char *filename, bool force)
tools/perf/builtin-buildid-cache.c
124
strlcpy(from_dir, filename, sizeof(from_dir));
tools/perf/builtin-buildid-cache.c
175
static int build_id_cache__add_file(const char *filename, struct nsinfo *nsi)
tools/perf/builtin-buildid-cache.c
183
err = filename__read_build_id(filename, &bid);
tools/perf/builtin-buildid-cache.c
186
pr_debug("Couldn't read a build-id in %s\n", filename);
tools/perf/builtin-buildid-cache.c
191
err = build_id_cache__add_s(sbuild_id, filename, nsi,
tools/perf/builtin-buildid-cache.c
193
pr_debug("Adding %s %s: %s\n", sbuild_id, filename,
tools/perf/builtin-buildid-cache.c
198
static int build_id_cache__remove_file(const char *filename, struct nsinfo *nsi)
tools/perf/builtin-buildid-cache.c
207
err = filename__read_build_id(filename, &bid);
tools/perf/builtin-buildid-cache.c
210
pr_debug("Couldn't read a build-id in %s\n", filename);
tools/perf/builtin-buildid-cache.c
216
pr_debug("Removing %s %s: %s\n", sbuild_id, filename,
tools/perf/builtin-buildid-cache.c
277
char filename[PATH_MAX];
tools/perf/builtin-buildid-cache.c
281
if (!dso__build_id_filename(dso, filename, sizeof(filename), false))
tools/perf/builtin-buildid-cache.c
284
err = filename__read_build_id(filename, &bid);
tools/perf/builtin-buildid-cache.c
290
filename);
tools/perf/builtin-buildid-cache.c
293
filename);
tools/perf/builtin-buildid-cache.c
305
static int build_id_cache__update_file(const char *filename, struct nsinfo *nsi)
tools/perf/builtin-buildid-cache.c
314
err = filename__read_build_id(filename, &bid);
tools/perf/builtin-buildid-cache.c
317
pr_debug("Couldn't read a build-id in %s\n", filename);
tools/perf/builtin-buildid-cache.c
327
err = build_id_cache__add_s(sbuild_id, filename, nsi, false,
tools/perf/builtin-buildid-cache.c
330
pr_debug("Updating %s %s: %s\n", sbuild_id, filename,
tools/perf/builtin-help.c
146
const char *filename = "kfmclient";
tools/perf/builtin-help.c
160
filename = file;
tools/perf/builtin-help.c
164
execlp(path, filename, "newTab", man_page, NULL);
tools/perf/builtin-inject.c
151
const char *filename,
tools/perf/builtin-inject.c
162
const char *filename);
tools/perf/builtin-inject.c
472
static struct dso *findnew_dso(int pid, int tid, const char *filename,
tools/perf/builtin-inject.c
487
vdso = is_vdso_map(filename);
tools/perf/builtin-inject.c
503
dso = machine__findnew_dso_id(machine, filename, id);
tools/perf/builtin-inject.c
546
const char *filename,
tools/perf/builtin-inject.c
564
filename, pid, tid, &n);
tools/perf/builtin-inject.c
574
dso = findnew_dso(pid, tid, filename, dso_id, machine);
tools/perf/builtin-inject.c
583
dso = findnew_dso(pid, tid, filename, dso_id, machine);
tools/perf/builtin-inject.c
594
filename, dso, flags);
tools/perf/builtin-inject.c
622
dso = findnew_dso(pid, tid, filename, dso_id, machine);
tools/perf/builtin-inject.c
631
filename)) {
tools/perf/builtin-inject.c
654
event->mmap.filename, /*dso_id=*/NULL,
tools/perf/builtin-inject.c
681
event->mmap2.filename, &id,
tools/perf/builtin-inject.c
842
const char *filename,
tools/perf/builtin-inject.c
848
if (is_anon_memory(filename) || flags & MAP_HUGETLB)
tools/perf/builtin-inject.c
850
if (is_no_dso_memory(filename))
tools/perf/builtin-inject.c
858
pr_debug("no build_id found for %s\n", filename);
tools/perf/builtin-inject.c
865
filename);
tools/perf/builtin-inject.c
867
pr_err("Can't synthesize build_id event for %s\n", filename);
tools/perf/builtin-inject.c
883
const char *filename)
tools/perf/builtin-inject.c
888
if (is_anon_memory(filename) || flags & MAP_HUGETLB)
tools/perf/builtin-inject.c
890
if (is_no_dso_memory(filename))
tools/perf/builtin-inject.c
894
pr_debug("no build_id found for %s\n", filename);
tools/perf/builtin-inject.c
905
filename);
tools/perf/builtin-inject.c
907
pr_err("Can't synthesize build_id event for %s\n", filename);
tools/perf/builtin-inject.c
954
const char *filename = dso ? dso__long_name(dso) : "";
tools/perf/builtin-inject.c
968
filename);
tools/perf/builtin-kvm.c
605
const char *filename;
tools/perf/builtin-kvm.c
608
filename = strdup("perf.data.host");
tools/perf/builtin-kvm.c
610
filename = strdup("perf.data.guest");
tools/perf/builtin-kvm.c
612
filename = strdup("perf.data.kvm");
tools/perf/builtin-kvm.c
614
return filename;
tools/perf/builtin-script.c
340
char *filename;
tools/perf/builtin-script.c
350
if (asprintf(&es->filename, "%s.%s.dump", data->file.path, evsel__name(evsel)) < 0)
tools/perf/builtin-script.c
352
es->fp = fopen(es->filename, "w");
tools/perf/builtin-script.c
359
zfree(&es->filename);
tools/perf/builtin-script.c
3596
static int read_script_info(struct script_desc *desc, const char *filename)
tools/perf/builtin-script.c
3601
fp = fopen(filename, "r");
tools/perf/builtin-script.c
367
zfree(&es->filename);
tools/perf/builtin-script.c
379
st.st_size / 1024.0 / 1024.0, es->filename, es->samples);
tools/perf/builtin-script.c
4492
char *filename = strdup("perf-script");
tools/perf/builtin-script.c
4522
free(filename);
tools/perf/builtin-script.c
4523
filename = strdup(generate_script_lang);
tools/perf/builtin-script.c
4524
filename[strlen(filename) - 3] = '\0';
tools/perf/builtin-script.c
4527
free(filename);
tools/perf/builtin-script.c
4528
filename = strdup(generate_script_lang);
tools/perf/builtin-script.c
4529
filename[strlen(filename) - 3] = '\0';
tools/perf/builtin-script.c
4536
if (!filename) {
tools/perf/builtin-script.c
4541
err = scripting_ops->generate_script(session->tevent.pevent, filename);
tools/perf/builtin-script.c
4543
err = scripting_ops->generate_script(NULL, filename);
tools/perf/builtin-script.c
4545
free(filename);
tools/perf/builtin-timechart.c
1459
static void write_svg_file(struct timechart *tchart, const char *filename)
tools/perf/builtin-timechart.c
1484
open_svg(filename, 0, count, tchart->first_time, tchart->last_time);
tools/perf/builtin-timechart.c
1491
open_svg(filename, tchart->numcpus, count, tchart->first_time, tchart->last_time);
tools/perf/builtin-trace.c
1547
} filename;
tools/perf/builtin-trace.c
1808
ttrace->filename.ptr = ptr;
tools/perf/builtin-trace.c
1809
ttrace->filename.entry_str_pos = bf - ttrace->entry_str;
tools/perf/builtin-trace.c
2844
ttrace->filename.pending_open = false;
tools/perf/builtin-trace.c
2952
if (!trace->fd_path_disabled && sc->is_open && ret >= 0 && ttrace->filename.pending_open) {
tools/perf/builtin-trace.c
2953
trace__set_fd_pathname(thread, ret, ttrace->filename.name);
tools/perf/builtin-trace.c
2954
ttrace->filename.pending_open = false;
tools/perf/builtin-trace.c
3070
const char *filename = evsel__rawptr(evsel, sample, "pathname");
tools/perf/builtin-trace.c
3079
filename_len = strlen(filename);
tools/perf/builtin-trace.c
3083
if (ttrace->filename.namelen < filename_len) {
tools/perf/builtin-trace.c
3084
char *f = realloc(ttrace->filename.name, filename_len + 1);
tools/perf/builtin-trace.c
3089
ttrace->filename.namelen = filename_len;
tools/perf/builtin-trace.c
3090
ttrace->filename.name = f;
tools/perf/builtin-trace.c
3093
strcpy(ttrace->filename.name, filename);
tools/perf/builtin-trace.c
3094
ttrace->filename.pending_open = true;
tools/perf/builtin-trace.c
3096
if (!ttrace->filename.ptr)
tools/perf/builtin-trace.c
3105
filename += filename_len - remaining_space;
tools/perf/builtin-trace.c
3109
to_move = entry_str_len - ttrace->filename.entry_str_pos + 1; /* \0 */
tools/perf/builtin-trace.c
3110
pos = ttrace->entry_str + ttrace->filename.entry_str_pos;
tools/perf/builtin-trace.c
3112
memcpy(pos, filename, filename_len);
tools/perf/builtin-trace.c
3114
ttrace->filename.ptr = 0;
tools/perf/builtin-trace.c
3115
ttrace->filename.entry_str_pos = 0;
tools/perf/builtin-trace.c
5049
static int trace__open_output(struct trace *trace, const char *filename)
tools/perf/builtin-trace.c
5053
if (!stat(filename, &st) && st.st_size) {
tools/perf/builtin-trace.c
5056
scnprintf(oldname, sizeof(oldname), "%s.old", filename);
tools/perf/builtin-trace.c
5058
rename(filename, oldname);
tools/perf/builtin-trace.c
5061
trace->output = fopen(filename, "w");
tools/perf/tests/code-reading.c
300
static int read_via_objdump(const char *filename, u64 addr, void *buf,
tools/perf/tests/code-reading.c
338
filename);
tools/perf/tests/dlfilter-test.c
146
const char *filename)
tools/perf/tests/dlfilter-test.c
150
size_t fsz = roundup(strlen(filename) + 1, 8);
tools/perf/tests/dlfilter-test.c
151
ssize_t sz = sizeof(*mmap) - sizeof(mmap->filename) + fsz;
tools/perf/tests/dlfilter-test.c
162
strncpy(mmap->filename, filename, sizeof(mmap->filename));
tools/perf/tests/hists_common.c
121
strcpy(fake_mmap_event.mmap.filename,
tools/perf/tests/hists_common.c
122
fake_mmap_info[i].filename);
tools/perf/tests/hists_common.c
28
const char *filename;
tools/perf/tests/hwmon_pmu.c
257
const char *filename;
tools/perf/tests/hwmon_pmu.c
265
.filename = "cpu0_accuracy",
tools/perf/tests/hwmon_pmu.c
273
.filename = "temp1_input",
tools/perf/tests/hwmon_pmu.c
281
.filename = "fan2_vid",
tools/perf/tests/hwmon_pmu.c
289
.filename = "power3_crit_alarm",
tools/perf/tests/hwmon_pmu.c
297
.filename = "intrusion4_average_interval_min_alarm",
tools/perf/tests/hwmon_pmu.c
305
.filename = "badtype5_baditem",
tools/perf/tests/hwmon_pmu.c
313
.filename = "humidity6_baditem",
tools/perf/tests/hwmon_pmu.c
330
tests[i].filename,
tools/perf/tests/openat-syscall-tp-fields.c
38
const char *filename = "/etc/passwd";
tools/perf/tests/openat-syscall-tp-fields.c
88
openat(AT_FDCWD, filename, flags);
tools/perf/tests/pe-file-parsing.c
25
char filename[PATH_MAX];
tools/perf/tests/pe-file-parsing.c
39
scnprintf(filename, PATH_MAX, "%s/pe-file.exe", d);
tools/perf/tests/pe-file-parsing.c
40
ret = filename__read_build_id(filename, &bid);
tools/perf/tests/pe-file-parsing.c
46
ret = filename__read_debuglink(filename, debuglink, PATH_MAX);
tools/perf/tests/pe-file-parsing.c
58
dso = dso__new(filename);
tools/perf/tests/perf-record.c
271
mmap_filename = event->mmap.filename;
tools/perf/tests/perf-record.c
274
mmap_filename = event->mmap2.filename;
tools/perf/tests/sdt.c
28
static int build_id_cache__add_file(const char *filename)
tools/perf/tests/sdt.c
34
err = filename__read_build_id(filename, &bid);
tools/perf/tests/sdt.c
36
pr_debug("Failed to read build id of %s\n", filename);
tools/perf/tests/sdt.c
41
err = build_id_cache__add_s(sbuild_id, filename, NULL, false, false);
tools/perf/tests/sdt.c
43
pr_debug("Failed to add build id cache of %s\n", filename);
tools/perf/tests/symbols.c
106
PROT_EXEC, /*flags=*/0, filename, ti->thread);
tools/perf/tests/symbols.c
170
static int test_file(struct test_info *ti, char *filename)
tools/perf/tests/symbols.c
176
pr_debug("Testing %s\n", filename);
tools/perf/tests/symbols.c
178
ret = create_map(ti, filename, &map);
tools/perf/tests/symbols.c
209
char filename[PATH_MAX];
tools/perf/tests/symbols.c
217
get_test_dso_filename(filename, sizeof(filename));
tools/perf/tests/symbols.c
219
ret = test_file(&ti, filename);
tools/perf/tests/symbols.c
74
static void get_test_dso_filename(char *filename, size_t max_sz)
tools/perf/tests/symbols.c
77
strlcpy(filename, dso_to_test, max_sz);
tools/perf/tests/symbols.c
79
perf_exe(filename, max_sz);
tools/perf/tests/symbols.c
82
static int create_map(struct test_info *ti, char *filename, struct map **map_p)
tools/perf/tests/symbols.c
84
struct dso *dso = machine__findnew_dso(ti->machine, filename);
tools/perf/tests/symbols.c
95
filename);
tools/perf/tests/tests-scripts.c
174
char filename[PATH_MAX], link[128];
tools/perf/tests/tests-scripts.c
181
len = readlink(link, filename, sizeof(filename));
tools/perf/tests/tests-scripts.c
186
filename[len++] = '/';
tools/perf/tests/tests-scripts.c
187
strcpy(&filename[len], name);
tools/perf/tests/tests-scripts.c
210
test_suite->priv = strdup_check(filename);
tools/perf/ui/browsers/hists.c
2218
char filename[64];
tools/perf/ui/browsers/hists.c
2222
scnprintf(filename, sizeof(filename), "perf.hist.%d", browser->print_seq);
tools/perf/ui/browsers/hists.c
2223
if (access(filename, F_OK))
tools/perf/ui/browsers/hists.c
2234
fp = fopen(filename, "w");
tools/perf/ui/browsers/hists.c
2238
ui_helpline__fpush("Couldn't write to %s: %s", filename, err);
tools/perf/ui/browsers/hists.c
2245
ui_helpline__fpush("%s written!", filename);
tools/perf/ui/browsers/scripts.c
100
scnprintf(filename, sizeof(filename), "bin/%s-record", scriptname);
tools/perf/ui/browsers/scripts.c
101
fd = openat(dir_fd, filename, O_RDONLY);
tools/perf/ui/browsers/scripts.c
97
char filename[NAME_MAX + 5];
tools/perf/util/addr2line.c
157
char **filename,
tools/perf/util/addr2line.c
174
if (filename != NULL)
tools/perf/util/addr2line.c
175
zfree(filename);
tools/perf/util/addr2line.c
24
static int filename_split(char *filename, unsigned int *line_nr)
tools/perf/util/addr2line.c
254
if (filename != NULL)
tools/perf/util/addr2line.c
255
*filename = strdup(line);
tools/perf/util/addr2line.c
266
if (filename != NULL)
tools/perf/util/addr2line.c
267
zfree(filename);
tools/perf/util/addr2line.c
275
const char *filename,
tools/perf/util/addr2line.c
28
sep = strchr(filename, '\n');
tools/perf/util/addr2line.c
280
return inline_list__append(inline_sym, srcline_from_fileline(filename, line_nr), node);
tools/perf/util/addr2line.c
32
if (!strcmp(filename, "??:0"))
tools/perf/util/addr2line.c
35
sep = strchr(filename, ':');
tools/perf/util/annotate.c
1149
static void print_summary(struct rb_root *root, const char *filename)
tools/perf/util/annotate.c
1154
printf("\nSorted summary for file %s\n", filename);
tools/perf/util/annotate.c
1223
char *filename;
tools/perf/util/annotate.c
1241
filename = strdup(dso__long_name(dso));
tools/perf/util/annotate.c
1242
if (!filename)
tools/perf/util/annotate.c
1246
d_filename = filename;
tools/perf/util/annotate.c
1248
d_filename = basename(filename);
tools/perf/util/annotate.c
1313
free(filename);
tools/perf/util/annotate.c
1398
char *filename;
tools/perf/util/annotate.c
1406
if (asprintf(&filename, "%s.annotation", ms->sym->name) < 0)
tools/perf/util/annotate.c
1409
fp = fopen(filename, "w");
tools/perf/util/annotate.c
1425
free(filename);
tools/perf/util/auxtrace.c
2194
filt->filename = NULL;
tools/perf/util/auxtrace.c
2377
err = parse_num_or_str(&fstr, NULL, &filt->filename, " ,");
tools/perf/util/auxtrace.c
2738
filt->filename);
tools/perf/util/auxtrace.c
2757
if (!filt->filename)
tools/perf/util/auxtrace.c
2760
dso = load_dso(filt->filename);
tools/perf/util/auxtrace.c
2762
pr_err("Failed to load symbols from: %s\n", filt->filename);
tools/perf/util/auxtrace.c
2808
if (filt->filename) {
tools/perf/util/auxtrace.c
2810
fn = realpath(filt->filename, filename_buf);
tools/perf/util/auxtrace.h
441
const char *filename;
tools/perf/util/build-id.c
518
char *realname = NULL, *filename;
tools/perf/util/build-id.c
524
if (asprintf(&filename, "%s%s%s%s%s", buildid_dir, slash ? "/" : "",
tools/perf/util/build-id.c
527
filename = NULL;
tools/perf/util/build-id.c
530
return filename;
tools/perf/util/build-id.c
638
char *filename = NULL, *dir_name = NULL, *linkname = zalloc(size), *tmp;
tools/perf/util/build-id.c
659
if (asprintf(&filename, "%s/%s", dir_name,
tools/perf/util/build-id.c
662
filename = NULL;
tools/perf/util/build-id.c
666
if (access(filename, F_OK)) {
tools/perf/util/build-id.c
668
if (copyfile("/proc/kallsyms", filename))
tools/perf/util/build-id.c
671
if (copyfile_ns(name, filename, nsi))
tools/perf/util/build-id.c
673
} else if (link(realname, filename) && errno != EEXIST) {
tools/perf/util/build-id.c
677
copyfile_mode(name, filename, f_stat.st_mode))
tools/perf/util/build-id.c
691
zfree(&filename);
tools/perf/util/build-id.c
692
if (asprintf(&filename, "%s/%s", dir_name,
tools/perf/util/build-id.c
694
filename = NULL;
tools/perf/util/build-id.c
697
if (access(filename, F_OK)) {
tools/perf/util/build-id.c
699
if (copyfile_ns(debugfile, filename,
tools/perf/util/build-id.c
702
} else if (link(debugfile, filename) &&
tools/perf/util/build-id.c
704
copyfile(debugfile, filename))
tools/perf/util/build-id.c
748
free(filename);
tools/perf/util/build-id.c
796
char *filename = build_id_cache__linkname(sbuild_id, NULL, 0);
tools/perf/util/build-id.c
798
if (filename && !access(filename, F_OK))
tools/perf/util/build-id.c
800
free(filename);
tools/perf/util/build-id.c
808
char *filename = zalloc(size),
tools/perf/util/build-id.c
812
if (filename == NULL || linkname == NULL)
tools/perf/util/build-id.c
821
if (readlink(linkname, filename, size - 1) < 0)
tools/perf/util/build-id.c
831
snprintf(tmp, size - (tmp - linkname), "%s", filename);
tools/perf/util/build-id.c
838
free(filename);
tools/perf/util/build-id.c
843
static int filename__read_build_id_ns(const char *filename,
tools/perf/util/build-id.c
851
ret = filename__read_build_id(filename, bid);
tools/perf/util/capstone.c
325
int symbol__disassemble_capstone(const char *filename __maybe_unused,
tools/perf/util/capstone.c
351
buf = dso__read_symbol(dso, filename, map, sym,
tools/perf/util/capstone.c
445
int symbol__disassemble_capstone_powerpc(const char *filename __maybe_unused,
tools/perf/util/capstone.c
474
fd = open(filename, O_RDONLY);
tools/perf/util/capstone.h
21
int symbol__disassemble_capstone(const char *filename, struct symbol *sym,
tools/perf/util/capstone.h
23
int symbol__disassemble_capstone_powerpc(const char *filename, struct symbol *sym,
tools/perf/util/capstone.h
41
static inline int symbol__disassemble_capstone(const char *filename __maybe_unused,
tools/perf/util/capstone.h
48
static inline int symbol__disassemble_capstone_powerpc(const char *filename __maybe_unused,
tools/perf/util/config.c
530
static int perf_config_from_file(config_fn_t fn, const char *filename, void *data)
tools/perf/util/config.c
533
FILE *f = fopen(filename, "r");
tools/perf/util/config.c
538
config_file_name = filename;
tools/perf/util/cputopo.c
108
scnprintf(filename, MAXPATHLEN, CORE_CPUS_FMT,
tools/perf/util/cputopo.c
110
if (access(filename, F_OK) == -1) {
tools/perf/util/cputopo.c
111
scnprintf(filename, MAXPATHLEN, CORE_CPUS_FMT_OLD,
tools/perf/util/cputopo.c
114
fp = fopen(filename, "r");
tools/perf/util/cputopo.c
224
char filename[MAXPATHLEN];
tools/perf/util/cputopo.c
234
scnprintf(filename, MAXPATHLEN, DIE_CPUS_FMT,
tools/perf/util/cputopo.c
236
if (access(filename, F_OK) == -1)
tools/perf/util/cputopo.c
38
char filename[MAXPATHLEN];
tools/perf/util/cputopo.c
45
scnprintf(filename, MAXPATHLEN, PACKAGE_CPUS_FMT,
tools/perf/util/cputopo.c
47
if (access(filename, F_OK) == -1) {
tools/perf/util/cputopo.c
48
scnprintf(filename, MAXPATHLEN, PACKAGE_CPUS_FMT_OLD,
tools/perf/util/cputopo.c
51
fp = fopen(filename, "r");
tools/perf/util/cputopo.c
80
scnprintf(filename, MAXPATHLEN, DIE_CPUS_FMT,
tools/perf/util/cputopo.c
82
fp = fopen(filename, "r");
tools/perf/util/data-convert-bt.c
1298
__NON_SAMPLE_ADD_FIELD(string, filename);
tools/perf/util/data-convert-bt.c
1305
__NON_SAMPLE_ADD_FIELD(string, filename);
tools/perf/util/data-convert-bt.c
946
__NON_SAMPLE_SET_FIELD(mmap, string, filename);
tools/perf/util/data-convert-bt.c
952
__NON_SAMPLE_SET_FIELD(mmap2, string, filename);
tools/perf/util/disasm.c
1161
static int dso__disassemble_filename(struct dso *dso, char *filename, size_t filename_size)
tools/perf/util/disasm.c
1175
__symbol__join_symfs(filename, filename_size, build_id_filename);
tools/perf/util/disasm.c
1183
build_id_path = strdup(filename);
tools/perf/util/disasm.c
1205
access(filename, R_OK)) {
tools/perf/util/disasm.c
1213
snprintf(filename, filename_size, "%s", dso__long_name(dso));
tools/perf/util/disasm.c
1215
__symbol__join_symfs(filename, filename_size, dso__long_name(dso));
tools/perf/util/disasm.c
1218
if (access(filename, R_OK) && errno == ENOENT && dso__nsinfo(dso)) {
tools/perf/util/disasm.c
1219
char *new_name = dso__filename_with_chroot(dso, filename);
tools/perf/util/disasm.c
1221
strlcpy(filename, new_name, filename_size);
tools/perf/util/disasm.c
1234
static int symbol__disassemble_raw(char *filename, struct symbol *sym,
tools/perf/util/disasm.c
1254
pr_debug("Reading raw instruction from : %s using dso__data_read_offset\n", filename);
tools/perf/util/disasm.c
1397
static int symbol__disassemble_objdump(const char *filename, struct symbol *sym,
tools/perf/util/disasm.c
1454
objdump_argv[4] = filename;
tools/perf/util/disasm.c
1492
match = strstr(line, filename);
tools/perf/util/disasm.c
1493
if (match && match[strlen(filename)] == ':')
tools/perf/util/dso.c
115
const char *root_dir, char *filename, size_t size)
tools/perf/util/dso.c
129
len = __symbol__join_symfs(filename, size, dso__long_name(dso));
tools/perf/util/dso.c
130
last_slash = filename + len;
tools/perf/util/dso.c
131
while (last_slash != filename && *last_slash != '/')
tools/perf/util/dso.c
134
strncpy(dso_dir, filename, last_slash - filename);
tools/perf/util/dso.c
135
dso_dir[last_slash-filename] = '\0';
tools/perf/util/dso.c
137
if (!is_regular_file(filename)) {
tools/perf/util/dso.c
142
ret = filename__read_debuglink(filename, symfile, PATH_MAX);
tools/perf/util/dso.c
149
snprintf(filename, size,
tools/perf/util/dso.c
151
if (is_regular_file(filename)) {
tools/perf/util/dso.c
160
if (dso__build_id_filename(dso, filename, size, false) == NULL)
tools/perf/util/dso.c
165
if (dso__build_id_filename(dso, filename, size, true) == NULL)
tools/perf/util/dso.c
170
len = __symbol__join_symfs(filename, size, "/usr/lib/debug");
tools/perf/util/dso.c
171
snprintf(filename + len, size - len, "%s.debug", dso__long_name(dso));
tools/perf/util/dso.c
175
len = __symbol__join_symfs(filename, size, "/usr/lib/debug");
tools/perf/util/dso.c
176
snprintf(filename + len, size - len, "%s", dso__long_name(dso));
tools/perf/util/dso.c
1777
char filename[PATH_MAX];
tools/perf/util/dso.c
1785
snprintf(filename, sizeof(filename),
tools/perf/util/dso.c
1789
sysfs__read_build_id(filename, &bid);
tools/perf/util/dso.c
190
len = __symbol__join_symfs(filename, size, "/usr/lib/debug");
tools/perf/util/dso.c
191
snprintf(filename + len, size - len, "%s", dso__long_name(dso) + 4);
tools/perf/util/dso.c
203
len = __symbol__join_symfs(filename, size, "");
tools/perf/util/dso.c
209
len += scnprintf(filename + len, dir_size, "%s", dso__long_name(dso));
tools/perf/util/dso.c
210
len += scnprintf(filename + len , size - len, ".debug%s",
tools/perf/util/dso.c
222
len = __symbol__join_symfs(filename, size, "/usr/lib/debug/.build-id/");
tools/perf/util/dso.c
223
snprintf(filename + len, size - len, "%.2s/%s.debug",
tools/perf/util/dso.c
231
__symbol__join_symfs(filename, size, dso__long_name(dso));
tools/perf/util/dso.c
236
path__join3(filename, size, symbol_conf.symfs,
tools/perf/util/dso.c
242
__symbol__join_symfs(filename, size, dso__long_name(dso));
tools/perf/util/dso.c
247
snprintf(filename, size, "%s", dso__long_name(dso));
tools/perf/util/dso.c
559
char *dso__filename_with_chroot(const struct dso *dso, const char *filename)
tools/perf/util/dso.c
561
return filename_with_chroot(nsinfo__pid(dso__nsinfo_const(dso)), filename);
tools/perf/util/dso.h
772
char *dso__filename_with_chroot(const struct dso *dso, const char *filename);
tools/perf/util/dso.h
788
const char *root_dir, char *filename, size_t size);
tools/perf/util/dsos.c
434
const char *filename)
tools/perf/util/dsos.c
458
dso__set_long_name(dso, strdup(filename), true);
tools/perf/util/dsos.h
46
struct kmod_path *m, const char *filename);
tools/perf/util/event.c
329
event->mmap.filename);
tools/perf/util/event.c
350
event->mmap2.filename);
tools/perf/util/event.c
362
event->mmap2.filename);
tools/perf/util/genelf_debug.c
278
const char *filename)
tools/perf/util/genelf_debug.c
283
emit_unsigned_LEB128(be, strlen(filename) + 5);
tools/perf/util/genelf_debug.c
285
emit_string(be, filename);
tools/perf/util/header.c
2461
char *filename,
tools/perf/util/header.c
2491
dso = machine__findnew_dso(machine, filename);
tools/perf/util/header.c
2507
if (!kmod_path__parse_name(&m, filename) && m.kmod)
tools/perf/util/header.c
2532
char filename[0];
tools/perf/util/header.c
2535
char filename[PATH_MAX];
tools/perf/util/header.c
2548
if (readn(input, filename, len) != len)
tools/perf/util/header.c
2563
__event_process_build_id(&bev, filename, session);
tools/perf/util/header.c
2576
char filename[PATH_MAX];
tools/perf/util/header.c
2590
if (readn(input, filename, len) != len)
tools/perf/util/header.c
2605
if (memcmp(filename, "nel.kallsyms]", 13) == 0) {
tools/perf/util/header.c
2611
__event_process_build_id(&bev, filename, session);
tools/perf/util/header.c
4901
event->build_id.filename,
tools/perf/util/hwmon_pmu.c
157
bool parse_hwmon_filename(const char *filename,
tools/perf/util/hwmon_pmu.c
169
strlcpy(fn_type, filename, sizeof(fn_type));
tools/perf/util/hwmon_pmu.c
173
*number = strtoul(&filename[i], (char **)&fn_item, 10);
tools/perf/util/hwmon_pmu.c
181
fn_item = &filename[i + 1];
tools/perf/util/hwmon_pmu.c
186
pr_debug3("hwmon_pmu: not a hwmon file '%s'\n", filename);
tools/perf/util/hwmon_pmu.c
193
fn_type, filename);
tools/perf/util/hwmon_pmu.c
213
fn_item, filename);
tools/perf/util/hwmon_pmu.h
128
bool parse_hwmon_filename(const char *filename,
tools/perf/util/intel-pt.c
948
uint64_t offset, const char *filename)
tools/perf/util/intel-pt.c
959
if ((filename && !filt->filename) ||
tools/perf/util/intel-pt.c
960
(!filename && filt->filename) ||
tools/perf/util/intel-pt.c
961
(filename && strcmp(filename, filt->filename)))
tools/perf/util/intel-pt.c
968
ip, offset, filename ? filename : "[kernel]",
tools/perf/util/intel-pt.c
980
ip, offset, filename ? filename : "[kernel]");
tools/perf/util/jit.h
11
int jit_inject_record(const char *filename);
tools/perf/util/jit.h
8
struct machine *machine, const char *filename,
tools/perf/util/jitdump.c
105
unlink(filename);
tools/perf/util/jitdump.c
432
char *filename;
tools/perf/util/jitdump.c
460
filename = event->mmap2.filename;
tools/perf/util/jitdump.c
461
size = snprintf(filename, PATH_MAX, "%s/jitted-%d-%" PRIu64 ".so",
tools/perf/util/jitdump.c
470
ret = jit_emit_elf(jd, filename, sym, addr, (const void *)uaddr, csize, jd->debug_data, jd->nr_debug_entries,
tools/perf/util/jitdump.c
489
if (nsinfo__stat(filename, &st, jd->nsi))
tools/perf/util/jitdump.c
495
(sizeof(event->mmap2.filename) - size) + idr_size);
tools/perf/util/jitdump.c
547
struct dso *dso = machine__findnew_dso_id(jd->machine, filename, &dso_id);
tools/perf/util/jitdump.c
565
char *filename;
tools/perf/util/jitdump.c
590
filename = event->mmap2.filename;
tools/perf/util/jitdump.c
591
size = snprintf(filename, PATH_MAX, "%s/jitted-%d-%" PRIu64 ".so",
tools/perf/util/jitdump.c
598
if (nsinfo__stat(filename, &st, jd->nsi))
tools/perf/util/jitdump.c
606
(sizeof(event->mmap2.filename) - size) + idr_size);
tools/perf/util/jitdump.c
71
char *filename,
tools/perf/util/jitdump.c
848
const char *filename,
tools/perf/util/jitdump.c
86
fprintf(stderr, "write ELF image %s\n", filename);
tools/perf/util/jitdump.c
872
if (jit_detect(filename, pid, nsi, &in_pidns)) {
tools/perf/util/jitdump.c
879
((strncmp(filename, "//anon", 6) == 0) ||
tools/perf/util/jitdump.c
880
(strncmp(filename, "[anon:", 6) == 0) ||
tools/perf/util/jitdump.c
881
(strncmp(filename, "/memfd:", 7) == 0)))
tools/perf/util/jitdump.c
89
fd = open(filename, O_CREAT|O_TRUNC|O_WRONLY, 0644);
tools/perf/util/jitdump.c
906
ret = jit_inject(&jd, filename);
tools/perf/util/jitdump.c
94
pr_warning("cannot create jit ELF %s: %m\n", filename);
tools/perf/util/libbfd.c
156
&a2l->filename, &a2l->funcname,
tools/perf/util/libbfd.c
159
if (a2l->filename && !strlen(a2l->filename))
tools/perf/util/libbfd.c
160
a2l->filename = NULL;
tools/perf/util/libbfd.c
216
if (a2l->filename)
tools/perf/util/libbfd.c
217
srcline = srcline_from_fileline(a2l->filename, a2l->line);
tools/perf/util/libbfd.c
255
while (bfd_find_inliner_info(a2l->abfd, &a2l->filename,
tools/perf/util/libbfd.c
259
if (a2l->filename && !strlen(a2l->filename))
tools/perf/util/libbfd.c
260
a2l->filename = NULL;
tools/perf/util/libbfd.c
272
*file = a2l->filename ? strdup(a2l->filename) : NULL;
tools/perf/util/libbfd.c
33
const char *filename;
tools/perf/util/libbfd.c
421
int libbfd__read_build_id(const char *filename, struct build_id *bid)
tools/perf/util/libbfd.c
427
if (!filename)
tools/perf/util/libbfd.c
431
if (!is_regular_file(filename))
tools/perf/util/libbfd.c
434
fd = open(filename, O_RDONLY);
tools/perf/util/libbfd.c
439
abfd = bfd_fdopenr(filename, /*target=*/NULL, fd);
tools/perf/util/libbfd.c
444
pr_debug2("%s: cannot read %s bfd file.\n", __func__, filename);
tools/perf/util/libbfd.c
460
int libbfd_filename__read_debuglink(const char *filename, char *debuglink,
tools/perf/util/libbfd.c
468
abfd = bfd_openr(filename, NULL);
tools/perf/util/libbfd.c
473
pr_debug2("%s: cannot read %s bfd file.\n", __func__, filename);
tools/perf/util/libbfd.h
25
int symbol__disassemble_libbfd(const char *filename, struct symbol *sym,
tools/perf/util/libbfd.h
28
int libbfd__read_build_id(const char *filename, struct build_id *bid);
tools/perf/util/libbfd.h
30
int libbfd_filename__read_debuglink(const char *filename, char *debuglink, size_t size);
tools/perf/util/libbfd.h
54
static inline int symbol__disassemble_libbfd(const char *filename __always_unused,
tools/perf/util/libbfd.h
61
static inline int libbfd__read_build_id(const char *filename __always_unused,
tools/perf/util/libbfd.h
67
static inline int libbfd_filename__read_debuglink(const char *filename __always_unused,
tools/perf/util/llvm-c-helpers.cpp
110
dst.filename = nullptr;
tools/perf/util/llvm-c-helpers.cpp
112
dst.filename = strdup(src.FileName.c_str());
tools/perf/util/llvm-c-helpers.cpp
116
if (dst.filename == nullptr ||
tools/perf/util/llvm-c-helpers.cpp
119
zfree(&(*inline_frames)[j].filename);
tools/perf/util/llvm-c-helpers.h
19
char* filename;
tools/perf/util/llvm.c
116
int symbol__disassemble_llvm(const char *filename, struct symbol *sym,
tools/perf/util/llvm.c
143
buf = dso__read_symbol(dso, filename, map, sym,
tools/perf/util/llvm.c
214
char *name = llvm_name_for_code(dso, filename,
tools/perf/util/llvm.c
225
char *name = llvm_name_for_data(dso, filename,
tools/perf/util/llvm.c
247
llvm_addr2line(filename, pc, &args->fileloc,
tools/perf/util/llvm.c
27
zfree(&inline_frames[i].filename);
tools/perf/util/llvm.c
270
sym->name, filename);
tools/perf/util/llvm.c
55
if (inline_frames[i].filename) {
tools/perf/util/llvm.c
57
srcline_from_fileline(inline_frames[i].filename,
tools/perf/util/llvm.h
18
int symbol__disassemble_llvm(const char *filename, struct symbol *sym,
tools/perf/util/machine.c
1005
char filename[PATH_MAX];
tools/perf/util/machine.c
1010
machine__get_kallsyms_filename(machine, filename, PATH_MAX);
tools/perf/util/machine.c
1012
if (symbol__restricted_filename(filename, "/proc/kallsyms"))
tools/perf/util/machine.c
1016
err = kallsyms__get_function_start(filename, name, &addr);
tools/perf/util/machine.c
1029
err = kallsyms__get_symbol_start(filename, "_edata", &addr);
tools/perf/util/machine.c
1031
err = kallsyms__get_symbol_start(filename, "_etext", &addr);
tools/perf/util/machine.c
1284
int machine__load_kallsyms(struct machine *machine, const char *filename)
tools/perf/util/machine.c
1288
int ret = __dso__load_kallsyms(dso, filename, map, true);
tools/perf/util/machine.c
1759
strlcpy(xm.name, event->mmap2.filename, KMAP_NAME_LEN);
tools/perf/util/machine.c
1775
event->mmap2.filename, thread);
tools/perf/util/machine.c
1816
strlcpy(xm.name, event->mmap.filename, KMAP_NAME_LEN);
tools/perf/util/machine.c
1833
&dso_id_empty, prot, /*flags=*/0, event->mmap.filename, thread);
tools/perf/util/machine.c
3217
struct dso *machine__findnew_dso_id(struct machine *machine, const char *filename,
tools/perf/util/machine.c
3220
return dsos__findnew_id(&machine->dsos, filename, id);
tools/perf/util/machine.c
3223
struct dso *machine__findnew_dso(struct machine *machine, const char *filename)
tools/perf/util/machine.c
3225
return machine__findnew_dso_id(machine, filename, &dso_id_empty);
tools/perf/util/machine.c
871
const char *filename)
tools/perf/util/machine.c
878
if (kmod_path__parse_name(&m, filename))
tools/perf/util/machine.c
881
dso = dsos__findnew_module_dso(&machine->dsos, machine, &m, filename);
tools/perf/util/machine.h
236
struct dso *machine__findnew_dso_id(struct machine *machine, const char *filename,
tools/perf/util/machine.h
238
struct dso *machine__findnew_dso(struct machine *machine, const char *filename);
tools/perf/util/machine.h
259
int machine__load_kallsyms(struct machine *machine, const char *filename);
tools/perf/util/map.c
125
char *filename, struct thread *thread)
tools/perf/util/map.c
138
android = is_android_lib(filename);
tools/perf/util/map.c
139
anon = is_anon_memory(filename) || flags & MAP_HUGETLB;
tools/perf/util/map.c
140
vdso = is_vdso_map(filename);
tools/perf/util/map.c
141
no_dso = is_no_dso_memory(filename);
tools/perf/util/map.c
147
filename = newfilename;
tools/perf/util/map.c
151
if (replace_android_lib(filename, newfilename))
tools/perf/util/map.c
152
filename = newfilename;
tools/perf/util/map.c
169
dso = machine__findnew_dso_id(machine, filename, id);
tools/perf/util/map.c
19
static inline int is_android_lib(const char *filename)
tools/perf/util/map.c
199
struct dso *header_bid_dso = dsos__find(&machine->dsos, filename, false);
tools/perf/util/map.c
21
return strstarts(filename, "/data/app-lib/") ||
tools/perf/util/map.c
22
strstarts(filename, "/system/lib/");
tools/perf/util/map.c
25
static inline bool replace_android_lib(const char *filename, char *newfilename)
tools/perf/util/map.c
32
libname = strrchr(filename, '/');
tools/perf/util/map.c
42
if (strstarts(filename, "/data/app-lib/")) {
tools/perf/util/map.c
66
if (strstarts(filename, "/system/lib/")) {
tools/perf/util/map.h
179
char *filename, struct thread *thread);
tools/perf/util/map.h
251
static inline int is_anon_memory(const char *filename)
tools/perf/util/map.h
253
return !strcmp(filename, "//anon") ||
tools/perf/util/map.h
254
!strncmp(filename, "/dev/zero", sizeof("/dev/zero") - 1) ||
tools/perf/util/map.h
255
!strncmp(filename, "/anon_hugepage", sizeof("/anon_hugepage") - 1);
tools/perf/util/map.h
258
static inline int is_no_dso_memory(const char *filename)
tools/perf/util/map.h
260
return !strncmp(filename, "[stack", 6) ||
tools/perf/util/map.h
261
!strncmp(filename, "/SYSV", 5) ||
tools/perf/util/map.h
262
!strcmp(filename, "[heap]");
tools/perf/util/namespaces.c
361
int nsinfo__stat(const char *filename, struct stat *st, struct nsinfo *nsi)
tools/perf/util/namespaces.c
367
ret = stat(filename, st);
tools/perf/util/namespaces.h
68
int nsinfo__stat(const char *filename, struct stat *st, struct nsinfo *nsi);
tools/perf/util/pmu.c
2674
const char *pmu_name, const char *filename)
tools/perf/util/pmu.c
2679
if (!len || (len + strlen(pmu_name) + strlen(filename) + 1) >= size)
tools/perf/util/pmu.c
2682
return scnprintf(buf + len, size - len, "%s/%s", pmu_name, filename);
tools/perf/util/pmu.c
2685
int perf_pmu__pathname_fd(int dirfd, const char *pmu_name, const char *filename, int flags)
tools/perf/util/pmu.c
2689
scnprintf(path, sizeof(path), "%s/%s", pmu_name, filename);
tools/perf/util/pmu.h
341
const char *pmu_name, const char *filename);
tools/perf/util/pmu.h
343
int perf_pmu__pathname_fd(int dirfd, const char *pmu_name, const char *filename, int flags);
tools/perf/util/python.c
70
member_def(perf_record_mmap, filename, T_STRING_INPLACE, "backing store"),
tools/perf/util/python.c
84
pevent->event.mmap.pgoff, pevent->event.mmap.filename) < 0) {
tools/perf/util/session.c
308
void *data = &event->mmap.filename;
tools/perf/util/session.c
332
void *data = &event->mmap2.filename;
tools/perf/util/strlist.c
62
int strlist__load(struct strlist *slist, const char *filename)
tools/perf/util/strlist.c
66
FILE *fp = fopen(filename, "r");
tools/perf/util/strlist.h
34
int strlist__load(struct strlist *slist, const char *filename);
tools/perf/util/svghelper.c
86
void open_svg(const char *filename, int cpus, int rows, u64 start, u64 end)
tools/perf/util/svghelper.c
90
svgfile = fopen(filename, "w");
tools/perf/util/svghelper.c
92
fprintf(stderr, "Cannot open %s for output\n", filename);
tools/perf/util/svghelper.h
9
void open_svg(const char *filename, int cpus, int rows, u64 start, u64 end);
tools/perf/util/symbol-elf.c
1005
pr_debug2("%s: cannot read %s ELF file.\n", __func__, filename);
tools/perf/util/symbol-elf.c
1942
static int kcore__open(struct kcore *kcore, const char *filename)
tools/perf/util/symbol-elf.c
1946
kcore->fd = open(filename, O_RDONLY);
tools/perf/util/symbol-elf.c
1971
static int kcore__init(struct kcore *kcore, char *filename, int elfclass,
tools/perf/util/symbol-elf.c
1977
kcore->fd = mkstemp(filename);
tools/perf/util/symbol-elf.c
1979
kcore->fd = open(filename, O_WRONLY | O_CREAT | O_EXCL, 0400);
tools/perf/util/symbol-elf.c
1998
unlink(filename);
tools/perf/util/symbol-elf.c
212
bool filename__has_section(const char *filename, const char *sec)
tools/perf/util/symbol-elf.c
220
fd = open(filename, O_RDONLY);
tools/perf/util/symbol-elf.c
2405
char filename[PATH_MAX];
tools/perf/util/symbol-elf.c
2407
scnprintf(filename, PATH_MAX, "%s/%s", dir, name);
tools/perf/util/symbol-elf.c
2409
return unlink(filename);
tools/perf/util/symbol-elf.c
863
static int read_build_id(const char *filename, struct build_id *bid)
tools/perf/util/symbol-elf.c
869
err = libbfd__read_build_id(filename, bid);
tools/perf/util/symbol-elf.c
876
fd = open(filename, O_RDONLY);
tools/perf/util/symbol-elf.c
882
pr_debug2("%s: cannot read %s ELF file.\n", __func__, filename);
tools/perf/util/symbol-elf.c
897
int filename__read_build_id(const char *filename, struct build_id *bid)
tools/perf/util/symbol-elf.c
903
if (!filename)
tools/perf/util/symbol-elf.c
907
if (!is_regular_file(filename))
tools/perf/util/symbol-elf.c
910
err = kmod_path__parse(&m, filename);
tools/perf/util/symbol-elf.c
917
fd = filename__decompress(filename, path, sizeof(path), m.comp, &error);
tools/perf/util/symbol-elf.c
920
error, filename);
tools/perf/util/symbol-elf.c
924
filename = path;
tools/perf/util/symbol-elf.c
927
err = read_build_id(filename, bid);
tools/perf/util/symbol-elf.c
930
unlink(filename);
tools/perf/util/symbol-elf.c
934
int sysfs__read_build_id(const char *filename, struct build_id *bid)
tools/perf/util/symbol-elf.c
939
fd = open(filename, O_RDONLY);
tools/perf/util/symbol-elf.c
973
__func__, filename, nhdr.n_namesz, nhdr.n_descsz);
tools/perf/util/symbol-elf.c
984
int filename__read_debuglink(const char *filename, char *debuglink,
tools/perf/util/symbol-elf.c
995
err = libbfd_filename__read_debuglink(filename, debuglink, size);
tools/perf/util/symbol-elf.c
999
fd = open(filename, O_RDONLY);
tools/perf/util/symbol-minimal.c
105
if (!filename)
tools/perf/util/symbol-minimal.c
109
if (!is_regular_file(filename))
tools/perf/util/symbol-minimal.c
112
fd = open(filename, O_RDONLY);
tools/perf/util/symbol-minimal.c
207
int sysfs__read_build_id(const char *filename, struct build_id *bid)
tools/perf/util/symbol-minimal.c
215
fd = open(filename, O_RDONLY);
tools/perf/util/symbol-minimal.c
364
bool filename__has_section(const char *filename __maybe_unused, const char *sec __maybe_unused)
tools/perf/util/symbol-minimal.c
78
int filename__read_debuglink(const char *filename __maybe_unused,
tools/perf/util/symbol-minimal.c
88
int filename__read_build_id(const char *filename, struct build_id *bid)
tools/perf/util/symbol.c
1015
bool symbol__restricted_filename(const char *filename,
tools/perf/util/symbol.c
1021
char *r = realpath(filename, NULL);
tools/perf/util/symbol.c
1116
static int read_proc_modules(const char *filename, struct rb_root *modules)
tools/perf/util/symbol.c
1118
if (symbol__restricted_filename(filename, "/proc/modules"))
tools/perf/util/symbol.c
1121
if (modules__parse(filename, modules, __read_proc_modules)) {
tools/perf/util/symbol.c
1188
static int do_validate_kcore_modules(const char *filename, struct maps *kmaps)
tools/perf/util/symbol.c
1193
err = read_proc_modules(filename, &modules);
tools/perf/util/symbol.c
1207
static bool filename_from_kallsyms_filename(char *filename,
tools/perf/util/symbol.c
1213
strcpy(filename, kallsyms_filename);
tools/perf/util/symbol.c
1214
name = strrchr(filename, '/');
tools/perf/util/symbol.c
1479
static int kallsyms__delta(struct kmap *kmap, const char *filename, u64 *delta)
tools/perf/util/symbol.c
1486
if (kallsyms__get_function_start(filename, kmap->ref_reloc_sym->name, &addr))
tools/perf/util/symbol.c
1493
int __dso__load_kallsyms(struct dso *dso, const char *filename,
tools/perf/util/symbol.c
1499
if (symbol__restricted_filename(filename, "/proc/kallsyms"))
tools/perf/util/symbol.c
1505
if (dso__load_all_kallsyms(dso, filename) < 0)
tools/perf/util/symbol.c
1508
if (kallsyms__delta(kmap, filename, &delta))
tools/perf/util/symbol.c
1519
if (!no_kcore && !dso__load_kcore(dso, map, filename))
tools/perf/util/symbol.c
1525
int dso__load_kallsyms(struct dso *dso, const char *filename,
tools/perf/util/symbol.c
1528
return __dso__load_kallsyms(dso, filename, map, false);
tools/perf/util/symbol.c
1924
char *filename = NULL;
tools/perf/util/symbol.c
1936
filename = dso__build_id_filename(dso, NULL, 0, false);
tools/perf/util/symbol.c
1937
if (filename != NULL) {
tools/perf/util/symbol.c
1938
err = dso__load_vmlinux(dso, map, filename, true);
tools/perf/util/symbol.c
2061
char *filename = NULL;
tools/perf/util/symbol.c
2093
filename = __dso__build_id_filename(dso, NULL, 0, false, false);
tools/perf/util/symbol.c
2094
if (filename != NULL) {
tools/perf/util/symbol.c
2095
err = dso__load_vmlinux(dso, map, filename, true);
tools/perf/util/symbol.c
657
int modules__parse(const char *filename, void *arg,
tools/perf/util/symbol.c
666
file = fopen(filename, "r");
tools/perf/util/symbol.c
798
static int dso__load_all_kallsyms(struct dso *dso, const char *filename)
tools/perf/util/symbol.c
800
return kallsyms__parse(filename, dso, map__process_kallsym_symbol);
tools/perf/util/symbol.h
122
int __dso__load_kallsyms(struct dso *dso, const char *filename, struct map *map,
tools/perf/util/symbol.h
124
int dso__load_kallsyms(struct dso *dso, const char *filename, struct map *map);
tools/perf/util/symbol.h
143
int filename__read_build_id(const char *filename, struct build_id *id);
tools/perf/util/symbol.h
144
int sysfs__read_build_id(const char *filename, struct build_id *bid);
tools/perf/util/symbol.h
145
int modules__parse(const char *filename, void *arg,
tools/perf/util/symbol.h
148
int filename__read_debuglink(const char *filename, char *debuglink,
tools/perf/util/symbol.h
150
bool filename__has_section(const char *filename, const char *sec);
tools/perf/util/symbol.h
170
bool symbol__restricted_filename(const char *filename,
tools/perf/util/synthetic-events.c
1168
size = snprintf(event->mmap2.filename, sizeof(event->mmap2.filename),
tools/perf/util/synthetic-events.c
1173
(sizeof(event->mmap2.filename) - size) + machine->id_hdr_size);
tools/perf/util/synthetic-events.c
1181
size = snprintf(event->mmap.filename, sizeof(event->mmap.filename),
tools/perf/util/synthetic-events.c
1186
(sizeof(event->mmap.filename) - size) + machine->id_hdr_size);
tools/perf/util/synthetic-events.c
2258
const char *filename)
tools/perf/util/synthetic-events.c
2263
len = sizeof(ev.build_id) + strlen(filename) + 1;
tools/perf/util/synthetic-events.c
2276
strcpy(ev.build_id.filename, filename);
tools/perf/util/synthetic-events.c
2308
const char *filename)
tools/perf/util/synthetic-events.c
2315
ev_len = sizeof(ev.mmap2) - sizeof(ev.mmap2.filename) + strlen(filename) + 1;
tools/perf/util/synthetic-events.c
2338
memcpy(ev.mmap2.filename, filename, min(strlen(filename), sizeof(ev.mmap.filename)));
tools/perf/util/synthetic-events.c
394
dso = dsos__findnew_id(&machine->dsos, event->filename, &dso_id);
tools/perf/util/synthetic-events.c
404
rc = filename__read_build_id(event->filename, &bid) > 0 ? 0 : -1;
tools/perf/util/synthetic-events.c
420
if (event->filename[0] == '/') {
tools/perf/util/synthetic-events.c
422
event->filename);
tools/perf/util/synthetic-events.c
468
event->mmap2.filename[0] = '\0';
tools/perf/util/synthetic-events.c
480
sizeof(event->mmap2.filename),
tools/perf/util/synthetic-events.c
481
event->mmap2.filename))
tools/perf/util/synthetic-events.c
514
if (!strcmp(event->mmap2.filename, ""))
tools/perf/util/synthetic-events.c
515
strcpy(event->mmap2.filename, anonstr);
tools/perf/util/synthetic-events.c
518
!strncmp(event->mmap2.filename, hugetlbfs_mnt,
tools/perf/util/synthetic-events.c
520
strcpy(event->mmap2.filename, anonstr);
tools/perf/util/synthetic-events.c
524
size = strlen(event->mmap2.filename) + 1;
tools/perf/util/synthetic-events.c
528
(sizeof(event->mmap2.filename) - aligned_size));
tools/perf/util/synthetic-events.c
529
memset(event->mmap2.filename + size, 0, machine->id_hdr_size +
tools/perf/util/synthetic-events.c
697
(sizeof(event->mmap2.filename) - size));
tools/perf/util/synthetic-events.c
698
memset(event->mmap2.filename + size, 0, args->machine->id_hdr_size);
tools/perf/util/synthetic-events.c
704
memcpy(event->mmap2.filename, dso__long_name(dso), dso__long_name_len(dso) + 1);
tools/perf/util/synthetic-events.c
716
(sizeof(event->mmap.filename) - size));
tools/perf/util/synthetic-events.c
717
memset(event->mmap.filename + size, 0, args->machine->id_hdr_size);
tools/perf/util/synthetic-events.c
723
memcpy(event->mmap.filename, dso__long_name(dso), dso__long_name_len(dso) + 1);
tools/perf/util/synthetic-events.c
781
char filename[PATH_MAX];
tools/perf/util/synthetic-events.c
814
snprintf(filename, sizeof(filename), "%s/proc/%d/task",
tools/perf/util/synthetic-events.c
817
io_dir__init(&iod, open(filename, O_CLOEXEC | O_DIRECTORY | O_RDONLY));
tools/perf/util/synthetic-events.h
56
const char *filename);
tools/perf/util/synthetic-events.h
67
const char *filename);
tools/perf/util/unwind-libdw.c
109
char filename[PATH_MAX];
tools/perf/util/unwind-libdw.c
111
__symbol__join_symfs(filename, sizeof(filename), dso__long_name(dso));
tools/perf/util/unwind-libdw.c
113
if (is_regular_file(filename)) {
tools/perf/util/unwind-libdw.c
114
mod = dwfl_report_elf(ui->dwfl, dso__short_name(dso), filename, -1,
tools/perf/util/unwind-libdw.c
119
char filename[PATH_MAX];
tools/perf/util/unwind-libdw.c
121
if (dso__build_id_filename(dso, filename, sizeof(filename), false))
tools/perf/util/unwind-libdw.c
122
mod = dwfl_report_elf(ui->dwfl, dso__short_name(dso), filename, -1,
tools/perf/util/util.c
456
char *filename_with_chroot(int pid, const char *filename)
tools/perf/util/util.c
477
if (asprintf(&new_name, "%s/%s", buf, filename) < 0)
tools/perf/util/util.h
90
char *filename_with_chroot(int pid, const char *filename);
tools/perf/util/vdso.h
15
static inline bool is_vdso_map(const char *filename)
tools/perf/util/vdso.h
17
return !strcmp(filename, VDSO__MAP_NAME);
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
1011
while ((filename = acpi_os_get_next_filename(table_dir))) {
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
1016
osl_table_name_from_file(filename, temp_name, &instance);
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
1156
osl_table_name_from_file(char *filename, char *signature, u32 *instance)
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
1161
if (strlen(filename) < ACPI_NAMESEG_SIZE) {
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
1167
if (isdigit((int)filename[ACPI_NAMESEG_SIZE])) {
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
1168
sscanf(&filename[ACPI_NAMESEG_SIZE], "%u", instance);
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
1169
} else if (strlen(filename) != ACPI_NAMESEG_SIZE) {
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
1177
ACPI_COPY_NAMESEG(signature, filename);
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
1196
osl_read_table_from_file(char *filename,
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
1209
table_file = fopen(filename, "rb");
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
1211
fprintf(stderr, "Could not open table file: %s\n", filename);
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
1221
fprintf(stderr, "Could not read table header: %s\n", filename);
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
1317
char *filename;
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
1329
while ((filename = acpi_os_get_next_filename(table_dir))) {
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
1333
if (!ACPI_COMPARE_NAMESEG(filename, signature)) {
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
1340
osl_table_name_from_file(filename, temp_name,
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
1363
if (!filename) {
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
31
osl_table_name_from_file(char *filename, char *signature, u32 *instance);
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
36
osl_read_table_from_file(char *filename,
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
999
char *filename;
tools/power/acpi/tools/acpidump/apfiles.c
106
char filename[ACPI_NAMESEG_SIZE + 16];
tools/power/acpi/tools/acpidump/apfiles.c
119
ACPI_COPY_NAMESEG(filename, ACPI_RSDP_NAME);
tools/power/acpi/tools/acpidump/apfiles.c
121
ACPI_COPY_NAMESEG(filename, table->signature);
tools/power/acpi/tools/acpidump/apfiles.c
124
filename[0] = (char)tolower((int)filename[0]);
tools/power/acpi/tools/acpidump/apfiles.c
125
filename[1] = (char)tolower((int)filename[1]);
tools/power/acpi/tools/acpidump/apfiles.c
126
filename[2] = (char)tolower((int)filename[2]);
tools/power/acpi/tools/acpidump/apfiles.c
127
filename[3] = (char)tolower((int)filename[3]);
tools/power/acpi/tools/acpidump/apfiles.c
128
filename[ACPI_NAMESEG_SIZE] = 0;
tools/power/acpi/tools/acpidump/apfiles.c
134
strcat(filename, instance_str);
tools/power/acpi/tools/acpidump/apfiles.c
137
strcat(filename, FILE_SUFFIX_BINARY_TABLE);
tools/power/acpi/tools/acpidump/apfiles.c
142
table->signature, filename, table->length,
tools/power/acpi/tools/acpidump/apfiles.c
148
file = fopen(filename, "wb");
tools/power/acpi/tools/acpidump/apfiles.c
150
fprintf(stderr, "Could not open output file: %s\n", filename);
tools/power/acpi/tools/acpidump/apfiles.c
157
filename);
tools/power/cpupower/bench/parse.c
104
fprintf(stdout, "Logfile: %s\n", filename);
tools/power/cpupower/bench/parse.c
108
free(filename);
tools/power/cpupower/bench/parse.c
56
char *filename, *filename_tmp;
tools/power/cpupower/bench/parse.c
71
filename = malloc(sizeof(char) * len);
tools/power/cpupower/bench/parse.c
72
if (!filename) {
tools/power/cpupower/bench/parse.c
79
filename_tmp = realloc(filename, sizeof(*filename) * len);
tools/power/cpupower/bench/parse.c
82
free(filename);
tools/power/cpupower/bench/parse.c
87
filename = filename_tmp;
tools/power/cpupower/bench/parse.c
88
snprintf(filename, len - 1, "%s/benchmark_%s_%s_%li.log",
tools/power/cpupower/bench/parse.c
91
snprintf(filename, len - 1, "%s/benchmark_%li.log",
tools/power/cpupower/bench/parse.c
95
dprintf("logfilename: %s\n", filename);
tools/power/cpupower/bench/parse.c
97
output = fopen(filename, "w+");
tools/spi/spidev_test.c
360
static void transfer_file(int fd, char *filename)
tools/spi/spidev_test.c
368
if (stat(filename, &sb) == -1)
tools/spi/spidev_test.c
371
tx_fd = open(filename, O_RDONLY);
tools/testing/selftests/acct/acct_syscall.c
16
char filename[] = "process_log";
tools/testing/selftests/acct/acct_syscall.c
32
fp = fopen(filename, "w");
tools/testing/selftests/acct/acct_syscall.c
40
acct(filename);
tools/testing/selftests/alsa/alsa-local.h
15
snd_config_t *conf_load_from_file(const char *filename);
tools/testing/selftests/alsa/alsa-local.h
30
const char *filename;
tools/testing/selftests/alsa/conf.c
101
conf->filename, card);
tools/testing/selftests/alsa/conf.c
121
snd_config_t *conf_load_from_file(const char *filename)
tools/testing/selftests/alsa/conf.c
127
err = snd_input_stdio_open(&input, filename, "r");
tools/testing/selftests/alsa/conf.c
129
ksft_exit_fail_msg("Unable to parse filename %s\n", filename);
tools/testing/selftests/alsa/conf.c
136
ksft_exit_fail_msg("Unable to parse filename %s\n", filename);
tools/testing/selftests/alsa/conf.c
268
static bool match_config(const char *filename)
tools/testing/selftests/alsa/conf.c
274
config = conf_load_from_file(filename);
tools/testing/selftests/alsa/conf.c
277
ksft_exit_fail_msg("Missing global sysfs block in filename %s\n", filename);
tools/testing/selftests/alsa/conf.c
280
ksft_exit_fail_msg("Missing global card block in filename %s\n", filename);
tools/testing/selftests/alsa/conf.c
287
ksft_exit_fail_msg("Missing card sysfs block in filename %s\n", filename);
tools/testing/selftests/alsa/conf.c
292
data->filename = filename;
tools/testing/selftests/alsa/conf.c
314
char *filename = malloc(sl);
tools/testing/selftests/alsa/conf.c
315
if (filename == NULL)
tools/testing/selftests/alsa/conf.c
317
sprintf(filename, "%s/%s", fn, namelist[j]->d_name);
tools/testing/selftests/alsa/conf.c
318
if (match_config(filename))
tools/testing/selftests/alsa/conf.c
319
filename = NULL;
tools/testing/selftests/alsa/conf.c
320
free(filename);
tools/testing/selftests/alsa/pcm-test.c
639
conf->filename, conf->config_id);
tools/testing/selftests/arm64/mte/mte_common_util.c
414
char filename[] = "/dev/shm/tmp_XXXXXX";
tools/testing/selftests/arm64/mte/mte_common_util.c
417
fd = mkstemp(&filename[0]);
tools/testing/selftests/arm64/mte/mte_common_util.c
419
ksft_perror(filename);
tools/testing/selftests/arm64/mte/mte_common_util.c
423
unlink(&filename[0]);
tools/testing/selftests/bpf/cgroup_helpers.c
243
static int nftwfunc(const char *filename, const struct stat *statptr,
tools/testing/selftests/bpf/cgroup_helpers.c
246
if ((fileflags & FTW_D) && rmdir(filename))
tools/testing/selftests/bpf/cgroup_helpers.c
247
log_err("Removing cgroup: %s", filename);
tools/testing/selftests/bpf/prog_tests/check_mtu.c
18
const char *filename = "/sys/class/net/lo/mtu";
tools/testing/selftests/bpf/prog_tests/check_mtu.c
22
fd = open(filename, 0, O_RDONLY);
tools/testing/selftests/bpf/progs/profiler.inc.h
714
const char* filename = BPF_CORE_READ(bprm, filename);
tools/testing/selftests/bpf/progs/profiler.inc.h
716
bpf_probe_read_kernel_str(payload, MAX_FILENAME_LEN, filename);
tools/testing/selftests/bpf/veristat.c
1239
static void fixup_obj(struct bpf_object *obj, struct bpf_program *prog, const char *filename)
tools/testing/selftests/bpf/veristat.c
1308
filename, prog_name);
tools/testing/selftests/bpf/veristat.c
1313
ctx_name, filename, prog_name);
tools/testing/selftests/bpf/veristat.c
1606
static int process_prog(const char *filename, struct bpf_object *obj, struct bpf_program *prog)
tools/testing/selftests/bpf/veristat.c
1608
const char *base_filename = basename(strdupa(filename));
tools/testing/selftests/bpf/veristat.c
1694
filename, prog_name, stats->stats[DURATION],
tools/testing/selftests/bpf/veristat.c
1803
static int append_var_preset_file(const char *filename)
tools/testing/selftests/bpf/veristat.c
1809
f = fopen(filename, "rt");
tools/testing/selftests/bpf/veristat.c
1812
fprintf(stderr, "Failed to open presets in '%s': %s\n", filename, strerror(-err));
tools/testing/selftests/bpf/veristat.c
2182
static int process_obj(const char *filename)
tools/testing/selftests/bpf/veristat.c
2184
const char *base_filename = basename(strdupa(filename));
tools/testing/selftests/bpf/veristat.c
2193
printf("Skipping '%s' due to filters...\n", filename);
tools/testing/selftests/bpf/veristat.c
2197
if (!is_bpf_obj_file(filename)) {
tools/testing/selftests/bpf/veristat.c
2199
printf("Skipping '%s' as it's not a BPF object file...\n", filename);
tools/testing/selftests/bpf/veristat.c
2208
obj = bpf_object__open_file(filename, &opts);
tools/testing/selftests/bpf/veristat.c
2216
fprintf(stderr, "Failed to open '%s': %d\n", filename, -errno);
tools/testing/selftests/bpf/veristat.c
2236
process_prog(filename, obj, prog);
tools/testing/selftests/bpf/veristat.c
2243
tobj = bpf_object__open_file(filename, &opts);
tools/testing/selftests/bpf/veristat.c
2246
fprintf(stderr, "Failed to open '%s': %d\n", filename, err);
tools/testing/selftests/bpf/veristat.c
2268
process_prog(filename, tobj, lprog);
tools/testing/selftests/bpf/veristat.c
2675
static int parse_stats_csv(const char *filename, struct stat_specs *specs,
tools/testing/selftests/bpf/veristat.c
2683
f = fopen(filename, "r");
tools/testing/selftests/bpf/veristat.c
2686
fprintf(stderr, "Failed to open '%s': %d\n", filename, err);
tools/testing/selftests/bpf/veristat.c
2725
col, *stat_cntp, filename);
tools/testing/selftests/bpf/veristat.c
2742
*stat_cntp, filename);
tools/testing/selftests/bpf/veristat.c
2749
*stat_cntp, filename);
tools/testing/selftests/bpf/veristat.c
2767
fprintf(stderr, "Failed I/O for '%s': %d\n", filename, err);
tools/testing/selftests/bpf/veristat.c
314
static int append_var_preset_file(const char *filename);
tools/testing/selftests/bpf/veristat.c
516
static bool should_process_file_prog(const char *filename, const char *prog_name)
tools/testing/selftests/bpf/veristat.c
526
if (f->any_glob && glob_matches(filename, f->any_glob))
tools/testing/selftests/bpf/veristat.c
530
if (f->file_glob && glob_matches(filename, f->file_glob))
tools/testing/selftests/bpf/veristat.c
543
if (glob_matches(filename, f->any_glob))
tools/testing/selftests/bpf/veristat.c
554
if (f->file_glob && !glob_matches(filename, f->file_glob))
tools/testing/selftests/bpf/xdping.c
100
char filename[256];
tools/testing/selftests/bpf/xdping.c
171
snprintf(filename, sizeof(filename), "%s_kern.bpf.o", argv[0]);
tools/testing/selftests/bpf/xdping.c
173
if (bpf_prog_test_load(filename, BPF_PROG_TYPE_XDP, &obj, &prog_fd)) {
tools/testing/selftests/bpf/xdping.c
174
fprintf(stderr, "load of %s failed\n", filename);
tools/testing/selftests/cachestat/test_cachestat.c
123
static int test_cachestat(const char *filename, bool write_random, bool create,
tools/testing/selftests/cachestat/test_cachestat.c
134
int fd = open(filename, open_flags, open_mode);
tools/testing/selftests/cachestat/test_cachestat.c
141
ksft_print_msg("Create/open %s\n", filename);
tools/testing/selftests/cachestat/test_cachestat.c
205
remove(filename);
tools/testing/selftests/cachestat/test_cachestat.c
229
char *filename = "tmpshmcstat", *map;
tools/testing/selftests/cachestat/test_cachestat.c
235
fd = shm_open(filename, O_CREAT | O_RDWR, 0600);
tools/testing/selftests/cachestat/test_cachestat.c
237
fd = open(filename, O_RDWR | O_CREAT | O_TRUNC, 0666);
tools/testing/selftests/cachestat/test_cachestat.c
292
shm_unlink(filename);
tools/testing/selftests/capabilities/test_execve.c
26
static void vmaybe_write_file(bool enoent_ok, char *filename, char *fmt, va_list ap)
tools/testing/selftests/capabilities/test_execve.c
41
fd = open(filename, O_WRONLY);
tools/testing/selftests/capabilities/test_execve.c
46
filename, strerror(errno));
tools/testing/selftests/capabilities/test_execve.c
51
ksft_exit_fail_msg("short write to %s\n", filename);
tools/testing/selftests/capabilities/test_execve.c
54
filename, strerror(errno));
tools/testing/selftests/capabilities/test_execve.c
59
filename, strerror(errno));
tools/testing/selftests/capabilities/test_execve.c
63
static void maybe_write_file(char *filename, char *fmt, ...)
tools/testing/selftests/capabilities/test_execve.c
68
vmaybe_write_file(true, filename, fmt, ap);
tools/testing/selftests/capabilities/test_execve.c
72
static void write_file(char *filename, char *fmt, ...)
tools/testing/selftests/capabilities/test_execve.c
77
vmaybe_write_file(false, filename, fmt, ap);
tools/testing/selftests/cgroup/lib/cgroup_util.c
623
static int __prepare_for_wait(const char *cgroup, const char *filename)
tools/testing/selftests/cgroup/lib/cgroup_util.c
631
ret = inotify_add_watch(fd, cg_control(cgroup, filename), IN_MODIFY);
tools/testing/selftests/exec/execveat.c
146
static int open_or_die(const char *filename, int flags)
tools/testing/selftests/exec/execveat.c
148
int fd = open(filename, flags);
tools/testing/selftests/exec/execveat.c
152
"check prerequisites are available\n", filename);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
12
int sys_fchmodat2(int dfd, const char *filename, mode_t mode, int flags)
tools/testing/selftests/fchmodat2/fchmodat2_test.c
14
int ret = syscall(__NR_fchmodat2, dfd, filename, mode, flags);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
46
int expect_mode(int dfd, const char *filename, mode_t expect_mode)
tools/testing/selftests/fchmodat2/fchmodat2_test.c
49
int ret = fstatat(dfd, filename, &st, AT_SYMLINK_NOFOLLOW);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
53
__func__, filename);
tools/testing/selftests/filesystems/wrappers.h
103
static inline int sys_open_tree(int dfd, const char *filename, unsigned int flags)
tools/testing/selftests/filesystems/wrappers.h
105
return syscall(__NR_open_tree, dfd, filename, flags);
tools/testing/selftests/kvm/access_tracking_perf_test.c
110
static uint64_t pread_uint64(int fd, const char *filename, uint64_t index)
tools/testing/selftests/kvm/access_tracking_perf_test.c
117
filename, offset);
tools/testing/selftests/kvm/include/kvm_util.h
474
void kvm_vm_elf_load(struct kvm_vm *vm, const char *filename);
tools/testing/selftests/kvm/lib/elf.c
114
void kvm_vm_elf_load(struct kvm_vm *vm, const char *filename)
tools/testing/selftests/kvm/lib/elf.c
121
fd = open(filename, O_RDONLY);
tools/testing/selftests/kvm/lib/elf.c
124
" rv: %i errno: %i", filename, fd, errno);
tools/testing/selftests/kvm/lib/elf.c
127
elfhdr_get(filename, &hdr);
tools/testing/selftests/kvm/lib/elf.c
145
n1, filename, (intmax_t) offset_rv, errno);
tools/testing/selftests/kvm/lib/elf.c
15
static void elfhdr_get(const char *filename, Elf64_Ehdr *hdrp)
tools/testing/selftests/kvm/lib/elf.c
21
fd = open(filename, O_RDONLY);
tools/testing/selftests/kvm/lib/elf.c
24
" rv: %i errno: %i", filename, fd, errno);
tools/testing/selftests/kvm/lib/elf.c
41
filename,
tools/testing/selftests/kvm/lib/elf.c
49
filename,
tools/testing/selftests/kvm/lib/elf.c
72
filename, ident[EI_VERSION], EV_CURRENT);
tools/testing/selftests/landlock/fs_test.c
57
int open_tree(int dfd, const char *filename, unsigned int flags)
tools/testing/selftests/landlock/fs_test.c
59
return syscall(__NR_open_tree, dfd, filename, flags);
tools/testing/selftests/mm/gup_longterm.c
345
char filename[] = __FILE__"_tmpfile_XXXXXX";
tools/testing/selftests/mm/gup_longterm.c
350
fd = mkstemp(filename);
tools/testing/selftests/mm/gup_longterm.c
354
if (unlink(filename)) {
tools/testing/selftests/mm/rmap.c
214
shm_unlink(data->filename);
tools/testing/selftests/mm/rmap.c
217
unlink(data->filename);
tools/testing/selftests/mm/rmap.c
333
snprintf(data->filename, MAX_FILENAME_LEN, "%s%s", PREFIX, suffixes[SHM]);
tools/testing/selftests/mm/rmap.c
334
shm_fd = shm_open(data->filename, O_CREAT | O_RDWR, 0666);
tools/testing/selftests/mm/rmap.c
358
snprintf(data->filename, MAX_FILENAME_LEN, "%s%s", PREFIX, suffixes[NORM_FILE]);
tools/testing/selftests/mm/rmap.c
359
fd = open(data->filename, O_CREAT | O_RDWR | O_EXCL, 0666);
tools/testing/selftests/mm/rmap.c
67
char filename[MAX_FILENAME_LEN];
tools/testing/selftests/mount/nosymfollow-test.c
40
static void vmaybe_write_file(bool enoent_ok, char *filename, char *fmt,
tools/testing/selftests/mount/nosymfollow-test.c
55
fd = open(filename, O_WRONLY);
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
68
filename, strerror(errno));
tools/testing/selftests/mount/nosymfollow-test.c
73
die("close of %s failed: %s\n", filename, strerror(errno));
tools/testing/selftests/mount/nosymfollow-test.c
76
static void maybe_write_file(char *filename, char *fmt, ...)
tools/testing/selftests/mount/nosymfollow-test.c
81
vmaybe_write_file(true, filename, fmt, ap);
tools/testing/selftests/mount/nosymfollow-test.c
85
static void write_file(char *filename, char *fmt, ...)
tools/testing/selftests/mount/nosymfollow-test.c
90
vmaybe_write_file(false, filename, fmt, ap);
tools/testing/selftests/mount/unprivileged-remount-test.c
100
vmaybe_write_file(true, filename, fmt, ap);
tools/testing/selftests/mount/unprivileged-remount-test.c
105
static void write_file(char *filename, char *fmt, ...)
tools/testing/selftests/mount/unprivileged-remount-test.c
110
vmaybe_write_file(false, filename, fmt, ap);
tools/testing/selftests/mount/unprivileged-remount-test.c
57
static void vmaybe_write_file(bool enoent_ok, char *filename, char *fmt, va_list ap)
tools/testing/selftests/mount/unprivileged-remount-test.c
73
fd = open(filename, O_WRONLY);
tools/testing/selftests/mount/unprivileged-remount-test.c
78
filename, strerror(errno));
tools/testing/selftests/mount/unprivileged-remount-test.c
83
die("short write to %s\n", filename);
tools/testing/selftests/mount/unprivileged-remount-test.c
86
filename, strerror(errno));
tools/testing/selftests/mount/unprivileged-remount-test.c
91
filename, strerror(errno));
tools/testing/selftests/mount/unprivileged-remount-test.c
95
static void maybe_write_file(char *filename, char *fmt, ...)
tools/testing/selftests/net/so_incoming_cpu.c
57
char *filename, char *string)
tools/testing/selftests/net/so_incoming_cpu.c
61
fd = open(filename, O_WRONLY);
tools/testing/selftests/net/tls.c
479
char filename[] = "/tmp/mytemp.XXXXXX";
tools/testing/selftests/net/tls.c
480
int fd = mkstemp(filename);
tools/testing/selftests/net/tls.c
483
unlink(filename);
tools/testing/selftests/powerpc/ptrace/core-pkey.c
145
static off_t try_core_file(const char *filename, struct shared_info *info,
tools/testing/selftests/powerpc/ptrace/core-pkey.c
151
ret = stat(filename, &buf);
tools/testing/selftests/powerpc/ptrace/core-pkey.c
229
char *filenames, *filename[3];
tools/testing/selftests/powerpc/ptrace/core-pkey.c
262
filename[0] = filenames = malloc(PATH_MAX);
tools/testing/selftests/powerpc/ptrace/core-pkey.c
268
ret = snprintf(filename[0], PATH_MAX, "core-pkey.%d", pid);
tools/testing/selftests/powerpc/ptrace/core-pkey.c
274
filename[1] = filename[0] + ret + 1;
tools/testing/selftests/powerpc/ptrace/core-pkey.c
275
ret = snprintf(filename[1], PATH_MAX - ret - 1, "core.%d", pid);
tools/testing/selftests/powerpc/ptrace/core-pkey.c
280
filename[2] = "core";
tools/testing/selftests/powerpc/ptrace/core-pkey.c
283
core_size = try_core_file(filename[i], info, pid);
tools/testing/selftests/powerpc/ptrace/core-pkey.c
294
fd = open(filename[i], O_RDONLY);
tools/testing/selftests/powerpc/ptrace/core-pkey.c
312
unlink(filename[i]);
tools/testing/selftests/proc/read.c
38
static void f_reg(DIR *d, const char *filename)
tools/testing/selftests/proc/read.c
45
fd = openat(dirfd(d), filename, O_RDONLY|O_NONBLOCK);
tools/testing/selftests/proc/read.c
55
static void f_reg_write(DIR *d, const char *filename, const char *buf, size_t len)
tools/testing/selftests/proc/read.c
60
fd = openat(dirfd(d), filename, O_WRONLY);
tools/testing/selftests/proc/read.c
68
static void f_lnk(DIR *d, const char *filename)
tools/testing/selftests/proc/read.c
73
rv = readlinkat(dirfd(d), filename, buf, sizeof(buf));
tools/testing/selftests/resctrl/cache.c
104
static int print_results_cache(const char *filename, pid_t bm_pid, __u64 llc_value)
tools/testing/selftests/resctrl/cache.c
108
if (strcmp(filename, "stdio") == 0 || strcmp(filename, "stderr") == 0) {
tools/testing/selftests/resctrl/cache.c
111
fp = fopen(filename, "a");
tools/testing/selftests/resctrl/cache.c
136
const char *filename, pid_t bm_pid)
tools/testing/selftests/resctrl/cache.c
151
return print_results_cache(filename, bm_pid, pe_read->values[0].value);
tools/testing/selftests/resctrl/cache.c
164
int measure_llc_resctrl(const char *filename, pid_t bm_pid)
tools/testing/selftests/resctrl/cache.c
173
return print_results_cache(filename, bm_pid, llc_occu_resc);
tools/testing/selftests/resctrl/cat_test.c
169
if (strcmp(param->filename, "") == 0)
tools/testing/selftests/resctrl/cat_test.c
170
sprintf(param->filename, "stdio");
tools/testing/selftests/resctrl/cat_test.c
218
ret = perf_event_measure(pe_fd, &pe_read, param->filename, bm_pid);
tools/testing/selftests/resctrl/cat_test.c
274
.filename = RESULT_FILE_NAME,
tools/testing/selftests/resctrl/cat_test.c
280
remove(param.filename);
tools/testing/selftests/resctrl/cat_test.c
81
fp = fopen(param->filename, "r");
tools/testing/selftests/resctrl/cmt_test.c
145
.filename = RESULT_FILE_NAME,
tools/testing/selftests/resctrl/cmt_test.c
47
return measure_llc_resctrl(param->filename, bm_pid);
tools/testing/selftests/resctrl/cmt_test.c
85
fp = fopen(param->filename, "r");
tools/testing/selftests/resctrl/mba_test.c
174
.filename = RESULT_FILE_NAME,
tools/testing/selftests/resctrl/mbm_test.c
133
.filename = RESULT_FILE_NAME,
tools/testing/selftests/resctrl/resctrl.h
135
char filename[64];
tools/testing/selftests/resctrl/resctrl.h
203
int resource_info_unsigned_get(const char *resource, const char *filename, unsigned int *val);
tools/testing/selftests/resctrl/resctrl.h
215
const char *filename, pid_t bm_pid);
tools/testing/selftests/resctrl/resctrl.h
216
int measure_llc_resctrl(const char *filename, pid_t bm_pid);
tools/testing/selftests/resctrl/resctrl_val.c
443
static int print_results_bw(char *filename, pid_t bm_pid, float bw_imc,
tools/testing/selftests/resctrl/resctrl_val.c
449
if (strcmp(filename, "stdio") == 0 || strcmp(filename, "stderr") == 0) {
tools/testing/selftests/resctrl/resctrl_val.c
453
fp = fopen(filename, "a");
tools/testing/selftests/resctrl/resctrl_val.c
522
return print_results_bw(param->filename, bm_pid, bw_imc, bw_resc);
tools/testing/selftests/resctrl/resctrl_val.c
550
if (strcmp(param->filename, "") == 0)
tools/testing/selftests/resctrl/resctrl_val.c
551
sprintf(param->filename, "stdio");
tools/testing/selftests/resctrl/resctrlfs.c
341
static int get_bit_mask(const char *filename, unsigned long *mask)
tools/testing/selftests/resctrl/resctrlfs.c
345
if (!filename || !mask)
tools/testing/selftests/resctrl/resctrlfs.c
348
fp = fopen(filename, "r");
tools/testing/selftests/resctrl/resctrlfs.c
351
filename, strerror(errno));
tools/testing/selftests/resctrl/resctrlfs.c
357
filename, strerror(errno));
tools/testing/selftests/resctrl/resctrlfs.c
378
int resource_info_unsigned_get(const char *resource, const char *filename,
tools/testing/selftests/resctrl/resctrlfs.c
385
filename);
tools/testing/selftests/safesetid/safesetid-test.c
101
ret = vmaybe_write_file(false, filename, fmt, ap);
tools/testing/selftests/safesetid/safesetid-test.c
52
static bool vmaybe_write_file(bool enoent_ok, char *filename, char *fmt, va_list ap)
tools/testing/selftests/safesetid/safesetid-test.c
70
fd = open(filename, O_WRONLY);
tools/testing/selftests/safesetid/safesetid-test.c
79
printf("short write to %s\n", filename);
tools/testing/selftests/safesetid/safesetid-test.c
83
filename, strerror(errno));
tools/testing/selftests/safesetid/safesetid-test.c
89
filename, strerror(errno));
tools/testing/selftests/safesetid/safesetid-test.c
95
static bool write_file(char *filename, char *fmt, ...)
tools/testing/selftests/sgx/sigstruct.c
136
const char *filename;
tools/testing/selftests/sgx/sigstruct.c
145
err = ERR_get_error_line(&filename, &line);
tools/testing/selftests/sgx/sigstruct.c
147
fprintf(stderr, "crypto: %s: %s:%d\n", str, filename, line);
tools/testing/selftests/ublk/metadata_size.c
10
const char *filename;
tools/testing/selftests/ublk/metadata_size.c
19
filename = argv[1];
tools/testing/selftests/ublk/metadata_size.c
20
fd = open(filename, O_RDONLY);
tools/testing/selftests/ublk/metadata_size.c
22
perror(filename);
tools/thermal/tmon/sysfs.c
124
char filename[256];
tools/thermal/tmon/sysfs.c
131
snprintf(filename, sizeof(filename), "trip_point_%d_type", tpid);
tools/thermal/tmon/sysfs.c
132
sysfs_get_string(tz_path, filename, temp_str);
tools/thermal/tmon/sysfs.c
33
int sysfs_set_ulong(char *path, char *filename, unsigned long val)
tools/thermal/tmon/sysfs.c
39
snprintf(filepath, sizeof(filepath), "%s/%s", path, filename);
tools/thermal/tmon/sysfs.c
57
static int sysfs_get_ulong(char *path, char *filename, unsigned long *p_ulong)
tools/thermal/tmon/sysfs.c
63
snprintf(filepath, sizeof(filepath), "%s/%s", path, filename);
tools/thermal/tmon/sysfs.c
76
static int sysfs_get_string(char *path, char *filename, char *str)
tools/thermal/tmon/sysfs.c
82
snprintf(filepath, sizeof(filepath), "%s/%s", path, filename);
tools/thermal/tmon/tmon.h
168
extern int sysfs_set_ulong(char *path, char *filename, unsigned long val);
tools/tracing/rtla/src/trace.c
69
int save_trace_to_file(struct tracefs_instance *inst, const char *filename)
tools/tracing/rtla/src/trace.c
77
if (!inst || !filename)
tools/tracing/rtla/src/trace.c
86
printf(" Saving trace to %s\n", filename);
tools/tracing/rtla/src/trace.c
87
out_fd = creat(filename, mode);
tools/tracing/rtla/src/trace.c
89
err_msg("Failed to create output file %s\n", filename);
tools/tracing/rtla/src/trace.h
36
int save_trace_to_file(struct tracefs_instance *inst, const char *filename);
tools/usb/ffs-test.c
344
const char *const filename;
tools/usb/ffs-test.c
384
t->fd = open(t->filename, O_RDWR);
tools/usb/ffs-test.c
385
die_on(t->fd < 0, "%s", t->filename);
tools/usb/ffs-test.c
404
err("%s: get fifo status", t->filename);
tools/usb/ffs-test.c
406
warn("%s: unclaimed = %d\n", t->filename, ret);
tools/usb/ffs-test.c
408
err("%s: fifo flush", t->filename);
tools/usb/ffs-test.c
413
err("%s: close", t->filename);
tools/usb/ffs-test.c
425
info("%s: starts\n", t->filename);
tools/usb/ffs-test.c
426
in_name = t->in_name ? t->in_name : t->filename;
tools/usb/ffs-test.c
427
out_name = t->out_name ? t->out_name : t->filename;
tools/usb/ffs-test.c
460
info("%s: ends\n", t->filename);
tools/usb/ffs-test.c
466
debug("%s: starting\n", t->filename);
tools/usb/ffs-test.c
469
"pthread_create(%s)", t->filename);
tools/usb/ffs-test.c
477
err("%s: joining thread", t->filename);
tools/usb/ffs-test.c
479
debug("%s: joined\n", t->filename);
tools/usb/ffs-test.c
633
info("%s: writing descriptors\n", t->filename);
tools/usb/ffs-test.c
637
info("%s: writing descriptors (in v2 format)\n", t->filename);
tools/usb/ffs-test.c
641
warn("%s: new format rejected, trying legacy\n", t->filename);
tools/usb/ffs-test.c
649
die_on(ret < 0, "%s: write: descriptors", t->filename);
tools/usb/ffs-test.c
651
info("%s: writing strings\n", t->filename);
tools/usb/ffs-test.c
653
die_on(ret < 0, "%s: write: strings", t->filename);
usr/gen_init_cpio.c
652
const char *filename;
usr/gen_init_cpio.c
715
filename = argv[optind];
usr/gen_init_cpio.c
716
if (!strcmp(filename, "-"))
usr/gen_init_cpio.c
718
else if (!(cpio_list = fopen(filename, "r"))) {
usr/gen_init_cpio.c
720
filename, strerror(errno));