Lines Matching refs:h
348 const struct decode_header *h) in run_checkers() argument
362 retval = checker_func(insn, asi, h); in run_checkers()
419 const struct decode_header *h = (struct decode_header *)table; in probes_decode_insn() local
448 for (;; h = next) { in probes_decode_insn()
449 enum decode_type type = h->type_regs.bits & DECODE_TYPE_MASK; in probes_decode_insn()
450 u32 regs = h->type_regs.bits >> DECODE_TYPE_BITS; in probes_decode_insn()
456 ((uintptr_t)h + decode_struct_sizes[type]); in probes_decode_insn()
458 if (!matched && (insn & h->mask.bits) != h->value.bits) in probes_decode_insn()
467 struct decode_table *d = (struct decode_table *)h; in probes_decode_insn()
474 struct decode_custom *d = (struct decode_custom *)h; in probes_decode_insn()
477 err = run_checkers(checkers, action, origin_insn, asi, h); in probes_decode_insn()
480 return actions[action].decoder(insn, asi, h); in probes_decode_insn()
485 struct decode_simulate *d = (struct decode_simulate *)h; in probes_decode_insn()
488 err = run_checkers(checkers, action, origin_insn, asi, h); in probes_decode_insn()
497 struct decode_emulate *d = (struct decode_emulate *)h; in probes_decode_insn()
500 err = run_checkers(checkers, action, origin_insn, asi, h); in probes_decode_insn()
505 return actions[action].decoder(insn, asi, h); in probes_decode_insn()