Symbol: path_info
arch/parisc/include/uapi/asm/pdc.h
656
unsigned int path_info;
arch/parisc/include/uapi/asm/pdc.h
685
unsigned int path_info;
drivers/md/dm-ps-historical-service-time.c
219
struct path_info *pi, *next;
drivers/md/dm-ps-historical-service-time.c
241
struct path_info *pi;
drivers/md/dm-ps-historical-service-time.c
271
struct path_info *pi;
drivers/md/dm-ps-historical-service-time.c
322
struct path_info *pi = path->pscontext;
drivers/md/dm-ps-historical-service-time.c
334
struct path_info *pi = path->pscontext;
drivers/md/dm-ps-historical-service-time.c
345
static void hst_fill_compare(struct path_info *pi, u64 *hst,
drivers/md/dm-ps-historical-service-time.c
367
static long long hst_compare(struct path_info *pi1, struct path_info *pi2,
drivers/md/dm-ps-historical-service-time.c
434
struct path_info *pi = NULL, *best = NULL;
drivers/md/dm-ps-historical-service-time.c
464
struct path_info *pi = path->pscontext;
drivers/md/dm-ps-historical-service-time.c
474
static u64 path_service_time(struct path_info *pi, u64 start_time)
drivers/md/dm-ps-historical-service-time.c
495
struct path_info *pi = path->pscontext;
drivers/md/dm-ps-io-affinity.c
119
s->path_map = kzalloc_objs(struct path_info *, nr_cpu_ids);
drivers/md/dm-ps-io-affinity.c
156
struct path_info *pi;
drivers/md/dm-ps-io-affinity.c
182
struct path_info *pi = p->pscontext;
drivers/md/dm-ps-io-affinity.c
189
struct path_info *pi = p->pscontext;
drivers/md/dm-ps-io-affinity.c
201
struct path_info *pi;
drivers/md/dm-ps-io-affinity.c
22
struct path_info **path_map;
drivers/md/dm-ps-io-affinity.c
29
struct path_info *pi = s->path_map[cpu];
drivers/md/dm-ps-io-affinity.c
47
struct path_info *pi = NULL;
drivers/md/dm-ps-queue-length.c
119
struct path_info *pi;
drivers/md/dm-ps-queue-length.c
167
struct path_info *pi = path->pscontext;
drivers/md/dm-ps-queue-length.c
178
struct path_info *pi = path->pscontext;
drivers/md/dm-ps-queue-length.c
194
struct path_info *pi = NULL, *best = NULL;
drivers/md/dm-ps-queue-length.c
226
struct path_info *pi = path->pscontext;
drivers/md/dm-ps-queue-length.c
236
struct path_info *pi = path->pscontext;
drivers/md/dm-ps-queue-length.c
69
struct path_info *pi, *next;
drivers/md/dm-ps-queue-length.c
91
struct path_info *pi;
drivers/md/dm-ps-round-robin.c
125
struct path_info *pi;
drivers/md/dm-ps-round-robin.c
169
struct path_info *pi = p->pscontext;
drivers/md/dm-ps-round-robin.c
180
struct path_info *pi = p->pscontext;
drivers/md/dm-ps-round-robin.c
193
struct path_info *pi = NULL;
drivers/md/dm-ps-round-robin.c
197
pi = list_entry(s->valid_paths.next, struct path_info, list);
drivers/md/dm-ps-round-robin.c
37
struct path_info *pi, *next;
drivers/md/dm-ps-round-robin.c
94
struct path_info *pi;
drivers/md/dm-ps-service-time.c
116
struct path_info *pi;
drivers/md/dm-ps-service-time.c
179
struct path_info *pi = path->pscontext;
drivers/md/dm-ps-service-time.c
190
struct path_info *pi = path->pscontext;
drivers/md/dm-ps-service-time.c
215
static int st_compare_load(struct path_info *pi1, struct path_info *pi2,
drivers/md/dm-ps-service-time.c
280
struct path_info *pi = NULL, *best = NULL;
drivers/md/dm-ps-service-time.c
307
struct path_info *pi = path->pscontext;
drivers/md/dm-ps-service-time.c
317
struct path_info *pi = path->pscontext;
drivers/md/dm-ps-service-time.c
65
struct path_info *pi, *next;
drivers/md/dm-ps-service-time.c
87
struct path_info *pi;
drivers/scsi/hpsa.c
912
static DEVICE_ATTR_RO(path_info);
drivers/scsi/smartpqi/smartpqi_init.c
7571
static DEVICE_ATTR(path_info, 0444, pqi_path_info_show, NULL);
drivers/video/fbdev/mmp/hw/mmp_ctrl.c
399
struct mmp_path_info *path_info;
drivers/video/fbdev/mmp/hw/mmp_ctrl.c
405
path_info = kzalloc_obj(*path_info);
drivers/video/fbdev/mmp/hw/mmp_ctrl.c
406
if (!path_info)
drivers/video/fbdev/mmp/hw/mmp_ctrl.c
409
path_info->name = config->name;
drivers/video/fbdev/mmp/hw/mmp_ctrl.c
410
path_info->id = path_plat->id;
drivers/video/fbdev/mmp/hw/mmp_ctrl.c
411
path_info->dev = ctrl->dev;
drivers/video/fbdev/mmp/hw/mmp_ctrl.c
412
path_info->overlay_num = config->overlay_num;
drivers/video/fbdev/mmp/hw/mmp_ctrl.c
413
path_info->overlay_ops = &mmphw_overlay_ops;
drivers/video/fbdev/mmp/hw/mmp_ctrl.c
414
path_info->set_mode = path_set_mode;
drivers/video/fbdev/mmp/hw/mmp_ctrl.c
415
path_info->plat_data = path_plat;
drivers/video/fbdev/mmp/hw/mmp_ctrl.c
418
path = mmp_register_path(path_info);
drivers/video/fbdev/mmp/hw/mmp_ctrl.c
420
kfree(path_info);
drivers/video/fbdev/mmp/hw/mmp_ctrl.c
429
kfree(path_info);
fs/ceph/debugfs.c
101
struct ceph_path_info path_info = {0};
fs/ceph/debugfs.c
102
path = ceph_mdsc_build_path(mdsc, req->r_old_dentry, &path_info, 0);
fs/ceph/debugfs.c
112
ceph_mdsc_free_path_info(&path_info);
fs/ceph/debugfs.c
82
struct ceph_path_info path_info = {0};
fs/ceph/debugfs.c
83
path = ceph_mdsc_build_path(mdsc, req->r_dentry, &path_info, 0);
fs/ceph/debugfs.c
92
ceph_mdsc_free_path_info(&path_info);
fs/ceph/dir.c
1274
struct ceph_path_info path_info = {0};
fs/ceph/dir.c
1275
char *path = ceph_mdsc_build_path(mdsc, dentry, &path_info, 0);
fs/ceph/dir.c
1289
path_info.vino.ino, IS_ERR(path) ? "<<bad>>" : path, result);
fs/ceph/dir.c
1290
ceph_mdsc_free_path_info(&path_info);
fs/ceph/dir.c
1367
struct ceph_path_info path_info = {0};
fs/ceph/dir.c
1368
path = ceph_mdsc_build_path(mdsc, dn, &path_info, 0);
fs/ceph/dir.c
1375
ceph_mdsc_free_path_info(&path_info);
fs/ceph/file.c
400
struct ceph_path_info path_info = {0};
fs/ceph/file.c
401
path = ceph_mdsc_build_path(mdsc, dentry, &path_info, 0);
fs/ceph/file.c
408
ceph_mdsc_free_path_info(&path_info);
fs/ceph/file.c
615
struct ceph_path_info path_info = {0};
fs/ceph/file.c
616
char *path = ceph_mdsc_build_path(mdsc, req->r_dentry, &path_info, 0);
fs/ceph/file.c
620
path_info.vino.ino, IS_ERR(path) ? "<<bad>>" : path, result);
fs/ceph/file.c
621
ceph_mdsc_free_path_info(&path_info);
fs/ceph/file.c
810
struct ceph_path_info path_info = {0};
fs/ceph/file.c
811
path = ceph_mdsc_build_path(mdsc, dn, &path_info, 0);
fs/ceph/file.c
823
ceph_mdsc_free_path_info(&path_info);
fs/ceph/inode.c
2554
struct ceph_path_info path_info = {0};
fs/ceph/inode.c
2555
path = ceph_mdsc_build_path(mdsc, dentry, &path_info, 0);
fs/ceph/inode.c
2562
ceph_mdsc_free_path_info(&path_info);
fs/ceph/mds_client.c
2709
struct ceph_path_info *path_info, int for_wire)
fs/ceph/mds_client.c
2823
memset(path_info, 0, sizeof(*path_info));
fs/ceph/mds_client.c
2825
path_info->vino.ino = base;
fs/ceph/mds_client.c
2826
path_info->pathlen = PATH_MAX - 1 - pos;
fs/ceph/mds_client.c
2827
path_info->path = path + pos;
fs/ceph/mds_client.c
2828
path_info->freepath = true;
fs/ceph/mds_client.c
2832
path_info->vino.snap = ceph_snap(d_inode(dentry));
fs/ceph/mds_client.c
2834
path_info->vino.snap = CEPH_NOSNAP;
fs/ceph/mds_client.c
2842
struct inode *dir, struct ceph_path_info *path_info,
fs/ceph/mds_client.c
2852
path_info->vino.ino = ceph_ino(dir);
fs/ceph/mds_client.c
2853
path_info->vino.snap = ceph_snap(dir);
fs/ceph/mds_client.c
2855
path_info->path = dentry->d_name.name;
fs/ceph/mds_client.c
2856
path_info->pathlen = dentry->d_name.len;
fs/ceph/mds_client.c
2857
path_info->freepath = false;
fs/ceph/mds_client.c
2861
path = ceph_mdsc_build_path(mdsc, dentry, path_info, 1);
fs/ceph/mds_client.c
2870
static int build_inode_path(struct inode *inode, struct ceph_path_info *path_info)
fs/ceph/mds_client.c
2877
path_info->vino.ino = ceph_ino(inode);
fs/ceph/mds_client.c
2878
path_info->vino.snap = ceph_snap(inode);
fs/ceph/mds_client.c
2879
path_info->pathlen = 0;
fs/ceph/mds_client.c
2880
path_info->freepath = false;
fs/ceph/mds_client.c
2884
path = ceph_mdsc_build_path(mdsc, dentry, path_info, 1);
fs/ceph/mds_client.c
2892
path_info->vino.snap = ceph_snap(inode);
fs/ceph/mds_client.c
2903
struct ceph_path_info *path_info,
fs/ceph/mds_client.c
2910
memset(path_info, 0, sizeof(*path_info));
fs/ceph/mds_client.c
2913
r = build_inode_path(rinode, path_info);
fs/ceph/mds_client.c
2917
r = build_dentry_path(mdsc, rdentry, rdiri, path_info, parent_locked);
fs/ceph/mds_client.c
2918
doutc(cl, " dentry %p %llx/%.*s\n", rdentry, path_info->vino.ino,
fs/ceph/mds_client.c
2919
path_info->pathlen, path_info->path);
fs/ceph/mds_client.c
2921
path_info->vino.ino = rino;
fs/ceph/mds_client.c
2922
path_info->vino.snap = CEPH_NOSNAP;
fs/ceph/mds_client.c
2923
path_info->path = rpath;
fs/ceph/mds_client.c
2924
path_info->pathlen = rpath ? strlen(rpath) : 0;
fs/ceph/mds_client.c
2925
path_info->freepath = false;
fs/ceph/mds_client.c
2927
doutc(cl, " path %.*s\n", path_info->pathlen, rpath);
fs/ceph/mds_client.c
4648
struct ceph_path_info path_info = {0};
fs/ceph/mds_client.c
4655
char *path = ceph_mdsc_build_path(mdsc, dentry, &path_info,
fs/ceph/mds_client.c
4694
rec.v2.pathbase = cpu_to_le64(path_info.vino.ino);
fs/ceph/mds_client.c
4709
rec.v1.pathbase = cpu_to_le64(path_info.vino.ino);
fs/ceph/mds_client.c
4771
struct_len += sizeof(u32) + path_info.pathlen + sizeof(rec.v2);
fs/ceph/mds_client.c
4795
ceph_pagelist_encode_string(pagelist, (char *)path_info.path, path_info.pathlen);
fs/ceph/mds_client.c
4806
path_info.pathlen + sizeof(rec.v1));
fs/ceph/mds_client.c
4811
ceph_pagelist_encode_string(pagelist, (char *)path_info.path, path_info.pathlen);
fs/ceph/mds_client.c
4816
ceph_mdsc_free_path_info(&path_info);
fs/ceph/mds_client.h
630
static inline void ceph_mdsc_free_path_info(const struct ceph_path_info *path_info)
fs/ceph/mds_client.h
632
if (path_info && path_info->freepath && !IS_ERR_OR_NULL(path_info->path))
fs/ceph/mds_client.h
633
__putname((char *)path_info->path - (PATH_MAX - 1 - path_info->pathlen));
fs/ceph/mds_client.h
637
struct dentry *dentry, struct ceph_path_info *path_info,