Lines Matching refs:argv
21 typedef int (*map_parser_fn)(struct map_ctx *ctx, int argc, char *const argv[]);
29 char *const argv[]) in do_blkmap_map_linear() argument
38 ldevnum = dectoul(argv[2], NULL); in do_blkmap_map_linear()
39 lblknr = dectoul(argv[3], NULL); in do_blkmap_map_linear()
41 lbd = blk_get_devnum_by_uclass_idname(argv[1], ldevnum); in do_blkmap_map_linear()
44 argv[1], ldevnum); in do_blkmap_map_linear()
52 argv[1], ldevnum, ctx->blknr, err); in do_blkmap_map_linear()
58 ctx->blknr, ctx->blkcnt, lblknr, argv[1], ldevnum); in do_blkmap_map_linear()
62 static int do_blkmap_map_mem(struct map_ctx *ctx, int argc, char *const argv[]) in do_blkmap_map_mem() argument
71 addr = hextoul(argv[1], NULL); in do_blkmap_map_mem()
73 if (argc == 3 && !strcmp(argv[2], "preserve")) in do_blkmap_map_mem()
97 int argc, char *const argv[]) in do_blkmap_map() argument
105 ctx.dev = blkmap_from_label(argv[1]); in do_blkmap_map()
107 printf("\"%s\" is not the name of any known blkmap\n", argv[1]); in do_blkmap_map()
111 ctx.blknr = hextoul(argv[2], NULL); in do_blkmap_map()
112 ctx.blkcnt = hextoul(argv[3], NULL); in do_blkmap_map()
114 argv += 4; in do_blkmap_map()
117 if (!strcmp(handler->name, argv[0])) in do_blkmap_map()
118 return handler->fn(&ctx, argc, argv); in do_blkmap_map()
121 printf("Unknown map type \"%s\"\n", argv[0]); in do_blkmap_map()
126 int argc, char *const argv[]) in do_blkmap_create() argument
134 label = argv[1]; in do_blkmap_create()
147 int argc, char *const argv[]) in do_blkmap_destroy() argument
156 label = argv[1]; in do_blkmap_destroy()
175 int argc, char *const argv[]) in do_blkmap_get() argument
184 label = argv[1]; in do_blkmap_get()
192 if (!strcmp(argv[2], "dev")) { in do_blkmap_get()
196 err = env_set_hex(argv[3], dev_seq(dev)); in do_blkmap_get()
208 int argc, char *const argv[]) in do_blkmap_common() argument
214 argv--; in do_blkmap_common()
216 return blk_common_cmd(argc, argv, UCLASS_BLKMAP, &blkmap_curr_dev); in do_blkmap_common()