Lines Matching refs:argv
13 static int do_rtc_read(struct udevice *dev, int argc, char * const argv[]) in do_rtc_read() argument
21 reg = hextoul(argv[0], NULL); in do_rtc_read()
22 len = hextoul(argv[1], NULL); in do_rtc_read()
27 addr = map_sysmem(hextoul(argv[2], NULL), len); in do_rtc_read()
52 static int do_rtc_write(struct udevice *dev, int argc, char * const argv[]) in do_rtc_write() argument
62 reg = hextoul(argv[0], NULL); in do_rtc_write()
67 len = hextoul(argv[1], NULL); in do_rtc_write()
68 addr = map_sysmem(hextoul(argv[2], NULL), len); in do_rtc_write()
78 s = argv[1]; in do_rtc_write()
105 int do_rtc(struct cmd_tbl *cmdtp, int flag, int argc, char * const argv[]) in do_rtc() argument
115 argv++; in do_rtc()
117 if (!strcmp(argv[0], "list")) { in do_rtc()
132 if (!strcmp(argv[0], "dev") && argc >= 2) in do_rtc()
133 idx = dectoul(argv[1], NULL); in do_rtc()
141 if (!strcmp(argv[0], "dev")) { in do_rtc()
149 if (!strcmp(argv[0], "read")) in do_rtc()
150 return do_rtc_read(dev, argc - 1, argv + 1); in do_rtc()
152 if (!strcmp(argv[0], "write")) in do_rtc()
153 return do_rtc_write(dev, argc - 1, argv + 1); in do_rtc()