Home
last modified time | relevance | path

Searched refs:pathlen (Results 1 – 24 of 24) 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 > in xfs_symlink()
329 int pathlen; xfs_inactive_symlink() local
[all...]
/linux/fs/xfs/libxfs/
H A Dxfs_symlink_remote.c25 * Each contiguous block has a header, so it is not just a simple pathlen
31 int pathlen) in xfs_symlink_blocks() argument
35 return (pathlen + buflen - 1) / buflen; in xfs_symlink_blocks()
246 int pathlen = ip->i_disk_size; in xfs_symlink_remote_read()
256 fsblocks = xfs_symlink_blocks(mp, pathlen); in xfs_symlink_remote_read()
273 if (pathlen < byte_cnt) in xfs_symlink_remote_read()
274 byte_cnt = pathlen; in xfs_symlink_remote_read()
295 pathlen -= byte_cnt; in xfs_symlink_remote_read()
300 ASSERT(pathlen == 0); in xfs_symlink_remote_read()
316 int pathlen, in xfs_symlink_write_target()
245 int pathlen = ip->i_disk_size; xfs_symlink_remote_read() local
314 xfs_symlink_write_target(struct xfs_trans * tp,struct xfs_inode * ip,const char * target_path,int pathlen,xfs_fsblock_t fs_blocks,uint resblks) xfs_symlink_write_target() argument
[all...]
H A Dxfs_symlink_remote.h13 int xfs_symlink_blocks(struct xfs_mount *mp, int pathlen);
24 xfs_ino_t owner, const char *target_path, int pathlen,
/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/fs/ceph/
H A Ddebugfs.c58 int pathlen = 0; in mdsc_show() local
84 path = ceph_mdsc_build_path(mdsc, req->r_dentry, &pathlen, in mdsc_show()
94 ceph_mdsc_free_path(path, pathlen); in mdsc_show()
103 path = ceph_mdsc_build_path(mdsc, req->r_old_dentry, &pathlen, in mdsc_show()
114 ceph_mdsc_free_path(path, pathlen); in mdsc_show()
H A Ddir.c1266 int pathlen = 0; in ceph_async_unlink_cb() local
1268 char *path = ceph_mdsc_build_path(mdsc, dentry, &pathlen, in ceph_async_unlink_cb()
1284 ceph_mdsc_free_path(path, pathlen); in ceph_async_unlink_cb()
1342 int pathlen; in ceph_unlink() local
1362 path = ceph_mdsc_build_path(mdsc, dn, &pathlen, &pathbase, 0); in ceph_unlink()
1369 ceph_mdsc_free_path(path, pathlen); in ceph_unlink()
H A Dmds_client.c2882 int *pathlen, u64 *ino, bool *freepath, in set_request_path_attr() argument
2889 r = build_inode_path(rinode, ppath, pathlen, ino, freepath); in set_request_path_attr()
2893 r = build_dentry_path(mdsc, rdentry, rdiri, ppath, pathlen, ino, in set_request_path_attr()
2895 doutc(cl, " dentry %p %llx/%.*s\n", rdentry, *ino, *pathlen, *ppath); in set_request_path_attr()
2899 *pathlen = rpath ? strlen(rpath) : 0; in set_request_path_attr()
2900 doutc(cl, " path %.*s\n", *pathlen, rpath); in set_request_path_attr()
4589 int pathlen = 0, err; in reconnect_caps_cb() local
4596 path = ceph_mdsc_build_path(mdsc, dentry, &pathlen, &pathbase, in reconnect_caps_cb()
4715 struct_len += sizeof(u32) + pathlen + sizeof(rec.v2); in reconnect_caps_cb()
4739 ceph_pagelist_encode_string(pagelist, path, pathlen); in reconnect_caps_cb()
[all …]
H A Dfile.c371 int pathlen; in ceph_open()
402 path = ceph_mdsc_build_path(mdsc, dentry, &pathlen, &pathbase, 0); in ceph_open()
409 ceph_mdsc_free_path(path, pathlen); in ceph_open()
617 int pathlen = 0; in ceph_async_create_cb()
619 char *path = ceph_mdsc_build_path(mdsc, req->r_dentry, &pathlen, in ceph_async_create_cb()
625 ceph_mdsc_free_path(path, pathlen); in ceph_finish_async_create()
794 int pathlen; in ceph_atomic_open()
817 path = ceph_mdsc_build_path(mdsc, dn, &pathlen, &pathbase, 0); in ceph_atomic_open()
829 ceph_mdsc_free_path(path, pathlen); in ceph_atomic_open()
586 int pathlen = 0; ceph_async_create_cb() local
H A Dinode.c2486 int pathlen; in __ceph_setattr() local
2494 path = ceph_mdsc_build_path(mdsc, dentry, &pathlen, &pathbase, 0); in __ceph_setattr()
2501 ceph_mdsc_free_path(path, pathlen); in __ceph_setattr()
/linux/tools/testing/selftests/exec/
H A Dexecveat.c81 int pathlen = path ? strlen(path) : 0; in check_execveat_invoked_rc() local
83 if (pathlen > 40) in check_execveat_invoked_rc()
86 fd, path, (path + pathlen - 20), flags); in check_execveat_invoked_rc()
/linux/tools/perf/
H A Dbuiltin.h43 int pathlen);
H A Dbuiltin-script.c3537 int pathlen) in find_scripts()
3584 snprintf(scripts_path_array[i], pathlen, "%s/%s", in get_script_path()
3499 find_scripts(char ** scripts_array,char ** scripts_path_array,int num,int pathlen) find_scripts() argument
/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.c398 int pathlen = strlen(path); in __exfat_resolve_path() local
404 namelen = exfat_striptail_len(pathlen, path, false); in __exfat_resolve_path()
410 if (!lookup && (namelen < pathlen)) in __exfat_resolve_path()
412 namelen = pathlen; in __exfat_resolve_path()
416 if (pathlen > (MAX_NAME_LENGTH * MAX_CHARSET_SIZE)) in __exfat_resolve_path()
/linux/security/integrity/ima/
H A Dima_fs.c317 int rc, pathlen = strlen(path); in ima_read_policy() local
349 return pathlen; in ima_read_policy()
/linux/kernel/
H A Dauditfilter.c1314 int dlen, pathlen; in audit_compare_dname_path() local
1318 pathlen = strlen(path); in audit_compare_dname_path()
1319 if (pathlen < dlen) in audit_compare_dname_path()
1323 if (pathlen - parentlen != dlen) in audit_compare_dname_path()
/linux/fs/nfs/
H A Ddir.c2611 unsigned int pathlen = strlen(symname); in nfs_symlink() local
2617 if (pathlen > PAGE_SIZE) in nfs_symlink()
2628 memcpy(kaddr, symname, pathlen); in nfs_symlink()
2629 if (pathlen < PAGE_SIZE) in nfs_symlink()
2630 memset(kaddr + pathlen, 0, PAGE_SIZE - pathlen); in nfs_symlink()
2633 error = NFS_PROTO(dir)->symlink(dir, dentry, folio, pathlen, &attr); in nfs_symlink()
H A Dproc.c410 .pathlen = len, in nfs_proc_symlink()
H A Dnfs2xdr.c758 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.c1084 encode_nfspath3(xdr, args->pages, args->pathlen); in encode_symlinkdata3()
/linux/include/linux/
H A Dnfs_xdr.h883 unsigned int pathlen; member
961 unsigned int pathlen; member
/linux/tools/perf/util/
H A Dpython.c1389 int num __maybe_unused, int pathlen __maybe_unused) in find_scripts()
/linux/fs/nfsd/
H A Dnfs4xdr.c2629 __be32 pathlen; in nfsd4_encode_components_esc() local
2676 pathlen = htonl(count); in nfsd4_encode_components_esc()
2677 write_bytes_to_xdr_buf(xdr->buf, pathlen_offset, &pathlen, 4); in nfsd4_encode_components_esc()