path_name
__string(path_name, p->name)
__assign_str(path_name);
__get_str(path_name),
__string(path_name, p->name)
__assign_str(path_name);
__get_str(path_name),
fbi->path = mmp_get_path(mi->path_name);
dev_err(&pdev->dev, "can't get the path %s\n", mi->path_name);
#define BTRFS_PATH_AUTO_FREE(path_name) \
struct btrfs_path *path_name __free(btrfs_free_path) = NULL
#define BTRFS_PATH_AUTO_RELEASE(path_name) \
struct btrfs_path path_name __free(btrfs_release_path) = { 0 }
char *path_name;
kfree(param->path_name);
kfree(param[i].path_name);
ref->ref_flag, ref->path_name, ref->node_name,
ce->path = refs[0].path_name;
refs[0].path_name = NULL;
rc = cache_entry_hash(refs[0].path_name, strlen(refs[0].path_name), &hash);
convert_delimiter(ref[i].path_name, '\\');
ref->path_name = kstrdup(path, GFP_ATOMIC);
if (!ref->path_name)
kfree(ref->path_name);
ref->path_name = NULL;
node->path_name = cifs_strndup_from_utf16(temp, max_len,
if (!node->path_name) {
__u16 path_name[W_MAX_PATH];
const char *path_name;
error = path_name(op, subj_cred, &profile->label, path,
error = path_name(OP_LINK, subj_cred, &profile->label, link,
error = path_name(OP_LINK, subj_cred, &profile->label, target,
static int hv_fcopy_create_file(char *file_name, char *path_name, __u32 flags)
p = path_name;
path_name, file_name) >= sizeof(target_fname)) {
syslog(LOG_ERR, "target file name is too long: %s/%s", path_name, file_name);
if (access(path_name, F_OK)) {
if (mkdir(path_name, 0755)) {
path_name);
syslog(LOG_ERR, "Invalid path: %s", path_name);
char file_name[W_MAX_PATH], path_name[W_MAX_PATH];
wcstoutf8(path_name, smsg_in->path_name, W_MAX_PATH - 1);
return hv_fcopy_create_file(file_name, path_name, smsg_in->copy_flags);