CALL
#define ERROR() CALL(CERROR)
msg.rm_direction = CALL;
call_msg.rm_direction = CALL;
call_msg.rm_direction = CALL;
if (cmsg->rm_direction != CALL) {
(cmsg->rm_direction == CALL) &&
if (cmsg->rm_direction != CALL) {
cmsg->rm_direction = CALL;
obj->pltgot[1] = CALL |
CALL(printf)
CALL(panic)
CALL(func,%r1)
return CALL(int, 0, 0);
CALL(void, 1, &sifbios_arg);
CALL(void, 2, &sifbios_arg);
CALL(void, 3, &sifbios_arg);
return CALL(int, 4, 0);
return CALL(int, 16, 0);
CALL(void, 17, 0);
return CALL(sifdma_id_t, 18, &sifbios_arg);
return CALL(int, 19, &sifbios_arg);
CALL(void, 20, 0);
return CALL(int, 32, 0);
CALL(void, 33, 0);
return CALL(sifdma_id_t, 34, &sifbios_arg);
CALL(void, 35, 0);
CALL(void, 36, &sifbios_arg);
CALL(void, 37, &sifbios_arg);
return CALL(struct sifcmd_callback_holder *, 38, &sifbios_arg);
return CALL(int, 48, 0);
CALL(void, 49, 0);
return CALL(int, 50, &sifbios_arg);
return CALL(int, 51, &sifbios_arg);
return CALL(int, 52, &sifbios_arg);
return CALL(int, 53, &sifbios_arg);
CALL(void, 54, &sifbios_arg);
CALL(void, 55, &sifbios_arg);
CALL(void, 56, &sifbios_arg);
CALL(void, 57, &sifbios_arg);
return CALL(struct sifrpc_server *, 58, &sifbios_arg);
CALL(void, 59, &sifbios_arg);
while (CALL(int, callno, &sifbios_arg) != 0 && --retry > 0)
where[1] = CALL | ((-(offset + 4)>> 2) & 0x3fffffffU);
const unsigned int CALL = 0x40000000U; /* call 0 */
DPRINTF(CALL, ("dirhash_fill called\n"));
DPRINTF(CALL, ("nilfs_stop_writing called for RW mount\n"));
DPRINTF(CALL, ("udf_allocate_space(ctype %d, vpart %d, num_lb %d\n",
DPRINTF(CALL, ("udf_rename called\n"));
DPRINTF(CALL, ("udf_gro_directory_empty_p called\n"));
DPRINTF(CALL, ("udf_gro_rename_check_possible called\n"));
DPRINTF(CALL, ("udf_gro_rename_check_permitted called\n"));
DPRINTF(CALL, ("udf_gro_remove_check_possible called\n"));
DPRINTF(CALL, ("udf_gro_remove_check_permitted called\n"));
DPRINTF(CALL, ("udf_gro_rename called\n"));
DPRINTF(CALL, ("udf_gro_remove called\n"));
DPRINTF(CALL, ("udf_gro_lookup called\n"));
DPRINTF(CALL, ("udf_rmdired_p called\n"));
DPRINTF(CALL, ("udf_gro_genealogy called\n"));
DPRINTF(CALL, ("udf_gro_lock_directory called\n"));
DPRINTF(CALL, ("udf_sane_rename '%s' -> '%s'\n",
DPRINTF(CALL, ("udf_writeout_vat\n"));
DPRINTF(CALL, ("udf_mcc_synchronise_caches()\n"));
DPRINTF(CALL, ("udf_update(node, %p, %p, %p, %d)\n", acc, mod, birth,
DPRINTF(CALL, ("\tnode flags %s\n", bits));
DPRINTF(CALL, ("\t\tmnt_async = %d\n", mnt_async));
DPRINTF(CALL, ("issue VOP_FSYNC(DATA only) on all nodes\n"));
DPRINTF(CALL, ("issue VOP_FSYNC(COMPLETE) on all finished nodes\n"));
DPRINTF(CALL, ("udf_mount called\n"));
DPRINTF(CALL, ("udf_umount called\n"));
DPRINTF(CALL, ("udf_root called\n"));
DPRINTF(CALL, ("udf_statvfs called\n"));
DPRINTF(CALL, ("udf_sync: syncing metadata\n"));
DPRINTF(CALL, ("udf_sync called\n"));
DPRINTF(CALL, ("end of udf_sync()\n"));
DPRINTF(CALL, ("udf_setattr called\n"));
DPRINTF(CALL, ("udf_pathconf called\n"));
DPRINTF(CALL, ("udf_open called\n"));
DPRINTF(CALL, ("udf_close called\n"));
DPRINTF(CALL, ("udf_access called\n"));
DPRINTF(CALL, ("udf_create called\n"));
DPRINTF(CALL, ("udf_mknod called\n"));
DPRINTF(CALL, ("udf_mkdir called\n"));
DPRINTF(CALL, ("udf_link called\n"));
DPRINTF(CALL, ("udf_symlink called\n"));
DPRINTF(CALL, ("\tlinking to `%s`\n", ap->a_target));
DPRINTF(CALL, ("udf_readlink called\n"));
DPRINTF(CALL, ("udf_remove called\n"));
DPRINTF(CALL, ("udf_rmdir '%s' called\n", cnp->cn_nameptr));
DPRINTF(CALL, ("udf_getattr called\n"));
%token EOL CALL CHECK NOINPUT OR MULTIPLIER LPAREN RPAREN LBRACK RBRACK
call : CALL result fn_name args {
$1 != NULL && $1->tn_op == CALL ? "call" : "expression");
if ($1 != NULL && $1->tn_op == CALL
$2 != NULL && $2->tn_op == CALL ? "call" : "expression");
&& tn->u.ops.left->u.ops.right->tn_op == CALL
case CALL:
case CALL:;
if (tn->tn_op == CALL
ntn->tn_op = CALL;
bool is_direct = op == CALL
if (op == CALL) {
case CALL:
{"CALL",0x0920, CALL, {EXREG, 0, 0, 0}},
{"CALLA",0x0D5F,CALL, {EXPR, 0, 0, 0}},
{"CALLR",0x0D3F,CALL, {EXPR, 0, 0, 0}},
case CALL: /* reg or address */
call_msg.rm_direction = CALL;
msg.rm_direction = CALL;
msg.rm_direction = CALL;