|
OpenOCD
|


Go to the source code of this file.
Functions | |
| static uint64_t | field_value (uint64_t mask, uint64_t val) |
| static uint32_t | field_value32 (uint32_t mask, uint32_t val) |
| static uint64_t | get_field (uint64_t reg, uint64_t mask) |
| static uint32_t | get_field32 (uint64_t reg, uint64_t mask) |
| static uint64_t | set_field (uint64_t reg, uint64_t mask, uint64_t val) |
| static uint32_t | set_field32 (uint32_t reg, uint32_t mask, uint32_t val) |
|
inlinestatic |
Definition at line 37 of file field_helpers.h.
References mask, and set_field().
Referenced by riscv_debug_reg_field_to_s(), riscv_debug_reg_field_value_to_s(), and riscv_debug_reg_fields_to_s().
|
inlinestatic |
Definition at line 42 of file field_helpers.h.
References mask, and set_field32().
|
inlinestatic |
Definition at line 9 of file field_helpers.h.
References mask.
Referenced by check_misa_mxl(), COMMAND_HELPER(), deassert_reset(), disable_trigger_if_dmode(), dmstatus_read(), examine(), examine_dm(), fill_match_triggers_tdata1_fields_t2(), get_field32(), get_sbaadress_reg_count(), get_trigger_types(), handle_halt(), modify_privilege_for_virt2phys_mode(), read_bits(), read_memory_bus_v1(), read_sbcs_nonbusy(), riscv011_get_register(), riscv013_authdata_write(), riscv013_data_bits(), riscv013_execute_abstract_command(), riscv013_get_hart_state(), riscv013_get_register(), riscv013_halt_go(), riscv013_step_or_resume_current_hart(), riscv_batch_was_scan_busy(), riscv_effective_privilege_mode(), riscv_enumerate_triggers(), riscv_examine(), riscv_mmu(), riscv_openocd_poll(), riscv_set_or_write_register(), riscv_trigger_detect_hit_bits(), riscv_virt2phys(), riscv_virt2phys_v(), sample_memory_bus_v1(), sb_read_address(), sba_supports_access(), set_group(), set_trigger(), try_setup_single_match_trigger(), wait_for_authbusy(), wait_for_idle(), and write_memory_bus_v1().
|
inlinestatic |
Definition at line 14 of file field_helpers.h.
References get_field(), and mask.
Referenced by abstract_cmd_batch_check_and_clear_cmderr(), dmstatus_read(), examine(), get_loadstore_membase_regno(), get_loadstore_memoffset(), get_offset_cld(), get_offset_cldsp(), get_offset_clq(), get_offset_clqsp(), get_offset_clw(), get_offset_clwsp(), get_offset_csdsp(), get_offset_csqsp(), get_offset_cswsp(), get_rs1_c(), read_memory_progbuf_inner_run_and_process_batch(), read_memory_progbuf_inner_startup(), reset_dm(), verify_loadstore(), and write_memory_progbuf_run_batch().
|
inlinestatic |
Definition at line 21 of file field_helpers.h.
References mask.
Referenced by __attribute__(), abstract_memory_size(), access_memory_command(), assert_reset(), deassert_reset(), field_value(), maybe_add_trigger_t1(), maybe_add_trigger_t3(), maybe_add_trigger_t4(), maybe_add_trigger_t5(), modify_privilege_for_virt2phys_mode(), prep_for_register_access(), read_memory_bus_v0(), read_memory_bus_v1(), read_memory_progbuf_inner_startup(), register_write(), riscv011_get_register(), riscv013_access_register_command(), riscv013_execute_progbuf(), riscv013_get_register(), riscv013_halt_go(), riscv013_step_or_resume_current_hart(), riscv_set_or_write_register(), sb_sbaccess(), set_dcsr_ebreak(), set_dmcontrol_hartsel(), set_ebreakx_fields(), set_field32(), set_group(), write_memory_bus_v0(), and write_memory_bus_v1().
|
inlinestatic |
Definition at line 32 of file field_helpers.h.
References mask, and set_field().
Referenced by field_value32().