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
115
struct ceph_path_info path_info = {0};
fs/ceph/debugfs.c
116
path = ceph_mdsc_build_path(mdsc, req->r_dentry, &path_info, 0);
fs/ceph/debugfs.c
125
ceph_mdsc_free_path_info(&path_info);
fs/ceph/debugfs.c
134
struct ceph_path_info path_info = {0};
fs/ceph/debugfs.c
135
path = ceph_mdsc_build_path(mdsc, req->r_old_dentry, &path_info, 0);
fs/ceph/debugfs.c
145
ceph_mdsc_free_path_info(&path_info);
fs/ceph/dir.c
1281
struct ceph_path_info path_info = {0};
fs/ceph/dir.c
1282
char *path = ceph_mdsc_build_path(mdsc, dentry, &path_info, 0);
fs/ceph/dir.c
1296
path_info.vino.ino, IS_ERR(path) ? "<<bad>>" : path, result);
fs/ceph/dir.c
1297
ceph_mdsc_free_path_info(&path_info);
fs/ceph/dir.c
1374
struct ceph_path_info path_info = {0};
fs/ceph/dir.c
1375
path = ceph_mdsc_build_path(mdsc, dn, &path_info, 0);
fs/ceph/dir.c
1382
ceph_mdsc_free_path_info(&path_info);
fs/ceph/file.c
420
struct ceph_path_info path_info = {0};
fs/ceph/file.c
421
path = ceph_mdsc_build_path(mdsc, dentry, &path_info, 0);
fs/ceph/file.c
428
ceph_mdsc_free_path_info(&path_info);
fs/ceph/file.c
635
struct ceph_path_info path_info = {0};
fs/ceph/file.c
636
char *path = ceph_mdsc_build_path(mdsc, req->r_dentry, &path_info, 0);
fs/ceph/file.c
640
path_info.vino.ino, IS_ERR(path) ? "<<bad>>" : path, result);
fs/ceph/file.c
641
ceph_mdsc_free_path_info(&path_info);
fs/ceph/file.c
831
struct ceph_path_info path_info = {0};
fs/ceph/file.c
832
path = ceph_mdsc_build_path(mdsc, dn, &path_info, 0);
fs/ceph/file.c
844
ceph_mdsc_free_path_info(&path_info);
fs/ceph/inode.c
2596
struct ceph_path_info path_info = {0};
fs/ceph/inode.c
2597
path = ceph_mdsc_build_path(mdsc, dentry, &path_info, 0);
fs/ceph/inode.c
2604
ceph_mdsc_free_path_info(&path_info);
fs/ceph/mds_client.c
2849
struct ceph_path_info *path_info, int for_wire)
fs/ceph/mds_client.c
2963
memset(path_info, 0, sizeof(*path_info));
fs/ceph/mds_client.c
2965
path_info->vino.ino = base;
fs/ceph/mds_client.c
2966
path_info->pathlen = PATH_MAX - 1 - pos;
fs/ceph/mds_client.c
2967
path_info->path = path + pos;
fs/ceph/mds_client.c
2968
path_info->freepath = true;
fs/ceph/mds_client.c
2972
path_info->vino.snap = ceph_snap(d_inode(dentry));
fs/ceph/mds_client.c
2974
path_info->vino.snap = CEPH_NOSNAP;
fs/ceph/mds_client.c
2982
struct inode *dir, struct ceph_path_info *path_info,
fs/ceph/mds_client.c
2992
path_info->vino.ino = ceph_ino(dir);
fs/ceph/mds_client.c
2993
path_info->vino.snap = ceph_snap(dir);
fs/ceph/mds_client.c
2995
path_info->path = dentry->d_name.name;
fs/ceph/mds_client.c
2996
path_info->pathlen = dentry->d_name.len;
fs/ceph/mds_client.c
2997
path_info->freepath = false;
fs/ceph/mds_client.c
3001
path = ceph_mdsc_build_path(mdsc, dentry, path_info, 1);
fs/ceph/mds_client.c
3010
static int build_inode_path(struct inode *inode, struct ceph_path_info *path_info)
fs/ceph/mds_client.c
3017
path_info->vino.ino = ceph_ino(inode);
fs/ceph/mds_client.c
3018
path_info->vino.snap = ceph_snap(inode);
fs/ceph/mds_client.c
3019
path_info->pathlen = 0;
fs/ceph/mds_client.c
3020
path_info->freepath = false;
fs/ceph/mds_client.c
3024
path = ceph_mdsc_build_path(mdsc, dentry, path_info, 1);
fs/ceph/mds_client.c
3032
path_info->vino.snap = ceph_snap(inode);
fs/ceph/mds_client.c
3043
struct ceph_path_info *path_info,
fs/ceph/mds_client.c
3050
memset(path_info, 0, sizeof(*path_info));
fs/ceph/mds_client.c
3053
r = build_inode_path(rinode, path_info);
fs/ceph/mds_client.c
3057
r = build_dentry_path(mdsc, rdentry, rdiri, path_info, parent_locked);
fs/ceph/mds_client.c
3058
doutc(cl, " dentry %p %llx/%.*s\n", rdentry, path_info->vino.ino,
fs/ceph/mds_client.c
3059
path_info->pathlen, path_info->path);
fs/ceph/mds_client.c
3061
path_info->vino.ino = rino;
fs/ceph/mds_client.c
3062
path_info->vino.snap = CEPH_NOSNAP;
fs/ceph/mds_client.c
3063
path_info->path = rpath;
fs/ceph/mds_client.c
3064
path_info->pathlen = rpath ? strlen(rpath) : 0;
fs/ceph/mds_client.c
3065
path_info->freepath = false;
fs/ceph/mds_client.c
3067
doutc(cl, " path %.*s\n", path_info->pathlen, rpath);
fs/ceph/mds_client.c
4830
struct ceph_path_info path_info = {0};
fs/ceph/mds_client.c
4837
char *path = ceph_mdsc_build_path(mdsc, dentry, &path_info,
fs/ceph/mds_client.c
4884
rec.v2.pathbase = cpu_to_le64(path_info.vino.ino);
fs/ceph/mds_client.c
4900
rec.v1.pathbase = cpu_to_le64(path_info.vino.ino);
fs/ceph/mds_client.c
4962
struct_len += sizeof(u32) + path_info.pathlen + sizeof(rec.v2);
fs/ceph/mds_client.c
4986
ceph_pagelist_encode_string(pagelist, (char *)path_info.path, path_info.pathlen);
fs/ceph/mds_client.c
4997
path_info.pathlen + sizeof(rec.v1));
fs/ceph/mds_client.c
5002
ceph_pagelist_encode_string(pagelist, (char *)path_info.path, path_info.pathlen);
fs/ceph/mds_client.c
5007
ceph_mdsc_free_path_info(&path_info);
fs/ceph/mds_client.h
693
static inline void ceph_mdsc_free_path_info(const struct ceph_path_info *path_info)
fs/ceph/mds_client.h
695
if (path_info && path_info->freepath && !IS_ERR_OR_NULL(path_info->path))
fs/ceph/mds_client.h
696
__putname((char *)path_info->path - (PATH_MAX - 1 - path_info->pathlen));
fs/ceph/mds_client.h
700
struct dentry *dentry, struct ceph_path_info *path_info,