Lines Matching full:isa

1 /* Configurable Xtensa ISA support.
26 #include "xtensa-isa.h"
27 #include "xtensa-isa-internal.h"
33 xtensa_isa_status xtensa_isa_errno(xtensa_isa isa __attribute__ ((unused))) in xtensa_isa_errno() argument
39 char *xtensa_isa_error_msg(xtensa_isa isa __attribute__ ((unused))) in xtensa_isa_error_msg() argument
72 int xtensa_insnbuf_size(xtensa_isa isa) in xtensa_insnbuf_size() argument
74 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_insnbuf_size()
79 xtensa_insnbuf xtensa_insnbuf_alloc(xtensa_isa isa) in xtensa_insnbuf_alloc() argument
82 malloc(xtensa_insnbuf_size(isa) * sizeof(xtensa_insnbuf_word)); in xtensa_insnbuf_alloc()
89 void xtensa_insnbuf_free(xtensa_isa isa __attribute__ ((unused)), in xtensa_insnbuf_free() argument
125 int xtensa_insnbuf_to_chars(xtensa_isa isa, in xtensa_insnbuf_to_chars() argument
130 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_insnbuf_to_chars()
131 int insn_size = xtensa_isa_maxlength(isa); in xtensa_insnbuf_to_chars()
151 fmt = xtensa_format_decode(isa, insn); in xtensa_insnbuf_to_chars()
156 byte_count = xtensa_format_length(isa, fmt); in xtensa_insnbuf_to_chars()
186 void xtensa_insnbuf_from_chars(xtensa_isa isa, in xtensa_insnbuf_from_chars() argument
191 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_insnbuf_from_chars()
194 max_size = xtensa_isa_maxlength(isa); in xtensa_insnbuf_from_chars()
219 memset(insn, 0, xtensa_insnbuf_size(isa) * sizeof(xtensa_insnbuf_word)); in xtensa_insnbuf_from_chars()
230 /* ISA information. */
235 xtensa_isa_internal *isa = xtensa_modules; in xtensa_isa_init() local
239 isa->opname_lookup_table = in xtensa_isa_init()
240 malloc(isa->num_opcodes * sizeof(xtensa_lookup_entry)); in xtensa_isa_init()
241 CHECK_ALLOC_FOR_INIT(isa->opname_lookup_table, NULL, errno_p, error_msg_p); in xtensa_isa_init()
242 for (n = 0; n < isa->num_opcodes; n++) { in xtensa_isa_init()
243 isa->opname_lookup_table[n].key = isa->opcodes[n].name; in xtensa_isa_init()
244 isa->opname_lookup_table[n].u.opcode = n; in xtensa_isa_init()
246 qsort(isa->opname_lookup_table, isa->num_opcodes, in xtensa_isa_init()
250 isa->state_lookup_table = in xtensa_isa_init()
251 malloc(isa->num_states * sizeof(xtensa_lookup_entry)); in xtensa_isa_init()
252 CHECK_ALLOC_FOR_INIT(isa->state_lookup_table, NULL, errno_p, error_msg_p); in xtensa_isa_init()
253 for (n = 0; n < isa->num_states; n++) { in xtensa_isa_init()
254 isa->state_lookup_table[n].key = isa->states[n].name; in xtensa_isa_init()
255 isa->state_lookup_table[n].u.state = n; in xtensa_isa_init()
257 qsort(isa->state_lookup_table, isa->num_states, in xtensa_isa_init()
261 isa->sysreg_lookup_table = in xtensa_isa_init()
262 malloc(isa->num_sysregs * sizeof(xtensa_lookup_entry)); in xtensa_isa_init()
263 CHECK_ALLOC_FOR_INIT(isa->sysreg_lookup_table, NULL, errno_p, error_msg_p); in xtensa_isa_init()
264 for (n = 0; n < isa->num_sysregs; n++) { in xtensa_isa_init()
265 isa->sysreg_lookup_table[n].key = isa->sysregs[n].name; in xtensa_isa_init()
266 isa->sysreg_lookup_table[n].u.sysreg = n; in xtensa_isa_init()
268 qsort(isa->sysreg_lookup_table, isa->num_sysregs, in xtensa_isa_init()
273 isa->sysreg_table[is_user] = in xtensa_isa_init()
274 malloc((isa->max_sysreg_num[is_user] + 1) * sizeof(xtensa_sysreg)); in xtensa_isa_init()
275 CHECK_ALLOC_FOR_INIT(isa->sysreg_table[is_user], NULL, in xtensa_isa_init()
278 for (n = 0; n <= isa->max_sysreg_num[is_user]; n++) { in xtensa_isa_init()
279 isa->sysreg_table[is_user][n] = XTENSA_UNDEFINED; in xtensa_isa_init()
282 for (n = 0; n < isa->num_sysregs; n++) { in xtensa_isa_init()
283 xtensa_sysreg_internal *sreg = &isa->sysregs[n]; in xtensa_isa_init()
287 isa->sysreg_table[is_user][sreg->number] = n; in xtensa_isa_init()
292 isa->interface_lookup_table = in xtensa_isa_init()
293 malloc(isa->num_interfaces * sizeof(xtensa_lookup_entry)); in xtensa_isa_init()
294 CHECK_ALLOC_FOR_INIT(isa->interface_lookup_table, NULL, errno_p, in xtensa_isa_init()
296 for (n = 0; n < isa->num_interfaces; n++) { in xtensa_isa_init()
297 isa->interface_lookup_table[n].key = isa->interfaces[n].name; in xtensa_isa_init()
298 isa->interface_lookup_table[n].u.intf = n; in xtensa_isa_init()
300 qsort(isa->interface_lookup_table, isa->num_interfaces, in xtensa_isa_init()
304 isa->funcUnit_lookup_table = in xtensa_isa_init()
305 malloc(isa->num_funcUnits * sizeof(xtensa_lookup_entry)); in xtensa_isa_init()
306 CHECK_ALLOC_FOR_INIT(isa->funcUnit_lookup_table, NULL, errno_p, in xtensa_isa_init()
308 for (n = 0; n < isa->num_funcUnits; n++) { in xtensa_isa_init()
309 isa->funcUnit_lookup_table[n].key = isa->funcUnits[n].name; in xtensa_isa_init()
310 isa->funcUnit_lookup_table[n].u.fun = n; in xtensa_isa_init()
312 qsort(isa->funcUnit_lookup_table, isa->num_funcUnits, in xtensa_isa_init()
315 isa->insnbuf_size = ((isa->insn_size + sizeof(xtensa_insnbuf_word) - 1) / in xtensa_isa_init()
317 isa->num_stages = XTENSA_UNDEFINED; in xtensa_isa_init()
319 return (xtensa_isa)isa; in xtensa_isa_init()
323 void xtensa_isa_free(xtensa_isa isa) in xtensa_isa_free() argument
325 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_isa_free()
377 int xtensa_isa_maxlength(xtensa_isa isa) in xtensa_isa_maxlength() argument
379 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_isa_maxlength()
384 int xtensa_isa_length_from_chars(xtensa_isa isa, const unsigned char *cp) in xtensa_isa_length_from_chars() argument
386 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_isa_length_from_chars()
391 int xtensa_isa_num_pipe_stages(xtensa_isa isa) in xtensa_isa_num_pipe_stages() argument
397 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_isa_num_pipe_stages()
406 num_opcodes = xtensa_isa_num_opcodes(isa); in xtensa_isa_num_pipe_stages()
408 num_uses = xtensa_opcode_num_funcUnit_uses(isa, opcode); in xtensa_isa_num_pipe_stages()
410 use = xtensa_opcode_funcUnit_use(isa, opcode, i); in xtensa_isa_num_pipe_stages()
423 int xtensa_isa_num_formats(xtensa_isa isa) in xtensa_isa_num_formats() argument
425 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_isa_num_formats()
430 int xtensa_isa_num_opcodes(xtensa_isa isa) in xtensa_isa_num_opcodes() argument
432 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_isa_num_opcodes()
437 int xtensa_isa_num_regfiles(xtensa_isa isa) in xtensa_isa_num_regfiles() argument
439 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_isa_num_regfiles()
444 int xtensa_isa_num_states(xtensa_isa isa) in xtensa_isa_num_states() argument
446 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_isa_num_states()
451 int xtensa_isa_num_sysregs(xtensa_isa isa) in xtensa_isa_num_sysregs() argument
453 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_isa_num_sysregs()
458 int xtensa_isa_num_interfaces(xtensa_isa isa) in xtensa_isa_num_interfaces() argument
460 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_isa_num_interfaces()
465 int xtensa_isa_num_funcUnits(xtensa_isa isa) in xtensa_isa_num_funcUnits() argument
467 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_isa_num_funcUnits()
495 const char *xtensa_format_name(xtensa_isa isa, xtensa_format fmt) in xtensa_format_name() argument
497 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_format_name()
504 xtensa_format xtensa_format_lookup(xtensa_isa isa, const char *fmtname) in xtensa_format_lookup() argument
506 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_format_lookup()
527 xtensa_format xtensa_format_decode(xtensa_isa isa, const xtensa_insnbuf insn) in xtensa_format_decode() argument
529 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_format_decode()
543 int xtensa_format_encode(xtensa_isa isa, xtensa_format fmt, in xtensa_format_encode() argument
546 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_format_encode()
554 int xtensa_format_length(xtensa_isa isa, xtensa_format fmt) in xtensa_format_length() argument
556 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_format_length()
563 int xtensa_format_num_slots(xtensa_isa isa, xtensa_format fmt) in xtensa_format_num_slots() argument
565 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_format_num_slots()
572 xtensa_opcode xtensa_format_slot_nop_opcode(xtensa_isa isa, xtensa_format fmt, in xtensa_format_slot_nop_opcode() argument
575 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_format_slot_nop_opcode()
582 return xtensa_opcode_lookup(isa, intisa->slots[slot_id].nop_name); in xtensa_format_slot_nop_opcode()
586 int xtensa_format_get_slot(xtensa_isa isa, xtensa_format fmt, int slot, in xtensa_format_get_slot() argument
589 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_format_get_slot()
601 int xtensa_format_set_slot(xtensa_isa isa, xtensa_format fmt, int slot, in xtensa_format_set_slot() argument
604 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_format_set_slot()
629 xtensa_opcode xtensa_opcode_lookup(xtensa_isa isa, const char *opname) in xtensa_opcode_lookup() argument
631 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_opcode_lookup()
657 xtensa_opcode xtensa_opcode_decode(xtensa_isa isa, xtensa_format fmt, int slot, in xtensa_opcode_decode() argument
660 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_opcode_decode()
680 int xtensa_opcode_encode(xtensa_isa isa, xtensa_format fmt, int slot, in xtensa_opcode_encode() argument
683 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_opcode_encode()
705 const char *xtensa_opcode_name(xtensa_isa isa, xtensa_opcode opc) in xtensa_opcode_name() argument
707 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_opcode_name()
714 int xtensa_opcode_is_branch(xtensa_isa isa, xtensa_opcode opc) in xtensa_opcode_is_branch() argument
716 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_opcode_is_branch()
726 int xtensa_opcode_is_jump(xtensa_isa isa, xtensa_opcode opc) in xtensa_opcode_is_jump() argument
728 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_opcode_is_jump()
738 int xtensa_opcode_is_loop(xtensa_isa isa, xtensa_opcode opc) in xtensa_opcode_is_loop() argument
740 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_opcode_is_loop()
750 int xtensa_opcode_is_call(xtensa_isa isa, xtensa_opcode opc) in xtensa_opcode_is_call() argument
752 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_opcode_is_call()
762 int xtensa_opcode_num_operands(xtensa_isa isa, xtensa_opcode opc) in xtensa_opcode_num_operands() argument
764 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_opcode_num_operands()
773 int xtensa_opcode_num_stateOperands(xtensa_isa isa, xtensa_opcode opc) in xtensa_opcode_num_stateOperands() argument
775 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_opcode_num_stateOperands()
784 int xtensa_opcode_num_interfaceOperands(xtensa_isa isa, xtensa_opcode opc) in xtensa_opcode_num_interfaceOperands() argument
786 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_opcode_num_interfaceOperands()
795 int xtensa_opcode_num_funcUnit_uses(xtensa_isa isa, xtensa_opcode opc) in xtensa_opcode_num_funcUnit_uses() argument
797 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_opcode_num_funcUnit_uses()
804 xtensa_funcUnit_use *xtensa_opcode_funcUnit_use(xtensa_isa isa, in xtensa_opcode_funcUnit_use() argument
807 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_opcode_funcUnit_use()
851 const char *xtensa_operand_name(xtensa_isa isa, xtensa_opcode opc, int opnd) in xtensa_operand_name() argument
853 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_operand_name()
864 int xtensa_operand_is_visible(xtensa_isa isa, xtensa_opcode opc, int opnd) in xtensa_operand_is_visible() argument
866 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_operand_is_visible()
891 char xtensa_operand_inout(xtensa_isa isa, xtensa_opcode opc, int opnd) in xtensa_operand_inout() argument
893 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_operand_inout()
915 int xtensa_operand_get_field(xtensa_isa isa, xtensa_opcode opc, int opnd, in xtensa_operand_get_field() argument
919 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_operand_get_field()
951 int xtensa_operand_set_field(xtensa_isa isa, xtensa_opcode opc, int opnd, in xtensa_operand_set_field() argument
955 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_operand_set_field()
987 int xtensa_operand_encode(xtensa_isa isa, xtensa_opcode opc, int opnd, in xtensa_operand_encode() argument
990 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_operand_encode()
1009 tmpbuf = xtensa_insnbuf_alloc(isa); in xtensa_operand_encode()
1061 int xtensa_operand_decode(xtensa_isa isa, xtensa_opcode opc, int opnd, in xtensa_operand_decode() argument
1064 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_operand_decode()
1086 int xtensa_operand_is_register(xtensa_isa isa, xtensa_opcode opc, int opnd) in xtensa_operand_is_register() argument
1088 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_operand_is_register()
1103 xtensa_regfile xtensa_operand_regfile(xtensa_isa isa, xtensa_opcode opc, in xtensa_operand_regfile() argument
1106 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_operand_regfile()
1118 int xtensa_operand_num_regs(xtensa_isa isa, xtensa_opcode opc, int opnd) in xtensa_operand_num_regs() argument
1120 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_operand_num_regs()
1132 int xtensa_operand_is_known_reg(xtensa_isa isa, xtensa_opcode opc, int opnd) in xtensa_operand_is_known_reg() argument
1134 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_operand_is_known_reg()
1149 int xtensa_operand_is_PCrelative(xtensa_isa isa, xtensa_opcode opc, int opnd) in xtensa_operand_is_PCrelative() argument
1151 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_operand_is_PCrelative()
1166 int xtensa_operand_do_reloc(xtensa_isa isa, xtensa_opcode opc, int opnd, in xtensa_operand_do_reloc() argument
1169 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_operand_do_reloc()
1198 int xtensa_operand_undo_reloc(xtensa_isa isa, xtensa_opcode opc, int opnd, in xtensa_operand_undo_reloc() argument
1201 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_operand_undo_reloc()
1246 xtensa_state xtensa_stateOperand_state(xtensa_isa isa, xtensa_opcode opc, in xtensa_stateOperand_state() argument
1249 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_stateOperand_state()
1261 char xtensa_stateOperand_inout(xtensa_isa isa, xtensa_opcode opc, int stOp) in xtensa_stateOperand_inout() argument
1263 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_stateOperand_inout()
1292 xtensa_interface xtensa_interfaceOperand_interface(xtensa_isa isa, in xtensa_interfaceOperand_interface() argument
1296 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_interfaceOperand_interface()
1321 xtensa_regfile xtensa_regfile_lookup(xtensa_isa isa, const char *name) in xtensa_regfile_lookup() argument
1323 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_regfile_lookup()
1345 xtensa_regfile xtensa_regfile_lookup_shortname(xtensa_isa isa, in xtensa_regfile_lookup_shortname() argument
1348 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_regfile_lookup_shortname()
1378 const char *xtensa_regfile_name(xtensa_isa isa, xtensa_regfile rf) in xtensa_regfile_name() argument
1380 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_regfile_name()
1387 const char *xtensa_regfile_shortname(xtensa_isa isa, xtensa_regfile rf) in xtensa_regfile_shortname() argument
1389 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_regfile_shortname()
1396 xtensa_regfile xtensa_regfile_view_parent(xtensa_isa isa, xtensa_regfile rf) in xtensa_regfile_view_parent() argument
1398 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_regfile_view_parent()
1405 int xtensa_regfile_num_bits(xtensa_isa isa, xtensa_regfile rf) in xtensa_regfile_num_bits() argument
1407 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_regfile_num_bits()
1414 int xtensa_regfile_num_entries(xtensa_isa isa, xtensa_regfile rf) in xtensa_regfile_num_entries() argument
1416 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_regfile_num_entries()
1436 xtensa_state xtensa_state_lookup(xtensa_isa isa, const char *name) in xtensa_state_lookup() argument
1438 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_state_lookup()
1464 const char *xtensa_state_name(xtensa_isa isa, xtensa_state st) in xtensa_state_name() argument
1466 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_state_name()
1473 int xtensa_state_num_bits(xtensa_isa isa, xtensa_state st) in xtensa_state_num_bits() argument
1475 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_state_num_bits()
1482 int xtensa_state_is_exported(xtensa_isa isa, xtensa_state st) in xtensa_state_is_exported() argument
1484 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_state_is_exported()
1494 int xtensa_state_is_shared_or(xtensa_isa isa, xtensa_state st) in xtensa_state_is_shared_or() argument
1496 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_state_is_shared_or()
1519 xtensa_sysreg xtensa_sysreg_lookup(xtensa_isa isa, int num, int is_user) in xtensa_sysreg_lookup() argument
1521 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_sysreg_lookup()
1538 xtensa_sysreg xtensa_sysreg_lookup_name(xtensa_isa isa, const char *name) in xtensa_sysreg_lookup_name() argument
1540 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_sysreg_lookup_name()
1566 const char *xtensa_sysreg_name(xtensa_isa isa, xtensa_sysreg sysreg) in xtensa_sysreg_name() argument
1568 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_sysreg_name()
1575 int xtensa_sysreg_number(xtensa_isa isa, xtensa_sysreg sysreg) in xtensa_sysreg_number() argument
1577 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_sysreg_number()
1584 int xtensa_sysreg_is_user(xtensa_isa isa, xtensa_sysreg sysreg) in xtensa_sysreg_is_user() argument
1586 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_sysreg_is_user()
1609 xtensa_interface xtensa_interface_lookup(xtensa_isa isa, const char *ifname) in xtensa_interface_lookup() argument
1611 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_interface_lookup()
1637 const char *xtensa_interface_name(xtensa_isa isa, xtensa_interface intf) in xtensa_interface_name() argument
1639 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_interface_name()
1646 int xtensa_interface_num_bits(xtensa_isa isa, xtensa_interface intf) in xtensa_interface_num_bits() argument
1648 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_interface_num_bits()
1655 char xtensa_interface_inout(xtensa_isa isa, xtensa_interface intf) in xtensa_interface_inout() argument
1657 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_interface_inout()
1664 int xtensa_interface_has_side_effect(xtensa_isa isa, xtensa_interface intf) in xtensa_interface_has_side_effect() argument
1666 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_interface_has_side_effect()
1677 int xtensa_interface_class_id(xtensa_isa isa, xtensa_interface intf) in xtensa_interface_class_id() argument
1679 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_interface_class_id()
1699 xtensa_funcUnit xtensa_funcUnit_lookup(xtensa_isa isa, const char *fname) in xtensa_funcUnit_lookup() argument
1701 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_funcUnit_lookup()
1728 const char *xtensa_funcUnit_name(xtensa_isa isa, xtensa_funcUnit fun) in xtensa_funcUnit_name() argument
1730 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_funcUnit_name()
1737 int xtensa_funcUnit_num_copies(xtensa_isa isa, xtensa_funcUnit fun) in xtensa_funcUnit_num_copies() argument
1739 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_funcUnit_num_copies()