| /linux/drivers/md/ |
| H A D | dm-ps-service-time.c | 31 struct path_info { struct 65 struct path_info *pi, *next; in free_paths() 87 struct path_info *pi; in st_status() 116 struct path_info *pi; in st_add_path() 179 struct path_info *pi = path->pscontext; in st_fail_path() 190 struct path_info *pi = path->pscontext; in st_reinstate_path() 215 static int st_compare_load(struct path_info *pi1, struct path_info *pi2, in st_compare_load() 280 struct path_info *pi = NULL, *best = NULL; in st_select_path() 307 struct path_info *pi = path->pscontext; in st_start_io() 317 struct path_info *pi = path->pscontext; in st_end_io()
|
| H A D | dm-ps-io-affinity.c | 14 struct path_info { struct 22 struct path_info **path_map; argument 29 struct path_info *pi = s->path_map[cpu]; in ioa_free_path() 47 struct path_info *pi = NULL; in ioa_add_path() 119 s->path_map = kzalloc_objs(struct path_info *, nr_cpu_ids); in ioa_create() 156 struct path_info *pi; in ioa_status() 182 struct path_info *pi = p->pscontext; in ioa_fail_path() 189 struct path_info *pi = p->pscontext; in ioa_reinstate_path() 201 struct path_info *pi; in ioa_select_path()
|
| H A D | dm-ps-queue-length.c | 36 struct path_info { struct 69 struct path_info *pi, *next; in ql_free_paths() 91 struct path_info *pi; in ql_status() 119 struct path_info *pi; in ql_add_path() 167 struct path_info *pi = path->pscontext; in ql_fail_path() 178 struct path_info *pi = path->pscontext; in ql_reinstate_path() 194 struct path_info *pi = NULL, *best = NULL; in ql_select_path() 226 struct path_info *pi = path->pscontext; in ql_start_io() 236 struct path_info *pi = path->pscontext; in ql_end_io()
|
| H A D | dm-ps-round-robin.c | 29 struct path_info { struct 37 struct path_info *pi, *next; in free_paths() argument 94 struct path_info *pi; in rr_status() 125 struct path_info *pi; in rr_add_path() 169 struct path_info *pi = p->pscontext; in rr_fail_path() 180 struct path_info *pi = p->pscontext; in rr_reinstate_path() 193 struct path_info *pi = NULL; in rr_select_path() 197 pi = list_entry(s->valid_paths.next, struct path_info, list); in rr_select_path()
|
| H A D | dm-ps-historical-service-time.c | 54 struct path_info { struct 219 struct path_info *pi, *next; in free_paths() 241 struct path_info *pi; in hst_status() 271 struct path_info *pi; in hst_add_path() 322 struct path_info *pi = path->pscontext; in hst_fail_path() 334 struct path_info *pi = path->pscontext; in hst_reinstate_path() 345 static void hst_fill_compare(struct path_info *pi, u64 *hst, in hst_fill_compare() 367 static long long hst_compare(struct path_info *pi1, struct path_info *pi2, in hst_compare() 434 struct path_info *pi = NULL, *best = NULL; in hst_select_path() 464 struct path_info *pi = path->pscontext; in hst_start_io() [all …]
|
| /linux/drivers/video/fbdev/mmp/hw/ |
| H A D | mmp_ctrl.c | 399 struct mmp_path_info *path_info; in path_init() local 405 path_info = kzalloc_obj(*path_info); in path_init() 406 if (!path_info) in path_init() 409 path_info->name = config->name; in path_init() 410 path_info->id = path_plat->id; in path_init() 411 path_info->dev = ctrl->dev; in path_init() 412 path_info->overlay_num = config->overlay_num; in path_init() 413 path_info->overlay_ops = &mmphw_overlay_ops; in path_init() 414 path_info->set_mode = path_set_mode; in path_init() 415 path_info->plat_data = path_plat; in path_init() [all …]
|
| /linux/fs/ceph/ |
| H A D | mds_client.h | 642 static inline void ceph_mdsc_free_path_info(const struct ceph_path_info *path_info) in ceph_mdsc_free_path_info() argument 644 if (path_info && path_info->freepath && !IS_ERR_OR_NULL(path_info->path)) in ceph_mdsc_free_path_info() 645 __putname((char *)path_info->path - (PATH_MAX - 1 - path_info->pathlen)); in ceph_mdsc_free_path_info() 649 struct dentry *dentry, struct ceph_path_info *path_info,
|
| H A D | debugfs.c | 114 struct ceph_path_info path_info = {0}; in mdsc_show() local 115 path = ceph_mdsc_build_path(mdsc, req->r_dentry, &path_info, 0); in mdsc_show() 124 ceph_mdsc_free_path_info(&path_info); in mdsc_show() 133 struct ceph_path_info path_info = {0}; in mdsc_show() local 134 path = ceph_mdsc_build_path(mdsc, req->r_old_dentry, &path_info, 0); in mdsc_show() 144 ceph_mdsc_free_path_info(&path_info); in mdsc_show()
|
| H A D | mds_client.c | 2753 struct ceph_path_info *path_info, int for_wire) in ceph_mdsc_build_path() argument 2867 memset(path_info, 0, sizeof(*path_info)); in ceph_mdsc_build_path() 2869 path_info->vino.ino = base; in ceph_mdsc_build_path() 2870 path_info->pathlen = PATH_MAX - 1 - pos; in ceph_mdsc_build_path() 2871 path_info->path = path + pos; in ceph_mdsc_build_path() 2872 path_info->freepath = true; in ceph_mdsc_build_path() 2876 path_info->vino.snap = ceph_snap(d_inode(dentry)); in ceph_mdsc_build_path() 2878 path_info->vino.snap = CEPH_NOSNAP; in ceph_mdsc_build_path() 2886 struct inode *dir, struct ceph_path_info *path_info, in build_dentry_path() argument 2896 path_info->vino.ino = ceph_ino(dir); in build_dentry_path() [all …]
|
| H A D | dir.c | 1276 struct ceph_path_info path_info = {0}; in ceph_async_unlink_cb() local 1277 char *path = ceph_mdsc_build_path(mdsc, dentry, &path_info, 0); in ceph_async_unlink_cb() 1291 path_info.vino.ino, IS_ERR(path) ? "<<bad>>" : path, result); in ceph_async_unlink_cb() 1292 ceph_mdsc_free_path_info(&path_info); in ceph_async_unlink_cb() 1369 struct ceph_path_info path_info = {0}; in ceph_unlink() local 1370 path = ceph_mdsc_build_path(mdsc, dn, &path_info, 0); in ceph_unlink() 1377 ceph_mdsc_free_path_info(&path_info); in ceph_unlink()
|
| H A D | file.c | 419 struct ceph_path_info path_info = {0}; in ceph_open() local 420 path = ceph_mdsc_build_path(mdsc, dentry, &path_info, 0); in ceph_open() 427 ceph_mdsc_free_path_info(&path_info); in ceph_open() 634 struct ceph_path_info path_info = {0}; in ceph_async_create_cb() local 635 char *path = ceph_mdsc_build_path(mdsc, req->r_dentry, &path_info, 0); in ceph_async_create_cb() 639 path_info.vino.ino, IS_ERR(path) ? "<<bad>>" : path, result); in ceph_async_create_cb() 640 ceph_mdsc_free_path_info(&path_info); in ceph_async_create_cb() 829 struct ceph_path_info path_info = {0}; in ceph_atomic_open() local 830 path = ceph_mdsc_build_path(mdsc, dn, &path_info, 0); in ceph_atomic_open() 842 ceph_mdsc_free_path_info(&path_info); in ceph_atomic_open()
|
| H A D | inode.c | 2595 struct ceph_path_info path_info = {0}; in __ceph_setattr() local 2596 path = ceph_mdsc_build_path(mdsc, dentry, &path_info, 0); in __ceph_setattr() 2603 ceph_mdsc_free_path_info(&path_info); in __ceph_setattr()
|
| /linux/arch/parisc/include/uapi/asm/ |
| H A D | pdc.h | 656 unsigned int path_info; member 685 unsigned int path_info; member
|
| /linux/drivers/scsi/ |
| H A D | hpsa.c | 912 static DEVICE_ATTR_RO(path_info);
|