Lines Matching refs:r

384 	int r = DM_MAPIO_REQUEUE;  in __multipath_map()  local
401 r = -EIO; /* Failed */ in __multipath_map()
432 return r; in __multipath_map()
448 return r; in __multipath_map()
517 int r; in parse_path_selector() local
531 r = dm_read_arg_group(_args, as, &ps_argc, &ti->error); in parse_path_selector()
532 if (r) { in parse_path_selector()
537 r = pst->create(&pg->ps, ps_argc, as->argv); in parse_path_selector()
538 if (r) { in parse_path_selector()
541 return r; in parse_path_selector()
553 int r; in parse_path() local
569 r = dm_get_device(ti, dm_shift_arg(as), dm_table_get_mode(ti->table), in parse_path()
571 if (r) { in parse_path()
600 r = scsi_dh_attach(q, m->hw_handler_name); in parse_path()
601 if (r == -EBUSY) { in parse_path()
608 if (r < 0) { in parse_path()
615 r = scsi_dh_set_params(q, m->hw_handler_params); in parse_path()
616 if (r < 0) { in parse_path()
625 r = ps->type->add_path(ps, &p->path, as->argc, as->argv, &ti->error); in parse_path()
626 if (r) { in parse_path()
635 return ERR_PTR(r); in parse_path()
646 int r; in parse_priority_group() local
664 r = parse_path_selector(as, pg, ti); in parse_priority_group()
665 if (r) in parse_priority_group()
671 r = dm_read_arg(_args, as, &pg->nr_pgpaths, &ti->error); in parse_priority_group()
672 if (r) in parse_priority_group()
675 r = dm_read_arg(_args + 1, as, &nr_selector_args, &ti->error); in parse_priority_group()
676 if (r) in parse_priority_group()
686 r = -EINVAL; in parse_priority_group()
695 r = PTR_ERR(pgpath); in parse_priority_group()
708 return ERR_PTR(r); in parse_priority_group()
756 int r; in parse_features() local
767 r = dm_read_arg_group(_args, as, &argc, &ti->error); in parse_features()
768 if (r) in parse_features()
779 r = queue_if_no_path(m, 1, 0); in parse_features()
790 r = dm_read_arg(_args + 1, as, &m->pg_init_retries, &ti->error); in parse_features()
797 r = dm_read_arg(_args + 2, as, &m->pg_init_delay_msecs, &ti->error); in parse_features()
803 r = -EINVAL; in parse_features()
804 } while (argc && !r); in parse_features()
806 return r; in parse_features()
818 int r; in multipath_ctr() local
833 r = parse_features(&as, m); in multipath_ctr()
834 if (r) in multipath_ctr()
837 r = parse_hw_handler(&as, m); in multipath_ctr()
838 if (r) in multipath_ctr()
841 r = dm_read_arg(_args, &as, &m->nr_priority_groups, &ti->error); in multipath_ctr()
842 if (r) in multipath_ctr()
845 r = dm_read_arg(_args + 1, &as, &next_pg_num, &ti->error); in multipath_ctr()
846 if (r) in multipath_ctr()
852 r = -EINVAL; in multipath_ctr()
862 r = PTR_ERR(pg); in multipath_ctr()
876 r = -EINVAL; in multipath_ctr()
888 return r; in multipath_ctr()
981 int r = 0, run_queue = 0; in reinstate_path() local
993 r = -EINVAL; in reinstate_path()
997 r = pgpath->pg->ps.type->reinstate_path(&pgpath->pg->ps, &pgpath->path); in reinstate_path()
998 if (r) in reinstate_path()
1021 return r; in reinstate_path()
1030 int r = -EINVAL; in action_dev() local
1037 r = action(pgpath); in action_dev()
1041 return r; in action_dev()
1263 int r = DM_ENDIO_REQUEUE; in do_end_io() local
1279 r = -EIO; in do_end_io()
1282 r = error; in do_end_io()
1287 return r; in do_end_io()
1297 int r; in multipath_end_io() local
1301 r = do_end_io(m, clone, error, mpio); in multipath_end_io()
1310 return r; in multipath_end_io()
1475 int r = -EINVAL; in multipath_message() local
1483 r = -EBUSY; in multipath_message()
1489 r = queue_if_no_path(m, 1, 0); in multipath_message()
1492 r = queue_if_no_path(m, 0, 0); in multipath_message()
1503 r = bypass_pg_num(m, argv[1], 1); in multipath_message()
1506 r = bypass_pg_num(m, argv[1], 0); in multipath_message()
1509 r = switch_pg_num(m, argv[1]); in multipath_message()
1520 r = dm_get_device(ti, argv[1], dm_table_get_mode(ti->table), &dev); in multipath_message()
1521 if (r) { in multipath_message()
1527 r = action_dev(m, dev, action); in multipath_message()
1533 return r; in multipath_message()
1541 int r; in multipath_prepare_ioctl() local
1552 r = 0; in multipath_prepare_ioctl()
1555 r = -ENOTCONN; in multipath_prepare_ioctl()
1560 r = -ENOTCONN; in multipath_prepare_ioctl()
1562 r = -EIO; in multipath_prepare_ioctl()
1567 if (r == -ENOTCONN) { in multipath_prepare_ioctl()
1582 if (!r && ti->len != i_size_read((*bdev)->bd_inode) >> SECTOR_SHIFT) in multipath_prepare_ioctl()
1584 return r; in multipath_prepare_ioctl()
1707 int r; in dm_multipath_init() local
1714 r = dm_register_target(&multipath_target); in dm_multipath_init()
1715 if (r < 0) { in dm_multipath_init()
1716 DMERR("register failed %d", r); in dm_multipath_init()
1717 r = -EINVAL; in dm_multipath_init()
1724 r = -ENOMEM; in dm_multipath_init()
1738 r = -ENOMEM; in dm_multipath_init()
1755 return r; in dm_multipath_init()