Lines Matching refs:argv
3083 static int pool_ctr(struct dm_target *ti, unsigned argc, char **argv) in pool_ctr() argument
3108 as.argv = argv; in pool_ctr()
3121 r = dm_get_device(ti, argv[0], metadata_mode, &metadata_dev); in pool_ctr()
3128 r = dm_get_device(ti, argv[1], FMODE_READ | FMODE_WRITE, &data_dev); in pool_ctr()
3134 if (kstrtoul(argv[2], 10, &block_size) || !block_size || in pool_ctr()
3143 if (kstrtoull(argv[3], 10, (unsigned long long *)&low_water_blocks)) { in pool_ctr()
3485 static int process_create_thin_mesg(unsigned argc, char **argv, struct pool *pool) in process_create_thin_mesg() argument
3494 r = read_dev_id(argv[1], &dev_id, 1); in process_create_thin_mesg()
3501 argv[1]); in process_create_thin_mesg()
3508 static int process_create_snap_mesg(unsigned argc, char **argv, struct pool *pool) in process_create_snap_mesg() argument
3518 r = read_dev_id(argv[1], &dev_id, 1); in process_create_snap_mesg()
3522 r = read_dev_id(argv[2], &origin_dev_id, 1); in process_create_snap_mesg()
3529 argv[1], argv[2]); in process_create_snap_mesg()
3536 static int process_delete_mesg(unsigned argc, char **argv, struct pool *pool) in process_delete_mesg() argument
3545 r = read_dev_id(argv[1], &dev_id, 1); in process_delete_mesg()
3551 DMWARN("Deletion of thin device %s failed.", argv[1]); in process_delete_mesg()
3556 static int process_set_transaction_id_mesg(unsigned argc, char **argv, struct pool *pool) in process_set_transaction_id_mesg() argument
3565 if (kstrtoull(argv[1], 10, (unsigned long long *)&old_id)) { in process_set_transaction_id_mesg()
3566 DMWARN("set_transaction_id message: Unrecognised id %s.", argv[1]); in process_set_transaction_id_mesg()
3570 if (kstrtoull(argv[2], 10, (unsigned long long *)&new_id)) { in process_set_transaction_id_mesg()
3571 DMWARN("set_transaction_id message: Unrecognised new id %s.", argv[2]); in process_set_transaction_id_mesg()
3578 argv[1], argv[2]); in process_set_transaction_id_mesg()
3585 static int process_reserve_metadata_snap_mesg(unsigned argc, char **argv, struct pool *pool) in process_reserve_metadata_snap_mesg() argument
3602 static int process_release_metadata_snap_mesg(unsigned argc, char **argv, struct pool *pool) in process_release_metadata_snap_mesg() argument
3626 static int pool_message(struct dm_target *ti, unsigned argc, char **argv) in pool_message() argument
3638 if (!strcasecmp(argv[0], "create_thin")) in pool_message()
3639 r = process_create_thin_mesg(argc, argv, pool); in pool_message()
3641 else if (!strcasecmp(argv[0], "create_snap")) in pool_message()
3642 r = process_create_snap_mesg(argc, argv, pool); in pool_message()
3644 else if (!strcasecmp(argv[0], "delete")) in pool_message()
3645 r = process_delete_mesg(argc, argv, pool); in pool_message()
3647 else if (!strcasecmp(argv[0], "set_transaction_id")) in pool_message()
3648 r = process_set_transaction_id_mesg(argc, argv, pool); in pool_message()
3650 else if (!strcasecmp(argv[0], "reserve_metadata_snap")) in pool_message()
3651 r = process_reserve_metadata_snap_mesg(argc, argv, pool); in pool_message()
3653 else if (!strcasecmp(argv[0], "release_metadata_snap")) in pool_message()
3654 r = process_release_metadata_snap_mesg(argc, argv, pool); in pool_message()
3657 DMWARN("Unrecognised thin pool target message received: %s", argv[0]); in pool_message()
3956 static int thin_ctr(struct dm_target *ti, unsigned argc, char **argv) in thin_ctr() argument
3986 r = dm_get_device(ti, argv[2], FMODE_READ, &origin_dev); in thin_ctr()
3994 r = dm_get_device(ti, argv[0], dm_table_get_mode(ti->table), &pool_dev); in thin_ctr()
4001 if (read_dev_id(argv[1], (unsigned long long *)&tc->dev_id, 0)) { in thin_ctr()