Lines Matching refs:path

39 	struct dm_path path;  member
43 #define path_to_pgpath(__pgp) container_of((__pgp), struct pgpath, path)
167 scsi_dh_detach(bdev_get_queue(pgpath->path.dev->bdev)); in free_pgpaths()
168 dm_put_device(ti, pgpath->path.dev); in free_pgpaths()
302 struct dm_path *path; in __choose_path_in_pg() local
304 path = pg->ps.type->select_path(&pg->ps, &m->repeat_count, nr_bytes); in __choose_path_in_pg()
305 if (!path) in __choose_path_in_pg()
308 m->current_pgpath = path_to_pgpath(path); in __choose_path_in_pg()
419 bdev = pgpath->path.dev->bdev; in __multipath_map()
444 &pgpath->path, in __multipath_map()
573 &p->path.dev); in parse_path()
580 q = bdev_get_queue(p->path.dev->bdev); in parse_path()
618 dm_put_device(ti, p->path.dev); in parse_path()
628 dm_put_device(ti, p->path.dev); in parse_path()
634 r = ps->type->add_path(ps, &p->path, as->argc, as->argv, &ti->error); in parse_path()
636 dm_put_device(ti, p->path.dev); in parse_path()
969 DMWARN("Failing path %s.", pgpath->path.dev->name); in fail_path()
971 pgpath->pg->ps.type->fail_path(&pgpath->pg->ps, &pgpath->path); in fail_path()
981 pgpath->path.dev->name, m->nr_valid_paths); in fail_path()
1012 r = pgpath->pg->ps.type->reinstate_path(&pgpath->pg->ps, &pgpath->path); in reinstate_path()
1027 pgpath->path.dev->name, m->nr_valid_paths); in reinstate_path()
1051 if (pgpath->path.dev == dev) in action_dev()
1240 scsi_dh_activate(bdev_get_queue(pgpath->path.dev->bdev), in activate_path()
1321 ps->type->end_io(ps, &pgpath->path, mpio->nr_bytes); in multipath_end_io()
1449 DMEMIT("%s %s %u ", p->path.dev->name, in multipath_status()
1454 &p->path, type, result + sz, in multipath_status()
1475 DMEMIT("%s ", p->path.dev->name); in multipath_status()
1478 &p->path, type, result + sz, in multipath_status()
1573 bdev = pgpath->path.dev->bdev; in multipath_ioctl()
1574 mode = pgpath->path.dev->mode; in multipath_ioctl()
1618 ret = fn(ti, p->path.dev, ti->begin, ti->len, data); in multipath_iterate_devices()
1630 struct request_queue *q = bdev_get_queue(pgpath->path.dev->bdev); in __pgpath_busy()