Lines Matching refs:left
912 free_arg(arg->op.left);
1791 struct tep_print_arg *arg, *left, *right;
1796 left = alloc_arg();
1799 if (!arg || !left || !right) {
1802 free_arg(left);
1808 arg->op.left = left;
1812 type = process_arg(event, left, &token);
1820 type = process_op(event, left, &token);
1937 if (!arg->op.left || arg->op.left->type == TEP_PRINT_NULL)
1949 struct tep_print_arg *left, *right = NULL;
1956 if (arg->type == TEP_PRINT_OP && !arg->op.left) {
1974 /* make an empty left */
1975 left = alloc_arg();
1976 if (!left)
1979 left->type = TEP_PRINT_NULL;
1980 arg->op.left = left;
1994 left = alloc_arg();
1995 if (!left)
1998 /* copy the top arg to the left */
1999 *left = *arg;
2003 arg->op.left = left;
2028 left = alloc_arg();
2029 if (!left)
2032 /* copy the top arg to the left */
2033 *left = *arg;
2037 arg->op.left = left;
2055 if (left->type != TEP_PRINT_ATOM) {
2059 ret = append(&left->atom.atom, " ", "*");
2064 *arg = *left;
2065 free(left);
2087 arg->op.right = right->op.left;
2093 arg->op.left = right;
2100 left = alloc_arg();
2101 if (!left)
2104 *left = *arg;
2108 arg->op.left = left;
2118 /* the arg is now the left side */
2325 long long left, right;
2341 ret = arg_num_eval(arg->op.left, &left);
2348 *val = left || right;
2350 *val = left | right;
2353 ret = arg_num_eval(arg->op.left, &left);
2360 *val = left && right;
2362 *val = left & right;
2365 ret = arg_num_eval(arg->op.left, &left);
2373 *val = left < right;
2376 *val = left << right;
2379 *val = left <= right;
2387 ret = arg_num_eval(arg->op.left, &left);
2395 *val = left > right;
2398 *val = left >> right;
2401 *val = left >= right;
2409 ret = arg_num_eval(arg->op.left, &left);
2420 *val = left == right;
2423 ret = arg_num_eval(arg->op.left, &left);
2432 *val = left != right;
2441 if (arg->op.left->type == TEP_PRINT_NULL)
2442 left = 0;
2444 ret = arg_num_eval(arg->op.left, &left);
2450 *val = left - right;
2453 if (arg->op.left->type == TEP_PRINT_NULL)
2454 left = 0;
2456 ret = arg_num_eval(arg->op.left, &left);
2462 *val = left + right;
3224 arg->op.left = NULL;
3637 unsigned long long left, right;
3689 larg = arg->op.left;
3736 left = eval_num_arg(data, size, event, arg->op.left);
3738 if (left)
3739 val = eval_num_arg(data, size, event, arg->op.left);
3745 left = eval_num_arg(data, size, event, arg->op.left);
3754 val = left != right;
3765 val = left || right;
3767 val = left | right;
3771 val = left && right;
3773 val = left & right;
3778 val = left < right;
3781 val = left << right;
3784 val = left <= right;
3793 val = left > right;
3796 val = left >> right;
3799 val = left >= right;
3809 val = left == right;
3812 val = left - right;
3815 val = left + right;
3818 val = left / right;
3821 val = left % right;
3824 val = left * right;
4203 val = eval_num_arg(data, size, event, arg->op.left);
4206 format, len_arg, arg->op.right->op.left);
6529 print_args(args->op.left);