ast
ast = keynote_find_assertion(kl->key_key, i, kl->key_alg);
if (ast == NULL)
if (ast->as_kresult == KRESULT_IN_PROGRESS) /* Cycle detected */
if (ast->as_kresult == KRESULT_UNTOUCHED) /* Recurse if needed */
rec_evaluate_query(ast);
keynote_fix_fields(struct assertion *ast, int sigfield)
if (ast != NULL)
if (keynote_evaluate_authorizer(ast, 1) != RESULT_TRUE)
if ((sigfield) && (ast->as_signature_string_s != NULL))
if (keynote_evaluate_authorizer(ast, 0) != RESULT_TRUE)
struct assertion *ast;
void ast(struct trapframe *);
void ast(struct trapframe *);
void ast(struct trapframe *);
b ast /* ast(frame) */ ;\
ast(p);
void ast(struct proc *);
ast(p);
ast(p); // XXX why?
void ast(struct trapframe *);
void ast(struct trapframe *);
register_t ast;
{ "at", (long *)&ddb_regs.ast, FCN_NULL },
bcopy(®s->r_regs[AST], &p->p_md.md_regs->ast, REGSIZE);
bcopy(&p->p_md.md_regs->ast, ®s->r_regs[AST], REGSIZE);
bcopy((caddr_t)®s->ast, (caddr_t)&ksc.sc_regs[1],
bcopy((caddr_t)&ksc.sc_regs[1], (caddr_t)®s->ast,
void ast(void);
void ast(struct proc *, struct trapframe *);
ast(p, tf);
struct usb_cdc_abstract_state ast;
USETW(ast.wState, state);
err = usbd_do_request(sc->sc_udev, &req, &ast);
RB_HEAD(asext_tree, asext_node) ast;
return (RB_FIND(asext_tree, &ast, &a));
RB_INSERT(asext_tree, &ast, an);
RB_REMOVE(asext_tree, &ast, an);
RB_REMOVE(asext_tree, &ast, an);
for (an = RB_MIN(asext_tree, &ast); an != NULL; an = nan) {
nan = RB_NEXT(asext_tree, &ast, an);
RB_REMOVE(asext_tree, &ast, an);