Lines Matching defs:options
117 const struct isa_decode_options *options;
136 * Bitset of instructions that are branch targets (if options->branch_labels
201 if (!state->options->show_errors) {
313 if (state->options->gpu_id > bitsets[n]->gen.max)
315 if (state->options->gpu_id < bitsets[n]->gen.min)
548 const struct isa_decode_options *options = scope->state->options;
573 if (options->field_cb) {
574 options->field_cb(options->cbdata, field_name, &(struct isa_decode_value){
596 if (options->field_cb) {
597 options->field_cb(options->cbdata, field_name, &(struct isa_decode_value){
610 if (scope->state->options->branch_labels) {
722 if (state->options->max_errors && (errors > state->options->max_errors)) {
726 if (state->options->branch_labels &&
728 if (state->options->instr_cb) {
729 state->options->instr_cb(state->options->cbdata,
735 if (state->options->instr_cb) {
736 state->options->instr_cb(state->options->cbdata, state->n, instr.bitset);
758 if (state->options->stop) {
765 isa_decode(void *bin, int sz, FILE *out, const struct isa_decode_options *options)
768 .gpu_id = options ? options->gpu_id : 0,
769 .branch_labels = options ? options->branch_labels : false
773 if (!options)
774 options = &default_options;
777 state->options = options;
780 if (state->options->branch_labels) {
786 state->options = &default_options; /* skip hooks for prepass */
789 if (options) {
790 state->options = options;