Home
last modified time | relevance | path

Searched refs:pathlen (Results 1 – 17 of 17) sorted by relevance

/linux/fs/xfs/
H A Dxfs_symlink.c37 xfs_fsize_t pathlen; in xfs_readlink() local
49 pathlen = ip->i_disk_size; in xfs_readlink()
50 if (!pathlen) in xfs_readlink()
53 if (pathlen < 0 || pathlen > XFS_SYMLINK_MAXLEN) { in xfs_readlink()
56 (long long) pathlen); in xfs_readlink()
69 memcpy(link, ip->i_df.if_data, pathlen + 1); in xfs_readlink()
104 int pathlen; in xfs_symlink() local
123 pathlen = strlen(target_path); in xfs_symlink()
124 if (pathlen >= XFS_SYMLINK_MAXLEN) /* total string too long */ in xfs_symlink()
126 ASSERT(pathlen > 0); in xfs_symlink()
[all …]
/linux/fs/xfs/libxfs/
H A Dxfs_symlink_remote.c31 int pathlen) in xfs_symlink_blocks() argument
35 return (pathlen + buflen - 1) / buflen; in xfs_symlink_blocks()
248 int pathlen = ip->i_disk_size; in xfs_symlink_remote_read() local
258 fsblocks = xfs_symlink_blocks(mp, pathlen); in xfs_symlink_remote_read()
275 if (pathlen < byte_cnt) in xfs_symlink_remote_read()
276 byte_cnt = pathlen; in xfs_symlink_remote_read()
297 pathlen -= byte_cnt; in xfs_symlink_remote_read()
302 ASSERT(pathlen == 0); in xfs_symlink_remote_read()
318 int pathlen, in xfs_symlink_write_target() argument
336 if (pathlen <= xfs_inode_data_fork_size(ip)) { in xfs_symlink_write_target()
[all …]
/linux/arch/um/os-Linux/
H A Dexecvp.c50 size_t len, pathlen; in execvp_noalloc() local
57 pathlen = strlen(path); in execvp_noalloc()
59 name = memcpy(buf + pathlen + 1, file, len); in execvp_noalloc()
/linux/kernel/
H A Dauditfilter.c1313 int dlen, pathlen; in audit_compare_dname_path() local
1317 pathlen = strlen(path); in audit_compare_dname_path()
1318 if (pathlen < dlen) in audit_compare_dname_path()
1327 pathlen -= parentlen; in audit_compare_dname_path()
1328 while (pathlen > 0 && p[pathlen - 1] == '/') in audit_compare_dname_path()
1329 pathlen--; in audit_compare_dname_path()
1331 if (pathlen != dlen) in audit_compare_dname_path()
/linux/tools/testing/selftests/exec/
H A Dexecveat.c83 int pathlen = path ? strlen(path) : 0; in check_execveat_invoked_rc() local
85 if (pathlen > 40) in check_execveat_invoked_rc()
88 fd, path, (path + pathlen - 20), flags); in check_execveat_invoked_rc()
/linux/tools/perf/ui/browsers/
H A Dscripts.c159 int pathlen) in find_scripts() argument
231 scnprintf(scripts_path_array[i], pathlen, "%s/scripts/%s/%s", in find_scripts()
/linux/drivers/firmware/tegra/
H A Dbpmp-debugfs.c407 const size_t pathlen = SZ_256; in bpmp_populate_debugfs_inband() local
423 pathbuf = kzalloc(pathlen, GFP_KERNEL); in bpmp_populate_debugfs_inband()
453 len = snprintf(pathbuf, pathlen, "%s%s/", ppath, name); in bpmp_populate_debugfs_inband()
454 if (len >= pathlen) { in bpmp_populate_debugfs_inband()
/linux/fs/exfat/
H A Dnamei.c409 int pathlen = strlen(path); in __exfat_resolve_path() local
415 namelen = exfat_striptail_len(pathlen, path, false); in __exfat_resolve_path()
421 if (!lookup && (namelen < pathlen)) in __exfat_resolve_path()
423 namelen = pathlen; in __exfat_resolve_path()
427 if (pathlen > (MAX_NAME_LENGTH * MAX_CHARSET_SIZE)) in __exfat_resolve_path()
/linux/fs/ceph/
H A Dmds_client.h625 int pathlen; member
633 __putname((char *)path_info->path - (PATH_MAX - 1 - path_info->pathlen)); in ceph_mdsc_free_path_info()
H A Dmds_client.c2823 path_info->pathlen = PATH_MAX - 1 - pos; in ceph_mdsc_build_path()
2853 path_info->pathlen = dentry->d_name.len; in build_dentry_path()
2876 path_info->pathlen = 0; in build_inode_path()
2916 path_info->pathlen, path_info->path); in set_request_path_attr()
2921 path_info->pathlen = rpath ? strlen(rpath) : 0; in set_request_path_attr()
2924 doutc(cl, " path %.*s\n", path_info->pathlen, rpath); in set_request_path_attr()
3085 len += path_info1.pathlen + path_info2.pathlen; in create_request_message()
3093 len += path_info1.pathlen; in create_request_message()
3095 len += path_info2.pathlen; in create_request_message()
4769 struct_len += sizeof(u32) + path_info.pathlen + sizeof(rec.v2); in reconnect_caps_cb()
[all …]
/linux/security/integrity/ima/
H A Dima_fs.c297 int rc, pathlen = strlen(path); in ima_read_policy() local
329 return pathlen; in ima_read_policy()
/linux/fs/nfs/
H A Ddir.c2614 unsigned int pathlen = strlen(symname); in nfs_symlink() local
2620 if (pathlen > PAGE_SIZE) in nfs_symlink()
2631 memcpy(kaddr, symname, pathlen); in nfs_symlink()
2632 if (pathlen < PAGE_SIZE) in nfs_symlink()
2633 memset(kaddr + pathlen, 0, PAGE_SIZE - pathlen); in nfs_symlink()
2636 error = NFS_PROTO(dir)->symlink(dir, dentry, folio, pathlen, &attr); in nfs_symlink()
H A Dproc.c411 .pathlen = len, in nfs_proc_symlink()
H A Dnfs2xdr.c754 encode_path(xdr, args->pages, args->pathlen); in nfs2_xdr_enc_symlinkargs()
H A Dnfs3proc.c567 data->arg.symlink.pathlen = len; in nfs3_proc_symlink()
H A Dnfs3xdr.c1081 encode_nfspath3(xdr, args->pages, args->pathlen); in encode_symlinkdata3()
/linux/include/linux/
H A Dnfs_xdr.h886 unsigned int pathlen; member
964 unsigned int pathlen; member