Lines Matching refs:inp
1987 static int parse_num_or_str(char **inp, u64 *num, const char **str, in parse_num_or_str() argument
1990 *inp += strspn(*inp, " "); in parse_num_or_str()
1992 if (isdigit(**inp)) { in parse_num_or_str()
1998 *num = strtoull(*inp, &endptr, 0); in parse_num_or_str()
2001 if (endptr == *inp) in parse_num_or_str()
2003 *inp = endptr; in parse_num_or_str()
2009 *inp += strspn(*inp, " "); in parse_num_or_str()
2010 *str = *inp; in parse_num_or_str()
2011 n = strcspn(*inp, str_delim); in parse_num_or_str()
2014 *inp += n; in parse_num_or_str()
2015 if (**inp) { in parse_num_or_str()
2016 **inp = '\0'; in parse_num_or_str()
2017 *inp += 1; in parse_num_or_str()
2042 static int parse_sym_idx(char **inp, int *idx) in parse_sym_idx() argument
2046 *inp += strspn(*inp, " "); in parse_sym_idx()
2048 if (**inp != '#') in parse_sym_idx()
2051 *inp += 1; in parse_sym_idx()
2053 if (**inp == 'g' || **inp == 'G') { in parse_sym_idx()
2054 *inp += 1; in parse_sym_idx()
2061 num = strtoul(*inp, &endptr, 0); in parse_sym_idx()
2064 if (endptr == *inp || num > INT_MAX) in parse_sym_idx()
2066 *inp = endptr; in parse_sym_idx()
2073 static int parse_addr_size(char **inp, u64 *num, const char **str, int *idx) in parse_addr_size() argument
2075 int err = parse_num_or_str(inp, num, str, " "); in parse_addr_size()
2078 err = parse_sym_idx(inp, idx); in parse_addr_size()