Lines Matching defs:valuep
41 static bool db_add_expr(db_expr_t *valuep);
42 static bool db_mult_expr(db_expr_t *valuep);
43 static bool db_shift_expr(db_expr_t *valuep);
44 static bool db_term(db_expr_t *valuep);
45 static bool db_unary(db_expr_t *valuep);
46 static bool db_logical_or_expr(db_expr_t *valuep);
47 static bool db_logical_and_expr(db_expr_t *valuep);
48 static bool db_logical_relation_expr(db_expr_t *valuep);
51 db_term(db_expr_t *valuep)
57 if (!db_value_of_name(db_tok_string, valuep) &&
58 !db_value_of_name_pcpu(db_tok_string, valuep) &&
59 !db_value_of_name_vnet(db_tok_string, valuep)) {
67 *valuep = (db_expr_t)db_tok_number;
71 *valuep = (db_expr_t)db_dot;
75 *valuep = (db_expr_t)db_prev;
79 *valuep = (db_expr_t) db_next;
83 *valuep = (db_expr_t)db_last_addr;
87 if (!db_get_variable(valuep))
92 if (!db_expression(valuep)) {
110 db_unary(db_expr_t *valuep)
116 if (!db_unary(valuep)) {
121 *valuep = -*valuep;
125 if (!db_unary(valuep)) {
130 *valuep = (!(*valuep));
134 if (!db_unary(valuep)) {
139 *valuep = (~(*valuep));
144 if (!db_unary(valuep)) {
149 *valuep = db_get_value((db_addr_t)*valuep, sizeof(void *),
154 return (db_term(valuep));
158 db_mult_expr(db_expr_t *valuep)
198 *valuep = lhs;
203 db_add_expr(db_expr_t *valuep)
235 *valuep = lhs;
240 db_shift_expr(db_expr_t *valuep)
269 *valuep = lhs;
275 db_expr_t *valuep)
319 *valuep = lhs;
325 db_expr_t *valuep)
344 *valuep = lhs;
350 db_expr_t *valuep)
369 *valuep = lhs;
374 db_expression(db_expr_t *valuep)
376 return (db_logical_or_expr(valuep));