Lines Matching refs:arg

27 static int do_ping(char **arg, char reply[REPLY_MAX])
32 static int do_install(char **arg, char reply[REPLY_MAX])
34 return install(arg[0], atoi(arg[1]), atoi(arg[2])); /* pkgname, uid, gid */
37 static int do_dexopt(char **arg, char reply[REPLY_MAX])
40 return dexopt(arg[0], atoi(arg[1]), atoi(arg[2]));
43 static int do_move_dex(char **arg, char reply[REPLY_MAX])
45 return move_dex(arg[0], arg[1]); /* src, dst */
48 static int do_rm_dex(char **arg, char reply[REPLY_MAX])
50 return rm_dex(arg[0]); /* pkgname */
53 static int do_remove(char **arg, char reply[REPLY_MAX])
55 return uninstall(arg[0], atoi(arg[1])); /* pkgname, userid */
58 static int do_rename(char **arg, char reply[REPLY_MAX])
60 return renamepkg(arg[0], arg[1]); /* oldpkgname, newpkgname */
63 static int do_fixuid(char **arg, char reply[REPLY_MAX])
65 return fix_uid(arg[0], atoi(arg[1]), atoi(arg[2])); /* pkgname, uid, gid */
68 static int do_free_cache(char **arg, char reply[REPLY_MAX]) /* TODO int:free_size */
70 return free_cache((int64_t)atoll(arg[0])); /* free_size */
73 static int do_rm_cache(char **arg, char reply[REPLY_MAX])
75 return delete_cache(arg[0], atoi(arg[1])); /* pkgname, userid */
78 static int do_get_size(char **arg, char reply[REPLY_MAX])
87 res = get_size(arg[0], atoi(arg[1]), arg[2], arg[3], arg[4],
99 static int do_rm_user_data(char **arg, char reply[REPLY_MAX])
101 return delete_user_data(arg[0], atoi(arg[1])); /* pkgname, userid */
104 static int do_mk_user_data(char **arg, char reply[REPLY_MAX])
106 return make_user_data(arg[0], atoi(arg[1]), atoi(arg[2])); /* pkgname, uid, userid */
109 static int do_rm_user(char **arg, char reply[REPLY_MAX])
111 return delete_persona(atoi(arg[0])); /* userid */
114 static int do_clone_user_data(char **arg, char reply[REPLY_MAX])
116 return clone_persona_data(atoi(arg[0]), atoi(arg[1]), atoi(arg[2]));
119 static int do_movefiles(char **arg, char reply[REPLY_MAX])
124 static int do_linklib(char **arg, char reply[REPLY_MAX])
126 return linklib(arg[0], arg[1], atoi(arg[2]));
132 int (*func)(char **arg, char reply[REPLY_MAX]);
201 char *arg[TOKEN_MAX+1];
212 /* n is number of args (not counting arg[0]) */
213 arg[0] = cmd;
218 arg[n] = cmd;
228 if (!strcmp(cmds[i].name,arg[0])) {
233 ret = cmds[i].func(arg + 1, reply);
238 ALOGE("unsupported command '%s'\n", arg[0]);