Home
last modified time | relevance | path

Searched refs:S_IFREG (Results 1 – 200 of 238) sorted by relevance

12

/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/
Dos_intfs.c222 entry = create_proc_read_entry("ver_info", S_IFREG | S_IRUGO,
251 entry = create_proc_read_entry("write_reg", S_IFREG | S_IRUGO,
259 entry = create_proc_read_entry("read_reg", S_IFREG | S_IRUGO,
268 entry = create_proc_read_entry("fwstate", S_IFREG | S_IRUGO,
275 entry = create_proc_read_entry("sec_info", S_IFREG | S_IRUGO,
282 entry = create_proc_read_entry("mlmext_state", S_IFREG | S_IRUGO,
289 entry = create_proc_read_entry("qos_option", S_IFREG | S_IRUGO,
296 entry = create_proc_read_entry("ht_option", S_IFREG | S_IRUGO,
303 entry = create_proc_read_entry("rf_info", S_IFREG | S_IRUGO,
310 entry = create_proc_read_entry("ap_info", S_IFREG | S_IRUGO,
[all …]
/linux-4.4.14/fs/fscache/
Dproc.c29 if (!proc_create("fs/fscache/stats", S_IFREG | 0444, NULL, in fscache_proc_init()
35 if (!proc_create("fs/fscache/histogram", S_IFREG | 0444, NULL, in fscache_proc_init()
41 if (!proc_create("fs/fscache/objects", S_IFREG | 0444, NULL, in fscache_proc_init()
/linux-4.4.14/drivers/ide/
Dide-disk_proc.c148 { "cache", S_IFREG|S_IRUGO, &idedisk_cache_proc_fops },
149 { "capacity", S_IFREG|S_IRUGO, &idedisk_capacity_proc_fops },
150 { "geometry", S_IFREG|S_IRUGO, &ide_geometry_proc_fops },
151 { "smart_values", S_IFREG|S_IRUSR, &idedisk_sv_proc_fops },
152 { "smart_thresholds", S_IFREG|S_IRUSR, &idedisk_st_proc_fops },
Dide-floppy_proc.c30 { "capacity", S_IFREG|S_IRUGO, &idefloppy_capacity_proc_fops },
31 { "geometry", S_IFREG|S_IRUGO, &ide_geometry_proc_fops },
Dide-proc.c616 { "driver", S_IFREG|S_IRUGO, &ide_driver_proc_fops },
617 { "identify", S_IFREG|S_IRUSR, &ide_identify_proc_fops},
618 { "media", S_IFREG|S_IRUGO, &ide_media_proc_fops },
619 { "model", S_IFREG|S_IRUGO, &ide_dmodel_proc_fops },
620 { "settings", S_IFREG|S_IRUSR|S_IWUSR, &ide_settings_proc_fops},
715 { "channel", S_IFREG|S_IRUGO, &ide_channel_proc_fops },
716 { "mate", S_IFREG|S_IRUGO, &ide_mate_proc_fops },
717 { "model", S_IFREG|S_IRUGO, &ide_imodel_proc_fops },
Dide-tape.c1862 { "capacity", S_IFREG|S_IRUGO, &ide_capacity_proc_fops },
1863 { "name", S_IFREG|S_IRUGO, &idetape_name_proc_fops },
Dide-cd.c1423 { "capacity", S_IFREG|S_IRUGO, &idecd_capacity_proc_fops },
/linux-4.4.14/fs/ocfs2/
Docfs2_fs.h369 [BAD_BLOCK_SYSTEM_INODE] = { "bad_blocks", 0, S_IFREG | 0644 },
370 …_ALLOC_SYSTEM_INODE] = { "global_inode_alloc", OCFS2_BITMAP_FL | OCFS2_CHAIN_FL, S_IFREG | 0644 },
373 [SLOT_MAP_SYSTEM_INODE] = { "slot_map", 0, S_IFREG | 0644 },
374 [HEARTBEAT_SYSTEM_INODE] = { "heartbeat", OCFS2_HEARTBEAT_FL, S_IFREG | 0644 },
375 [GLOBAL_BITMAP_SYSTEM_INODE] = { "global_bitmap", 0, S_IFREG | 0644 },
376 [USER_QUOTA_SYSTEM_INODE] = { "aquota.user", OCFS2_QUOTA_FL, S_IFREG | 0644 },
377 [GROUP_QUOTA_SYSTEM_INODE] = { "aquota.group", OCFS2_QUOTA_FL, S_IFREG | 0644 },
381 …[EXTENT_ALLOC_SYSTEM_INODE] = { "extent_alloc:%04d", OCFS2_BITMAP_FL | OCFS2_CHAIN_FL, S_IFREG | …
382 …[INODE_ALLOC_SYSTEM_INODE] = { "inode_alloc:%04d", OCFS2_BITMAP_FL | OCFS2_CHAIN_FL, S_IFREG | 06…
383 [JOURNAL_SYSTEM_INODE] = { "journal:%04d", OCFS2_JOURNAL_FL, S_IFREG | 0644 },
[all …]
Dblockcheck.c246 return debugfs_create_file(name, S_IFREG | S_IRUSR, parent, value, in blockcheck_debugfs_create()
Dinode.c345 case S_IFREG: in ocfs2_populate_inode()
/linux-4.4.14/drivers/scsi/fnic/
Dfnic_debugfs.c385 S_IFREG|S_IRUGO|S_IWUSR, in fnic_trace_debugfs_init()
397 S_IFREG|S_IRUGO|S_IWUSR, in fnic_trace_debugfs_init()
449 S_IFREG|S_IRUGO|S_IWUSR, in fnic_fc_trace_debugfs_init()
460 S_IFREG|S_IRUGO|S_IWUSR, in fnic_fc_trace_debugfs_init()
472 S_IFREG|S_IRUGO|S_IWUSR, in fnic_fc_trace_debugfs_init()
484 S_IFREG|S_IRUGO|S_IWUSR, in fnic_fc_trace_debugfs_init()
795 S_IFREG|S_IRUGO|S_IWUSR, in fnic_stats_debugfs_init()
805 S_IFREG|S_IRUGO|S_IWUSR, in fnic_stats_debugfs_init()
/linux-4.4.14/include/uapi/linux/
Dstat.h10 #define S_IFREG 0100000 macro
20 #define S_ISREG(m) (((m) & S_IFMT) == S_IFREG)
/linux-4.4.14/drivers/usb/host/
Dfhci-dbg.c117 fhci->dfs_regs = debugfs_create_file("regs", S_IFREG | S_IRUGO, in fhci_dfs_create()
121 S_IFREG | S_IRUGO, fhci->dfs_root, fhci, in fhci_dfs_create()
Duhci-hcd.c583 S_IFREG|S_IRUGO|S_IWUSR, uhci_debugfs_root, in uhci_start()
/linux-4.4.14/fs/fuse/
Dcontrol.c255 if (!fuse_ctl_add_dentry(parent, fc, "waiting", S_IFREG | 0400, 1, in fuse_ctl_add_conn()
257 !fuse_ctl_add_dentry(parent, fc, "abort", S_IFREG | 0200, 1, in fuse_ctl_add_conn()
259 !fuse_ctl_add_dentry(parent, fc, "max_background", S_IFREG | 0600, in fuse_ctl_add_conn()
262 S_IFREG | 0600, 1, NULL, in fuse_ctl_add_conn()
/linux-4.4.14/drivers/pci/hotplug/
Dpci_hotplug_core.c138 .attr = {.name = "power", .mode = S_IFREG | S_IRUGO | S_IWUSR},
182 .attr = {.name = "attention", .mode = S_IFREG | S_IRUGO | S_IWUSR},
200 .attr = {.name = "latch", .mode = S_IFREG | S_IRUGO},
217 .attr = {.name = "adapter", .mode = S_IFREG | S_IRUGO},
248 .attr = {.name = "test", .mode = S_IFREG | S_IRUGO | S_IWUSR},
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_fs.c391 ret = create_file("counters", S_IFREG|S_IRUGO, dir, &tmp, in add_cntr_files()
398 ret = create_file("counter_names", S_IFREG|S_IRUGO, dir, &tmp, in add_cntr_files()
405 ret = create_file("portcounter_names", S_IFREG|S_IRUGO, dir, &tmp, in add_cntr_files()
417 ret = create_file(fname, S_IFREG|S_IRUGO, dir, &tmp, in add_cntr_files()
427 ret = create_file(fname, S_IFREG|S_IRUGO, dir, &tmp, in add_cntr_files()
436 ret = create_file("flash", S_IFREG|S_IWUSR|S_IRUGO, dir, &tmp, in add_cntr_files()
/linux-4.4.14/drivers/scsi/bfa/
Dbfad_debugfs.c440 { "drvtrc", S_IFREG|S_IRUGO, &bfad_debugfs_op_drvtrc, },
441 { "fwtrc", S_IFREG|S_IRUGO, &bfad_debugfs_op_fwtrc, },
442 { "fwsave", S_IFREG|S_IRUGO, &bfad_debugfs_op_fwsave, },
443 { "regrd", S_IFREG|S_IRUGO|S_IWUSR, &bfad_debugfs_op_regrd, },
444 { "regwr", S_IFREG|S_IWUSR, &bfad_debugfs_op_regwr, },
/linux-4.4.14/drivers/staging/speakup/
Dspeakup.h13 #define USER_R (S_IFREG|S_IRUGO)
14 #define USER_W (S_IFREG|S_IWUGO)
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbnad_debugfs.c487 { "fwtrc", S_IFREG|S_IRUGO, &bnad_debugfs_op_fwtrc, },
488 { "fwsave", S_IFREG|S_IRUGO, &bnad_debugfs_op_fwsave, },
489 { "regrd", S_IFREG|S_IRUGO|S_IWUSR, &bnad_debugfs_op_regrd, },
490 { "regwr", S_IFREG|S_IWUSR, &bnad_debugfs_op_regwr, },
491 { "drvinfo", S_IFREG|S_IRUGO, &bnad_debugfs_op_drvinfo, },
/linux-4.4.14/drivers/scsi/snic/
Dsnic_debugfs.c405 S_IFREG|S_IRUGO, in snic_stats_debugfs_init()
417 S_IFREG|S_IRUGO|S_IWUSR, in snic_stats_debugfs_init()
521 S_IFREG | S_IRUGO | S_IWUSR, in snic_trc_debugfs_init()
533 S_IFREG | S_IRUGO | S_IWUSR, in snic_trc_debugfs_init()
/linux-4.4.14/net/batman-adv/
Ddebugfs.c232 d = debugfs_create_file("log", S_IFREG | S_IRUSR, in batadv_debug_log_setup()
451 S_IFREG | ((*bat_debug)->attr).mode, in batadv_debugfs_init()
493 S_IFREG | ((*bat_debug)->attr).mode, in batadv_debugfs_add_hardif()
543 S_IFREG | ((*bat_debug)->attr).mode, in batadv_debugfs_add_meshif()
Dicmp_socket.c328 d = debugfs_create_file(BATADV_ICMP_SOCKET, S_IFREG | S_IWUSR | S_IRUSR, in batadv_socket_setup()
/linux-4.4.14/drivers/gpu/drm/armada/
Darmada_debugfs.c153 "reg", S_IFREG | S_IRUSR, &fops_reg_r); in armada_drm_debugfs_init()
158 "reg_wr", S_IFREG | S_IWUSR, &fops_reg_w); in armada_drm_debugfs_init()
/linux-4.4.14/net/sunrpc/
Ddebugfs.c156 if (!debugfs_create_file("tasks", S_IFREG | S_IRUSR, clnt->cl_debugfs, in rpc_clnt_debugfs_register()
258 if (!debugfs_create_file("info", S_IFREG | S_IRUSR, xprt->debugfs, in rpc_xprt_debugfs_register()
334 if (!debugfs_create_file("disconnect", S_IFREG | S_IRUSR, faultdir, in inject_fault_dir()
Drpc_pipe.c524 err = __rpc_create_common(dir, dentry, S_IFREG | mode, i_fop, private); in __rpc_create()
687 case S_IFREG: in __rpc_depopulate()
727 case S_IFREG: in rpc_populate()
1038 .mode = S_IFREG | S_IRUSR,
1099 .mode = S_IFREG|S_IRUSR|S_IWUSR,
1104 .mode = S_IFREG|S_IRUSR,
1109 .mode = S_IFREG|S_IRUSR|S_IWUSR,
1313 .mode = S_IFREG | S_IRUSR,
Dcache.c1632 p = proc_create_data("flush", S_IFREG|S_IRUSR|S_IWUSR, in create_cache_proc_entries()
1640 p = proc_create_data("channel", S_IFREG|S_IRUSR|S_IWUSR, in create_cache_proc_entries()
1648 p = proc_create_data("content", S_IFREG|S_IRUSR, in create_cache_proc_entries()
/linux-4.4.14/kernel/bpf/
Dinode.c89 case S_IFREG: in bpf_get_inode()
158 inode = bpf_get_inode(dir->i_sb, dir, mode | S_IFREG); in bpf_mkobj_ops()
212 mode = S_IFREG | ((S_IRUSR | S_IWUSR) & ~current_umask()); in bpf_obj_do_pin()
/linux-4.4.14/sound/pci/emu10k1/
Demuproc.c625 entry->mode = S_IFREG | S_IRUGO /*| S_IWUSR*/; in snd_emu10k1_proc_init()
632 entry->mode = S_IFREG | S_IRUGO /*| S_IWUSR*/; in snd_emu10k1_proc_init()
639 entry->mode = S_IFREG | S_IRUGO /*| S_IWUSR*/; in snd_emu10k1_proc_init()
646 entry->mode = S_IFREG | S_IRUGO /*| S_IWUSR*/; in snd_emu10k1_proc_init()
653 entry->mode = S_IFREG | S_IRUGO /*| S_IWUSR*/; in snd_emu10k1_proc_init()
/linux-4.4.14/kernel/
Dconfigs.c77 entry = proc_create("config.gz", S_IFREG | S_IRUGO, NULL, in ikconfig_init()
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib_fs.c268 priv->mcg_dentry = debugfs_create_file(name, S_IFREG | S_IRUGO, in ipoib_create_debug_files()
274 priv->path_dentry = debugfs_create_file(name, S_IFREG | S_IRUGO, in ipoib_create_debug_files()
/linux-4.4.14/arch/x86/platform/atom/
Dpmc_atom.c358 f = debugfs_create_file("dev_state", S_IFREG | S_IRUGO, in pmc_dbgfs_register()
363 f = debugfs_create_file("pss_state", S_IFREG | S_IRUGO, in pmc_dbgfs_register()
368 f = debugfs_create_file("sleep_state", S_IFREG | S_IRUGO, in pmc_dbgfs_register()
Dpunit_atom_debug.c127 dev_state = debugfs_create_file("dev_power_state", S_IFREG | S_IRUGO, in punit_dbgfs_register()
/linux-4.4.14/mm/
Dfailslab.c38 umode_t mode = S_IFREG | S_IRUSR | S_IWUSR; in failslab_debugfs_init()
Dshmem.c1445 case S_IFREG: in shmem_get_inode()
2285 return shmem_mknod(dir, dentry, mode | S_IFREG, 0); in shmem_create()
3353 inode = shmem_get_inode(sb, NULL, S_IFREG | S_IRWXUGO, 0, flags); in __shmem_file_setup()
Dzsmalloc.c579 entry = debugfs_create_file("classes", S_IFREG | S_IRUGO, in zs_pool_stat_create()
Dnommu.c965 case S_IFREG: in validate_mmap_request()
/linux-4.4.14/fs/nfsd/
Dlockd.c38 nfserr = nfsd_open(rqstp, &fh, S_IFREG, NFSD_MAY_LOCK, filp); in nlm_fopen()
Dnfsproc.c325 type = S_IFREG; in nfsd_proc_create()
331 type = S_IFREG; in nfsd_proc_create()
341 if (type != S_IFREG) { in nfsd_proc_create()
367 } else if (type == S_IFREG) { in nfsd_proc_create()
Dfault_inject.c134 umode_t mode = S_IFREG | S_IRUSR | S_IWUSR; in nfsd_fault_inject_init()
Dvfs.c377 ftype = S_IFREG; in nfsd_setattr()
660 if (type == S_IFREG) in nfsd_open()
986 err = nfsd_open(rqstp, fhp, S_IFREG, NFSD_MAY_READ, &file); in nfsd_read()
1019 err = nfsd_open(rqstp, fhp, S_IFREG, NFSD_MAY_WRITE, &file); in nfsd_write()
1058 err = nfsd_open(rqstp, fhp, S_IFREG, in nfsd_commit()
1206 case S_IFREG: in nfsd_create()
Dnfs3proc.c21 S_IFREG, /* NF3REG */
230 attr->ia_mode = S_IFREG; in nfsd3_proc_create()
232 attr->ia_mode = (attr->ia_mode & ~S_IFMT) | S_IFREG; in nfsd3_proc_create()
Dnfs4state.c3954 status = nfsd_open(rqstp, cur_fh, S_IFREG, access, &filp); in nfs4_get_vfs_file()
4784 status = nfsd_open(rqstp, fhp, S_IFREG, acc, filpp); in nfs4_check_file()
5026 status = fh_verify(rqstp, &cstate->current_fh, S_IFREG, 0); in nfsd4_open_confirm()
5192 if ((status = fh_verify(rqstp, &cstate->current_fh, S_IFREG, 0))) in nfsd4_delegreturn()
5544 S_IFREG, NFSD_MAY_LOCK))) { in nfsd4_lock()
5710 __be32 err = nfsd_open(rqstp, fhp, S_IFREG, NFSD_MAY_READ, &file); in nfsd_test_lock()
5742 if ((status = fh_verify(rqstp, &cstate->current_fh, S_IFREG, 0))) in nfsd4_lockt()
/linux-4.4.14/fs/ramfs/
Dinode.c69 case S_IFREG: in ramfs_get_inode()
117 return ramfs_mknod(dir, dentry, mode | S_IFREG, 0); in ramfs_create()
/linux-4.4.14/drivers/scsi/lpfc/
Dlpfc_debugfs.c4063 debugfs_create_file(name, S_IFREG|S_IRUGO|S_IWUSR, in lpfc_debugfs_initialize()
4077 S_IFREG|S_IRUGO|S_IWUSR, in lpfc_debugfs_initialize()
4094 S_IFREG|S_IRUGO|S_IWUSR, in lpfc_debugfs_initialize()
4109 debugfs_create_file(name, S_IFREG|S_IRUGO|S_IWUSR, in lpfc_debugfs_initialize()
4121 debugfs_create_file(name, S_IFREG|S_IRUGO|S_IWUSR, in lpfc_debugfs_initialize()
4133 debugfs_create_file(name, S_IFREG|S_IRUGO|S_IWUSR, in lpfc_debugfs_initialize()
4145 debugfs_create_file(name, S_IFREG|S_IRUGO|S_IWUSR, in lpfc_debugfs_initialize()
4156 debugfs_create_file(name, S_IFREG|S_IRUGO|S_IWUSR, in lpfc_debugfs_initialize()
4167 debugfs_create_file(name, S_IFREG|S_IRUGO|S_IWUSR, in lpfc_debugfs_initialize()
4178 debugfs_create_file(name, S_IFREG|S_IRUGO|S_IWUSR, in lpfc_debugfs_initialize()
[all …]
/linux-4.4.14/net/8021q/
Dvlanproc.c153 vn->proc_vlan_conf = proc_create(name_conf, S_IFREG|S_IRUSR|S_IWUSR, in vlan_proc_init()
177 proc_create_data(vlandev->name, S_IFREG|S_IRUSR|S_IWUSR, in vlan_proc_add_dev()
/linux-4.4.14/arch/powerpc/kernel/
Dproc_powerpc.c66 pde = proc_create_data("powerpc/systemcfg", S_IFREG|S_IRUGO, NULL, in proc_ppc64_init()
/linux-4.4.14/fs/dlm/
Ddebug_fs.c716 S_IFREG | S_IRUGO, in dlm_create_debug_file()
729 S_IFREG | S_IRUGO, in dlm_create_debug_file()
742 S_IFREG | S_IRUGO, in dlm_create_debug_file()
755 S_IFREG | S_IRUGO, in dlm_create_debug_file()
766 S_IFREG | S_IRUGO, in dlm_create_debug_file()
/linux-4.4.14/fs/hpfs/
Dinode.c131 i->i_mode |= S_IFREG; in hpfs_read_inode()
165 | (S_ISDIR(i->i_mode) ? S_IFDIR : S_IFREG)) in hpfs_write_inode_ea()
167 | (S_ISDIR(i->i_mode) ? S_IFDIR : S_IFREG))) || hpfs_inode->i_ea_mode) { in hpfs_write_inode_ea()
Dnamei.c161 result->i_mode |= S_IFREG; in hpfs_create()
196 result->i_mode != (mode | S_IFREG)) { in hpfs_create()
199 result->i_mode = mode | S_IFREG; in hpfs_create()
Ddir.c250 result->i_mode |= S_IFREG; in hpfs_lookup()
/linux-4.4.14/tools/testing/selftests/memfd/
Dfuse_mnt.c34 st->st_mode = S_IFREG | 0444; in memfd_getattr()
/linux-4.4.14/fs/cachefiles/
Dproc.c113 if (!proc_create("fs/cachefiles/histogram", S_IFREG | 0444, NULL, in cachefiles_proc_init()
Dnamei.c561 ret = security_path_mknod(&path, next, S_IFREG, 0); in cachefiles_walk_to_object()
565 ret = vfs_create(d_inode(dir), next, S_IFREG, true); in cachefiles_walk_to_object()
/linux-4.4.14/arch/s390/hypfs/
Dinode.c382 S_IFREG | UPDATE_FILE_MODE); in hypfs_create_update_file()
403 hypfs_create_file(dir, name, buffer, S_IFREG | REG_FILE_MODE); in hypfs_create_u64()
423 hypfs_create_file(dir, name, buffer, S_IFREG | REG_FILE_MODE); in hypfs_create_str()
/linux-4.4.14/drivers/pnp/isapnp/
Dproc.c84 e = dev->procent = proc_create_data(name, S_IFREG | S_IRUGO, de, in isapnp_proc_attach_device()
/linux-4.4.14/lib/
Dnotifier-error-inject.c53 umode_t mode = S_IFREG | S_IRUSR | S_IWUSR; in notifier_err_inject_init()
Dfault-inject.c194 umode_t mode = S_IFREG | S_IRUSR | S_IWUSR; in fault_create_debugfs_attr()
/linux-4.4.14/drivers/s390/block/
Ddasd_proc.c356 S_IFREG | S_IRUGO | S_IWUSR, in dasd_proc_init()
362 S_IFREG | S_IRUGO | S_IWUSR, in dasd_proc_init()
/linux-4.4.14/fs/nilfs2/
Dgcinode.c172 inode->i_mode = S_IFREG; in nilfs_init_gcinode()
Dmdt.c490 inode->i_mode = S_IFREG; in nilfs_mdt_init()
Ddir.c238 [S_IFREG >> S_SHIFT] = NILFS_FT_REG_FILE,
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_fs.c240 ret = create_file("atomic_counters", S_IFREG|S_IRUGO, dir, &tmp, in create_device_files()
248 ret = create_file("flash", S_IFREG|S_IWUSR|S_IRUGO, dir, &tmp, in create_device_files()
/linux-4.4.14/drivers/s390/cio/
Dqdio_debug.c307 q->debugfs_q = debugfs_create_file(name, S_IFREG | S_IRUGO | S_IWUSR, in setup_debugfs_entry()
324 S_IFREG | S_IRUGO | S_IWUSR, in qdio_setup_debug_entries()
Dblacklist.c414 entry = proc_create("cio_ignore", S_IFREG | S_IRUGO | S_IWUSR, NULL, in cio_ignore_proc_init()
/linux-4.4.14/fs/logfs/
Dinode.c61 case S_IFREG: in logfs_inode_setops()
270 inode->i_mode = S_IFREG; in logfs_new_meta_inode()
Dreadwrite.c140 case S_IFREG: /* fall through */ in logfs_disk_to_inode()
177 case S_IFREG: /* fall through */ in logfs_inode_to_disk()
/linux-4.4.14/drivers/pinctrl/
Dcore.c1663 debugfs_create_file("pins", S_IFREG | S_IRUGO, in pinctrl_init_device_debugfs()
1665 debugfs_create_file("pingroups", S_IFREG | S_IRUGO, in pinctrl_init_device_debugfs()
1667 debugfs_create_file("gpio-ranges", S_IFREG | S_IRUGO, in pinctrl_init_device_debugfs()
1689 debugfs_create_file("pinctrl-devices", S_IFREG | S_IRUGO, in pinctrl_init_debugfs()
1691 debugfs_create_file("pinctrl-maps", S_IFREG | S_IRUGO, in pinctrl_init_debugfs()
1693 debugfs_create_file("pinctrl-handles", S_IFREG | S_IRUGO, in pinctrl_init_debugfs()
Dpinconf.c608 debugfs_create_file("pinconf-pins", S_IFREG | S_IRUGO, in pinconf_init_device_debugfs()
610 debugfs_create_file("pinconf-groups", S_IFREG | S_IRUGO, in pinconf_init_device_debugfs()
Dpinmux.c704 debugfs_create_file("pinmux-functions", S_IFREG | S_IRUGO, in pinmux_init_device_debugfs()
706 debugfs_create_file("pinmux-pins", S_IFREG | S_IRUGO, in pinmux_init_device_debugfs()
/linux-4.4.14/drivers/s390/char/
Dtape_proc.c128 proc_create("tapedevices", S_IFREG | S_IRUGO | S_IWUSR, NULL, in tape_proc_init()
/linux-4.4.14/drivers/acpi/
Dproc.c150 proc_create("wakeup", S_IFREG | S_IRUGO | S_IWUSR, in acpi_sleep_proc_init()
Dbattery.c994 .mode = S_IFREG | S_IRUGO | S_IWUSR, \
/linux-4.4.14/fs/
Dbad_inode.c174 inode->i_mode = S_IFREG; in make_bad_inode()
Dnsfs.c87 inode->i_mode = S_IFREG | S_IRUGO; in ns_get_path()
Dbinfmt_misc.c688 inode = bm_get_inode(sb, S_IFREG | 0644); in bm_register_write()
Dopen.c889 op->mode = (mode & S_IALLUGO) | S_IFREG; in build_open_flags()
Dlibfs.c520 inode->i_mode = S_IFREG | files->mode; in simple_fill_super()
Dnamei.c2660 mode |= S_IFREG; in vfs_create()
3518 case S_IFREG: in may_mknod()
3554 case 0: case S_IFREG: in SYSCALL_DEFINE4()
/linux-4.4.14/security/
Dinode.c88 mode = (mode & S_IALLUGO) | S_IFREG; in securityfs_create_file()
/linux-4.4.14/fs/openpromfs/
Dinode.c250 inode->i_mode = S_IFREG | S_IRUSR | S_IWUSR; in openpromfs_lookup()
252 inode->i_mode = S_IFREG | S_IRUGO; in openpromfs_lookup()
/linux-4.4.14/fs/ocfs2/dlm/
Ddlmdebug.c895 S_IFREG|S_IRUSR, in dlm_debug_init()
906 S_IFREG|S_IRUSR, in dlm_debug_init()
916 S_IFREG|S_IRUSR, in dlm_debug_init()
927 S_IFREG|S_IRUSR, in dlm_debug_init()
/linux-4.4.14/arch/s390/pci/
Dpci_debug.c139 S_IFREG | S_IRUGO | S_IWUSR, in zpci_debug_init_device()
/linux-4.4.14/fs/coda/
Dcoda_linux.c81 inode_type = S_IFREG; in coda_vattr_to_iattr()
/linux-4.4.14/fs/efivarfs/
Dinode.c29 case S_IFREG: in efivarfs_get_inode()
Dsuper.c150 inode = efivarfs_get_inode(sb, d_inode(root), S_IFREG | 0644, 0, in efivarfs_callback()
/linux-4.4.14/drivers/nubus/
Dproc.c79 e = proc_create(name, S_IFREG | S_IRUGO | S_IWUSR, parent, in nubus_proc_subdir()
/linux-4.4.14/fs/squashfs/
Dinode.c169 inode->i_mode |= S_IFREG; in squashfs_read_inode()
214 inode->i_mode |= S_IFREG; in squashfs_read_inode()
/linux-4.4.14/security/selinux/
Dselinuxfs.c1236 inode = sel_make_inode(dir->d_sb, S_IFREG | S_IRUGO | S_IWUSR); in sel_make_bools()
1452 inode = sel_make_inode(dir->d_sb, S_IFREG|files[i].mode); in sel_make_avc_files()
1497 inode = sel_make_inode(dir->d_sb, S_IFREG|S_IRUGO); in sel_make_initcon_files()
1596 inode = sel_make_inode(dir->d_sb, S_IFREG|S_IRUGO); in sel_make_perm_files()
1624 inode = sel_make_inode(dir->d_sb, S_IFREG|S_IRUGO); in sel_make_class_dir_entries()
1698 inode = sel_make_inode(policycap_dir->d_sb, S_IFREG | S_IRUGO); in sel_make_policycap()
/linux-4.4.14/fs/ocfs2/dlmfs/
Ddlmfs.c435 case S_IFREG: in dlmfs_get_inode()
535 inode = dlmfs_get_inode(dir, dentry, mode | S_IFREG); in dlmfs_create()
/linux-4.4.14/fs/cramfs/
Dinode.c70 case S_IFREG: in cramino()
93 case S_IFREG: in get_cramfs_inode()
/linux-4.4.14/drivers/mfd/
Dab3100-otp.c128 otp->debugfs = debugfs_create_file("ab3100_otp", S_IFREG | S_IRUGO, in ab3100_otp_init_debugfs()
/linux-4.4.14/drivers/gpio/
Dgpio-ks8695.c312 (void) debugfs_create_file("ks8695_gpio", S_IFREG | S_IRUGO, NULL, NULL, &ks8695_gpio_operations); in ks8695_gpio_debugfs_init()
Dgpiolib.c2553 (void) debugfs_create_file("gpio", S_IFREG | S_IRUGO, in gpiolib_debugfs_init()
/linux-4.4.14/sound/pci/cs46xx/
Ddsp_spos.c816 entry->mode = S_IFREG | S_IRUGO | S_IWUSR; in cs46xx_dsp_proc_init()
828 entry->mode = S_IFREG | S_IRUGO | S_IWUSR; in cs46xx_dsp_proc_init()
840 entry->mode = S_IFREG | S_IRUGO | S_IWUSR; in cs46xx_dsp_proc_init()
852 entry->mode = S_IFREG | S_IRUGO | S_IWUSR; in cs46xx_dsp_proc_init()
864 entry->mode = S_IFREG | S_IRUGO | S_IWUSR; in cs46xx_dsp_proc_init()
876 entry->mode = S_IFREG | S_IRUGO | S_IWUSR; in cs46xx_dsp_proc_init()
Ddsp_spos_scb_lib.c274 entry->mode = S_IFREG | S_IRUGO | S_IWUSR; in cs46xx_dsp_proc_register_scb_desc()
/linux-4.4.14/drivers/watchdog/
Die6xx_wdt.c231 S_IFREG | S_IRUGO, NULL, NULL, &ie6xx_wdt_dbg_operations); in ie6xx_wdt_debugfs_init()
Dbcm_kona_wdt.c166 if (debugfs_create_file("info", S_IFREG | S_IRUGO, dir, wdt, in bcm_kona_wdt_debug_init()
/linux-4.4.14/fs/configfs/
Dfile.c324 umode_t mode = (attr->ca_mode & S_IALLUGO) | S_IFREG; in configfs_create_file()
Ddir.c425 error = configfs_create(dentry, (attr->ca_mode & S_IALLUGO) | S_IFREG, in configfs_attach_attr()
/linux-4.4.14/fs/cifs/
Dinode.c42 case S_IFREG:
243 fattr->cf_mode |= S_IFREG;
276 fattr->cf_mode |= S_IFREG;
451 fattr->cf_mode |= S_IFREG;
520 fattr->cf_mode |= S_IFREG; /* file? */
525 fattr->cf_mode |= S_IFREG; /* then it is a file */
629 fattr->cf_mode = S_IFREG | cifs_sb->mnt_file_mode;
Dreaddir.c149 fattr->cf_mode = S_IFREG | cifs_sb->mnt_file_mode; in cifs_fill_common_info()
/linux-4.4.14/fs/omfs/
Dinode.c60 case S_IFREG: in omfs_new_inode()
249 inode->i_mode = S_IFREG | (S_IRWXUGO & ~sbi->s_fmask); in omfs_iget()
Ddir.c290 return omfs_add_node(dir, dentry, mode | S_IFREG); in omfs_create()
/linux-4.4.14/drivers/gpu/drm/msm/
Dmsm_perf.c228 perf->ent = debugfs_create_file("perf", S_IFREG | S_IRUGO, in msm_perf_debugfs_init()
Dmsm_rd.c233 rd->ent = debugfs_create_file("rd", S_IFREG | S_IRUGO, in msm_rd_debugfs_init()
/linux-4.4.14/drivers/oprofile/
Doprofilefs.c147 inode = oprofilefs_get_inode(root->d_sb, S_IFREG | perm); in __oprofilefs_create_file()
/linux-4.4.14/drivers/isdn/divert/
Ddivert_procfs.c311 isdn_divert_entry = proc_create("divert", S_IFREG | S_IRUGO, in divert_dev_init()
/linux-4.4.14/arch/avr32/mach-at32ap/
Dclock.c318 (void) debugfs_create_file("at32ap_clk", S_IFREG | S_IRUGO, in clk_debugfs_init()
/linux-4.4.14/drivers/net/ethernet/qualcomm/
Dqca_debug.c154 debugfs_create_file("info", S_IFREG | S_IRUGO, device_root, qca, in qcaspi_init_device_debugfs()
/linux-4.4.14/fs/freevxfs/
Dvxfs_inode.c207 ret |= S_IFREG; in vxfs_transmod()
/linux-4.4.14/drivers/isdn/hysdn/
Dhysdn_proclog.c333 S_IFREG | S_IRUGO | S_IWUSR, hysdn_proc_entry, in hysdn_proclog_init()
Dhysdn_procconf.c375 S_IFREG | S_IRUGO | S_IWUSR, in hysdn_procconf_init()
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Dnamei.c621 it->it_create_mode = (mode & S_IALLUGO) | S_IFREG; in ll_atomic_open()
820 mode |= S_IFREG; /* for mode = 0 case, fallthrough */ in ll_mknod()
821 case S_IFREG: in ll_mknod()
Dfile.c922 oinfo.oi_oa->o_mode = S_IFREG; in ll_lsm_getattr()
2168 attr->ia_mode |= S_IFREG; in ll_hsm_import()
/linux-4.4.14/drivers/gpu/drm/
Ddrm_debugfs.c107 ent = debugfs_create_file(files[i].name, S_IFREG | S_IRUGO, in drm_debugfs_create_files()
/linux-4.4.14/fs/proc/
Dfd.c331 inode->i_mode = S_IFREG | S_IRUSR; in proc_fdinfo_instantiate()
Dgeneric.c488 mode |= S_IFREG; in proc_create_data()
Dbase.c132 NOD(NAME, (S_IFREG|(MODE)), NULL, &fops, {})
134 NOD(NAME, (S_IFREG|(MODE)), \
Dproc_sysctl.c450 inode->i_mode |= S_IFREG; in proc_sys_make_inode()
/linux-4.4.14/fs/ceph/
Dcache.c196 if ((ci->vfs_inode.i_mode & S_IFREG) == 0) in ceph_fscache_register_inode_cookie()
Dfile.c145 case S_IFREG: in ceph_init_file()
/linux-4.4.14/fs/efs/
Dinode.c148 case S_IFREG: in efs_iget()
/linux-4.4.14/fs/adfs/
Dinode.c112 mode = S_IFREG; in adfs_atts2mode()
/linux-4.4.14/fs/hfs/
Dinode.c27 #define HFS_VALID_MODE_BITS (S_IFREG | S_IFDIR | S_IRWXUGO)
349 inode->i_mode |= S_IFREG; in hfs_read_inode()
/linux-4.4.14/security/apparmor/
Dapparmorfs.c393 dent = securityfs_create_file(name, S_IFREG | 0444, dir, r, fops); in create_profile_file()
840 S_IFREG | fs_file->mode, in aafs_create_file()
/linux-4.4.14/fs/hugetlbfs/
Dinode.c753 case S_IFREG: in hugetlbfs_get_inode()
804 return hugetlbfs_mknod(dir, dentry, mode | S_IFREG, 0); in hugetlbfs_create()
1278 inode = hugetlbfs_get_inode(sb, NULL, S_IFREG | S_IRWXUGO, 0); in hugetlb_file_setup()
/linux-4.4.14/fs/isofs/
Dinode.c1306 inode->i_mode = S_IFREG | sbi->s_fmode; in isofs_read_inode()
1313 inode->i_mode = S_IFREG | S_IRUGO | S_IXUGO; in isofs_read_inode()
1400 inode->i_mode = S_IFREG | sbi->s_fmode; in isofs_read_inode()
/linux-4.4.14/arch/c6x/platforms/
Dpll.c438 debugfs_create_file("c6x_clocks", S_IFREG | S_IRUGO, NULL, NULL, in c6x_clk_debugfs_init()
/linux-4.4.14/fs/overlayfs/
Dinode.c432 case S_IFREG: in ovl_new_inode()
Ddir.c85 case S_IFREG: in ovl_create_real()
457 return ovl_create_object(dentry, (mode & 07777) | S_IFREG, 0, NULL); in ovl_create()
/linux-4.4.14/drivers/isdn/hardware/eicon/
Ddivasproc.c129 divas_proc_entry = proc_create(divas_proc_name, S_IFREG | S_IRUGO, in create_divas_proc()
/linux-4.4.14/usr/
Dgen_init_cpio.c308 mode |= S_IFREG; in cpio_mkfile()
/linux-4.4.14/arch/x86/platform/intel-quark/
Dimr.c274 idev->file = debugfs_create_file("imr_state", S_IFREG | S_IRUGO, NULL, in imr_debugfs_register()
/linux-4.4.14/drivers/pci/
Dproc.c398 e = proc_create_data(name, S_IFREG | S_IRUGO | S_IWUSR, bus->procdir, in pci_proc_attach_device()
/linux-4.4.14/security/tomoyo/
Daudit.c118 case S_IFREG: in tomoyo_filetype()
Dcondition.c852 value = S_IFREG; in tomoyo_condition()
/linux-4.4.14/fs/pstore/
Dinode.c330 inode->i_mode = S_IFREG | 0444; in pstore_mkfile()
/linux-4.4.14/drivers/clk/
Dclk-nomadik.c501 debugfs_create_file("nomadik-src-clk", S_IFREG | S_IRUGO, in nomadik_src_clk_init_debugfs()
/linux-4.4.14/fs/fat/
Dfile.c376 #define FAT_VALID_MODE (S_IFREG | S_IFDIR | S_IRWXUGO)
Dfat.h183 return (mode & ~sbi->options.fs_fmask) | S_IFREG; in fat_make_mode()
/linux-4.4.14/fs/ocfs2/cluster/
Dnetdebug.c516 umode_t mode = S_IFREG|S_IRUSR; in o2net_debugfs_init()
/linux-4.4.14/fs/afs/
Dinode.c47 inode->i_mode = S_IFREG | vnode->status.mode; in afs_inode_map_status()
Ddir.c929 mode |= S_IFREG; in afs_create()
/linux-4.4.14/arch/mips/jz4740/
Dgpio.c511 (void) debugfs_create_file("jz_regs_gpio", S_IFREG | S_IRUGO, in gpio_debugfs_init()
/linux-4.4.14/fs/tracefs/
Dinode.c400 mode |= S_IFREG; in tracefs_create_file()
/linux-4.4.14/kernel/power/
Dmain.c228 debugfs_create_file("suspend_stats", S_IFREG | S_IRUGO, in pm_debugfs_init()
/linux-4.4.14/fs/ncpfs/
Dinode.c606 server->m.file_mode = (server->m.file_mode & S_IRWXUGO) | S_IFREG; in ncp_fill_super()
900 ~(S_IFREG | S_IFDIR | S_IRWXUGO)))) in ncp_notify_change()
/linux-4.4.14/fs/affs/
Dinode.c126 inode->i_mode |= S_IFREG; in affs_iget()
/linux-4.4.14/drivers/misc/ibmasm/
Dibmasmfs.c165 inode = ibmasmfs_make_inode(parent->d_sb, S_IFREG | mode); in ibmasmfs_create_file()
/linux-4.4.14/fs/romfs/
Dsuper.c84 S_IFREG | 0644, /* regular file */
/linux-4.4.14/fs/debugfs/
Dinode.c331 mode |= S_IFREG; in debugfs_create_file()
/linux-4.4.14/fs/9p/
Dvfs_inode.c164 res |= S_IFREG; in p9mode2unixmode()
299 case S_IFREG: in v9fs_init_inode()
/linux-4.4.14/fs/gfs2/
Dglock.c1983 S_IFREG | S_IRUGO, in gfs2_create_debugfs_file()
1991 S_IFREG | S_IRUGO, in gfs2_create_debugfs_file()
1999 S_IFREG | S_IRUGO, in gfs2_create_debugfs_file()
Dinode.c676 case S_IFREG: in gfs2_create_inode()
814 return gfs2_create_inode(dir, dentry, NULL, S_IFREG | mode, 0, NULL, 0, excl, NULL); in gfs2_create()
1257 return gfs2_create_inode(dir, dentry, file, S_IFREG | mode, 0, NULL, 0, excl, opened); in gfs2_atomic_open()
/linux-4.4.14/fs/bfs/
Dinode.c69 inode->i_mode |= S_IFREG; in bfs_iget()
/linux-4.4.14/fs/nfs/
Dclient.c1300 p = proc_create("servers", S_IFREG|S_IRUGO, in nfs_fs_proc_net_init()
1306 p = proc_create("volumes", S_IFREG|S_IRUGO, in nfs_fs_proc_net_init()
/linux-4.4.14/fs/jfs/
Dnamei.c647 case S_IFREG: in commitZeroLink()
716 case S_IFREG: in jfs_free_zero_link()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ttm.c1216 ent = debugfs_create_file("amdgpu_vram", S_IFREG | S_IRUGO, root, in amdgpu_ttm_debugfs_init()
1223 ent = debugfs_create_file("amdgpu_gtt", S_IFREG | S_IRUGO, root, in amdgpu_ttm_debugfs_init()
Damdgpu_device.c2019 ent = debugfs_create_file("amdgpu_regs", S_IFREG | S_IRUGO, root, in amdgpu_debugfs_regs_init()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_ttm.c1160 ent = debugfs_create_file("radeon_vram", S_IFREG | S_IRUGO, root, in radeon_ttm_debugfs_init()
1166 ent = debugfs_create_file("radeon_gtt", S_IFREG | S_IRUGO, root, in radeon_ttm_debugfs_init()
/linux-4.4.14/fs/ext4/
Dmigrate.c478 S_IFREG, NULL, goal, owner); in ext4_ext_migrate()
Dioctl.c147 inode_bl->i_mode = S_IFREG; in swap_inode_boot_loader()
/linux-4.4.14/drivers/spi/
Dspi-dw.c114 debugfs_create_file("registers", S_IFREG | S_IRUGO, in dw_spi_debugfs_init()
/linux-4.4.14/fs/ubifs/
Dxattr.c132 inode = ubifs_new_inode(c, host, S_IFREG | S_IRWXUGO); in create_xattr()
Ddir.c113 case S_IFREG: in ubifs_new_inode()
Djournal.c430 case S_IFREG: in get_dent_type()
/linux-4.4.14/arch/arm/mach-davinci/
Dclock.c713 debugfs_create_file("davinci_clocks", S_IFREG | S_IRUGO, NULL, NULL, in davinci_clk_debugfs_init()
/linux-4.4.14/drivers/pwm/
Dcore.c975 debugfs_create_file("pwm", S_IFREG | S_IRUGO, NULL, NULL, in pwm_debugfs_init()
/linux-4.4.14/arch/sh/mm/
Dpmb.c866 dentry = debugfs_create_file("pmb", S_IFREG | S_IRUGO, in pmb_debugfs_init()
/linux-4.4.14/fs/xfs/libxfs/
Dxfs_dir2.c45 [S_IFREG >> S_SHIFT] = XFS_DIR3_FT_REG_FILE,
Dxfs_inode_fork.c137 case S_IFREG: in xfs_iformat_fork()
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/
Dinode.c137 inode = spufs_new_inode(sb, S_IFREG | mode); in spufs_new_file()
/linux-4.4.14/fs/ufs/
Dutil.h170 case S_IFREG: in ufs_set_de_type()
/linux-4.4.14/sound/core/
Dinfo.c714 entry->mode = S_IFREG | S_IRUGO; in snd_info_create_entry()
Dpcm.c635 entry->mode = S_IFREG | S_IWUSR; in snd_pcm_substream_proc_init()
/linux-4.4.14/fs/kernfs/
Dfile.c921 kn = kernfs_new_node(parent, name, (mode & S_IALLUGO) | S_IFREG, flags); in __kernfs_create_file()
/linux-4.4.14/fs/qnx6/
Dinode.c513 inode->i_mode = S_IFREG | S_IRUSR; /* probably wrong */ in qnx6_private_inode()
/linux-4.4.14/fs/hfsplus/
Dinode.c201 mode = S_IFREG | ((S_IRUGO|S_IWUGO) & ~(sbi->umask)); in hfsplus_get_perms()
/linux-4.4.14/fs/ext2/
Ddir.c266 [S_IFREG >> S_SHIFT] = EXT2_FT_REG_FILE,
/linux-4.4.14/fs/exofs/
Ddir.c219 [S_IFREG >> S_SHIFT] = EXOFS_FT_REG_FILE,
/linux-4.4.14/fs/jffs2/
Dfs.c314 case S_IFREG: in jffs2_iget()
Dreadinode.c1230 case S_IFREG: in jffs2_do_read_inode_internal()
/linux-4.4.14/drivers/soc/ti/
Dknav_dma.c773 debugfs_create_file("knav_dma", S_IFREG | S_IRUGO, NULL, NULL, in knav_dma_probe()
Dknav_qmss_queue.c1803 debugfs_create_file("qmss", S_IFREG | S_IRUGO, NULL, NULL, in knav_queue_probe()
/linux-4.4.14/fs/reiserfs/
Dxattr.c401 0700|S_IFREG); in xattr_lookup()
/linux-4.4.14/fs/xfs/
Dxfs_icache.c102 case S_IFREG: in xfs_inode_free()
Dxfs_iops.c1261 case S_IFREG: in xfs_setup_inode()
Dxfs_qm.c764 error = xfs_dir_ialloc(&tp, NULL, S_IFREG, 1, 0, 0, 1, ip, in xfs_qm_qino_alloc()
/linux-4.4.14/fs/f2fs/
Ddir.c53 [S_IFREG >> S_SHIFT] = F2FS_FT_REG_FILE,
/linux-4.4.14/fs/hostfs/
Dhostfs_kern.c544 case S_IFREG: in read_name()
/linux-4.4.14/drivers/usb/gadget/function/
Df_fs.c1226 data->perms.mode = (value & 0666) | S_IFREG; in ffs_fs_parse_opts()
1234 data->perms.mode = (value & 0666) | S_IFREG; in ffs_fs_parse_opts()
1281 .mode = S_IFREG | 0600, in ffs_fs_mount()
/linux-4.4.14/fs/ntfs/
Dinode.c638 vi->i_mode |= S_IFREG; in ntfs_read_locked_inode()
2131 vi->i_mode = S_IFREG; in ntfs_read_inode_mount()
/linux-4.4.14/drivers/platform/x86/
Dintel_ips.c1343 ent = debugfs_create_file(node->name, S_IFREG | S_IRUGO, in ips_debugfs_init()
Dsamsung-laptop.c1352 dent = debugfs_create_file("call", S_IFREG | S_IRUGO, in samsung_debugfs_init()
/linux-4.4.14/arch/s390/kernel/
Ddebug.c1105 mode = (id->mode | S_IFREG) & ~S_IXUGO; in debug_register_view()
/linux-4.4.14/drivers/staging/lustre/lustre/mdc/
Dmdc_locks.c286 it->it_create_mode = (it->it_create_mode & ~S_IFMT) | S_IFREG; in mdc_intent_open_pack()
/linux-4.4.14/sound/core/oss/
Dmixer_oss.c1243 entry->mode = S_IFREG | S_IRUGO | S_IWUSR; in snd_mixer_oss_proc_init()
/linux-4.4.14/drivers/net/irda/
Dvlsi_ir.c1651 ent = proc_create_data(ndev->name, S_IFREG|S_IRUGO, in vlsi_irda_probe()
/linux-4.4.14/drivers/pci/host/
Dpci-tegra.c1965 file = debugfs_create_file("ports", S_IFREG | S_IRUGO, pcie->debugfs, in tegra_pcie_debugfs_init()

12