arch/mips/boot/tools/relocs_main.c
32
const char *fname;
arch/mips/boot/tools/relocs_main.c
41
fname = NULL;
arch/mips/boot/tools/relocs_main.c
62
} else if (!fname) {
arch/mips/boot/tools/relocs_main.c
63
fname = arg;
arch/mips/boot/tools/relocs_main.c
68
if (!fname)
arch/mips/boot/tools/relocs_main.c
71
fp = fopen(fname, "r+");
arch/mips/boot/tools/relocs_main.c
73
die("Cannot open %s: %s\n", fname, strerror(errno));
arch/mips/boot/tools/relocs_main.c
76
die("Cannot read %s: %s", fname, strerror(errno));
arch/mips/include/asm/sgiarcs.h
149
char fname[32]; /* XXX empirical, should be a define */
arch/mips/txx9/generic/smsc_fdc37m81x.c
136
const char *fname = __func__;
arch/mips/txx9/generic/smsc_fdc37m81x.c
142
pr_info("%s: common\n", fname);
arch/mips/txx9/generic/smsc_fdc37m81x.c
143
smsc_fdc37m81x_config_dump_one(fname, SMSC_FDC37M81X_NONE,
arch/mips/txx9/generic/smsc_fdc37m81x.c
145
smsc_fdc37m81x_config_dump_one(fname, SMSC_FDC37M81X_NONE,
arch/mips/txx9/generic/smsc_fdc37m81x.c
147
smsc_fdc37m81x_config_dump_one(fname, SMSC_FDC37M81X_NONE,
arch/mips/txx9/generic/smsc_fdc37m81x.c
149
smsc_fdc37m81x_config_dump_one(fname, SMSC_FDC37M81X_NONE,
arch/mips/txx9/generic/smsc_fdc37m81x.c
151
smsc_fdc37m81x_config_dump_one(fname, SMSC_FDC37M81X_NONE,
arch/mips/txx9/generic/smsc_fdc37m81x.c
154
pr_info("%s: keyboard\n", fname);
arch/mips/txx9/generic/smsc_fdc37m81x.c
156
smsc_fdc37m81x_config_dump_one(fname, SMSC_FDC37M81X_KBD,
arch/mips/txx9/generic/smsc_fdc37m81x.c
158
smsc_fdc37m81x_config_dump_one(fname, SMSC_FDC37M81X_KBD,
arch/mips/txx9/generic/smsc_fdc37m81x.c
160
smsc_fdc37m81x_config_dump_one(fname, SMSC_FDC37M81X_KBD,
arch/mips/txx9/generic/smsc_fdc37m81x.c
162
smsc_fdc37m81x_config_dump_one(fname, SMSC_FDC37M81X_KBD,
arch/powerpc/platforms/powermac/pfunc_core.c
814
char fname[64];
arch/powerpc/platforms/powermac/pfunc_core.c
822
snprintf(fname, 63, "platform-%s", name);
arch/powerpc/platforms/powermac/pfunc_core.c
823
prop = of_get_property(target, fname, NULL);
arch/powerpc/platforms/powernv/opal-lpc.c
354
const char *fname,
arch/powerpc/platforms/powernv/opal-lpc.c
362
debugfs_create_file(fname, 0600, folder, entry, &lpc_fops);
arch/s390/include/asm/set_memory.h
41
#define __SET_MEMORY_FUNC(fname, flags) \
arch/s390/include/asm/set_memory.h
42
static inline int fname(unsigned long addr, int numpages) \
arch/s390/include/asm/set_memory.h
47
static inline int __##fname(void *start, void *end) \
arch/s390/tools/relocs.c
364
const char *fname;
arch/s390/tools/relocs.c
367
fname = NULL;
arch/s390/tools/relocs.c
372
fname = argv[1];
arch/s390/tools/relocs.c
374
fp = fopen(fname, "r");
arch/s390/tools/relocs.c
376
die("Cannot open %s: %s\n", fname, strerror(errno));
arch/s390/tools/relocs.c
379
die("Cannot read %s: %s", fname, strerror(errno));
arch/x86/include/asm/efi.h
302
#define __efi64_argmap_open(prot, newh, fname, mode, attr) \
arch/x86/include/asm/efi.h
303
((prot), efi64_zero_upper(newh), (fname), __efi64_split(mode), \
arch/x86/include/asm/ibt.h
39
#define IBT_NOSEAL(fname) \
arch/x86/include/asm/ibt.h
41
_ASM_PTR fname "\n\t" \
arch/x86/kvm/svm/nested.c
434
#define __nested_svm_sanitize_intercept(__vcpu, __control, fname, iname) \
arch/x86/kvm/svm/nested.c
436
if (!guest_cpu_cap_has(__vcpu, X86_FEATURE_##fname)) \
arch/x86/mm/init_64.c
63
#define DEFINE_POPULATE(fname, type1, type2, init) \
arch/x86/mm/init_64.c
64
static inline void fname##_init(struct mm_struct *mm, \
arch/x86/mm/init_64.c
68
fname##_safe(mm, arg1, arg2); \
arch/x86/mm/init_64.c
70
fname(mm, arg1, arg2); \
arch/x86/tools/relocs_common.c
23
const char *fname;
arch/x86/tools/relocs_common.c
33
fname = NULL;
arch/x86/tools/relocs_common.c
58
else if (!fname) {
arch/x86/tools/relocs_common.c
59
fname = arg;
arch/x86/tools/relocs_common.c
64
if (!fname) {
arch/x86/tools/relocs_common.c
67
fp = fopen(fname, "r");
arch/x86/tools/relocs_common.c
69
die("Cannot open %s: %s\n", fname, strerror(errno));
arch/x86/tools/relocs_common.c
72
die("Cannot read %s: %s", fname, strerror(errno));
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
1507
char fname[AMDGPU_UCODE_NAME_MAX];
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
1512
r = vsnprintf(fname, sizeof(fname), fmt, ap);
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
1514
if (r == sizeof(fname)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
1520
r = request_firmware(fw, fname, adev->dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
1522
r = firmware_request_nowarn(fw, fname, adev->dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
1524
drm_info(&adev->ddev, "Optional firmware \"%s\" was not found\n", fname);
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
1536
dev_dbg(adev->dev, "\"%s\" failed to validate\n", fname);
drivers/gpu/drm/amd/display/dc/bios/command_table2.c
49
#define EXEC_BIOS_CMD_TABLE(fname, params)\
drivers/gpu/drm/amd/display/dc/bios/command_table2.c
51
GET_INDEX_INTO_MASTER_TABLE(command, fname), \
drivers/gpu/drm/amd/display/dc/bios/command_table2.c
54
#define BIOS_CMD_TABLE_REVISION(fname, frev, crev)\
drivers/gpu/drm/amd/display/dc/bios/command_table2.c
56
GET_INDEX_INTO_MASTER_TABLE(command, fname), &frev, &crev)
drivers/gpu/drm/amd/display/dc/bios/command_table2.c
58
#define BIOS_CMD_TABLE_PARA_REVISION(fname)\
drivers/gpu/drm/amd/display/dc/bios/command_table2.c
60
GET_INDEX_INTO_MASTER_TABLE(command, fname))
drivers/gpu/drm/drm_panic.c
994
char fname[32];
drivers/gpu/drm/drm_panic.c
996
snprintf(fname, 32, "drm_panic_plane_%d", index);
drivers/gpu/drm/drm_panic.c
997
debugfs_create_file(fname, 0200, plane->dev->debugfs_root,
drivers/gpu/drm/tests/drm_panic_test.c
198
t->fname, t->width, t->height, &t->format);
drivers/gpu/drm/tests/drm_panic_test.c
34
const char *fname;
drivers/gpu/drm/tests/drm_panic_test.c
52
.fname = #name, \
drivers/greybus/svc.c
795
char fname[GB_SVC_PWRMON_RAIL_NAME_BUFSIZE];
drivers/greybus/svc.c
797
snprintf(fname, sizeof(fname), "%s",
drivers/greybus/svc.c
803
dir = debugfs_create_dir(fname, dent);
drivers/i2c/busses/i2c-pxa.c
355
static void i2c_pxa_show_state(struct pxa_i2c *i2c, int lno, const char *fname)
drivers/i2c/busses/i2c-pxa.c
357
dev_dbg(&i2c->adap.dev, "state:%s:%d: ISR=%08x, ICR=%08x, IBMR=%02x\n", fname, lno,
drivers/infiniband/hw/hfi1/pcie.c
874
static void write_xmt_margin(struct hfi1_devdata *dd, const char *fname)
drivers/infiniband/hw/hfi1/pcie.c
929
fname, pcie_ctrl);
drivers/media/pci/cx18/cx18-driver.c
1080
.fname = XC2028_DEFAULT_FIRMWARE,
drivers/media/pci/cx18/cx18-dvb.c
494
.fname = XC2028_DEFAULT_FIRMWARE,
drivers/media/pci/cx18/cx18-dvb.c
526
.fname = XC2028_DEFAULT_FIRMWARE,
drivers/media/pci/cx18/cx18-dvb.c
549
.fname = XC2028_DEFAULT_FIRMWARE,
drivers/media/pci/cx23885/cx23885-dvb.c
1343
.fname = XC2028_DEFAULT_FIRMWARE,
drivers/media/pci/cx23885/cx23885-dvb.c
1395
.fname = XC3028L_DEFAULT_FIRMWARE,
drivers/media/pci/cx23885/cx23885-dvb.c
1437
.fname = XC2028_DEFAULT_FIRMWARE,
drivers/media/pci/cx23885/cx23885-dvb.c
1489
.fname = XC2028_DEFAULT_FIRMWARE,
drivers/media/pci/cx23885/cx23885-video.c
1288
.fname = XC2028_DEFAULT_FIRMWARE,
drivers/media/pci/cx23885/cx23885-video.c
1300
.fname = "xc3028L-v36.fw",
drivers/media/pci/cx88/cx88-cards.c
3392
ctl->fname = XC2028_DEFAULT_FIRMWARE;
drivers/media/pci/cx88/cx88-cards.c
3421
ctl->fname = XC3028L_DEFAULT_FIRMWARE;
drivers/media/pci/cx88/cx88-cards.c
3626
ctl.fname);
drivers/media/pci/cx88/cx88-dvb.c
1369
.fname = XC2028_DEFAULT_FIRMWARE,
drivers/media/pci/ivtv/ivtv-driver.c
1153
.fname = XC2028_DEFAULT_FIRMWARE,
drivers/media/pci/saa7134/saa7134-cards.c
7730
ctl.fname = XC2028_DEFAULT_FIRMWARE;
drivers/media/tuners/xc2028.c
107
const char *fname;
drivers/media/tuners/xc2028.c
1369
tuner_err("Could not load firmware %s.\n", priv->fname);
drivers/media/tuners/xc2028.c
1402
if (!firmware_name[0] && p->fname &&
drivers/media/tuners/xc2028.c
1403
priv->fname && strcmp(p->fname, priv->fname))
drivers/media/tuners/xc2028.c
1411
priv->fname = kstrdup(p->fname, GFP_KERNEL);
drivers/media/tuners/xc2028.c
1413
priv->fname = firmware_name;
drivers/media/tuners/xc2028.c
1415
if (!priv->fname) {
drivers/media/tuners/xc2028.c
1421
priv->fname,
drivers/media/tuners/xc2028.c
1427
priv->fname);
drivers/media/tuners/xc2028.c
282
if (priv->fname != firmware_name)
drivers/media/tuners/xc2028.c
283
kfree(priv->fname);
drivers/media/tuners/xc2028.c
284
priv->fname = NULL;
drivers/media/tuners/xc2028.c
317
priv->fname);
drivers/media/tuners/xc2028.c
332
n_array, priv->fname, name,
drivers/media/tuners/xc2028.h
35
char *fname;
drivers/media/tuners/xc4000.c
711
const char *fname;
drivers/media/tuners/xc4000.c
714
fname = firmware_name;
drivers/media/tuners/xc4000.c
716
dprintk(1, "Reading custom firmware %s\n", fname);
drivers/media/tuners/xc4000.c
717
rc = request_firmware(&fw, fname,
drivers/media/tuners/xc4000.c
720
fname = XC4000_DEFAULT_FIRMWARE_NEW;
drivers/media/tuners/xc4000.c
721
dprintk(1, "Trying to read firmware %s\n", fname);
drivers/media/tuners/xc4000.c
722
rc = request_firmware(&fw, fname,
drivers/media/tuners/xc4000.c
725
fname = XC4000_DEFAULT_FIRMWARE;
drivers/media/tuners/xc4000.c
726
dprintk(1, "Trying to read firmware %s\n", fname);
drivers/media/tuners/xc4000.c
727
rc = request_firmware(&fw, fname,
drivers/media/tuners/xc4000.c
734
printk(KERN_ERR "Error: firmware %s not found.\n", fname);
drivers/media/tuners/xc4000.c
737
rc, fname);
drivers/media/tuners/xc4000.c
741
dprintk(1, "Loading Firmware: %s\n", fname);
drivers/media/tuners/xc4000.c
748
fname);
drivers/media/tuners/xc4000.c
763
n_array, fname, name,
drivers/media/usb/cx231xx/cx231xx-cards.c
1191
.fname = XC5000_DEFAULT_FIRMWARE,
drivers/media/usb/dvb-usb/cxusb.c
778
.fname = XC2028_DEFAULT_FIRMWARE,
drivers/media/usb/dvb-usb/dib0700_devices.c
444
.fname = XC2028_DEFAULT_FIRMWARE,
drivers/media/usb/em28xx/em28xx-cards.c
3390
ctl->fname = XC2028_DEFAULT_FIRMWARE;
drivers/media/usb/em28xx/em28xx-cards.c
3410
ctl->fname = XC3028L_DEFAULT_FIRMWARE;
drivers/media/usb/em28xx/em28xx-cards.c
3422
ctl->fname = XC2028_DEFAULT_FIRMWARE;
drivers/media/usb/em28xx/em28xx-cards.c
3426
ctl->fname = XC3028L_DEFAULT_FIRMWARE;
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
1975
const char *fname;
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
1984
fname = (mid < ARRAY_SIZE(module_names)) ? module_names[mid] : NULL;
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
1985
if (!fname) {
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
1994
mid, fname,
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
2014
mid, fname, hdw->hdw_desc->description);
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
2023
fname, i2caddr[0], NULL);
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
2029
fname, 0, i2caddr);
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
2035
mid, fname, hdw->hdw_desc->description);
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
2044
pvr2_trace(PVR2_TRACE_INFO, "Attached sub-driver %s", fname);
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2504
#define GET_FIELD(value, fname) \
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
2505
(((value) & (fname##_MASK)) >> (fname##_SHIFT))
drivers/net/ethernet/mellanox/mlx4/fw.c
122
for (i = 0; i < ARRAY_SIZE(fname); ++i)
drivers/net/ethernet/mellanox/mlx4/fw.c
123
if (fname[i] && (flags & (1LL << i)))
drivers/net/ethernet/mellanox/mlx4/fw.c
124
mlx4_dbg(dev, " %s\n", fname[i]);
drivers/net/ethernet/mellanox/mlx4/fw.c
129
static const char * const fname[] = {
drivers/net/ethernet/mellanox/mlx4/fw.c
173
for (i = 0; i < ARRAY_SIZE(fname); ++i)
drivers/net/ethernet/mellanox/mlx4/fw.c
174
if (fname[i] && (flags & (1LL << i)))
drivers/net/ethernet/mellanox/mlx4/fw.c
175
mlx4_dbg(dev, " %s\n", fname[i]);
drivers/net/ethernet/mellanox/mlx4/fw.c
86
static const char *fname[] = {
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c
136
#define HWS_SET_HDR(fc_arr, match_param, fname, s_hdr, d_hdr) \
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c
139
HWS_CALC_HDR(&(fc_arr)[MLX5HWS_DEFINER_FNAME_##fname], s_hdr, d_hdr); \
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c
1703
fc[i].fname = i;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c
366
const char *mlx5hws_definer_fname_to_str(enum mlx5hws_definer_fname fname)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c
368
if (fname > MLX5HWS_DEFINER_FNAME_MAX)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c
369
fname = MLX5HWS_DEFINER_FNAME_MAX;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c
370
return hws_definer_fname_to_str[fname];
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.h
271
enum mlx5hws_definer_fname fname;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.h
829
const char *mlx5hws_definer_fname_to_str(enum mlx5hws_definer_fname fname);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/matcher.c
665
switch (matcher->mt->fc[i].fname) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.h
112
#define DR_STE_CTX_BUILDER(fname) \
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.h
113
((*build_##fname##_init)(struct mlx5dr_ste_build *sb, \
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.h
65
#define DR_STE_SET_FLEX_PARSER_FIELD(tag, fname, caps, spec) do { \
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.h
66
u8 parser_id = (caps)->flex_parser_id_##fname; \
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.h
68
*(__be32 *)parser_ptr = cpu_to_be32((spec)->fname);\
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.h
69
(spec)->fname = 0;\
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
154
const char *fname)
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
157
fname, sparx5_vcaps[admin->vtype].name);
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
124
nfp_bpf_stack_arg_ok(const char *fname, struct bpf_verifier_env *env,
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
132
fname, reg->type);
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
136
pr_vlog(env, "%s: variable pointer\n", fname);
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
142
pr_vlog(env, "%s: unaligned stack pointer %lld\n", fname, -off);
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
157
nfp_bpf_map_call_ok(const char *fname, struct bpf_verifier_env *env,
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
162
pr_vlog(env, "%s: not supported by FW\n", fname);
drivers/net/virtio_net.c
6565
const char *fname, const char *dname)
drivers/net/virtio_net.c
6571
fname, dname);
drivers/net/wireless/marvell/mwl8k.c
531
const char *fname, const struct firmware **fw,
drivers/net/wireless/marvell/mwl8k.c
539
return request_firmware_nowait(THIS_MODULE, 1, fname,
drivers/net/wireless/marvell/mwl8k.c
543
return request_firmware(fw, fname, &priv->pdev->dev);
drivers/net/wireless/st/cw1200/wsm.c
1244
char fname[48];
drivers/net/wireless/st/cw1200/wsm.c
1260
WSM_GET(&buf, fname, sizeof(fname));
drivers/net/wireless/st/cw1200/wsm.c
1269
(int) sizeof(fname), fname, reg[1]);
drivers/net/wireless/st/cw1200/wsm.c
1285
fname, sizeof(fname));
drivers/of/property.c
1291
#define DEFINE_SIMPLE_PROP(fname, name, cells) \
drivers/of/property.c
1292
static struct device_node *parse_##fname(struct device_node *np, \
drivers/of/property.c
1334
#define DEFINE_SUFFIX_PROP(fname, suffix, cells) \
drivers/of/property.c
1335
static struct device_node *parse_##fname(struct device_node *np, \
drivers/pinctrl/actions/pinctrl-owl.h
68
#define FUNCTION(fname) \
drivers/pinctrl/actions/pinctrl-owl.h
70
.name = #fname, \
drivers/pinctrl/actions/pinctrl-owl.h
71
.groups = fname##_groups, \
drivers/pinctrl/actions/pinctrl-owl.h
72
.ngroups = ARRAY_SIZE(fname##_groups), \
drivers/pinctrl/bcm/pinctrl-bcm2835.c
754
const char *fname = bcm2835_functions[fsel];
drivers/pinctrl/bcm/pinctrl-bcm2835.c
759
fname, str_hi_lo(value),
drivers/pinctrl/bcm/pinctrl-brcmstb.c
169
const char *fname = pc->func_names[fsel];
drivers/pinctrl/bcm/pinctrl-brcmstb.c
171
seq_printf(s, "function %s", fname);
drivers/pinctrl/berlin/berlin.c
136
const char *fname)
drivers/pinctrl/berlin/berlin.c
141
if (!strcmp(function->name, fname))
drivers/pinctrl/nomadik/pinctrl-ab8500.c
332
#define FUNCTION(fname) \
drivers/pinctrl/nomadik/pinctrl-ab8500.c
334
.name = #fname, \
drivers/pinctrl/nomadik/pinctrl-ab8500.c
335
.groups = fname##_groups, \
drivers/pinctrl/nomadik/pinctrl-ab8500.c
336
.ngroups = ARRAY_SIZE(fname##_groups), \
drivers/pinctrl/nomadik/pinctrl-ab8505.c
214
#define FUNCTION(fname) \
drivers/pinctrl/nomadik/pinctrl-ab8505.c
216
.name = #fname, \
drivers/pinctrl/nomadik/pinctrl-ab8505.c
217
.groups = fname##_groups, \
drivers/pinctrl/nomadik/pinctrl-ab8505.c
218
.ngroups = ARRAY_SIZE(fname##_groups), \
drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c
922
#define FUNCTION(fname) \
drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c
924
.name = #fname, \
drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c
925
.groups = fname##_groups, \
drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c
926
.ngroups = ARRAY_SIZE(fname##_groups), \
drivers/pinctrl/nomadik/pinctrl-nomadik-stn8815.c
339
#define FUNCTION(fname) \
drivers/pinctrl/nomadik/pinctrl-nomadik-stn8815.c
341
.name = #fname, \
drivers/pinctrl/nomadik/pinctrl-nomadik-stn8815.c
342
.groups = fname##_groups, \
drivers/pinctrl/nomadik/pinctrl-nomadik-stn8815.c
343
.ngroups = ARRAY_SIZE(fname##_groups), \
drivers/pinctrl/pinctrl-amdisp.h
50
#define FUNCTION(fname) \
drivers/pinctrl/pinctrl-amdisp.h
51
[mux_##fname] = { \
drivers/pinctrl/pinctrl-amdisp.h
52
.name = #fname, \
drivers/pinctrl/pinctrl-amdisp.h
53
.groups = fname##_groups, \
drivers/pinctrl/pinctrl-amdisp.h
54
.ngroups = ARRAY_SIZE(fname##_groups), \
drivers/pinctrl/pinctrl-as3722.c
119
#define FUNCTION_GROUP(fname, mux) \
drivers/pinctrl/pinctrl-as3722.c
121
.name = #fname, \
drivers/pinctrl/pinctrl-bm1880.c
650
#define BM1880_PINMUX_FUNCTION(fname, mval) \
drivers/pinctrl/pinctrl-bm1880.c
651
[F_##fname] = { \
drivers/pinctrl/pinctrl-bm1880.c
652
.name = #fname, \
drivers/pinctrl/pinctrl-bm1880.c
653
.groups = fname##_group, \
drivers/pinctrl/pinctrl-bm1880.c
654
.ngroups = ARRAY_SIZE(fname##_group), \
drivers/pinctrl/pinctrl-max77620.c
138
#define FUNCTION_GROUP(fname, mux) \
drivers/pinctrl/pinctrl-max77620.c
140
.name = fname, \
drivers/pinctrl/pinctrl-palmas.c
327
#define FUNCTION_GROUP(fname, mux) \
drivers/pinctrl/pinctrl-palmas.c
329
.name = #fname, \
drivers/pinctrl/pinctrl-palmas.c
330
.groups = fname##_groups, \
drivers/pinctrl/pinctrl-palmas.c
331
.ngroups = ARRAY_SIZE(fname##_groups), \
drivers/pinctrl/pinctrl-pic32.c
1774
const char *fname = pf->name;
drivers/pinctrl/pinctrl-pic32.c
1778
if (!strcmp(functions->name, fname)) {
drivers/pinctrl/pinctrl-pic32.c
1781
fname, functions->muxreg, functions->muxval);
drivers/pinctrl/pinctrl-tps6594.c
66
#define FUNCTION(dev_name, fname, v) \
drivers/pinctrl/pinctrl-tps6594.c
68
.pinfunction = PINCTRL_PINFUNCTION(#fname, \
drivers/pinctrl/pinctrl-tps6594.c
69
dev_name##_##fname##_func_group_names, \
drivers/pinctrl/pinctrl-tps6594.c
70
ARRAY_SIZE(dev_name##_##fname##_func_group_names)),\
drivers/pinctrl/pinctrl-zynq.c
756
#define DEFINE_ZYNQ_PINMUX_FUNCTION(fname, mval) \
drivers/pinctrl/pinctrl-zynq.c
757
[ZYNQ_PMUX_##fname] = { \
drivers/pinctrl/pinctrl-zynq.c
758
.name = #fname, \
drivers/pinctrl/pinctrl-zynq.c
759
.groups = fname##_groups, \
drivers/pinctrl/pinctrl-zynq.c
760
.ngroups = ARRAY_SIZE(fname##_groups), \
drivers/pinctrl/pinctrl-zynq.c
764
#define DEFINE_ZYNQ_PINMUX_FUNCTION_MUX(fname, mval, offset, mask, shift)\
drivers/pinctrl/pinctrl-zynq.c
765
[ZYNQ_PMUX_##fname] = { \
drivers/pinctrl/pinctrl-zynq.c
766
.name = #fname, \
drivers/pinctrl/pinctrl-zynq.c
767
.groups = fname##_groups, \
drivers/pinctrl/pinctrl-zynq.c
768
.ngroups = ARRAY_SIZE(fname##_groups), \
drivers/pinctrl/pinmux.c
357
const char *fname = ops->get_function_name(pctldev, selector);
drivers/pinctrl/pinmux.c
359
if (fname && !strcmp(function, fname))
drivers/pinctrl/pinmux.c
54
const char *fname = ops->get_function_name(pctldev,
drivers/pinctrl/pinmux.c
56
if (!fname) {
drivers/pinctrl/pinmux.c
722
char *buf, *gname, *fname;
drivers/pinctrl/pinmux.c
738
for (fname = gname; !isspace(*fname); fname++) {
drivers/pinctrl/pinmux.c
739
if (*fname == '\0') {
drivers/pinctrl/pinmux.c
744
*fname = '\0';
drivers/pinctrl/pinmux.c
747
fname = skip_spaces(fname + 1);
drivers/pinctrl/pinmux.c
748
if (*fname == '\0') {
drivers/pinctrl/pinmux.c
753
ret = pinmux_func_name_to_selector(pctldev, fname);
drivers/pinctrl/pinmux.c
755
dev_err(pctldev->dev, "invalid function %s in map table\n", fname);
drivers/pinctrl/pinmux.c
762
dev_err(pctldev->dev, "no groups for function %d (%s)", fsel, fname);
drivers/pinctrl/pxa/pinctrl-pxa2xx.c
251
const char *fname,
drivers/pinctrl/pxa/pinctrl-pxa2xx.c
257
if (!strcmp(fname, func->name))
drivers/pinctrl/qcom/pinctrl-lpass-lpi.h
39
#define LPI_FUNCTION(fname) \
drivers/pinctrl/qcom/pinctrl-lpass-lpi.h
40
[LPI_MUX_##fname] = { \
drivers/pinctrl/qcom/pinctrl-lpass-lpi.h
41
.name = #fname, \
drivers/pinctrl/qcom/pinctrl-lpass-lpi.h
42
.groups = fname##_groups, \
drivers/pinctrl/qcom/pinctrl-lpass-lpi.h
43
.ngroups = ARRAY_SIZE(fname##_groups), \
drivers/pinctrl/qcom/pinctrl-msm.h
17
#define APQ_PIN_FUNCTION(fname) \
drivers/pinctrl/qcom/pinctrl-msm.h
18
[APQ_MUX_##fname] = PINCTRL_PINFUNCTION(#fname, \
drivers/pinctrl/qcom/pinctrl-msm.h
19
fname##_groups, \
drivers/pinctrl/qcom/pinctrl-msm.h
20
ARRAY_SIZE(fname##_groups))
drivers/pinctrl/qcom/pinctrl-msm.h
22
#define IPQ_PIN_FUNCTION(fname) \
drivers/pinctrl/qcom/pinctrl-msm.h
23
[IPQ_MUX_##fname] = PINCTRL_PINFUNCTION(#fname, \
drivers/pinctrl/qcom/pinctrl-msm.h
24
fname##_groups, \
drivers/pinctrl/qcom/pinctrl-msm.h
25
ARRAY_SIZE(fname##_groups))
drivers/pinctrl/qcom/pinctrl-msm.h
27
#define MSM_PIN_FUNCTION(fname) \
drivers/pinctrl/qcom/pinctrl-msm.h
28
[msm_mux_##fname] = PINCTRL_PINFUNCTION(#fname, \
drivers/pinctrl/qcom/pinctrl-msm.h
29
fname##_groups, \
drivers/pinctrl/qcom/pinctrl-msm.h
30
ARRAY_SIZE(fname##_groups))
drivers/pinctrl/qcom/pinctrl-msm.h
32
#define MSM_GPIO_PIN_FUNCTION(fname) \
drivers/pinctrl/qcom/pinctrl-msm.h
33
[msm_mux_##fname] = PINCTRL_GPIO_PINFUNCTION(#fname, \
drivers/pinctrl/qcom/pinctrl-msm.h
34
fname##_groups, \
drivers/pinctrl/qcom/pinctrl-msm.h
35
ARRAY_SIZE(fname##_groups))
drivers/pinctrl/qcom/pinctrl-msm.h
37
#define QCA_PIN_FUNCTION(fname) \
drivers/pinctrl/qcom/pinctrl-msm.h
38
[qca_mux_##fname] = PINCTRL_PINFUNCTION(#fname, \
drivers/pinctrl/qcom/pinctrl-msm.h
39
fname##_groups, \
drivers/pinctrl/qcom/pinctrl-msm.h
40
ARRAY_SIZE(fname##_groups))
drivers/pinctrl/tegra/pinctrl-tegra114.c
1455
#define FUNCTION(fname) #fname
drivers/pinctrl/tegra/pinctrl-tegra124.c
1614
#define FUNCTION(fname) #fname
drivers/pinctrl/tegra/pinctrl-tegra20.c
1892
#define FUNCTION(fname) #fname
drivers/pinctrl/tegra/pinctrl-tegra210.c
1188
#define FUNCTION(fname) #fname
drivers/pinctrl/tegra/pinctrl-tegra30.c
2013
#define FUNCTION(fname) #fname
drivers/ptp/ptp_clockmatrix.c
1245
char fname[128] = FW_FILENAME;
drivers/ptp/ptp_clockmatrix.c
1255
snprintf(fname, sizeof(fname), "%s", firmware);
drivers/ptp/ptp_clockmatrix.c
1257
dev_info(idtcm->dev, "requesting firmware '%s'", fname);
drivers/ptp/ptp_clockmatrix.c
1259
err = request_firmware(&fw, fname, dev);
drivers/ptp/ptp_fc3.c
852
char fname[128] = FW_FILENAME;
drivers/ptp/ptp_fc3.c
863
snprintf(fname, sizeof(fname), "%s", firmware);
drivers/ptp/ptp_fc3.c
865
dev_info(idtfc3->dev, "requesting firmware '%s'\n", fname);
drivers/ptp/ptp_fc3.c
867
err = request_firmware(&fw, fname, idtfc3->dev);
drivers/ptp/ptp_idt82p33.c
1272
char fname[128] = FW_FILENAME;
drivers/ptp/ptp_idt82p33.c
1280
snprintf(fname, sizeof(fname), "%s", firmware);
drivers/ptp/ptp_idt82p33.c
1282
dev_info(idt82p33->dev, "requesting firmware '%s'\n", fname);
drivers/ptp/ptp_idt82p33.c
1284
err = request_firmware(&fw, fname, idt82p33->dev);
drivers/s390/char/diag_ftp.c
150
ftp->fname, ftp->len);
drivers/s390/char/diag_ftp.c
161
len = strscpy(ldfpl->fident, ftp->fname);
drivers/s390/char/hmcdrv_cache.c
137
len, ftp->fname);
drivers/s390/char/hmcdrv_cache.c
156
strscpy(hmcdrv_cache_file.fname, ftp->fname,
drivers/s390/char/hmcdrv_cache.c
160
ftp->id, hmcdrv_cache_file.fsize, ftp->fname);
drivers/s390/char/hmcdrv_cache.c
37
char fname[HMCDRV_FTP_FIDENT_MAX];
drivers/s390/char/hmcdrv_cache.c
51
.fname = {'\0'}
drivers/s390/char/hmcdrv_cache.c
67
strcmp(hmcdrv_cache_file.fname, ftp->fname))
drivers/s390/char/hmcdrv_cache.c
97
hmcdrv_cache_file.fname, len,
drivers/s390/char/hmcdrv_ftp.c
119
ftp->fname = NULL;
drivers/s390/char/hmcdrv_ftp.c
140
ftp->fname = start;
drivers/s390/char/hmcdrv_ftp.c
150
if (!ftp->fname || (ftp->id == HMCDRV_FTP_NOOP))
drivers/s390/char/hmcdrv_ftp.c
170
ftp->id, ftp->fname, (long long) ftp->ofs, ftp->len);
drivers/s390/char/hmcdrv_ftp.c
193
.fname = "",
drivers/s390/char/hmcdrv_ftp.h
52
const char *fname;
drivers/s390/char/sclp_ftp.c
119
len = strscpy(sccb->evbuf.mdd.ftp.fident, ftp->fname,
drivers/s390/char/sclp_ftp.c
180
ftp->id, ftp->fname, (long long) ftp->ofs, ftp->len);
drivers/scsi/ipr.c
3999
char fname[100];
drivers/scsi/ipr.c
4007
snprintf(fname, sizeof(fname), "%s", buf);
drivers/scsi/ipr.c
4009
endline = strchr(fname, '\n');
drivers/scsi/ipr.c
4013
if (request_firmware(&fw_entry, fname, &ioa_cfg->pdev->dev)) {
drivers/scsi/ipr.c
4014
dev_err(&ioa_cfg->pdev->dev, "Firmware file %s not found\n", fname);
drivers/tty/n_gsm.c
566
static void gsm_hex_dump_bytes(const char *fname, const u8 *data,
drivers/tty/n_gsm.c
571
if (!fname) {
drivers/tty/n_gsm.c
577
prefix = kasprintf(GFP_ATOMIC, "%s: ", fname);
drivers/virtio/virtio_pci_modern.c
384
u32 offset, const char *fname)
drivers/virtio/virtio_pci_modern.c
396
vp_dev->mdev.common_len, fname);
fs/btrfs/btrfs_inode.h
584
struct fscrypt_name fname;
fs/btrfs/inode.c
4540
struct fscrypt_name fname;
fs/btrfs/inode.c
4542
ret = fscrypt_setup_filename(dir, &dentry->d_name, 1, &fname);
fs/btrfs/inode.c
4558
&fname.disk_name);
fs/btrfs/inode.c
4572
fscrypt_free_filename(&fname);
fs/btrfs/inode.c
4589
struct fscrypt_name fname;
fs/btrfs/inode.c
4591
ret = fscrypt_setup_filename(&dir->vfs_inode, &dentry->d_name, 1, &fname);
fs/btrfs/inode.c
4603
fscrypt_free_filename(&fname);
fs/btrfs/inode.c
4614
&fname.disk_name, -1);
fs/btrfs/inode.c
4640
di = btrfs_search_dir_index_item(root, path, dir_ino, &fname.disk_name);
fs/btrfs/inode.c
4654
&index, &fname.disk_name);
fs/btrfs/inode.c
4667
btrfs_i_size_write(dir, dir->vfs_inode.i_size - fname.disk_name.len * 2);
fs/btrfs/inode.c
4674
fscrypt_free_filename(&fname);
fs/btrfs/inode.c
4913
struct fscrypt_name fname;
fs/btrfs/inode.c
4926
ret = fscrypt_setup_filename(vfs_dir, &dentry->d_name, 1, &fname);
fs/btrfs/inode.c
4965
ret = btrfs_unlink_inode(trans, dir, inode, &fname.disk_name);
fs/btrfs/inode.c
4972
fscrypt_free_filename(&fname);
fs/btrfs/inode.c
5766
struct fscrypt_name fname;
fs/btrfs/inode.c
5772
ret = fscrypt_setup_filename(&dir->vfs_inode, &dentry->d_name, 1, &fname);
fs/btrfs/inode.c
5784
&fname.disk_name, 0);
fs/btrfs/inode.c
5796
__func__, fname.disk_name.name, btrfs_ino(dir),
fs/btrfs/inode.c
5802
fscrypt_free_filename(&fname);
fs/btrfs/inode.c
5824
struct fscrypt_name fname;
fs/btrfs/inode.c
5826
ret = fscrypt_setup_filename(&dir->vfs_inode, &dentry->d_name, 0, &fname);
fs/btrfs/inode.c
5851
btrfs_root_ref_name_len(leaf, ref) != fname.disk_name.len)
fs/btrfs/inode.c
5854
ret = memcmp_extent_buffer(leaf, fname.disk_name.name,
fs/btrfs/inode.c
5855
(unsigned long)(ref + 1), fname.disk_name.len);
fs/btrfs/inode.c
5873
fscrypt_free_filename(&fname);
fs/btrfs/inode.c
6529
&args->fname);
fs/btrfs/inode.c
6536
fscrypt_free_filename(&args->fname);
fs/btrfs/inode.c
6578
fscrypt_free_filename(&args->fname);
fs/btrfs/inode.c
6615
const struct fscrypt_str *name = args->orphan ? NULL : &args->fname.disk_name;
fs/btrfs/inode.c
7040
struct fscrypt_name fname;
fs/btrfs/inode.c
7051
ret = fscrypt_setup_filename(dir, &dentry->d_name, 0, &fname);
fs/btrfs/inode.c
7078
&fname.disk_name, 1, index);
fs/btrfs/inode.c
7108
fscrypt_free_filename(&fname);
fs/btrfs/transaction.c
1673
struct fscrypt_name fname;
fs/btrfs/transaction.c
1689
&fname);
fs/btrfs/transaction.c
1739
&fname.disk_name, 0);
fs/btrfs/transaction.c
1844
&fname.disk_name);
fs/btrfs/transaction.c
1880
ret = btrfs_insert_dir_item(trans, &fname.disk_name,
fs/btrfs/transaction.c
1889
fname.disk_name.len * 2);
fs/btrfs/transaction.c
1938
fscrypt_free_filename(&fname);
fs/btrfs/tree-log.c
8047
struct fscrypt_name fname;
fs/btrfs/tree-log.c
8053
&old_dentry->d_name, 0, &fname);
fs/btrfs/tree-log.c
8060
fscrypt_free_filename(&fname);
fs/btrfs/tree-log.c
8078
fscrypt_free_filename(&fname);
fs/btrfs/tree-log.c
8096
&fname.disk_name, old_dir_index);
fs/btrfs/tree-log.c
8110
fscrypt_free_filename(&fname);
fs/ceph/crypto.c
303
int ceph_fname_to_usr(const struct ceph_fname *fname, struct fscrypt_str *tname,
fs/ceph/crypto.c
306
struct inode *dir = fname->dir;
fs/ceph/crypto.c
309
char *name = fname->name;
fs/ceph/crypto.c
310
int name_len = fname->name_len;
fs/ceph/crypto.c
314
if (fname->name_len > NAME_MAX || fname->ctext_len > NAME_MAX)
fs/ceph/crypto.c
327
oname->name = fname->name;
fs/ceph/crypto.c
328
oname->len = fname->name_len;
fs/ceph/crypto.c
342
if (fname->no_copy)
fs/ceph/crypto.c
343
oname->name = fname->name;
fs/ceph/crypto.c
345
memcpy(oname->name, fname->name, fname->name_len);
fs/ceph/crypto.c
346
oname->len = fname->name_len;
fs/ceph/crypto.c
353
if (fname->ctext_len == 0) {
fs/ceph/crypto.c
372
iname.name = fname->ctext;
fs/ceph/crypto.c
373
iname.len = fname->ctext_len;
fs/ceph/crypto.c
377
if (!ret && (dir != fname->dir)) {
fs/ceph/crypto.c
389
if (dir != fname->dir) {
fs/ceph/crypto.h
104
struct fscrypt_str *fname)
fs/ceph/crypto.h
108
return fscrypt_fname_alloc_buffer(NAME_MAX, fname);
fs/ceph/crypto.h
112
struct fscrypt_str *fname)
fs/ceph/crypto.h
115
fscrypt_fname_free_buffer(fname);
fs/ceph/crypto.h
118
int ceph_fname_to_usr(const struct ceph_fname *fname, struct fscrypt_str *tname,
fs/ceph/crypto.h
196
struct fscrypt_str *fname)
fs/ceph/crypto.h
202
struct fscrypt_str *fname)
fs/ceph/crypto.h
206
static inline int ceph_fname_to_usr(const struct ceph_fname *fname,
fs/ceph/crypto.h
210
oname->name = fname->name;
fs/ceph/crypto.h
211
oname->len = fname->name_len;
fs/ceph/export.c
587
struct ceph_fname fname = { .dir = dir,
fs/ceph/export.c
597
err = ceph_fname_to_usr(&fname, NULL, &oname, NULL);
fs/ceph/inode.c
1602
struct ceph_fname fname = { .dir = parent_dir,
fs/ceph/inode.c
1620
err = ceph_fname_to_usr(&fname, NULL, &oname, &is_nokey);
fs/ceph/mds_client.c
451
struct ceph_fname fname;
fs/ceph/mds_client.c
476
fname.dir = inode;
fs/ceph/mds_client.c
477
fname.name = _name;
fs/ceph/mds_client.c
478
fname.name_len = _name_len;
fs/ceph/mds_client.c
479
fname.ctext = altname;
fs/ceph/mds_client.c
480
fname.ctext_len = altname_len;
fs/ceph/mds_client.c
492
fname.no_copy = true;
fs/ceph/mds_client.c
518
err = ceph_fname_to_usr(&fname, &tname, &oname, &rde->is_nokey);
fs/crypto/fname.c
343
int lookup, struct fscrypt_name *fname)
fs/crypto/fname.c
348
memset(fname, 0, sizeof(struct fscrypt_name));
fs/crypto/fname.c
349
fname->usr_fname = iname;
fs/crypto/fname.c
352
fname->disk_name.name = (unsigned char *)iname->name;
fs/crypto/fname.c
353
fname->disk_name.len = iname->len;
fs/crypto/fname.c
362
&fname->crypto_buf.len))
fs/crypto/fname.c
364
fname->crypto_buf.name = kmalloc(fname->crypto_buf.len,
fs/crypto/fname.c
366
if (!fname->crypto_buf.name)
fs/crypto/fname.c
369
ret = fscrypt_fname_encrypt(dir, iname, fname->crypto_buf.name,
fs/crypto/fname.c
370
fname->crypto_buf.len);
fs/crypto/fname.c
373
fname->disk_name.name = fname->crypto_buf.name;
fs/crypto/fname.c
374
fname->disk_name.len = fname->crypto_buf.len;
fs/crypto/fname.c
379
fname->is_nokey_name = true;
fs/crypto/fname.c
389
fname->crypto_buf.name = kmalloc(FSCRYPT_NOKEY_NAME_MAX, GFP_KERNEL);
fs/crypto/fname.c
390
if (fname->crypto_buf.name == NULL)
fs/crypto/fname.c
394
fname->crypto_buf.name, false, BASE64_URLSAFE);
fs/crypto/fname.c
401
fname->crypto_buf.len = ret;
fs/crypto/fname.c
403
nokey_name = (void *)fname->crypto_buf.name;
fs/crypto/fname.c
404
fname->hash = nokey_name->dirhash[0];
fs/crypto/fname.c
405
fname->minor_hash = nokey_name->dirhash[1];
fs/crypto/fname.c
408
fname->disk_name.name = nokey_name->bytes;
fs/crypto/fname.c
409
fname->disk_name.len =
fs/crypto/fname.c
415
kfree(fname->crypto_buf.name);
fs/crypto/fname.c
434
bool fscrypt_match_name(const struct fscrypt_name *fname,
fs/crypto/fname.c
438
(const void *)fname->crypto_buf.name;
fs/crypto/fname.c
441
if (likely(fname->disk_name.name)) {
fs/crypto/fname.c
442
if (de_name_len != fname->disk_name.len)
fs/crypto/fname.c
444
return !memcmp(de_name, fname->disk_name.name, de_name_len);
fs/crypto/hooks.c
120
struct fscrypt_name *fname)
fs/crypto/hooks.c
122
int err = fscrypt_setup_filename(dir, &dentry->d_name, 1, fname);
fs/crypto/hooks.c
127
fscrypt_prepare_dentry(dentry, fname->is_nokey_name);
fs/ext4/crypto.c
23
int lookup, struct ext4_filename *fname)
fs/ext4/crypto.c
32
ext4_fname_from_fscrypt_name(fname, &name);
fs/ext4/crypto.c
34
err = ext4_fname_setup_ci_filename(dir, iname, fname);
fs/ext4/crypto.c
36
ext4_fname_free_filename(fname);
fs/ext4/crypto.c
42
struct ext4_filename *fname)
fs/ext4/crypto.c
51
ext4_fname_from_fscrypt_name(fname, &name);
fs/ext4/crypto.c
53
err = ext4_fname_setup_ci_filename(dir, &dentry->d_name, fname);
fs/ext4/crypto.c
55
ext4_fname_free_filename(fname);
fs/ext4/crypto.c
59
void ext4_fname_free_filename(struct ext4_filename *fname)
fs/ext4/crypto.c
63
name.crypto_buf = fname->crypto_buf;
fs/ext4/crypto.c
66
fname->crypto_buf.name = NULL;
fs/ext4/crypto.c
67
fname->usr_fname = NULL;
fs/ext4/crypto.c
68
fname->disk_name.name = NULL;
fs/ext4/crypto.c
70
ext4_fname_free_ci_filename(fname);
fs/ext4/dir.c
421
struct fname *next;
fs/ext4/dir.c
434
struct fname *fname, *next;
fs/ext4/dir.c
436
rbtree_postorder_for_each_entry_safe(fname, next, root, rb_hash)
fs/ext4/dir.c
437
while (fname) {
fs/ext4/dir.c
438
struct fname *old = fname;
fs/ext4/dir.c
439
fname = fname->next;
fs/ext4/dir.c
476
struct fname *fname, *new_fn;
fs/ext4/dir.c
495
fname = rb_entry(parent, struct fname, rb_hash);
fs/ext4/dir.c
501
if ((new_fn->hash == fname->hash) &&
fs/ext4/dir.c
502
(new_fn->minor_hash == fname->minor_hash)) {
fs/ext4/dir.c
503
new_fn->next = fname->next;
fs/ext4/dir.c
504
fname->next = new_fn;
fs/ext4/dir.c
508
if (new_fn->hash < fname->hash)
fs/ext4/dir.c
510
else if (new_fn->hash > fname->hash)
fs/ext4/dir.c
512
else if (new_fn->minor_hash < fname->minor_hash)
fs/ext4/dir.c
531
struct fname *fname)
fs/ext4/dir.c
537
if (!fname) {
fs/ext4/dir.c
543
ctx->pos = hash2pos(file, fname->hash, fname->minor_hash);
fs/ext4/dir.c
544
while (fname) {
fs/ext4/dir.c
545
if (!dir_emit(ctx, fname->name,
fs/ext4/dir.c
546
fname->name_len,
fs/ext4/dir.c
547
fname->inode,
fs/ext4/dir.c
548
get_dtype(sb, fname->file_type))) {
fs/ext4/dir.c
549
info->extra_fname = fname;
fs/ext4/dir.c
552
fname = fname->next;
fs/ext4/dir.c
561
struct fname *fname;
fs/ext4/dir.c
613
fname = rb_entry(info->curr_node, struct fname, rb_hash);
fs/ext4/dir.c
614
info->curr_hash = fname->hash;
fs/ext4/dir.c
615
info->curr_minor_hash = fname->minor_hash;
fs/ext4/dir.c
616
if (call_filldir(file, ctx, fname))
fs/ext4/dir.c
621
fname = rb_entry(info->curr_node, struct fname,
fs/ext4/dir.c
623
info->curr_hash = fname->hash;
fs/ext4/dir.c
624
info->curr_minor_hash = fname->minor_hash;
fs/ext4/ext4.h
2622
struct fname *extra_fname;
fs/ext4/ext4.h
2822
struct ext4_filename *fname);
fs/ext4/ext4.h
2824
static inline void ext4_fname_free_ci_filename(struct ext4_filename *fname)
fs/ext4/ext4.h
2826
kfree(fname->cf_name.name);
fs/ext4/ext4.h
2827
fname->cf_name.name = NULL;
fs/ext4/ext4.h
2832
struct ext4_filename *fname)
fs/ext4/ext4.h
2837
static inline void ext4_fname_free_ci_filename(struct ext4_filename *fname)
fs/ext4/ext4.h
2847
int lookup, struct ext4_filename *fname);
fs/ext4/ext4.h
2850
struct ext4_filename *fname);
fs/ext4/ext4.h
2852
void ext4_fname_free_filename(struct ext4_filename *fname);
fs/ext4/ext4.h
2860
struct ext4_filename *fname)
fs/ext4/ext4.h
2862
fname->usr_fname = iname;
fs/ext4/ext4.h
2863
fname->disk_name.name = (unsigned char *) iname->name;
fs/ext4/ext4.h
2864
fname->disk_name.len = iname->len;
fs/ext4/ext4.h
2866
return ext4_fname_setup_ci_filename(dir, iname, fname);
fs/ext4/ext4.h
2871
struct ext4_filename *fname)
fs/ext4/ext4.h
2873
return ext4_fname_setup_filename(dir, &dentry->d_name, 1, fname);
fs/ext4/ext4.h
2876
static inline void ext4_fname_free_filename(struct ext4_filename *fname)
fs/ext4/ext4.h
2878
ext4_fname_free_ci_filename(fname);
fs/ext4/ext4.h
2904
struct ext4_filename *fname,
fs/ext4/ext4.h
2909
struct ext4_filename *fname);
fs/ext4/ext4.h
3158
struct ext4_filename *fname,
fs/ext4/ext4.h
3667
struct ext4_filename *fname,
fs/ext4/ext4.h
3681
struct ext4_filename *fname,
fs/ext4/inline.c
1189
int ext4_try_add_inline_entry(handle_t *handle, struct ext4_filename *fname,
fs/ext4/inline.c
1208
ret = ext4_add_dirent_to_inline(handle, fname, dir, inode, &iloc,
fs/ext4/inline.c
1229
ret = ext4_add_dirent_to_inline(handle, fname, dir,
fs/ext4/inline.c
1593
struct ext4_filename *fname,
fs/ext4/inline.c
1627
dir, fname, 0, res_dir);
fs/ext4/inline.c
1640
dir, fname, 0, res_dir);
fs/ext4/inline.c
970
struct ext4_filename *fname,
fs/ext4/inline.c
980
inline_size, fname, &de);
fs/ext4/inline.c
989
ext4_insert_dentry(dir, inode, de, inline_size, fname);
fs/ext4/namei.c
1264
struct ext4_filename *fname,
fs/ext4/namei.c
1269
fname, offset, res_dir);
fs/ext4/namei.c
1406
const struct ext4_filename *fname,
fs/ext4/namei.c
1414
f.usr_fname = fname->usr_fname;
fs/ext4/namei.c
1415
f.disk_name = fname->disk_name;
fs/ext4/namei.c
1417
f.crypto_buf = fname->crypto_buf;
fs/ext4/namei.c
1434
IS_ENCRYPTED(parent) && fname->cf_name.name &&
fs/ext4/namei.c
1435
(fname->hinfo.hash != EXT4_DIRENT_HASH(de) ||
fs/ext4/namei.c
1436
fname->hinfo.minor_hash != EXT4_DIRENT_MINOR_HASH(de)))
fs/ext4/namei.c
1444
return generic_ci_match(parent, fname->usr_fname,
fs/ext4/namei.c
1445
&fname->cf_name, de->name,
fs/ext4/namei.c
1457
struct inode *dir, struct ext4_filename *fname,
fs/ext4/namei.c
1470
ext4_match(dir, fname, de)) {
fs/ext4/namei.c
1518
struct ext4_filename *fname,
fs/ext4/namei.c
1526
const u8 *name = fname->usr_fname->name;
fs/ext4/namei.c
1536
namelen = fname->usr_fname->len;
fs/ext4/namei.c
1542
ret = ext4_find_inline_entry(dir, fname, res_dir,
fs/ext4/namei.c
1561
ret = ext4_dx_find_entry(dir, fname, res_dir);
fs/ext4/namei.c
1632
i = search_dirblock(bh, dir, fname,
fs/ext4/namei.c
1674
struct ext4_filename fname;
fs/ext4/namei.c
1677
err = ext4_fname_setup_filename(dir, d_name, 1, &fname);
fs/ext4/namei.c
1683
bh = __ext4_find_entry(dir, &fname, res_dir, inlined);
fs/ext4/namei.c
1685
ext4_fname_free_filename(&fname);
fs/ext4/namei.c
1694
struct ext4_filename fname;
fs/ext4/namei.c
1697
err = ext4_fname_prepare_lookup(dir, dentry, &fname);
fs/ext4/namei.c
1703
bh = __ext4_find_entry(dir, &fname, res_dir, NULL);
fs/ext4/namei.c
1705
ext4_fname_free_filename(&fname);
fs/ext4/namei.c
1710
struct ext4_filename *fname,
fs/ext4/namei.c
1721
frame = dx_probe(fname, dir, NULL, frames);
fs/ext4/namei.c
1730
retval = search_dirblock(bh, dir, fname,
fs/ext4/namei.c
1741
retval = ext4_htree_next_block(dir, fname->hinfo.hash, frame,
fs/ext4/namei.c
1754
dxtrace(printk(KERN_DEBUG "%s not found\n", fname->usr_fname->name));
fs/ext4/namei.c
2037
struct ext4_filename *fname,
fs/ext4/namei.c
2041
unsigned short reclen = ext4_dir_rec_len(fname_len(fname), dir);
fs/ext4/namei.c
2052
if (ext4_match(dir, fname, de))
fs/ext4/namei.c
2072
struct ext4_filename *fname)
fs/ext4/namei.c
2089
de->name_len = fname_len(fname);
fs/ext4/namei.c
2090
memcpy(de->name, fname_name(fname), fname_len(fname));
fs/ext4/namei.c
2092
struct dx_hash_info *hinfo = &fname->hinfo;
fs/ext4/namei.c
2108
static int add_dirent_to_buf(handle_t *handle, struct ext4_filename *fname,
fs/ext4/namei.c
2122
blocksize - csum_size, fname, &de);
fs/ext4/namei.c
2135
ext4_insert_dentry(dir, inode, de, blocksize, fname);
fs/ext4/namei.c
2209
static int make_indexed_dir(handle_t *handle, struct ext4_filename *fname,
fs/ext4/namei.c
2298
fname->hinfo.hash_version = root->info.hash_version;
fs/ext4/namei.c
2299
if (fname->hinfo.hash_version <= DX_HASH_TEA)
fs/ext4/namei.c
2300
fname->hinfo.hash_version += EXT4_SB(dir->i_sb)->s_hash_unsigned;
fs/ext4/namei.c
2301
fname->hinfo.seed = EXT4_SB(dir->i_sb)->s_hash_seed;
fs/ext4/namei.c
2305
int err = ext4fs_dirhash(dir, fname_name(fname),
fs/ext4/namei.c
2306
fname_len(fname), &fname->hinfo);
fs/ext4/namei.c
2326
de = do_split(handle,dir, &bh2, frame, &fname->hinfo);
fs/ext4/namei.c
2332
retval = add_dirent_to_buf(handle, fname, dir, inode, de, bh2);
fs/ext4/namei.c
2363
struct ext4_filename fname;
fs/ext4/namei.c
2382
retval = ext4_fname_setup_filename(dir, &dentry->d_name, 0, &fname);
fs/ext4/namei.c
2387
retval = ext4_try_add_inline_entry(handle, &fname, dir, inode);
fs/ext4/namei.c
2397
retval = ext4_dx_add_entry(handle, &fname, dir, inode);
fs/ext4/namei.c
2426
retval = add_dirent_to_buf(handle, &fname, dir, inode,
fs/ext4/namei.c
2433
retval = make_indexed_dir(handle, &fname, dir,
fs/ext4/namei.c
2454
retval = add_dirent_to_buf(handle, &fname, dir, inode, de, bh);
fs/ext4/namei.c
2456
ext4_fname_free_filename(&fname);
fs/ext4/namei.c
2466
static int ext4_dx_add_entry(handle_t *handle, struct ext4_filename *fname,
fs/ext4/namei.c
2479
frame = dx_probe(fname, dir, NULL, frames);
fs/ext4/namei.c
2496
err = add_dirent_to_buf(handle, fname, dir, inode, NULL, bh);
fs/ext4/namei.c
2625
de = do_split(handle, dir, &bh, frame, &fname->hinfo);
fs/ext4/namei.c
2630
err = add_dirent_to_buf(handle, fname, dir, inode, de, bh);
fs/ext4/namei.c
295
struct ext4_filename *fname,
fs/ext4/namei.c
297
static int ext4_dx_add_entry(handle_t *handle, struct ext4_filename *fname,
fs/ext4/namei.c
778
dx_probe(struct ext4_filename *fname, struct inode *dir,
fs/ext4/namei.c
817
if (fname)
fs/ext4/namei.c
818
hinfo = &fname->hinfo;
fs/ext4/namei.c
824
if (fname && fname_name(fname) &&
fs/ext4/namei.c
826
int ret = ext4fs_dirhash(dir, fname_name(fname),
fs/ext4/namei.c
827
fname_len(fname), hinfo);
fs/f2fs/dir.c
106
struct f2fs_filename *fname)
fs/f2fs/dir.c
110
memset(fname, 0, sizeof(*fname));
fs/f2fs/dir.c
112
fname->usr_fname = crypt_name->usr_fname;
fs/f2fs/dir.c
113
fname->disk_name = crypt_name->disk_name;
fs/f2fs/dir.c
115
fname->crypto_buf = crypt_name->crypto_buf;
fs/f2fs/dir.c
119
fname->hash = cpu_to_le32(crypt_name->hash);
fs/f2fs/dir.c
121
err = f2fs_init_casefolded_name(dir, fname);
fs/f2fs/dir.c
123
f2fs_free_filename(fname);
fs/f2fs/dir.c
126
f2fs_hash_filename(dir, fname);
fs/f2fs/dir.c
138
int lookup, struct f2fs_filename *fname)
fs/f2fs/dir.c
147
return __f2fs_setup_filename(dir, &crypt_name, fname);
fs/f2fs/dir.c
157
struct f2fs_filename *fname)
fs/f2fs/dir.c
166
return __f2fs_setup_filename(dir, &crypt_name, fname);
fs/f2fs/dir.c
169
void f2fs_free_filename(struct f2fs_filename *fname)
fs/f2fs/dir.c
172
kfree(fname->crypto_buf.name);
fs/f2fs/dir.c
173
fname->crypto_buf.name = NULL;
fs/f2fs/dir.c
175
f2fs_free_casefolded_name(fname);
fs/f2fs/dir.c
193
const struct f2fs_filename *fname,
fs/f2fs/dir.c
203
return f2fs_find_target_dentry(&d, fname, max_slots, use_hash);
fs/f2fs/dir.c
207
const struct f2fs_filename *fname,
fs/f2fs/dir.c
213
if (fname->cf_name.name)
fs/f2fs/dir.c
214
return generic_ci_match(dir, fname->usr_fname,
fs/f2fs/dir.c
215
&fname->cf_name,
fs/f2fs/dir.c
219
f.usr_fname = fname->usr_fname;
fs/f2fs/dir.c
220
f.disk_name = fname->disk_name;
fs/f2fs/dir.c
222
f.crypto_buf = fname->crypto_buf;
fs/f2fs/dir.c
228
const struct f2fs_filename *fname, int *max_slots,
fs/f2fs/dir.c
252
if (!use_hash || de->hash_code == fname->hash) {
fs/f2fs/dir.c
253
res = f2fs_match_name(d->inode, fname,
fs/f2fs/dir.c
278
const struct f2fs_filename *fname,
fs/f2fs/dir.c
282
int s = GET_DENTRY_SLOTS(fname->disk_name.len);
fs/f2fs/dir.c
293
bucket_no = use_hash ? le32_to_cpu(fname->hash) % nbucket : 0;
fs/f2fs/dir.c
315
de = find_in_block(dir, dentry_folio, fname, &max_slots, use_hash);
fs/f2fs/dir.c
336
if (room && F2FS_I(dir)->chash != fname->hash) {
fs/f2fs/dir.c
337
F2FS_I(dir)->chash = fname->hash;
fs/f2fs/dir.c
347
const struct f2fs_filename *fname,
fs/f2fs/dir.c
362
de = f2fs_find_in_inline_dir(dir, fname, res_folio, use_hash);
fs/f2fs/dir.c
378
de = find_in_level(dir, level, fname, res_folio, use_hash);
fs/f2fs/dir.c
407
struct f2fs_filename fname;
fs/f2fs/dir.c
410
err = f2fs_setup_filename(dir, child, 1, &fname);
fs/f2fs/dir.c
419
de = __f2fs_find_entry(dir, &fname, res_folio);
fs/f2fs/dir.c
421
f2fs_free_filename(&fname);
fs/f2fs/dir.c
462
const struct f2fs_filename *fname,
fs/f2fs/dir.c
467
if (!fname) /* tmpfile case? */
fs/f2fs/dir.c
474
ri->i_namelen = cpu_to_le32(fname->disk_name.len);
fs/f2fs/dir.c
475
memcpy(ri->i_name, fname->disk_name.name, fname->disk_name.len);
fs/f2fs/dir.c
486
if (fname->disk_name.len + sizeof(f2fs_hash_t) <=
fs/f2fs/dir.c
488
put_unaligned(fname->hash, (f2fs_hash_t *)
fs/f2fs/dir.c
489
&ri->i_name[fname->disk_name.len]);
fs/f2fs/dir.c
535
const struct f2fs_filename *fname, struct folio *dfolio)
fs/f2fs/dir.c
561
fname ? fname->usr_fname : NULL,
fs/f2fs/dir.c
577
init_dent_inode(dir, inode, fname, folio);
fs/f2fs/dir.c
64
struct f2fs_filename *fname)
fs/f2fs/dir.c
642
const struct f2fs_filename *fname)
fs/f2fs/dir.c
646
int slots = GET_DENTRY_SLOTS(fname->disk_name.len);
fs/f2fs/dir.c
677
int f2fs_add_regular_entry(struct inode *dir, const struct f2fs_filename *fname,
fs/f2fs/dir.c
692
slots = GET_DENTRY_SLOTS(fname->disk_name.len);
fs/f2fs/dir.c
695
if (F2FS_I(dir)->chash == fname->hash) {
fs/f2fs/dir.c
71
!name_is_dot_dotdot(fname->usr_fname->name, fname->usr_fname->len)) {
fs/f2fs/dir.c
715
(le32_to_cpu(fname->hash) % nbucket));
fs/f2fs/dir.c
739
folio = f2fs_init_inode_metadata(inode, dir, fname, NULL);
fs/f2fs/dir.c
747
f2fs_update_dentry(ino, mode, &d, &fname->disk_name, fname->hash,
fs/f2fs/dir.c
77
len = utf8_casefold(sb->s_encoding, fname->usr_fname,
fs/f2fs/dir.c
772
int f2fs_add_dentry(struct inode *dir, const struct f2fs_filename *fname,
fs/f2fs/dir.c
783
err = f2fs_add_inline_entry(dir, fname, inode, ino, mode);
fs/f2fs/dir.c
787
err = f2fs_add_regular_entry(dir, fname, inode, ino, mode);
fs/f2fs/dir.c
800
struct f2fs_filename fname;
fs/f2fs/dir.c
805
err = f2fs_setup_filename(dir, name, 0, &fname);
fs/f2fs/dir.c
817
de = __f2fs_find_entry(dir, &fname, &folio);
fs/f2fs/dir.c
826
err = f2fs_add_dentry(dir, &fname, inode, ino, mode);
fs/f2fs/dir.c
828
f2fs_free_filename(&fname);
fs/f2fs/dir.c
833
struct f2fs_filename *fname)
fs/f2fs/dir.c
839
folio = f2fs_init_inode_metadata(inode, dir, fname, NULL);
fs/f2fs/dir.c
86
fname->cf_name.name = buf;
fs/f2fs/dir.c
87
fname->cf_name.len = len;
fs/f2fs/dir.c
93
void f2fs_free_casefolded_name(struct f2fs_filename *fname)
fs/f2fs/dir.c
95
unsigned char *buf = (unsigned char *)fname->cf_name.name;
fs/f2fs/dir.c
99
fname->cf_name.name = NULL;
fs/f2fs/f2fs.h
3828
struct f2fs_filename *fname);
fs/f2fs/f2fs.h
3829
void f2fs_free_casefolded_name(struct f2fs_filename *fname);
fs/f2fs/f2fs.h
3832
struct f2fs_filename *fname)
fs/f2fs/f2fs.h
3837
static inline void f2fs_free_casefolded_name(struct f2fs_filename *fname)
fs/f2fs/f2fs.h
3843
int lookup, struct f2fs_filename *fname);
fs/f2fs/f2fs.h
3845
struct f2fs_filename *fname);
fs/f2fs/f2fs.h
3846
void f2fs_free_filename(struct f2fs_filename *fname);
fs/f2fs/f2fs.h
3848
const struct f2fs_filename *fname, int *max_slots,
fs/f2fs/f2fs.h
3855
const struct f2fs_filename *fname, struct folio *dfolio);
fs/f2fs/f2fs.h
3861
const struct f2fs_filename *fname, struct folio **res_folio);
fs/f2fs/f2fs.h
3870
const struct f2fs_filename *fname);
fs/f2fs/f2fs.h
3874
int f2fs_add_regular_entry(struct inode *dir, const struct f2fs_filename *fname,
fs/f2fs/f2fs.h
3876
int f2fs_add_dentry(struct inode *dir, const struct f2fs_filename *fname,
fs/f2fs/f2fs.h
3883
struct f2fs_filename *fname);
fs/f2fs/f2fs.h
3914
void f2fs_hash_filename(const struct inode *dir, struct f2fs_filename *fname);
fs/f2fs/f2fs.h
4502
const struct f2fs_filename *fname, struct folio **res_folio,
fs/f2fs/f2fs.h
4506
int f2fs_add_inline_entry(struct inode *dir, const struct f2fs_filename *fname,
fs/f2fs/hash.c
104
fname->hash = 0;
fs/f2fs/hash.c
119
WARN_ON_ONCE(!fname->usr_fname->name);
fs/f2fs/hash.c
120
if (fname->cf_name.name) {
fs/f2fs/hash.c
121
name = fname->cf_name.name;
fs/f2fs/hash.c
122
len = fname->cf_name.len;
fs/f2fs/hash.c
124
name = fname->usr_fname->name;
fs/f2fs/hash.c
125
len = fname->usr_fname->len;
fs/f2fs/hash.c
130
fname->hash =
fs/f2fs/hash.c
136
fname->hash = cpu_to_le32(TEA_hash_name(name, len));
fs/f2fs/hash.c
96
void f2fs_hash_filename(const struct inode *dir, struct f2fs_filename *fname)
fs/f2fs/hash.c
98
const u8 *name = fname->disk_name.name;
fs/f2fs/hash.c
99
size_t len = fname->disk_name.len;
fs/f2fs/inline.c
355
const struct f2fs_filename *fname,
fs/f2fs/inline.c
374
de = f2fs_find_target_dentry(&d, fname, NULL, use_hash);
fs/f2fs/inline.c
495
struct f2fs_filename fname;
fs/f2fs/inline.c
515
memset(&fname, 0, sizeof(fname));
fs/f2fs/inline.c
516
fname.disk_name.name = d.filename[bit_pos];
fs/f2fs/inline.c
517
fname.disk_name.len = le16_to_cpu(de->name_len);
fs/f2fs/inline.c
518
fname.hash = de->hash_code;
fs/f2fs/inline.c
523
err = f2fs_add_regular_entry(dir, &fname, NULL, ino, fake_mode);
fs/f2fs/inline.c
600
struct f2fs_filename fname;
fs/f2fs/inline.c
610
err = f2fs_setup_filename(dir, &dentry->d_name, 0, &fname);
fs/f2fs/inline.c
620
if (f2fs_has_enough_room(dir, ifolio, &fname)) {
fs/f2fs/inline.c
631
f2fs_free_filename(&fname);
fs/f2fs/inline.c
637
int f2fs_add_inline_entry(struct inode *dir, const struct f2fs_filename *fname,
fs/f2fs/inline.c
645
int slots = GET_DENTRY_SLOTS(fname->disk_name.len);
fs/f2fs/inline.c
668
folio = f2fs_init_inode_metadata(inode, dir, fname, ifolio);
fs/f2fs/inline.c
677
f2fs_update_dentry(ino, mode, &d, &fname->disk_name, fname->hash,
fs/f2fs/namei.c
472
struct f2fs_filename fname;
fs/f2fs/namei.c
481
err = f2fs_prepare_lookup(dir, dentry, &fname);
fs/f2fs/namei.c
486
de = __f2fs_find_entry(dir, &fname, &folio);
fs/f2fs/namei.c
487
f2fs_free_filename(&fname);
fs/f2fs/namei.c
817
struct inode **new_inode, struct f2fs_filename *fname)
fs/f2fs/namei.c
846
err = f2fs_do_tmpfile(inode, dir, fname);
fs/f2fs/namei.c
904
struct f2fs_filename *fname)
fs/f2fs/namei.c
907
true, whiteout, fname);
fs/f2fs/namei.c
959
struct f2fs_filename fname;
fs/f2fs/namei.c
962
0, &fname);
fs/f2fs/namei.c
966
err = f2fs_create_whiteout(idmap, old_dir, &whiteout, &fname);
fs/f2fs/recovery.c
119
struct f2fs_filename *fname,
fs/f2fs/recovery.c
124
memset(fname, 0, sizeof(*fname));
fs/f2fs/recovery.c
125
fname->disk_name.len = le32_to_cpu(raw_inode->i_namelen);
fs/f2fs/recovery.c
126
fname->disk_name.name = raw_inode->i_name;
fs/f2fs/recovery.c
128
if (WARN_ON(fname->disk_name.len > F2FS_NAME_LEN))
fs/f2fs/recovery.c
132
usr_fname->name = fname->disk_name.name;
fs/f2fs/recovery.c
133
usr_fname->len = fname->disk_name.len;
fs/f2fs/recovery.c
134
fname->usr_fname = usr_fname;
fs/f2fs/recovery.c
143
if (fname->disk_name.len + sizeof(f2fs_hash_t) > F2FS_NAME_LEN)
fs/f2fs/recovery.c
145
fname->hash = get_unaligned((f2fs_hash_t *)
fs/f2fs/recovery.c
146
&raw_inode->i_name[fname->disk_name.len]);
fs/f2fs/recovery.c
148
err = f2fs_init_casefolded_name(dir, fname);
fs/f2fs/recovery.c
151
f2fs_hash_filename(dir, fname);
fs/f2fs/recovery.c
153
f2fs_free_casefolded_name(fname);
fs/f2fs/recovery.c
155
f2fs_hash_filename(dir, fname);
fs/f2fs/recovery.c
166
struct f2fs_filename fname;
fs/f2fs/recovery.c
186
err = init_recovered_filename(dir, raw_inode, &fname, &usr_fname);
fs/f2fs/recovery.c
190
de = __f2fs_find_entry(dir, &fname, &folio);
fs/f2fs/recovery.c
221
err = f2fs_add_dentry(dir, &fname, inode,
fs/gfs2/dir.h
59
static inline void gfs2_str2qstr(struct qstr *name, const char *fname)
fs/gfs2/dir.h
61
name->name = fname;
fs/gfs2/dir.h
62
name->len = strlen(fname);
fs/inode.c
728
char fname[64] = {};
fs/inode.c
765
if (strncpy_from_kernel_nofault(fname, dentry.d_name.name, 63) < 0)
fs/inode.c
766
strscpy(fname, "<invalid>");
fs/inode.c
772
a_ops, ino, fname);
fs/nfsd/nfs3proc.c
437
resp->status = nfsd_symlink(rqstp, &resp->dirfh, argp->fname,
fs/nfsd/nfs3proc.c
523
resp->status = nfsd_rename(rqstp, &resp->ffh, argp->fname, argp->flen,
fs/nfsd/nfs3xdr.c
615
if (!svcxdr_decode_diropargs3(xdr, &args->ffh, &args->fname, &args->flen))
fs/nfsd/nfs3xdr.c
662
&args->fname, &args->flen) &&
fs/nfsd/nfsproc.c
460
resp->status = nfsd_rename(rqstp, &argp->ffh, argp->fname, argp->flen,
fs/nfsd/nfsproc.c
506
resp->status = nfsd_symlink(rqstp, &argp->ffh, argp->fname, argp->flen,
fs/nfsd/nfsxdr.c
361
&args->fname, &args->flen) &&
fs/nfsd/nfsxdr.c
382
if (!svcxdr_decode_diropargs(xdr, &args->ffh, &args->fname, &args->flen))
fs/nfsd/vfs.c
1861
char *fname, int flen, struct nfsd_attrs *attrs,
fs/nfsd/vfs.c
1868
trace_nfsd_vfs_create(rqstp, fhp, type, fname, flen);
fs/nfsd/vfs.c
1870
if (isdotent(fname, flen))
fs/nfsd/vfs.c
1883
dchild = start_creating(&nop_mnt_idmap, dentry, &QSTR_LEN(fname, flen));
fs/nfsd/vfs.c
1958
char *fname, int flen,
fs/nfsd/vfs.c
1966
trace_nfsd_vfs_symlink(rqstp, fhp, fname, flen, path);
fs/nfsd/vfs.c
1972
if (isdotent(fname, flen))
fs/nfsd/vfs.c
1986
dnew = start_creating(&nop_mnt_idmap, dentry, &QSTR_LEN(fname, flen));
fs/nfsd/vfs.c
2136
nfsd_rename(struct svc_rqst *rqstp, struct svc_fh *ffhp, char *fname, int flen,
fs/nfsd/vfs.c
2146
trace_nfsd_vfs_rename(rqstp, ffhp, tfhp, fname, flen, tname, tlen);
fs/nfsd/vfs.c
2160
if (!flen || isdotent(fname, flen) || !tlen || isdotent(tname, tlen))
fs/nfsd/vfs.c
2181
host_err = start_renaming(&rd, 0, &QSTR_LEN(fname, flen),
fs/nfsd/vfs.c
2271
char *fname, int flen)
fs/nfsd/vfs.c
2279
trace_nfsd_vfs_unlink(rqstp, fhp, fname, flen);
fs/nfsd/vfs.c
2282
if (!flen || isdotent(fname, flen))
fs/nfsd/vfs.c
2295
rdentry = start_removing(&nop_mnt_idmap, dentry, &QSTR_LEN(fname, flen));
fs/nfsd/xdr.h
48
char * fname;
fs/nfsd/xdr.h
64
char * fname;
fs/nfsd/xdr3.h
66
char * fname;
fs/nfsd/xdr3.h
82
char * fname;
fs/nilfs2/bmap.c
30
const char *fname, int err)
fs/nilfs2/bmap.c
35
__nilfs_error(inode->i_sb, fname,
fs/ntfs3/dir.c
283
const struct ATTR_FILE_NAME *fname;
fs/ntfs3/dir.c
288
fname = Add2Ptr(e, sizeof(struct NTFS_DE));
fs/ntfs3/dir.c
290
if (fname->type == FILE_NAME_DOS)
fs/ntfs3/dir.c
293
if (!mi_is_ref(&ni->mi, &fname->home))
fs/ntfs3/dir.c
305
if (sbi->options->nohidden && (fname->dup.fa & FILE_ATTRIBUTE_HIDDEN))
fs/ntfs3/dir.c
308
if (fname->name_len + sizeof(struct NTFS_DE) > le16_to_cpu(e->size))
fs/ntfs3/dir.c
311
name_len = ntfs_utf16_to_nls(sbi, fname->name, fname->name_len, name,
fs/ntfs3/dir.c
326
dt_type = (fname->dup.fa & FILE_ATTRIBUTE_DIRECTORY) ? DT_DIR : DT_REG;
fs/ntfs3/dir.c
336
if (fname->dup.extend_data && ino != ni->mi.rno) {
fs/ntfs3/dir.c
575
const struct ATTR_FILE_NAME *fname;
fs/ntfs3/dir.c
606
fname = de_get_fname(e);
fs/ntfs3/dir.c
607
if (!fname)
fs/ntfs3/dir.c
610
if (fname->type == FILE_NAME_DOS)
fs/ntfs3/dir.c
619
if (fname->dup.fa & FILE_ATTRIBUTE_DIRECTORY)
fs/ntfs3/frecord.c
1609
struct ATTR_FILE_NAME *fname;
fs/ntfs3/frecord.c
1620
fname = resident_data_ex(attr, SIZEOF_ATTRIBUTE_FILENAME);
fs/ntfs3/frecord.c
1621
if (!fname)
fs/ntfs3/frecord.c
1624
if (home_dir && memcmp(home_dir, &fname->home, sizeof(*home_dir)))
fs/ntfs3/frecord.c
1628
return fname;
fs/ntfs3/frecord.c
1630
if (uni->len != fname->name_len)
fs/ntfs3/frecord.c
1633
if (ntfs_cmp_names(uni->name, uni->len, fname->name, uni->len, NULL,
fs/ntfs3/frecord.c
1636
return fname;
fs/ntfs3/frecord.c
1649
struct ATTR_FILE_NAME *fname;
fs/ntfs3/frecord.c
1662
fname = resident_data_ex(attr, SIZEOF_ATTRIBUTE_FILENAME);
fs/ntfs3/frecord.c
1663
if (fname && name_type == fname->type)
fs/ntfs3/frecord.c
1664
return fname;
fs/ntfs3/frecord.c
2615
struct ATTR_FILE_NAME *fname;
fs/ntfs3/frecord.c
2626
fname = ni_fname_name(ni, (struct le_str *)&de_name->name_len,
fs/ntfs3/frecord.c
2628
if (!fname)
fs/ntfs3/frecord.c
2631
memcpy(&de_name->dup, &fname->dup, sizeof(struct NTFS_DUP_INFO));
fs/ntfs3/frecord.c
2632
name_type = paired_name(fname->type);
fs/ntfs3/frecord.c
2638
err = indx_delete_entry(&dir_ni->dir, dir_ni, fname, de_key_size, sbi);
fs/ntfs3/frecord.c
2643
ni_remove_attr_le(ni, attr_from_name(fname), mi, le);
fs/ntfs3/frecord.c
2648
fname = ni_fname_type(ni, name_type, &mi, &le);
fs/ntfs3/frecord.c
2649
if (fname) {
fs/ntfs3/frecord.c
2650
u16 de2_key_size = fname_full_size(fname);
fs/ntfs3/frecord.c
2655
memcpy(*de2 + 1, fname, de2_key_size);
fs/ntfs3/frecord.c
2658
err = indx_delete_entry(&dir_ni->dir, dir_ni, fname,
fs/ntfs3/frecord.c
2664
ni_remove_attr_le(ni, attr_from_name(fname), mi, le);
fs/ntfs3/frecord.c
2729
struct ATTR_FILE_NAME *fname;
fs/ntfs3/frecord.c
2750
fname = ni_fname_name(ni, NULL, NULL, NULL, NULL);
fs/ntfs3/frecord.c
2751
if (fname)
fs/ntfs3/frecord.c
2752
memcpy(&de_name->dup, &fname->dup, sizeof(fname->dup));
fs/ntfs3/frecord.c
2930
struct ATTR_FILE_NAME *fname;
fs/ntfs3/frecord.c
2932
fname = resident_data_ex(attr, SIZEOF_ATTRIBUTE_FILENAME);
fs/ntfs3/frecord.c
2933
if (!fname)
fs/ntfs3/frecord.c
2937
if (ino_get(&fname->home) == ni->vfs_inode.i_ino) {
fs/ntfs3/frecord.c
2945
dir = ntfs_iget5(sb, &fname->home, NULL);
fs/ntfs3/frecord.c
2950
(long)ino_get(&fname->home));
fs/ntfs3/frecord.c
3052
struct ATTR_FILE_NAME *fname;
fs/ntfs3/frecord.c
3054
fname = resident_data_ex(attr, SIZEOF_ATTRIBUTE_FILENAME);
fs/ntfs3/frecord.c
3055
if (!fname || !memcmp(&fname->dup, dup, sizeof(fname->dup)))
fs/ntfs3/frecord.c
3059
if (ino_get(&fname->home) == ni->vfs_inode.i_ino) {
fs/ntfs3/frecord.c
3065
dir = ntfs_iget5(sb, &fname->home, NULL);
fs/ntfs3/frecord.c
3070
(long)ino_get(&fname->home));
fs/ntfs3/frecord.c
3080
indx_update_dup(dir_ni, sbi, fname, dup, sync);
fs/ntfs3/frecord.c
3082
memcpy(&fname->dup, dup, sizeof(fname->dup));
fs/ntfs3/fslog.c
3073
struct ATTR_FILE_NAME *fname;
fs/ntfs3/fslog.c
3474
fname = (struct ATTR_FILE_NAME *)(e + 1);
fs/ntfs3/fslog.c
3475
memmove(&fname->dup, data, sizeof(fname->dup)); //
fs/ntfs3/fslog.c
3634
fname = (struct ATTR_FILE_NAME *)(e + 1);
fs/ntfs3/fslog.c
3635
memmove(&fname->dup, data, sizeof(fname->dup));
fs/ntfs3/fsntfs.c
2566
static inline bool name_has_forbidden_chars(const struct le_str *fname)
fs/ntfs3/fsntfs.c
2571
for (i = 0; i < fname->len; ++i) {
fs/ntfs3/fsntfs.c
2572
ch = le16_to_cpu(fname->name[i]);
fs/ntfs3/fsntfs.c
2598
if (fname->len > 0) {
fs/ntfs3/fsntfs.c
2599
ch = le16_to_cpu(fname->name[fname->len - 1]);
fs/ntfs3/fsntfs.c
2608
const struct le_str *fname)
fs/ntfs3/fsntfs.c
2611
const __le16 *name = fname->name;
fs/ntfs3/fsntfs.c
2612
int len = fname->len;
fs/ntfs3/fsntfs.c
2642
bool valid_windows_name(struct ntfs_sb_info *sbi, const struct le_str *fname)
fs/ntfs3/fsntfs.c
2644
return !name_has_forbidden_chars(fname) &&
fs/ntfs3/fsntfs.c
2645
!is_reserved_name(sbi, fname);
fs/ntfs3/index.c
2666
const struct ATTR_FILE_NAME *fname,
fs/ntfs3/index.c
2688
err = indx_find(indx, ni, root, fname, fname_full_size(fname), sbi,
fs/ntfs3/inode.c
1251
struct ATTR_FILE_NAME *fname;
fs/ntfs3/inode.c
1428
fname = (struct ATTR_FILE_NAME *)(new_de + 1);
fs/ntfs3/inode.c
1431
!valid_windows_name(sbi, (struct le_str *)&fname->name_len)) {
fs/ntfs3/inode.c
1436
mi_get_ref(&dir_ni->mi, &fname->home);
fs/ntfs3/inode.c
1437
fname->dup.cr_time = fname->dup.m_time = fname->dup.c_time =
fs/ntfs3/inode.c
1438
fname->dup.a_time = std5->cr_time;
fs/ntfs3/inode.c
1439
fname->dup.alloc_size = fname->dup.data_size = 0;
fs/ntfs3/inode.c
1440
fname->dup.fa = std5->fa;
fs/ntfs3/inode.c
1441
fname->dup.extend_data = S_ISLNK(mode) ? IO_REPARSE_TAG_SYMLINK : 0;
fs/ntfs3/inode.c
1452
memcpy(Add2Ptr(attr, SIZEOF_RESIDENT), fname, dsize);
fs/ntfs3/inode.c
1688
err = ntfs_save_wsl_perm(inode, &fname->dup.extend_data);
fs/ntfs3/inode.c
1704
fn->dup.extend_data = fname->dup.extend_data;
fs/ntfs3/inode.c
203
fname = Add2Ptr(attr, roff);
fs/ntfs3/inode.c
204
if (fname->type == FILE_NAME_DOS)
fs/ntfs3/inode.c
208
if (name && name->len == fname->name_len &&
fs/ntfs3/inode.c
209
!ntfs_cmp_names_cpu(name, (struct le_str *)&fname->name_len,
fs/ntfs3/inode.c
42
const struct ATTR_FILE_NAME *fname = NULL;
fs/ntfs3/inode.c
469
} else if (fname && fname->home.low == cpu_to_le32(MFT_REC_EXTEND) &&
fs/ntfs3/inode.c
470
fname->home.seq == cpu_to_le16(MFT_REC_EXTEND)) {
fs/ntfs3/namei.c
26
struct ATTR_FILE_NAME *fname = (struct ATTR_FILE_NAME *)(e + 1);
fs/ntfs3/namei.c
29
e->ref.high = fname->home.high = 0;
fs/ntfs3/namei.c
34
__le16 *uname = fname->name;
fs/ntfs3/namei.c
362
struct ATTR_FILE_NAME *fname;
fs/ntfs3/namei.c
366
fname = resident_data_ex(attr, SIZEOF_ATTRIBUTE_FILENAME);
fs/ntfs3/namei.c
367
if (!fname)
fs/ntfs3/namei.c
371
ntfs_iget5(inode->i_sb, &fname->home, NULL));
fs/ntfs3/namei.c
40
memcpy(fname->name, uni->name, uni->len * sizeof(u16));
fs/ntfs3/namei.c
42
fname->name_len = uni->len;
fs/ntfs3/namei.c
47
(struct cpu_str *)&fname->name_len,
fs/ntfs3/namei.c
53
fname->type = FILE_NAME_POSIX;
fs/ntfs3/namei.c
54
data_size = fname_full_size(fname);
fs/ntfs3/ntfs.h
585
static inline struct ATTRIB *attr_from_name(struct ATTR_FILE_NAME *fname)
fs/ntfs3/ntfs.h
587
return (struct ATTRIB *)((char *)fname - SIZEOF_RESIDENT);
fs/ntfs3/ntfs.h
590
static inline u16 fname_full_size(const struct ATTR_FILE_NAME *fname)
fs/ntfs3/ntfs.h
594
fname->name_len * sizeof(short);
fs/ntfs3/ntfs_fs.h
770
const struct ATTR_FILE_NAME *fname,
fs/qnx4/dir.c
41
const char *fname;
fs/qnx4/dir.c
46
fname = get_entry_fname(de, &size);
fs/qnx4/dir.c
47
if (!fname)
fs/qnx4/dir.c
58
QNX4DEBUG((KERN_INFO "qnx4_readdir:%.*s\n", size, fname));
fs/qnx4/dir.c
59
if (!dir_emit(ctx, fname, size, ino, DT_UNKNOWN)) {
fs/qnx4/namei.c
30
const char *fname;
fs/qnx4/namei.c
40
fname = get_entry_fname(de, &fnamelen);
fs/qnx4/namei.c
41
if (!fname || len != fnamelen)
fs/qnx4/namei.c
44
if (strncmp(name, fname, len) == 0)
fs/ubifs/debug.c
2829
const char *fname;
fs/ubifs/debug.c
2839
fname = d->dfs_dir_name;
fs/ubifs/debug.c
2840
d->dfs_dir = debugfs_create_dir(fname, dfs_rootdir);
fs/ubifs/debug.c
2842
fname = "dump_lprops";
fs/ubifs/debug.c
2843
d->dfs_dump_lprops = debugfs_create_file(fname, S_IWUSR, d->dfs_dir, c,
fs/ubifs/debug.c
2846
fname = "dump_budg";
fs/ubifs/debug.c
2847
d->dfs_dump_budg = debugfs_create_file(fname, S_IWUSR, d->dfs_dir, c,
fs/ubifs/debug.c
2850
fname = "dump_tnc";
fs/ubifs/debug.c
2851
d->dfs_dump_tnc = debugfs_create_file(fname, S_IWUSR, d->dfs_dir, c,
fs/ubifs/debug.c
2854
fname = "chk_general";
fs/ubifs/debug.c
2855
d->dfs_chk_gen = debugfs_create_file(fname, S_IRUSR | S_IWUSR,
fs/ubifs/debug.c
2858
fname = "chk_index";
fs/ubifs/debug.c
2859
d->dfs_chk_index = debugfs_create_file(fname, S_IRUSR | S_IWUSR,
fs/ubifs/debug.c
2862
fname = "chk_orphans";
fs/ubifs/debug.c
2863
d->dfs_chk_orph = debugfs_create_file(fname, S_IRUSR | S_IWUSR,
fs/ubifs/debug.c
2866
fname = "chk_lprops";
fs/ubifs/debug.c
2867
d->dfs_chk_lprops = debugfs_create_file(fname, S_IRUSR | S_IWUSR,
fs/ubifs/debug.c
2870
fname = "chk_fs";
fs/ubifs/debug.c
2871
d->dfs_chk_fs = debugfs_create_file(fname, S_IRUSR | S_IWUSR,
fs/ubifs/debug.c
2874
fname = "tst_recovery";
fs/ubifs/debug.c
2875
d->dfs_tst_rcvry = debugfs_create_file(fname, S_IRUSR | S_IWUSR,
fs/ubifs/debug.c
2878
fname = "ro_error";
fs/ubifs/debug.c
2879
d->dfs_ro_error = debugfs_create_file(fname, S_IRUSR | S_IWUSR,
fs/ubifs/debug.c
2968
const char *fname;
fs/ubifs/debug.c
2970
fname = "ubifs";
fs/ubifs/debug.c
2971
dfs_rootdir = debugfs_create_dir(fname, NULL);
fs/ubifs/debug.c
2973
fname = "chk_general";
fs/ubifs/debug.c
2974
dfs_chk_gen = debugfs_create_file(fname, S_IRUSR | S_IWUSR, dfs_rootdir,
fs/ubifs/debug.c
2977
fname = "chk_index";
fs/ubifs/debug.c
2978
dfs_chk_index = debugfs_create_file(fname, S_IRUSR | S_IWUSR,
fs/ubifs/debug.c
2981
fname = "chk_orphans";
fs/ubifs/debug.c
2982
dfs_chk_orph = debugfs_create_file(fname, S_IRUSR | S_IWUSR,
fs/ubifs/debug.c
2985
fname = "chk_lprops";
fs/ubifs/debug.c
2986
dfs_chk_lprops = debugfs_create_file(fname, S_IRUSR | S_IWUSR,
fs/ubifs/debug.c
2989
fname = "chk_fs";
fs/ubifs/debug.c
2990
dfs_chk_fs = debugfs_create_file(fname, S_IRUSR | S_IWUSR, dfs_rootdir,
fs/ubifs/debug.c
2993
fname = "tst_recovery";
fs/ubifs/debug.c
2994
dfs_tst_rcvry = debugfs_create_file(fname, S_IRUSR | S_IWUSR,
fs/udf/dir.c
108
iter.fi.lengthFileIdent, fname, UDF_NAME_LEN);
fs/udf/dir.c
114
if (!dir_emit(ctx, fname, flen, iblock, DT_UNKNOWN))
fs/udf/dir.c
127
kfree(fname);
fs/udf/dir.c
41
unsigned char *fname = NULL;
fs/udf/dir.c
71
fname = kmalloc(UDF_NAME_LEN, GFP_KERNEL);
fs/udf/dir.c
72
if (!fname) {
fs/udf/namei.c
102
kfree(fname);
fs/udf/namei.c
56
unsigned char *fname = NULL;
fs/udf/namei.c
62
fname = kmalloc(UDF_NAME_LEN, GFP_KERNEL);
fs/udf/namei.c
63
if (!fname)
fs/udf/namei.c
87
iter->fi.lengthFileIdent, fname, UDF_NAME_LEN);
fs/udf/namei.c
93
if (udf_match(flen, fname, child->len, child->name))
fs/xfs/xfs_fsops.c
490
char *fname,
fs/xfs/xfs_fsops.c
524
trace_xfs_force_shutdown(mp, tag, flags, fname, lnnum);
fs/xfs/xfs_fsops.c
528
why, flags, __return_address, fname, lnnum);
fs/xfs/xfs_mount.h
657
void xfs_do_force_shutdown(struct xfs_mount *mp, uint32_t flags, char *fname,
fs/xfs/xfs_trace.h
5053
TP_PROTO(struct xfs_mount *mp, int ptag, int flags, const char *fname,
fs/xfs/xfs_trace.h
5055
TP_ARGS(mp, ptag, flags, fname, line_num),
fs/xfs/xfs_trace.h
5060
__string(fname, fname)
fs/xfs/xfs_trace.h
5067
__assign_str(fname);
fs/xfs/xfs_trace.h
5074
__get_str(fname),
fs/xfs/xfs_trace.h
5739
__string(fname, upd->path)
fs/xfs/xfs_trace.h
5745
__assign_str(fname);
fs/xfs/xfs_trace.h
5750
__get_str(fname),
fs/xfs/xfs_trace.h
5774
__string(fname, upd->path)
fs/xfs/xfs_trace.h
5781
__assign_str(fname);
fs/xfs/xfs_trace.h
5786
__get_str(fname),
fs/zonefs/super.c
590
static long zonefs_fname_to_fno(const struct qstr *fname)
fs/zonefs/super.c
592
const char *name = fname->name;
fs/zonefs/super.c
593
unsigned int len = fname->len;
fs/zonefs/super.c
792
char *fname;
fs/zonefs/super.c
807
fname = kmalloc(ZONEFS_NAME_MAX, GFP_KERNEL);
fs/zonefs/super.c
808
if (!fname)
fs/zonefs/super.c
814
fname_len = snprintf(fname, ZONEFS_NAME_MAX - 1, "%u", f);
fs/zonefs/super.c
815
if (!dir_emit(ctx, fname, fname_len, ino, DT_REG))
fs/zonefs/super.c
820
kfree(fname);
include/asm-generic/error-injection.h
27
#define ALLOW_ERROR_INJECTION(fname, _etype) \
include/asm-generic/error-injection.h
30
_eil_addr_##fname = { \
include/asm-generic/error-injection.h
31
.addr = (unsigned long)fname, \
include/asm-generic/error-injection.h
37
#define ALLOW_ERROR_INJECTION(fname, _etype)
include/asm-generic/kprobes.h
11
# define __NOKPROBE_SYMBOL(fname) \
include/asm-generic/kprobes.h
14
_kbl_addr_##fname = (unsigned long)fname;
include/asm-generic/kprobes.h
15
# define NOKPROBE_SYMBOL(fname) __NOKPROBE_SYMBOL(fname)
include/asm-generic/kprobes.h
20
# define NOKPROBE_SYMBOL(fname)
include/linux/fscrypt.h
1057
struct fscrypt_name *fname)
include/linux/fscrypt.h
1060
return __fscrypt_prepare_lookup(dir, dentry, fname);
include/linux/fscrypt.h
1062
memset(fname, 0, sizeof(*fname));
include/linux/fscrypt.h
1063
fname->usr_fname = &dentry->d_name;
include/linux/fscrypt.h
1064
fname->disk_name.name = (unsigned char *)dentry->d_name.name;
include/linux/fscrypt.h
1065
fname->disk_name.len = dentry->d_name.len;
include/linux/fscrypt.h
433
int lookup, struct fscrypt_name *fname);
include/linux/fscrypt.h
435
static inline void fscrypt_free_filename(struct fscrypt_name *fname)
include/linux/fscrypt.h
437
kfree(fname->crypto_buf.name);
include/linux/fscrypt.h
447
bool fscrypt_match_name(const struct fscrypt_name *fname,
include/linux/fscrypt.h
464
struct fscrypt_name *fname);
include/linux/fscrypt.h
694
int lookup, struct fscrypt_name *fname)
include/linux/fscrypt.h
699
memset(fname, 0, sizeof(*fname));
include/linux/fscrypt.h
700
fname->usr_fname = iname;
include/linux/fscrypt.h
701
fname->disk_name.name = (unsigned char *)iname->name;
include/linux/fscrypt.h
702
fname->disk_name.len = iname->len;
include/linux/fscrypt.h
706
static inline void fscrypt_free_filename(struct fscrypt_name *fname)
include/linux/fscrypt.h
730
static inline bool fscrypt_match_name(const struct fscrypt_name *fname,
include/linux/fscrypt.h
734
if (de_name_len != fname->disk_name.len)
include/linux/fscrypt.h
736
return !memcmp(de_name, fname->disk_name.name, fname->disk_name.len);
include/linux/fscrypt.h
790
struct fscrypt_name *fname)
include/linux/page-flags.h
957
#define FOLIO_TYPE_OPS(lname, fname) \
include/linux/page-flags.h
958
static __always_inline bool folio_test_##fname(const struct folio *folio) \
include/linux/page-flags.h
962
static __always_inline void __folio_set_##fname(struct folio *folio) \
include/linux/page-flags.h
964
if (folio_test_##fname(folio)) \
include/linux/page-flags.h
970
static __always_inline void __folio_clear_##fname(struct folio *folio) \
include/linux/page-flags.h
974
VM_BUG_ON_FOLIO(!folio_test_##fname(folio), folio); \
include/linux/page-flags.h
978
#define PAGE_TYPE_OPS(uname, lname, fname) \
include/linux/page-flags.h
979
FOLIO_TYPE_OPS(lname, fname) \
include/net/tc_wrapper.h
138
#define TC_INDIRECT_FILTER_DECLARE(fname) \
include/net/tc_wrapper.h
139
INDIRECT_CALLABLE_DECLARE(int fname(struct sk_buff *skb, \
include/net/tc_wrapper.h
20
#define TC_INDIRECT_ACTION_DECLARE(fname) \
include/net/tc_wrapper.h
21
INDIRECT_CALLABLE_DECLARE(int fname(struct sk_buff *skb, \
init/initramfs_test.c
115
KUNIT_EXPECT_EQ(test, init_stat(c[0].fname, &st, 0), 0);
init/initramfs_test.c
128
KUNIT_EXPECT_EQ(test, init_stat(c[1].fname, &st, 0), 0);
init/initramfs_test.c
137
KUNIT_EXPECT_EQ(test, init_unlink(c[0].fname), 0);
init/initramfs_test.c
138
KUNIT_EXPECT_EQ(test, init_rmdir(c[1].fname), 0);
init/initramfs_test.c
167
.fname = "initramfs_test_fname_overrun",
init/initramfs_test.c
178
cpio_srcbuf[CPIO_HDRLEN + strlen(c[0].fname) + 20] = '\0';
init/initramfs_test.c
214
.fname = "initramfs_test_data",
init/initramfs_test.c
227
file = filp_open(c[0].fname, O_RDONLY, 0);
init/initramfs_test.c
239
KUNIT_EXPECT_EQ(test, init_unlink(c[0].fname), 0);
init/initramfs_test.c
258
.fname = "initramfs_test_csum",
init/initramfs_test.c
26
char *fname;
init/initramfs_test.c
271
.fname = "initramfs_test_csum_not_here",
init/initramfs_test.c
282
KUNIT_EXPECT_EQ(test, init_unlink(c[0].fname), 0);
init/initramfs_test.c
283
KUNIT_EXPECT_EQ(test, init_unlink(c[1].fname), 0);
init/initramfs_test.c
296
KUNIT_EXPECT_EQ(test, init_unlink(c[0].fname), 0);
init/initramfs_test.c
297
KUNIT_EXPECT_EQ(test, init_unlink(c[1].fname), -ENOENT);
init/initramfs_test.c
317
.fname = "initramfs_test_hardlink",
init/initramfs_test.c
327
.fname = "initramfs_test_hardlink_link",
init/initramfs_test.c
338
KUNIT_EXPECT_EQ(test, init_stat(c[0].fname, &st0, 0), 0);
init/initramfs_test.c
339
KUNIT_EXPECT_EQ(test, init_stat(c[1].fname, &st1, 0), 0);
init/initramfs_test.c
344
KUNIT_EXPECT_EQ(test, init_unlink(c[0].fname), 0);
init/initramfs_test.c
345
KUNIT_EXPECT_EQ(test, init_unlink(c[1].fname), 0);
init/initramfs_test.c
370
.fname = thispath,
init/initramfs_test.c
423
.fname = tbufs->padded_fname,
init/initramfs_test.c
433
file = filp_open(c[0].fname, O_RDONLY, 0);
init/initramfs_test.c
445
KUNIT_EXPECT_EQ(test, init_unlink(c[0].fname), 0);
init/initramfs_test.c
467
.fname = tbufs->fname_oversize,
init/initramfs_test.c
47
c->fname) + 1;
init/initramfs_test.c
476
.fname = tbufs->fname_ok,
init/initramfs_test.c
86
.fname = "initramfs_test_extract",
init/initramfs_test.c
95
.fname = "initramfs_test_extract_dir",
init/initramfs_test.c
99
.fname = "TRAILER!!!",
io_uring/fs.c
110
const char __user *fname;
io_uring/fs.c
124
fname = u64_to_user_ptr(READ_ONCE(sqe->addr));
io_uring/fs.c
125
err = delayed_getname(&un->filename, fname);
io_uring/fs.c
162
const char __user *fname;
io_uring/fs.c
173
fname = u64_to_user_ptr(READ_ONCE(sqe->addr));
io_uring/fs.c
174
err = delayed_getname(&mkd->filename, fname);
io_uring/openclose.c
56
const char __user *fname;
io_uring/openclose.c
69
fname = u64_to_user_ptr(READ_ONCE(sqe->addr));
io_uring/openclose.c
70
ret = delayed_getname(&open->filename, fname);
kernel/bpf/log.c
387
const char *s, *fname;
kernel/bpf/log.c
423
fname = strrchr(s, '/');
kernel/bpf/log.c
424
fname = fname ? fname + 1 : s;
kernel/bpf/log.c
425
verbose(env, " @ %s:%u\n", fname, BPF_LINE_INFO_LINE_NUM(linfo->line_col));
kernel/bpf/verifier.c
24972
const char *tname, *fname;
kernel/bpf/verifier.c
25130
fname = kallsyms_lookup((unsigned long)btp->bpf_func, NULL, NULL, NULL,
kernel/bpf/verifier.c
25134
if (fname)
kernel/bpf/verifier.c
25135
ret = btf_find_by_name_kind(btf, fname, BTF_KIND_FUNC);
kernel/bpf/verifier.c
25137
if (!fname || ret < 0) {
kernel/power/energy_model.c
57
#define DEFINE_EM_DBG_SHOW(name, fname) \
kernel/power/energy_model.c
58
static int em_debug_##fname##_show(struct seq_file *s, void *unused) \
kernel/power/energy_model.c
72
DEFINE_SHOW_ATTRIBUTE(em_debug_##fname)
samples/bpf/hbm.c
308
char fname[100];
samples/bpf/hbm.c
312
sprintf(fname, "hbm.%d.in", cg_id);
samples/bpf/hbm.c
314
sprintf(fname, "hbm.%d.out", cg_id);
samples/bpf/hbm.c
315
fout = fopen(fname, "w");
samples/bpf/hbm.c
327
char fname[100];
samples/bpf/hbm.c
342
sprintf(fname, "hbm.%d.out", cg_id);
samples/bpf/hbm.c
343
fout = fopen(fname, "w");
scripts/dtc/dtc.c
116
static const char *guess_type_by_name(const char *fname, const char *fallback)
scripts/dtc/dtc.c
120
s = strrchr(fname, '.');
scripts/dtc/dtc.c
134
static const char *guess_input_format(const char *fname, const char *fallback)
scripts/dtc/dtc.c
140
if (stat(fname, &statbuf) != 0)
scripts/dtc/dtc.c
149
f = fopen(fname, "r");
scripts/dtc/dtc.c
161
return guess_type_by_name(fname, fallback);
scripts/dtc/dtc.h
359
struct dt_info *dt_from_blob(const char *fname);
scripts/dtc/flattree.c
793
struct dt_info *dt_from_blob(const char *fname)
scripts/dtc/flattree.c
812
f = srcfile_relative_open(fname, NULL);
scripts/dtc/srcpos.c
122
static char *try_open(const char *dirname, const char *fname, FILE **fp)
scripts/dtc/srcpos.c
126
if (!dirname || is_absolute_path(fname))
scripts/dtc/srcpos.c
127
fullname = xstrdup(fname);
scripts/dtc/srcpos.c
129
fullname = join_path(dirname, fname);
scripts/dtc/srcpos.c
149
static char *fopen_any_on_path(const char *fname, FILE **fp)
scripts/dtc/srcpos.c
159
fullname = try_open(cur_dir, fname, fp);
scripts/dtc/srcpos.c
163
fullname = try_open(node->dirname, fname, fp);
scripts/dtc/srcpos.c
168
FILE *srcfile_relative_open(const char *fname, char **fullnamep)
scripts/dtc/srcpos.c
173
if (streq(fname, "-")) {
scripts/dtc/srcpos.c
177
fullname = fopen_any_on_path(fname, &f);
scripts/dtc/srcpos.c
179
die("Couldn't open \"%s\": %s\n", fname,
scripts/dtc/srcpos.c
196
void srcfile_push(const char *fname)
scripts/dtc/srcpos.c
205
srcfile->f = srcfile_relative_open(fname, &srcfile->name);
scripts/dtc/srcpos.c
324
const char *fname = "<no-file>";
scripts/dtc/srcpos.c
328
fname = pos->file->name;
scripts/dtc/srcpos.c
332
xasprintf(&pos_str, "%s:%d.%d-%d.%d", fname,
scripts/dtc/srcpos.c
336
xasprintf(&pos_str, "%s:%d.%d-%d", fname,
scripts/dtc/srcpos.c
340
xasprintf(&pos_str, "%s:%d.%d", fname,
scripts/dtc/srcpos.c
350
const char *fname;
scripts/dtc/srcpos.c
362
fname = "<no-file>";
scripts/dtc/srcpos.c
364
fname = "<no-filename>";
scripts/dtc/srcpos.c
366
fname = pos->file->name;
scripts/dtc/srcpos.c
370
fname = fresh_fname;
scripts/dtc/srcpos.c
372
fname = pos->file->name;
scripts/dtc/srcpos.c
376
xasprintf(&first, "%s:%d:%d-%d:%d", fname,
scripts/dtc/srcpos.c
380
xasprintf(&first, "%s:%d", fname,
scripts/dtc/srcpos.c
49
static void set_initial_path(char *fname)
scripts/dtc/srcpos.c
51
int i, len = strlen(fname);
scripts/dtc/srcpos.c
53
xasprintf(&initial_path, "%s", fname);
scripts/dtc/srcpos.c
60
static char *shorten_to_initial_path(char *fname)
scripts/dtc/srcpos.c
65
for (p1 = fname, p2 = initial_path; *p1 && *p2; p1++, p2++) {
scripts/dtc/srcpos.c
76
int restlen = strlen(fname) - (p1 - fname);
scripts/dtc/srcpos.h
43
FILE *srcfile_relative_open(const char *fname, char **fullnamep);
scripts/dtc/srcpos.h
45
void srcfile_push(const char *fname);
scripts/dtc/treesource.c
16
struct dt_info *dt_from_source(const char *fname)
scripts/dtc/treesource.c
21
srcfile_push(fname);
scripts/elf-parse.c
118
"unrecognized ET_EXEC/ET_DYN file: %s\n", fname);
scripts/elf-parse.c
149
fname);
scripts/elf-parse.c
157
ehdr->e32.e_ident[EI_CLASS], fname);
scripts/elf-parse.c
177
void *elf_map(char const *fname, size_t *size, uint32_t types)
scripts/elf-parse.c
182
addr = map_file(fname, size);
scripts/elf-parse.c
186
ret = elf_parse(fname, addr, types);
scripts/elf-parse.c
22
static void *map_file(char const *fname, size_t *size)
scripts/elf-parse.c
28
fd = open(fname, O_RDWR);
scripts/elf-parse.c
30
perror(fname);
scripts/elf-parse.c
34
perror(fname);
scripts/elf-parse.c
38
fprintf(stderr, "not a regular file: %s\n", fname);
scripts/elf-parse.c
44
fprintf(stderr, "Could not mmap file: %s\n", fname);
scripts/elf-parse.c
55
static int elf_parse(const char *fname, void *addr, uint32_t types)
scripts/elf-parse.c
77
ehdr->e32.e_ident[EI_DATA], fname);
scripts/elf-parse.c
83
fprintf(stderr, "unrecognized ELF file %s\n", fname);
scripts/elf-parse.c
89
fprintf(stderr, "Invalid ELF type file %s\n", fname);
scripts/elf-parse.h
300
void *elf_map(char const *fname, size_t *size, uint32_t types);
scripts/mod/modpost.c
1657
char fname[PATH_MAX];
scripts/mod/modpost.c
1663
while (fgets(fname, PATH_MAX, in) != NULL) {
scripts/mod/modpost.c
1664
if (strends(fname, "\n"))
scripts/mod/modpost.c
1665
fname[strlen(fname)-1] = '\0';
scripts/mod/modpost.c
1666
read_symbols(fname);
scripts/mod/modpost.c
2019
static void write_buf(struct buffer *b, const char *fname)
scripts/mod/modpost.c
2026
file = fopen(fname, "w");
scripts/mod/modpost.c
2028
perror(fname);
scripts/mod/modpost.c
2032
perror(fname);
scripts/mod/modpost.c
2036
perror(fname);
scripts/mod/modpost.c
2041
static void write_if_changed(struct buffer *b, const char *fname)
scripts/mod/modpost.c
2047
file = fopen(fname, "r");
scripts/mod/modpost.c
2073
write_buf(b, fname);
scripts/mod/modpost.c
2108
char fname[PATH_MAX];
scripts/mod/modpost.c
2126
ret = snprintf(fname, sizeof(fname), "%s.mod.c", mod->name);
scripts/mod/modpost.c
2127
if (ret >= sizeof(fname)) {
scripts/mod/modpost.c
2128
error("%s: too long path was truncated\n", fname);
scripts/mod/modpost.c
2132
write_if_changed(&buf, fname);
scripts/mod/modpost.c
2141
static void read_dump(const char *fname)
scripts/mod/modpost.c
2145
buf = read_text_file(fname);
scripts/mod/modpost.c
2185
mod = find_module(fname, modname);
scripts/mod/modpost.c
2188
mod->dump_file = fname;
scripts/mod/modpost.c
2200
static void write_dump(const char *fname)
scripts/mod/modpost.c
2219
write_buf(&buf, fname);
scripts/mod/modpost.c
2223
static void write_namespace_deps_files(const char *fname)
scripts/mod/modpost.c
2242
write_if_changed(&ns_deps_buf, fname);
scripts/mod/sumversion.c
258
static int parse_file(const char *fname, struct md4_ctx *md)
scripts/mod/sumversion.c
263
file = read_text_file(fname);
scripts/mod/sumversion.c
392
char *fname;
scripts/mod/sumversion.c
402
while ((fname = strsep(&pos, "\n"))) {
scripts/mod/sumversion.c
403
if (!*fname)
scripts/mod/sumversion.c
405
if (!(is_static_library(fname)) &&
scripts/mod/sumversion.c
406
!parse_source_files(fname, &md))
scripts/recordmcount.c
176
static void *mmap_file(char const *fname)
scripts/recordmcount.c
186
fd_map = open(fname, O_RDONLY);
scripts/recordmcount.c
188
perror(fname);
scripts/recordmcount.c
192
perror(fname);
scripts/recordmcount.c
196
fprintf(stderr, "not a regular file: %s\n", fname);
scripts/recordmcount.c
205
perror(fname);
scripts/recordmcount.c
209
perror(fname);
scripts/recordmcount.c
329
static int write_file(const char *fname)
scripts/recordmcount.c
331
char tmp_file[strlen(fname) + 4];
scripts/recordmcount.c
337
sprintf(tmp_file, "%s.rc", fname);
scripts/recordmcount.c
346
perror(fname);
scripts/recordmcount.c
364
if (rename(tmp_file, fname) < 0) {
scripts/recordmcount.c
365
perror(fname);
scripts/recordmcount.c
511
static int do_file(char const *const fname)
scripts/recordmcount.c
517
ehdr = mmap_file(fname);
scripts/recordmcount.c
528
ehdr->e_ident[EI_DATA], fname);
scripts/recordmcount.c
560
fprintf(stderr, "unrecognized ET_REL file %s\n", fname);
scripts/recordmcount.c
568
w2(ehdr->e_machine), fname);
scripts/recordmcount.c
613
ehdr->e_ident[EI_CLASS], fname);
scripts/recordmcount.c
619
"unrecognized ET_REL file: %s\n", fname);
scripts/recordmcount.c
630
if (do32(ehdr, fname, reltype) < 0)
scripts/recordmcount.c
638
"unrecognized ET_REL file: %s\n", fname);
scripts/recordmcount.c
655
if (do64(ghdr, fname, reltype) < 0)
scripts/recordmcount.c
661
rc = write_file(fname);
scripts/recordmcount.h
556
char const *const fname)
scripts/recordmcount.h
564
fname);
scripts/recordmcount.h
576
char const *const fname)
scripts/recordmcount.h
580
return __has_rel_mcount(relhdr, shdr0, shstrtab, fname);
scripts/recordmcount.h
587
const char *const fname)
scripts/recordmcount.h
594
txtname = has_rel_mcount(shdrp, shdr0, shstrtab, fname);
scripts/recordmcount.h
606
static int do_func(Elf_Ehdr *const ehdr, char const *const fname,
scripts/recordmcount.h
636
totrelsz = tot_relsize(shdr0, nhdr, shstrtab, fname);
scripts/recordmcount.h
656
shstrtab, fname);
scripts/sorttable.c
312
static int parse_symbols(const char *fname)
scripts/sorttable.c
319
fp = fopen(fname, "r");
scripts/sorttable.c
321
perror(fname);
scripts/sorttable.c
587
static inline int parse_symbols(const char *fname) { return 0; }
scripts/sorttable.c
591
char const *const fname,
scripts/sorttable.c
679
"incomplete ORC unwind tables in file: %s\n", fname);
scripts/sorttable.c
689
fname);
scripts/sorttable.c
698
strerror(errno), fname);
scripts/sorttable.c
703
fprintf(stderr, "no __ex_table in file: %s\n", fname);
scripts/sorttable.c
708
fprintf(stderr, "no .symtab in file: %s\n", fname);
scripts/sorttable.c
713
fprintf(stderr, "no .strtab in file: %s\n", fname);
scripts/sorttable.c
728
fname);
scripts/sorttable.c
736
strerror(errno), fname);
scripts/sorttable.c
768
fname);
scripts/sorttable.c
793
strerror(errno), fname);
scripts/sorttable.c
798
(char *)retval, fname);
scripts/sorttable.c
811
strerror(errno), fname);
scripts/sorttable.c
816
(char *)retval, fname);
scripts/sorttable.c
888
static int do_file(char const *const fname, void *addr)
scripts/sorttable.c
923
elf_parser.r2(&ehdr->e32.e_machine), fname);
scripts/sorttable.c
936
"unrecognized ET_EXEC/ET_DYN file: %s\n", fname);
scripts/sorttable.c
950
fname);
scripts/sorttable.c
957
ehdr->e32.e_ident[EI_CLASS], fname);
scripts/sorttable.c
961
return do_sort(ehdr, fname, custom_sort);
scripts/tracepoint-update.c
117
static void check_tracepoints(struct elf_tracepoint *etrace, const char *fname)
scripts/tracepoint-update.c
135
if (fname)
scripts/tracepoint-update.c
136
fprintf(stderr, " in module %s\n", fname);
scripts/tracepoint-update.c
145
static void *tracepoint_check(struct elf_tracepoint *etrace, const char *fname)
scripts/tracepoint-update.c
148
check_tracepoints(etrace, fname);
scripts/tracepoint-update.c
153
static int process_tracepoints(bool mod, void *addr, const char *fname)
scripts/tracepoint-update.c
206
fprintf(stderr, "warning: Module %s has only unused tracepoints\n", fname);
scripts/tracepoint-update.c
210
fprintf(stderr, "no __tracepoint_check in file: %s\n", fname);
scripts/tracepoint-update.c
218
fprintf(stderr, "no __tracepoint_strings in file: %s\n", fname);
scripts/tracepoint-update.c
223
fname = NULL;
scripts/tracepoint-update.c
226
tracepoint_check(&etrace, fname);
security/apparmor/apparmorfs.c
1672
static char *gen_symlink_name(int depth, const char *dirname, const char *fname)
security/apparmor/apparmorfs.c
1681
size = depth * path_len + strlen(dirname) + strlen(fname) + 11;
security/apparmor/apparmorfs.c
1692
error = snprintf(s, size, "raw_data/%s/%s", dirname, fname);
security/commoncap.c
44
static void warn_setuid_and_fcaps_mixed(const char *fname)
security/commoncap.c
50
" capabilities.\n", fname);
security/integrity/integrity.h
209
const unsigned char *fname, const char *op,
security/integrity/integrity.h
213
const unsigned char *fname, const char *op,
security/integrity/integrity.h
225
const unsigned char *fname,
security/integrity/integrity.h
233
const unsigned char *fname,
security/integrity/integrity_audit.c
29
const unsigned char *fname, const char *op,
security/integrity/integrity_audit.c
32
integrity_audit_message(audit_msgno, inode, fname, op, cause,
security/integrity/integrity_audit.c
37
const unsigned char *fname, const char *op,
security/integrity/integrity_audit.c
58
if (fname) {
security/integrity/integrity_audit.c
60
audit_log_untrustedstring(ab, fname);
tools/bpf/bpftool/prog.c
1174
static int get_run_data(const char *fname, void **data_ptr, unsigned int *size)
tools/bpf/bpftool/prog.c
1182
if (!fname) {
tools/bpf/bpftool/prog.c
1188
if (!strcmp(fname, "-"))
tools/bpf/bpftool/prog.c
1191
f = fopen(fname, "r");
tools/bpf/bpftool/prog.c
1193
p_err("failed to open %s: %s", fname, strerror(errno));
tools/bpf/bpftool/prog.c
1209
fname, strerror(errno));
tools/bpf/bpftool/prog.c
1274
print_run_output(void *data, unsigned int size, const char *fname,
tools/bpf/bpftool/prog.c
1280
if (!fname)
tools/bpf/bpftool/prog.c
1283
if (!strcmp(fname, "-")) {
tools/bpf/bpftool/prog.c
1294
f = fopen(fname, "w");
tools/bpf/bpftool/prog.c
1296
p_err("failed to open %s: %s", fname, strerror(errno));
tools/hv/hv_kvp_daemon.c
129
char fname[MAX_FILE_NAME];
tools/hv/hv_kvp_daemon.c
168
filep = fopen(kvp_file_info[pool].fname, "we");
tools/hv/hv_kvp_daemon.c
213
filep = fopen(kvp_file_info[pool].fname, "re");
tools/hv/hv_kvp_daemon.c
262
char *fname;
tools/hv/hv_kvp_daemon.c
275
fname = kvp_file_info[i].fname;
tools/hv/hv_kvp_daemon.c
276
sprintf(fname, "%s/.kvp_pool_%d", KVP_CONFIG_LOC, i);
tools/hv/hv_kvp_daemon.c
277
fd = open(fname, O_RDWR | O_CREAT | O_CLOEXEC, 0644 /* rw-r--r-- */);
tools/lib/bpf/btf_dump.c
1000
btf_dump_emit_type_decl(d, m->type, fname, lvl + 1);
tools/lib/bpf/btf_dump.c
1273
const char *fname;
tools/lib/bpf/btf_dump.c
1283
fname = OPTS_GET(opts, field_name, "");
tools/lib/bpf/btf_dump.c
1286
btf_dump_emit_type_decl(d, id, fname, lvl);
tools/lib/bpf/btf_dump.c
1292
const char *fname, int lvl)
tools/lib/bpf/btf_dump.c
1360
btf_dump_emit_type_chain(d, &decl_stack, fname, lvl);
tools/lib/bpf/btf_dump.c
1422
const char *fname, int lvl)
tools/lib/bpf/btf_dump.c
1523
btf_dump_emit_name(d, fname, last_was_ptr);
tools/lib/bpf/btf_dump.c
1532
if (fname[0] && !last_was_ptr)
tools/lib/bpf/btf_dump.c
1537
btf_dump_emit_type_chain(d, decls, fname, lvl);
tools/lib/bpf/btf_dump.c
1559
btf_dump_emit_type_chain(d, decls, fname, lvl);
tools/lib/bpf/btf_dump.c
1562
btf_dump_emit_name(d, fname, last_was_ptr);
tools/lib/bpf/btf_dump.c
1604
btf_dump_emit_name(d, fname, last_was_ptr);
tools/lib/bpf/btf_dump.c
1708
const char *fname,
tools/lib/bpf/btf_dump.c
2491
const char *fname,
tools/lib/bpf/btf_dump.c
2515
if (fname && strlen(fname) > 0)
tools/lib/bpf/btf_dump.c
2516
btf_dump_printf(d, ".%s = ", fname);
tools/lib/bpf/btf_dump.c
646
const char *fname, int lvl);
tools/lib/bpf/btf_dump.c
649
const char *fname, int lvl);
tools/lib/bpf/btf_dump.c
987
const char *fname;
tools/lib/bpf/btf_dump.c
991
fname = btf_name_of(d, m->name_off);
tools/perf/util/dwarf-aux.c
118
const char **fname, int *lineno)
tools/perf/util/dwarf-aux.c
127
*fname = die_get_decl_file(&die_mem);
tools/perf/util/dwarf-aux.c
134
*fname = dwarf_linesrc(line, NULL, NULL);
tools/perf/util/dwarf-aux.c
135
if (!*fname)
tools/perf/util/dwarf-aux.c
141
return (*lineno && *fname) ? *lineno : -ENOENT;
tools/perf/util/dwarf-aux.c
23
const char *cu_find_realpath(Dwarf_Die *cu_die, const char *fname)
tools/perf/util/dwarf-aux.c
30
if (!fname)
tools/perf/util/dwarf-aux.c
39
if (strtailcmp(src, fname) == 0)
tools/perf/util/dwarf-aux.c
827
const char *fname;
tools/perf/util/dwarf-aux.c
831
fname = die_get_call_file(in_die);
tools/perf/util/dwarf-aux.c
833
if (fname && lineno > 0 && die_entrypc(in_die, &addr) == 0) {
tools/perf/util/dwarf-aux.c
834
lw->retval = lw->callback(fname, lineno, addr, lw->data);
tools/perf/util/dwarf-aux.c
843
fname = die_get_decl_file(in_die);
tools/perf/util/dwarf-aux.c
844
if (fname && dwarf_decl_line(in_die, &lineno) == 0) {
tools/perf/util/dwarf-aux.c
845
lw->retval = lw->callback(fname, lineno, addr, lw->data);
tools/perf/util/dwarf-aux.c
867
const char *fname;
tools/perf/util/dwarf-aux.c
871
fname = die_get_decl_file(sp_die);
tools/perf/util/dwarf-aux.c
872
if (fname && dwarf_decl_line(sp_die, &lineno) == 0 &&
tools/perf/util/dwarf-aux.c
874
lw.retval = callback(fname, lineno, addr, data);
tools/perf/util/dwarf-aux.c
915
const char *fname, *decf = NULL, *inf = NULL;
tools/perf/util/dwarf-aux.c
987
fname = dwarf_linesrc(line, NULL, NULL);
tools/perf/util/dwarf-aux.c
989
ret = callback(fname, lineno, addr, data);
tools/perf/util/dwarf-aux.h
108
typedef int (* line_walk_callback_t) (const char *fname, int lineno,
tools/perf/util/dwarf-aux.h
16
const char *cu_find_realpath(Dwarf_Die *cu_die, const char *fname);
tools/perf/util/dwarf-aux.h
23
const char **fname, int *lineno);
tools/perf/util/probe-finder.c
1036
const char *fname;
tools/perf/util/probe-finder.c
1047
fname = die_get_decl_file(param->sp_die);
tools/perf/util/probe-finder.c
1048
if (!fname || strtailcmp(param->file, fname))
tools/perf/util/probe-finder.c
1107
pf->fname = cu_find_realpath(&pf->cu_die, pp->file);
tools/perf/util/probe-finder.c
1109
pf->fname = NULL;
tools/perf/util/probe-finder.c
1111
if (!pp->file || pf->fname) {
tools/perf/util/probe-finder.c
1596
const char *fname = NULL, *func = NULL, *basefunc = NULL, *tmp;
tools/perf/util/probe-finder.c
1611
cu_find_lineinfo(&cudie, (Dwarf_Addr)addr, &fname, &lineno);
tools/perf/util/probe-finder.c
1638
fname = die_get_decl_file(&spdie);
tools/perf/util/probe-finder.c
1657
fname = die_get_call_file(&indie);
tools/perf/util/probe-finder.c
1676
if (!tmp || (fname && strcmp(tmp, fname) != 0))
tools/perf/util/probe-finder.c
1697
if (fname) {
tools/perf/util/probe-finder.c
1698
ppt->file = strdup(fname);
tools/perf/util/probe-finder.c
1706
if (ret == 0 && (fname || func))
tools/perf/util/probe-finder.c
1724
static int line_range_walk_cb(const char *fname, int lineno,
tools/perf/util/probe-finder.c
1732
if ((strtailcmp(fname, lf->fname) != 0) ||
tools/perf/util/probe-finder.c
1738
&& (lineno != __lineno || strcmp(fname, __fname)))
tools/perf/util/probe-finder.c
1741
err = line_range_add_line(fname, lineno, lf->lr);
tools/perf/util/probe-finder.c
1786
const char *fname;
tools/perf/util/probe-finder.c
1790
fname = die_get_decl_file(sp_die);
tools/perf/util/probe-finder.c
1791
if (!fname || strtailcmp(lr->file, fname))
tools/perf/util/probe-finder.c
1796
lf->fname = die_get_decl_file(sp_die);
tools/perf/util/probe-finder.c
1798
pr_debug("fname: %s, lineno:%d\n", lf->fname, lr->offset);
tools/perf/util/probe-finder.c
1866
lf.fname = cu_find_realpath(&lf.cu_die, lr->file);
tools/perf/util/probe-finder.c
1868
lf.fname = 0;
tools/perf/util/probe-finder.c
1870
if (!lr->file || lf.fname) {
tools/perf/util/probe-finder.c
696
.file = pf->fname,
tools/perf/util/probe-finder.c
713
static int verify_representive_line(struct probe_finder *pf, const char *fname,
tools/perf/util/probe-finder.c
725
if (strcmp(fname, __fname) || lineno == __lineno)
tools/perf/util/probe-finder.c
746
static int probe_point_line_walker(const char *fname, int lineno,
tools/perf/util/probe-finder.c
753
if (lineno != pf->lno || strtailcmp(fname, pf->fname) != 0)
tools/perf/util/probe-finder.c
756
if (verify_representive_line(pf, fname, lineno, addr))
tools/perf/util/probe-finder.c
780
const char *fname, const char *pat)
tools/perf/util/probe-finder.c
789
fp = fopen(fname, "r");
tools/perf/util/probe-finder.c
791
pr_warning("Failed to open %s: %s\n", fname,
tools/perf/util/probe-finder.c
814
pr_debug("No matched lines found in %s.\n", fname);
tools/perf/util/probe-finder.c
818
static int probe_point_lazy_walker(const char *fname, int lineno,
tools/perf/util/probe-finder.c
826
strtailcmp(fname, pf->fname) != 0)
tools/perf/util/probe-finder.c
865
ret = find_source_path(pf->fname, sbuild_id, comp_dir, &fpath);
tools/perf/util/probe-finder.c
958
const char *fname;
tools/perf/util/probe-finder.c
966
fname = die_get_decl_file(sp_die);
tools/perf/util/probe-finder.c
967
if (!fname) {
tools/perf/util/probe-finder.c
971
if (pp->file && fname && strtailcmp(pp->file, fname))
tools/perf/util/probe-finder.c
976
pf->fname = fname;
tools/perf/util/probe-finder.h
102
const char *fname; /* File name */
tools/perf/util/probe-finder.h
63
const char *fname; /* Real file name */
tools/perf/util/scripting-engines/trace-event-perl.c
560
char fname[PATH_MAX];
tools/perf/util/scripting-engines/trace-event-perl.c
563
sprintf(fname, "%s.pl", outfile);
tools/perf/util/scripting-engines/trace-event-perl.c
564
ofp = fopen(fname, "w");
tools/perf/util/scripting-engines/trace-event-perl.c
566
fprintf(stderr, "couldn't open %s\n", fname);
tools/perf/util/scripting-engines/trace-event-perl.c
760
fprintf(stderr, "generated Perl script: %s\n", fname);
tools/perf/util/scripting-engines/trace-event-python.c
1999
char fname[PATH_MAX];
tools/perf/util/scripting-engines/trace-event-python.c
2002
sprintf(fname, "%s.py", outfile);
tools/perf/util/scripting-engines/trace-event-python.c
2003
ofp = fopen(fname, "w");
tools/perf/util/scripting-engines/trace-event-python.c
2005
fprintf(stderr, "couldn't open %s\n", fname);
tools/perf/util/scripting-engines/trace-event-python.c
2179
fprintf(stderr, "generated Python script: %s\n", fname);
tools/power/cpupower/lib/acpi_cppc.c
17
static int acpi_cppc_read_file(unsigned int cpu, const char *fname,
tools/power/cpupower/lib/acpi_cppc.c
23
cpu, fname);
tools/power/cpupower/lib/cpufreq.c
23
static unsigned int sysfs_cpufreq_read_file(unsigned int cpu, const char *fname,
tools/power/cpupower/lib/cpufreq.c
29
cpu, fname);
tools/power/cpupower/lib/cpufreq.c
36
const char *fname,
tools/power/cpupower/lib/cpufreq.c
44
cpu, fname);
tools/power/cpupower/lib/cpuidle.c
31
const char *fname)
tools/power/cpupower/lib/cpuidle.c
323
static unsigned int sysfs_cpuidle_read_file(const char *fname, char *buf,
tools/power/cpupower/lib/cpuidle.c
328
snprintf(path, sizeof(path), PATH_TO_CPU "cpuidle/%s", fname);
tools/power/cpupower/lib/cpuidle.c
38
cpu, idlestate, fname);
tools/power/cpupower/lib/cpuidle.c
53
const char *fname, char *buf,
tools/power/cpupower/lib/cpuidle.c
61
cpu, idlestate, fname);
tools/power/cpupower/lib/cpuidle.c
88
const char *fname,
tools/power/cpupower/lib/cpuidle.c
96
cpu, idlestate, fname);
tools/power/cpupower/lib/cpupower.c
118
static int sysfs_topology_read_file(unsigned int cpu, const char *fname, int *result)
tools/power/cpupower/lib/cpupower.c
125
cpu, fname);
tools/power/cpupower/utils/helpers/sysfs.c
105
const char *fname)
tools/power/cpupower/utils/helpers/sysfs.c
112
cpu, idlestate, fname);
tools/power/cpupower/utils/helpers/sysfs.c
125
const char *fname, char *buf, size_t buflen)
tools/power/cpupower/utils/helpers/sysfs.c
132
cpu, idlestate, fname);
tools/power/cpupower/utils/helpers/sysfs.c
159
const char *fname,
tools/power/cpupower/utils/helpers/sysfs.c
167
cpu, idlestate, fname);
tools/power/cpupower/utils/helpers/sysfs.c
384
static unsigned int sysfs_cpuidle_read_file(const char *fname, char *buf,
tools/power/cpupower/utils/helpers/sysfs.c
389
snprintf(path, sizeof(path), PATH_TO_CPU "cpuidle/%s", fname);
tools/power/cpupower/utils/helpers/sysfs.h
13
const char *fname);
tools/testing/selftests/alsa/test-pcmtest-driver.c
63
char fname[128];
tools/testing/selftests/alsa/test-pcmtest-driver.c
65
sprintf(fname, "/sys/kernel/debug/pcmtest/%s", debug_name);
tools/testing/selftests/alsa/test-pcmtest-driver.c
67
f = fopen(fname, "r");
tools/testing/selftests/bpf/prog_tests/btf.c
4960
const char *fname;
tools/testing/selftests/bpf/prog_tests/btf.c
4969
fname = btf__name_by_offset(btf, t->name_off);
tools/testing/selftests/bpf/prog_tests/btf.c
4970
err = strcmp(fname, expected_fnames[i]);
tools/testing/selftests/bpf/prog_tests/btf.c
4975
err = strcmp(fname, expected_fnames[3 - i]);
tools/testing/selftests/bpf/prog_tests/btf.c
4976
if (CHECK(err, "incorrect fname %s", fname ? : "")) {
tools/testing/selftests/mm/memory-failure.c
251
static int prepare_file(const char *fname, unsigned long size)
tools/testing/selftests/mm/memory-failure.c
255
fd = open(fname, O_RDWR | O_CREAT, 0664);
tools/testing/selftests/mm/memory-failure.c
257
unlink(fname);
tools/testing/selftests/mm/soft-dirty.c
137
const char *fname = "./soft-dirty-test-file";
tools/testing/selftests/mm/soft-dirty.c
147
test_fd = open(fname, O_RDWR | O_CREAT, 0664);
tools/testing/selftests/mm/soft-dirty.c
152
unlink(fname);
tools/testing/selftests/net/tcp_ao/lib/aolib.h
272
extern __printf(3, 4) int test_echo(const char *fname, bool append,
tools/testing/selftests/net/tcp_ao/lib/utils.c
24
__printf(3, 4) int test_echo(const char *fname, bool append,
tools/testing/selftests/net/tcp_ao/lib/utils.c
32
f = fopen(fname, append ? "a" : "w");
tools/testing/selftests/proc/proc-maps-race.c
422
char fname[32];
tools/testing/selftests/proc/proc-maps-race.c
492
sprintf(fname, "/proc/%d/maps", self->pid);
tools/testing/selftests/proc/proc-maps-race.c
493
self->maps_fd = open(fname, O_RDONLY);