Home
last modified time | relevance | path

Searched defs:s (Results 76 – 100 of 1844) sorted by relevance

12345678910>>...74

/openbmc/qemu/hw/isa/
H A Dpc87312.c68 PC87312State *s = PC87312(sio); in is_parallel_enabled() local
76 PC87312State *s = PC87312(sio); in get_parallel_iobase() local
84 PC87312State *s = PC87312(sio); in get_parallel_irq() local
104 PC87312State *s = PC87312(sio); in get_uart_iobase() local
118 PC87312State *s = PC87312(sio); in get_uart_irq() local
126 PC87312State *s = PC87312(sio); in is_uart_enabled() local
135 PC87312State *s = PC87312(sio); in is_fdc_enabled() local
142 PC87312State *s = PC87312(sio); in get_fdc_iobase() local
158 PC87312State *s = PC87312(sio); in is_ide_enabled() local
165 PC87312State *s = PC87312(sio); in get_ide_iobase() local
[all …]
/openbmc/qemu/hw/intc/
H A Darm_gicv3_dist.c34 static uint32_t mask_nsacr_ge1(GICv3State *s, int irq) in mask_nsacr_ge1()
44 static uint32_t mask_nsacr_ge2(GICv3State *s, int irq) in mask_nsacr_ge2()
59 static uint32_t mask_group_and_nsacr(GICv3State *s, MemTxAttrs attrs, in mask_group_and_nsacr()
81 static int gicd_ns_access(GICv3State *s, int irq) in gicd_ns_access()
92 static void gicd_write_bitmap_reg(GICv3State *s, MemTxAttrs attrs, in gicd_write_bitmap_reg()
115 static void gicd_write_set_bitmap_reg(GICv3State *s, MemTxAttrs attrs, in gicd_write_set_bitmap_reg()
139 static void gicd_write_clear_bitmap_reg(GICv3State *s, MemTxAttrs attrs, in gicd_write_clear_bitmap_reg()
163 static uint32_t gicd_read_bitmap_reg(GICv3State *s, MemTxAttrs attrs, in gicd_read_bitmap_reg()
196 static uint8_t gicd_read_ipriorityr(GICv3State *s, MemTxAttrs attrs, int irq) in gicd_read_ipriorityr()
221 static void gicd_write_ipriorityr(GICv3State *s, MemTxAttrs attrs, int irq, in gicd_write_ipriorityr()
[all …]
H A Di8259.c60 static int get_priority(PICCommonState *s, int mask) in get_priority()
75 static int pic_get_irq(PICCommonState *s) in pic_get_irq()
104 static void pic_update_irq(PICCommonState *s) in pic_update_irq()
120 PICCommonState *s = opaque; in pic_set_irq() local
157 static void pic_intack(PICCommonState *s, int irq) in pic_intack()
173 int pic_read_irq(PICCommonState *s) in pic_read_irq()
213 static void pic_init_reset(PICCommonState *s) in pic_init_reset()
221 PICCommonState *s = PIC_COMMON(dev); in pic_reset() local
231 PICCommonState *s = opaque; in pic_ioport_write() local
324 PICCommonState *s = opaque; in pic_ioport_read() local
[all …]
/openbmc/qemu/hw/i3c/
H A Dmock-target.c
H A Dmock-i3c-target.c48 MockI3cTargetState *s = MOCK_I3C_TARGET(i3c); in mock_i3c_target_rx() local
69 static void mock_i3c_target_ibi_timer_start(MockI3cTargetState *s) in mock_i3c_target_ibi_timer_start()
78 MockI3cTargetState *s = MOCK_I3C_TARGET(i3c); in mock_i3c_target_tx() local
105 MockI3cTargetState *s = MOCK_I3C_TARGET(i3c); in mock_i3c_target_event() local
122 MockI3cTargetState *s = MOCK_I3C_TARGET(i3c); in mock_i3c_target_handle_ccc_read() local
184 MockI3cTargetState *s = MOCK_I3C_TARGET(i3c); in mock_i3c_target_handle_ccc_write() local
224 static void mock_i3c_target_do_ibi(MockI3cTargetState *s) in mock_i3c_target_do_ibi()
245 MockI3cTargetState *s = MOCK_I3C_TARGET(opaque); in mock_i3c_target_timer_elapsed() local
252 MockI3cTargetState *s = MOCK_I3C_TARGET(i3c); in mock_i3c_target_reset() local
258 MockI3cTargetState *s = MOCK_I3C_TARGET(dev); in mock_i3c_target_realize() local
[all …]
/openbmc/qemu/hw/i386/
H A Damd_iommu.c80 uint64_t amdvi_extended_feature_register(AMDVIState *s) in amdvi_extended_feature_register()
91 static void amdvi_set_quad(AMDVIState *s, hwaddr addr, uint64_t val, in amdvi_set_quad()
99 static uint16_t amdvi_readw(AMDVIState *s, hwaddr addr) in amdvi_readw()
104 static uint32_t amdvi_readl(AMDVIState *s, hwaddr addr) in amdvi_readl()
109 static uint64_t amdvi_readq(AMDVIState *s, hwaddr addr) in amdvi_readq()
115 static void amdvi_writeq_raw(AMDVIState *s, hwaddr addr, uint64_t val) in amdvi_writeq_raw()
121 static void amdvi_writew(AMDVIState *s, hwaddr addr, uint16_t val) in amdvi_writew()
135 static void amdvi_writel(AMDVIState *s, hwaddr addr, uint32_t val) in amdvi_writel()
149 static void amdvi_writeq(AMDVIState *s, hwaddr addr, uint64_t val) in amdvi_writeq()
164 static bool amdvi_test_mask(AMDVIState *s, hwaddr addr, uint64_t val) in amdvi_test_mask()
[all …]
H A Dintel_iommu.c95 static void vtd_define_quad(IntelIOMMUState *s, hwaddr addr, uint64_t val, in vtd_define_quad()
103 static void vtd_define_quad_wo(IntelIOMMUState *s, hwaddr addr, uint64_t mask) in vtd_define_quad_wo()
108 static void vtd_define_long(IntelIOMMUState *s, hwaddr addr, uint32_t val, in vtd_define_long()
116 static void vtd_define_long_wo(IntelIOMMUState *s, hwaddr addr, uint32_t mask) in vtd_define_long_wo()
122 static void vtd_set_quad(IntelIOMMUState *s, hwaddr addr, uint64_t val) in vtd_set_quad()
131 static void vtd_set_long(IntelIOMMUState *s, hwaddr addr, uint32_t val) in vtd_set_long()
140 static uint64_t vtd_get_quad(IntelIOMMUState *s, hwaddr addr) in vtd_get_quad()
147 static uint32_t vtd_get_long(IntelIOMMUState *s, hwaddr addr) in vtd_get_long()
155 static uint64_t vtd_get_quad_raw(IntelIOMMUState *s, hwaddr addr) in vtd_get_quad_raw()
160 static uint32_t vtd_get_long_raw(IntelIOMMUState *s, hwaddr addr) in vtd_get_long_raw()
[all …]
/openbmc/qemu/tests/qtest/
H A Dfw_cfg-test.c29 QTestState *s; in test_fw_cfg_signature() local
46 QTestState *s; in test_fw_cfg_id() local
62 QTestState *s; in test_fw_cfg_uuid() local
84 QTestState *s; in test_fw_cfg_ram_size() local
98 QTestState *s; in test_fw_cfg_nographic() local
112 QTestState *s; in test_fw_cfg_nb_cpus() local
126 QTestState *s; in test_fw_cfg_max_cpus() local
139 QTestState *s; in test_fw_cfg_numa() local
168 QTestState *s; in test_fw_cfg_boot_menu() local
181 QTestState *s; in test_fw_cfg_reboot_timeout() local
[all …]
H A Dlibqtest.c153 pid_t qtest_pid(QTestState *s) in qtest_pid()
158 bool qtest_probe_child(QTestState *s) in qtest_probe_child()
181 void qtest_set_expected_status(QTestState *s, int status) in qtest_set_expected_status()
186 static void qtest_check_status(QTestState *s) in qtest_check_status()
221 void qtest_system_reset_nowait(QTestState *s) in qtest_system_reset_nowait()
227 void qtest_system_reset(QTestState *s) in qtest_system_reset()
237 void qtest_wait_qemu(QTestState *s) in qtest_wait_qemu()
276 void qtest_kill_qemu(QTestState *s) in qtest_kill_qemu()
292 static void kill_qemu_hook_func(void *s) in kill_qemu_hook_func()
416 QTestState *s = g_new0(QTestState, 1); in qtest_spawn_qemu() local
[all …]
/openbmc/qemu/hw/misc/
H A Dxlnx-zynqmp-apu-ctrl.c30 XlnxZynqMPAPUCtrl *s = XLNX_ZYNQMP_APU_CTRL(opaque); in update_wfi_out() local
41 XlnxZynqMPAPUCtrl *s = XLNX_ZYNQMP_APU_CTRL(reg->opaque); in zynqmp_apu_rvbar_post_write() local
56 XlnxZynqMPAPUCtrl *s = XLNX_ZYNQMP_APU_CTRL(reg->opaque); in zynqmp_apu_pwrctl_post_write() local
71 static void imr_update_irq(XlnxZynqMPAPUCtrl *s) in imr_update_irq()
79 XlnxZynqMPAPUCtrl *s = XLNX_ZYNQMP_APU_CTRL(reg->opaque); in isr_postw() local
85 XlnxZynqMPAPUCtrl *s = XLNX_ZYNQMP_APU_CTRL(reg->opaque); in ien_prew() local
95 XlnxZynqMPAPUCtrl *s = XLNX_ZYNQMP_APU_CTRL(reg->opaque); in ids_prew() local
142 XlnxZynqMPAPUCtrl *s = XLNX_ZYNQMP_APU_CTRL(obj); in zynqmp_apu_reset_enter() local
155 XlnxZynqMPAPUCtrl *s = XLNX_ZYNQMP_APU_CTRL(obj); in zynqmp_apu_reset_hold() local
173 XlnxZynqMPAPUCtrl *s = XLNX_ZYNQMP_APU_CTRL(opaque); in zynqmp_apu_handle_wfi() local
[all …]
H A Dxlnx-versal-cframe-reg.c49 static void cfrm_imr_update_irq(XlnxVersalCFrameReg *s) in cfrm_imr_update_irq()
57 XlnxVersalCFrameReg *s = XLNX_VERSAL_CFRAME_REG(reg->opaque); in cfrm_isr_postw() local
63 XlnxVersalCFrameReg *s = XLNX_VERSAL_CFRAME_REG(reg->opaque); in cfrm_ier_prew() local
73 XlnxVersalCFrameReg *s = XLNX_VERSAL_CFRAME_REG(reg->opaque); in cfrm_idr_prew() local
83 XlnxVersalCFrameReg *s = XLNX_VERSAL_CFRAME_REG(reg->opaque); in cfrm_itr_prew() local
91 static void cframe_incr_far(XlnxVersalCFrameReg *s) in cframe_incr_far()
114 XlnxVersalCFrameReg *s = XLNX_VERSAL_CFRAME_REG(reg->opaque); in cfrm_fdri_post_write() local
142 static void cfrm_readout_frames(XlnxVersalCFrameReg *s, uint32_t start_addr, in cfrm_readout_frames()
174 XlnxVersalCFrameReg *s = XLNX_VERSAL_CFRAME_REG(reg->opaque); in cfrm_frcnt_post_write() local
186 XlnxVersalCFrameReg *s = XLNX_VERSAL_CFRAME_REG(reg->opaque); in cfrm_cmd_post_write() local
[all …]
H A Divshmem-flat.c25 static int64_t ivshmem_flat_recv_msg(IvshmemFTState *s, int *pfd) in ivshmem_flat_recv_msg()
71 IvshmemFTState *s = container_of(own_peer, IvshmemFTState, own); in ivshmem_flat_irq_handler() local
87 static IvshmemPeer *ivshmem_flat_find_peer(IvshmemFTState *s, uint16_t peer_id) in ivshmem_flat_find_peer()
106 static IvshmemPeer *ivshmem_flat_add_peer(IvshmemFTState *s, uint16_t peer_id) in ivshmem_flat_add_peer()
121 static void ivshmem_flat_remove_peer(IvshmemFTState *s, uint16_t peer_id) in ivshmem_flat_remove_peer()
138 static void ivshmem_flat_add_vector(IvshmemFTState *s, IvshmemPeer *peer, in ivshmem_flat_add_vector()
173 static void ivshmem_flat_process_msg(IvshmemFTState *s, uint64_t msg, int fd) in ivshmem_flat_process_msg()
194 IvshmemFTState *s = opaque; in ivshmem_flat_can_receive_data() local
202 IvshmemFTState *s = opaque; in ivshmem_flat_read_msg() local
223 IvshmemFTState *s = opaque; in ivshmem_flat_iomem_read() local
[all …]
/openbmc/qemu/hw/timer/
H A Dnrf51_timer.c28 static uint32_t ns_to_ticks(NRF51TimerState *s, int64_t ns) in ns_to_ticks()
35 static int64_t ticks_to_ns(NRF51TimerState *s, uint32_t ticks) in ticks_to_ns()
43 static uint32_t update_counter(NRF51TimerState *s, int64_t now) in update_counter()
58 static void rearm_timer(NRF51TimerState *s, int64_t now) in rearm_timer()
87 static void update_irq(NRF51TimerState *s) in update_irq()
100 NRF51TimerState *s = NRF51_TIMER(opaque); in timer_expire() local
142 static void counter_compare(NRF51TimerState *s) in counter_compare()
160 NRF51TimerState *s = NRF51_TIMER(opaque); in nrf51_timer_read() local
202 NRF51TimerState *s = NRF51_TIMER(opaque); in nrf51_timer_write() local
319 NRF51TimerState *s = NRF51_TIMER(obj); in nrf51_timer_init() local
[all …]
H A Dimx_epit.c68 static void imx_epit_update_int(IMXEPITState *s) in imx_epit_update_int()
77 static uint32_t imx_epit_get_freq(IMXEPITState *s) in imx_epit_get_freq()
90 static void imx_epit_reset(IMXEPITState *s, bool is_hard_reset) in imx_epit_reset()
120 IMXEPITState *s = IMX_EPIT(opaque); in imx_epit_read() local
160 static void imx_epit_update_compare_timer(IMXEPITState *s) in imx_epit_update_compare_timer()
224 static void imx_epit_write_cr(IMXEPITState *s, uint32_t value) in imx_epit_write_cr()
285 static void imx_epit_write_sr(IMXEPITState *s, uint32_t value) in imx_epit_write_sr()
294 static void imx_epit_write_lr(IMXEPITState *s, uint32_t value) in imx_epit_write_lr()
316 static void imx_epit_write_cmp(IMXEPITState *s, uint32_t value) in imx_epit_write_cmp()
329 IMXEPITState *s = IMX_EPIT(opaque); in imx_epit_write() local
[all …]
H A Dsifive_pwm.c69 static inline uint64_t sifive_pwm_ns_to_ticks(SiFivePwmState *s, in sifive_pwm_ns_to_ticks()
75 static inline uint64_t sifive_pwm_ticks_to_ns(SiFivePwmState *s, in sifive_pwm_ticks_to_ns()
81 static inline uint64_t sifive_pwm_compute_scale(SiFivePwmState *s) in sifive_pwm_compute_scale()
86 static void sifive_pwm_set_alarms(SiFivePwmState *s) in sifive_pwm_set_alarms()
147 static void sifive_pwm_interrupt(SiFivePwmState *s, int num) in sifive_pwm_interrupt()
195 SiFivePwmState *s = opaque; in sifive_pwm_interrupt_0() local
202 SiFivePwmState *s = opaque; in sifive_pwm_interrupt_1() local
209 SiFivePwmState *s = opaque; in sifive_pwm_interrupt_2() local
216 SiFivePwmState *s = opaque; in sifive_pwm_interrupt_3() local
224 SiFivePwmState *s = opaque; in sifive_pwm_read() local
[all …]
/openbmc/qemu/hw/i386/kvm/
H A Dapic.c34 static void kvm_put_apic_state(APICCommonState *s, struct kvm_lapic_state *kapic) in kvm_put_apic_state()
65 APICCommonState *s = APIC_COMMON(dev); in kvm_get_apic_state() local
99 static int kvm_apic_set_base(APICCommonState *s, uint64_t val) in kvm_apic_set_base()
105 static void kvm_apic_set_tpr(APICCommonState *s, uint8_t val) in kvm_apic_set_tpr()
110 static uint8_t kvm_apic_get_tpr(APICCommonState *s) in kvm_apic_get_tpr()
115 static void kvm_apic_enable_tpr_reporting(APICCommonState *s, bool enable) in kvm_apic_enable_tpr_reporting()
124 static void kvm_apic_vapic_base_update(APICCommonState *s) in kvm_apic_vapic_base_update()
141 APICCommonState *s = data.host_ptr; in kvm_apic_put() local
159 static void kvm_apic_post_load(APICCommonState *s) in kvm_apic_post_load()
166 APICCommonState *s = data.host_ptr; in do_inject_external_nmi() local
[all …]
/openbmc/qemu/net/
H A Dpasst.c85 NetPasstState *s = DO_UPCAST(NetPasstState, data.nc, nc); in net_passt_cleanup() local
126 NetPasstState *s = DO_UPCAST(NetPasstState, data, data); in net_passt_send() local
151 NetPasstState *s = DO_UPCAST(NetPasstState, data.nc, nc); in passt_has_vnet_hdr() local
160 NetPasstState *s = DO_UPCAST(NetPasstState, data.nc, nc); in passt_has_ufo() local
170 NetPasstState *s = DO_UPCAST(NetPasstState, data.nc, nc); in passt_check_peer_type() local
189 NetPasstState *s = DO_UPCAST(NetPasstState, data.nc, nc); in passt_get_vhost_net() local
198 NetPasstState *s = DO_UPCAST(NetPasstState, data.nc, nc); in passt_get_acked_features() local
207 NetPasstState *s = DO_UPCAST(NetPasstState, data.nc, nc); in passt_save_acked_features() local
237 NetPasstState *s = opaque; in net_passt_client_connected() local
244 static int net_passt_start_daemon(NetPasstState *s, int sock, Error **errp) in net_passt_start_daemon()
[all …]
/openbmc/qemu/hw/block/
H A Dvhost-user-blk.c63 VHostUserBlk *s = VHOST_USER_BLK(vdev); in vhost_user_blk_update_config() local
73 VHostUserBlk *s = VHOST_USER_BLK(vdev); in vhost_user_blk_set_config() local
97 VHostUserBlk *s = VHOST_USER_BLK(vdev); in vhost_user_blk_sync_config() local
135 VHostUserBlk *s = VHOST_USER_BLK(vdev); in vhost_user_blk_start() local
209 VHostUserBlk *s = VHOST_USER_BLK(vdev); in vhost_user_blk_stop() local
241 VHostUserBlk *s = VHOST_USER_BLK(vdev); in vhost_user_blk_set_status() local
273 VHostUserBlk *s = VHOST_USER_BLK(vdev); in vhost_user_blk_get_features() local
293 VHostUserBlk *s = VHOST_USER_BLK(vdev); in vhost_user_blk_handle_output() local
332 VHostUserBlk *s = VHOST_USER_BLK(vdev); in vhost_user_blk_reset() local
340 VHostUserBlk *s = VHOST_USER_BLK(vdev); in vhost_user_blk_connect() local
[all …]
/openbmc/qemu/block/
H A Dio_uring.c69 static void luring_resubmit(LuringState *s, LuringAIOCB *luringcb) in luring_resubmit() argument
81 static void luring_resubmit_short_read(LuringState *s, LuringAIOCB *luringcb, in luring_resubmit_short_read() argument
124 luring_process_completions(LuringState * s) luring_process_completions() argument
229 ioq_submit(LuringState * s) ioq_submit() argument
273 luring_process_completions_and_submit(LuringState * s) luring_process_completions_and_submit() argument
284 LuringState *s = opaque; qemu_luring_completion_bh() local
290 LuringState *s = opaque; qemu_luring_completion_cb() local
296 LuringState *s = opaque; qemu_luring_poll_cb() local
303 LuringState *s = opaque; qemu_luring_poll_ready() local
318 LuringState *s = opaque; luring_deferred_fn() local
337 luring_do_submit(int fd,LuringAIOCB * luringcb,LuringState * s,uint64_t offset,int type,BdrvRequestFlags flags) luring_do_submit() argument
397 LuringState *s = aio_get_linux_io_uring(ctx); luring_co_submit() local
418 luring_detach_aio_context(LuringState * s,AioContext * old_context) luring_detach_aio_context() argument
426 luring_attach_aio_context(LuringState * s,AioContext * new_context) luring_attach_aio_context() argument
438 LuringState *s = g_new0(LuringState, 1); luring_init() local
455 luring_cleanup(LuringState * s) luring_cleanup() argument
[all...]
H A Dqed.c87 int qed_write_header_sync(BDRVQEDState *s) in qed_write_header_sync()
103 static int coroutine_fn GRAPH_RDLOCK qed_write_header(BDRVQEDState *s) in qed_write_header()
227 static uint64_t qed_alloc_clusters(BDRVQEDState *s, unsigned int n) in qed_alloc_clusters()
234 QEDTable *qed_alloc_table(BDRVQEDState *s) in qed_alloc_table()
246 static CachedL2Table *qed_new_l2_table(BDRVQEDState *s) in qed_new_l2_table()
258 static bool coroutine_fn qed_plug_allocating_write_reqs(BDRVQEDState *s) in qed_plug_allocating_write_reqs()
277 static void coroutine_fn qed_unplug_allocating_write_reqs(BDRVQEDState *s) in qed_unplug_allocating_write_reqs()
286 static void coroutine_fn GRAPH_RDLOCK qed_need_check_timer(BDRVQEDState *s) in qed_need_check_timer()
316 BDRVQEDState *s = opaque; in qed_need_check_timer_entry() local
325 BDRVQEDState *s = opaque; in qed_need_check_timer_cb() local
[all …]
/openbmc/qemu/hw/gpio/
H A Dstm32l4x5_gpio.c49 static bool is_pull_up(Stm32l4x5GpioState *s, unsigned pin) in is_pull_up()
54 static bool is_pull_down(Stm32l4x5GpioState *s, unsigned pin) in is_pull_down()
59 static bool is_output(Stm32l4x5GpioState *s, unsigned pin) in is_output()
64 static bool is_open_drain(Stm32l4x5GpioState *s, unsigned pin) in is_open_drain()
69 static bool is_push_pull(Stm32l4x5GpioState *s, unsigned pin) in is_push_pull()
76 Stm32l4x5GpioState *s = STM32L4X5_GPIO(obj); in stm32l4x5_gpio_reset_hold() local
96 Stm32l4x5GpioState *s = opaque; in stm32l4x5_gpio_set() local
120 static void update_gpio_idr(Stm32l4x5GpioState *s) in update_gpio_idr()
203 static uint32_t get_gpio_pinmask_to_disconnect(Stm32l4x5GpioState *s) in get_gpio_pinmask_to_disconnect()
224 static void disconnect_gpio_pins(Stm32l4x5GpioState *s, uint16_t lines) in disconnect_gpio_pins()
[all …]
/openbmc/qemu/target/arm/tcg/
H A Dtranslate-m-nocp.c35 static bool trans_VLLDM_VLSTM(DisasContext *s, arg_VLLDM_VLSTM *a) in trans_VLLDM_VLSTM()
103 static bool trans_VSCCLRM(DisasContext *s, arg_VSCCLRM *a) in trans_VSCCLRM()
231 static FPSysRegCheckResult fp_sysreg_checks(DisasContext *s, int regno) in fp_sysreg_checks()
277 static void gen_branch_fpInactive(DisasContext *s, TCGCond cond, in gen_branch_fpInactive()
305 static bool gen_M_fp_sysreg_write(DisasContext *s, int regno, in gen_M_fp_sysreg_write()
428 static bool gen_M_fp_sysreg_read(DisasContext *s, int regno, in gen_M_fp_sysreg_read()
573 static void fp_sysreg_to_gpr(DisasContext *s, void *opaque, TCGv_i32 value, in fp_sysreg_to_gpr()
590 static TCGv_i32 gpr_to_fp_sysreg(DisasContext *s, void *opaque, bool do_access) in gpr_to_fp_sysreg()
600 static bool trans_VMSR_VMRS(DisasContext *s, arg_VMSR_VMRS *a) in trans_VMSR_VMRS()
625 static void fp_sysreg_to_memory(DisasContext *s, void *opaque, TCGv_i32 value, in fp_sysreg_to_memory()
[all …]
H A Dtranslate-a64.c57 static int uimm_scaled(DisasContext *s, int x) in uimm_scaled() argument
65 static int scale_by_log2_tag_granule(DisasContext *s, int x) in scale_by_log2_tag_granule() argument
106 static int get_a64_user_mem_index(DisasContext *s, bool unpriv) in get_a64_user_mem_index() argument
142 static void set_btype(DisasContext *s, int val) in set_btype() argument
150 static void reset_btype(DisasContext *s) in reset_btype() argument
158 gen_pc_plus_diff(DisasContext * s,TCGv_i64 dest,target_long diff) gen_pc_plus_diff() argument
168 gen_a64_update_pc(DisasContext * s,target_long diff) gen_a64_update_pc() argument
187 gen_top_byte_ignore(DisasContext * s,TCGv_i64 dst,TCGv_i64 src,int tbi) gen_top_byte_ignore() argument
218 gen_a64_set_pc(DisasContext * s,TCGv_i64 src) gen_a64_set_pc() argument
240 clean_data_tbi(DisasContext * s,TCGv_i64 addr) clean_data_tbi() argument
257 gen_probe_access(DisasContext * s,TCGv_i64 ptr,MMUAccessType acc,int log2_size) gen_probe_access() argument
272 gen_mte_check1_mmuidx(DisasContext * s,TCGv_i64 addr,bool is_write,bool tag_checked,MemOp memop,bool is_unpriv,int core_idx) gen_mte_check1_mmuidx() argument
296 gen_mte_check1(DisasContext * s,TCGv_i64 addr,bool is_write,bool tag_checked,MemOp memop) gen_mte_check1() argument
306 gen_mte_checkN(DisasContext * s,TCGv_i64 addr,bool is_write,bool tag_checked,int total_size,MemOp single_mop) gen_mte_checkN() argument
334 check_lse2_align(DisasContext * s,int rn,int imm,bool is_write,MemOp mop) check_lse2_align() argument
365 check_atomic_align(DisasContext * s,int rn,MemOp mop) check_atomic_align() argument
391 check_ordered_align(DisasContext * s,int rn,int imm,bool is_write,MemOp mop) check_ordered_align() argument
431 gen_rebuild_hflags(DisasContext * s) gen_rebuild_hflags() argument
436 gen_exception_internal_insn(DisasContext * s,int excp) gen_exception_internal_insn() argument
443 gen_exception_bkpt_insn(DisasContext * s,uint32_t syndrome) gen_exception_bkpt_insn() argument
450 gen_step_complete_exception(DisasContext * s) gen_step_complete_exception() argument
466 use_goto_tb(DisasContext * s,uint64_t dest) use_goto_tb() argument
474 gen_goto_tb(DisasContext * s,int n,int64_t diff) gen_goto_tb() argument
520 cpu_reg(DisasContext * s,int reg) cpu_reg() argument
532 cpu_reg_sp(DisasContext * s,int reg) cpu_reg_sp() argument
541 read_cpu_reg(DisasContext * s,int reg,int sf) read_cpu_reg() argument
556 read_cpu_reg_sp(DisasContext * s,int reg,int sf) read_cpu_reg_sp() argument
572 fp_reg_offset(DisasContext * s,int regno,MemOp size) fp_reg_offset() argument
578 fp_reg_hi_offset(DisasContext * s,int regno) fp_reg_hi_offset() argument
589 read_fp_dreg(DisasContext * s,int reg) read_fp_dreg() argument
597 read_fp_sreg(DisasContext * s,int reg) read_fp_sreg() argument
605 read_fp_hreg(DisasContext * s,int reg) read_fp_hreg() argument
613 clear_vec(DisasContext * s,int rd) clear_vec() argument
625 clear_vec_high(DisasContext * s,bool is_q,int rd) clear_vec_high() argument
634 write_fp_dreg(DisasContext * s,int reg,TCGv_i64 v) write_fp_dreg() argument
642 write_fp_sreg(DisasContext * s,int reg,TCGv_i32 v) write_fp_sreg() argument
657 write_fp_dreg_merging(DisasContext * s,int reg,int mergereg,TCGv_i64 v) write_fp_dreg_merging() argument
679 write_fp_sreg_merging(DisasContext * s,int reg,int mergereg,TCGv_i32 v) write_fp_sreg_merging() argument
698 write_fp_hreg_merging(DisasContext * s,int reg,int mergereg,TCGv_i32 v) write_fp_hreg_merging() argument
713 gen_gvec_fn2(DisasContext * s,bool is_q,int rd,int rn,GVecGen2Fn * gvec_fn,int vece) gen_gvec_fn2() argument
723 gen_gvec_fn2i(DisasContext * s,bool is_q,int rd,int rn,int64_t imm,GVecGen2iFn * gvec_fn,int vece) gen_gvec_fn2i() argument
731 gen_gvec_fn3(DisasContext * s,bool is_q,int rd,int rn,int rm,GVecGen3Fn * gvec_fn,int vece) gen_gvec_fn3() argument
739 gen_gvec_fn4(DisasContext * s,bool is_q,int rd,int rn,int rm,int rx,GVecGen4Fn * gvec_fn,int vece) gen_gvec_fn4() argument
748 gen_gvec_op2_ool(DisasContext * s,bool is_q,int rd,int rn,int data,gen_helper_gvec_2 * fn) gen_gvec_op2_ool() argument
757 gen_gvec_op3_ool(DisasContext * s,bool is_q,int rd,int rn,int rm,int data,gen_helper_gvec_3 * fn) gen_gvec_op3_ool() argument
769 gen_gvec_op3_fpst(DisasContext * s,bool is_q,int rd,int rn,int rm,ARMFPStatusFlavour fpsttype,int data,gen_helper_gvec_3_ptr * fn) gen_gvec_op3_fpst() argument
781 gen_gvec_op4_ool(DisasContext * s,bool is_q,int rd,int rn,int rm,int ra,int data,gen_helper_gvec_4 * fn) gen_gvec_op4_ool() argument
795 gen_gvec_op4_env(DisasContext * s,bool is_q,int rd,int rn,int rm,int ra,int data,gen_helper_gvec_4_ptr * fn) gen_gvec_op4_env() argument
811 gen_gvec_op4_fpst(DisasContext * s,bool is_q,int rd,int rn,int rm,int ra,ARMFPStatusFlavour fpsttype,int data,gen_helper_gvec_4_ptr * fn) gen_gvec_op4_fpst() argument
832 gen_vfp_ah_negh(TCGv_i32 d,TCGv_i32 s) gen_vfp_ah_negh() argument
843 gen_vfp_ah_negs(TCGv_i32 d,TCGv_i32 s) gen_vfp_ah_negs() argument
854 gen_vfp_ah_negd(TCGv_i64 d,TCGv_i64 s) gen_vfp_ah_negd() argument
872 gen_vfp_ah_absh(TCGv_i32 d,TCGv_i32 s) gen_vfp_ah_absh() argument
882 gen_vfp_ah_abss(TCGv_i32 d,TCGv_i32 s) gen_vfp_ah_abss() argument
892 gen_vfp_ah_absd(TCGv_i64 d,TCGv_i64 s) gen_vfp_ah_absd() argument
902 gen_vfp_maybe_ah_negh(DisasContext * dc,TCGv_i32 d,TCGv_i32 s) gen_vfp_maybe_ah_negh() argument
911 gen_vfp_maybe_ah_negs(DisasContext * dc,TCGv_i32 d,TCGv_i32 s) gen_vfp_maybe_ah_negs() argument
920 gen_vfp_maybe_ah_negd(DisasContext * dc,TCGv_i64 d,TCGv_i64 s) gen_vfp_maybe_ah_negd() argument
1108 do_gpr_st_memidx(DisasContext * s,TCGv_i64 source,TCGv_i64 tcg_addr,MemOp memop,int memidx,bool iss_valid,unsigned int iss_srt,bool iss_sf,bool iss_ar) do_gpr_st_memidx() argument
1130 do_gpr_st(DisasContext * s,TCGv_i64 source,TCGv_i64 tcg_addr,MemOp memop,bool iss_valid,unsigned int iss_srt,bool iss_sf,bool iss_ar) do_gpr_st() argument
1143 do_gpr_ld_memidx(DisasContext * s,TCGv_i64 dest,TCGv_i64 tcg_addr,MemOp memop,bool extend,int memidx,bool iss_valid,unsigned int iss_srt,bool iss_sf,bool iss_ar) do_gpr_ld_memidx() argument
1169 do_gpr_ld(DisasContext * s,TCGv_i64 dest,TCGv_i64 tcg_addr,MemOp memop,bool extend,bool iss_valid,unsigned int iss_srt,bool iss_sf,bool iss_ar) do_gpr_ld() argument
1181 do_fp_st(DisasContext * s,int srcidx,TCGv_i64 tcg_addr,MemOp mop) do_fp_st() argument
1204 do_fp_ld(DisasContext * s,int destidx,TCGv_i64 tcg_addr,MemOp mop) do_fp_ld() argument
1242 read_vec_element(DisasContext * s,TCGv_i64 tcg_dest,int srcidx,int element,MemOp memop) read_vec_element() argument
1274 read_vec_element_i32(DisasContext * s,TCGv_i32 tcg_dest,int srcidx,int element,MemOp memop) read_vec_element_i32() argument
1301 write_vec_element(DisasContext * s,TCGv_i64 tcg_src,int destidx,int element,MemOp memop) write_vec_element() argument
1323 write_vec_element_i32(DisasContext * s,TCGv_i32 tcg_src,int destidx,int element,MemOp memop) write_vec_element_i32() argument
1343 do_vec_st(DisasContext * s,int srcidx,int element,TCGv_i64 tcg_addr,MemOp mop) do_vec_st() argument
1353 do_vec_ld(DisasContext * s,int destidx,int element,TCGv_i64 tcg_addr,MemOp mop) do_vec_ld() argument
1369 fp_access_check_only(DisasContext * s) fp_access_check_only() argument
1384 nonstreaming_check(DisasContext * s) nonstreaming_check() argument
1394 fp_access_check(DisasContext * s) fp_access_check() argument
1403 fp_access_check_scalar_hsd(DisasContext * s,MemOp esz) fp_access_check_scalar_hsd() argument
1421 fp_access_check_vector_hsd(DisasContext * s,bool is_q,MemOp esz) fp_access_check_vector_hsd() argument
1447 sve_access_check(DisasContext * s) sve_access_check() argument
1484 sme_access_check(DisasContext * s) sme_access_check() argument
1496 sme_enabled_check(DisasContext * s) sme_enabled_check() argument
1513 sme_enabled_check_with_svcr(DisasContext * s,unsigned req) sme_enabled_check_with_svcr() argument
1535 do_gvec_op2_ool(DisasContext * s,arg_qrr_e * a,int data,gen_helper_gvec_2 * fn) do_gvec_op2_ool() argument
1547 do_gvec_op3_ool(DisasContext * s,arg_qrrr_e * a,int data,gen_helper_gvec_3 * fn) do_gvec_op3_ool() argument
1559 do_gvec_fn3(DisasContext * s,arg_qrrr_e * a,GVecGen3Fn * fn) do_gvec_fn3() argument
1570 do_gvec_fn3_no64(DisasContext * s,arg_qrrr_e * a,GVecGen3Fn * fn) do_gvec_fn3_no64() argument
1581 do_gvec_fn3_no8_no64(DisasContext * s,arg_qrrr_e * a,GVecGen3Fn * fn) do_gvec_fn3_no8_no64() argument
1589 do_gvec_fn4(DisasContext * s,arg_qrrrr_e * a,GVecGen4Fn * fn) do_gvec_fn4() argument
1615 gen_check_sp_alignment(DisasContext * s) gen_check_sp_alignment() argument
1636 trans_B(DisasContext * s,arg_i * a) trans_B() argument
1643 trans_BL(DisasContext * s,arg_i * a) trans_BL() argument
1652 trans_CBZ(DisasContext * s,arg_cbz * a) trans_CBZ() argument
1669 trans_TBZ(DisasContext * s,arg_tbz * a) trans_TBZ() argument
1688 trans_B_cond(DisasContext * s,arg_B_cond * a) trans_B_cond() argument
1709 set_btype_for_br(DisasContext * s,int rn) set_btype_for_br() argument
1724 set_btype_for_blr(DisasContext * s) set_btype_for_blr() argument
1732 trans_BR(DisasContext * s,arg_r * a) trans_BR() argument
1740 trans_BLR(DisasContext * s,arg_r * a) trans_BLR() argument
1756 trans_RET(DisasContext * s,arg_r * a) trans_RET() argument
1763 auth_branch_target(DisasContext * s,TCGv_i64 dst,TCGv_i64 modifier,bool use_key_a) auth_branch_target() argument
1785 trans_BRAZ(DisasContext * s,arg_braz * a) trans_BRAZ() argument
1800 trans_BLRAZ(DisasContext * s,arg_braz * a) trans_BLRAZ() argument
1822 trans_RETA(DisasContext * s,arg_reta * a) trans_RETA() argument
1836 trans_BRA(DisasContext * s,arg_bra * a) trans_BRA() argument
1850 trans_BLRA(DisasContext * s,arg_bra * a) trans_BLRA() argument
1871 trans_ERET(DisasContext * s,arg_ERET * a) trans_ERET() argument
1894 trans_ERETA(DisasContext * s,arg_reta * a) trans_ERETA() argument
1923 trans_NOP(DisasContext * s,arg_NOP * a) trans_NOP() argument
1928 trans_YIELD(DisasContext * s,arg_YIELD * a) trans_YIELD() argument
1942 trans_WFI(DisasContext * s,arg_WFI * a) trans_WFI() argument
1948 trans_WFE(DisasContext * s,arg_WFI * a) trans_WFE() argument
1962 trans_WFIT(DisasContext * s,arg_WFIT * a) trans_WFIT() argument
1986 trans_WFET(DisasContext * s,arg_WFET * a) trans_WFET() argument
2003 trans_XPACLRI(DisasContext * s,arg_XPACLRI * a) trans_XPACLRI() argument
2011 trans_PACIA1716(DisasContext * s,arg_PACIA1716 * a) trans_PACIA1716() argument
2019 trans_PACIB1716(DisasContext * s,arg_PACIB1716 * a) trans_PACIB1716() argument
2027 trans_AUTIA1716(DisasContext * s,arg_AUTIA1716 * a) trans_AUTIA1716() argument
2035 trans_AUTIB1716(DisasContext * s,arg_AUTIB1716 * a) trans_AUTIB1716() argument
2043 trans_ESB(DisasContext * s,arg_ESB * a) trans_ESB() argument
2063 trans_PACIAZ(DisasContext * s,arg_PACIAZ * a) trans_PACIAZ() argument
2071 trans_PACIASP(DisasContext * s,arg_PACIASP * a) trans_PACIASP() argument
2079 trans_PACIBZ(DisasContext * s,arg_PACIBZ * a) trans_PACIBZ() argument
2087 trans_PACIBSP(DisasContext * s,arg_PACIBSP * a) trans_PACIBSP() argument
2095 trans_AUTIAZ(DisasContext * s,arg_AUTIAZ * a) trans_AUTIAZ() argument
2103 trans_AUTIASP(DisasContext * s,arg_AUTIASP * a) trans_AUTIASP() argument
2111 trans_AUTIBZ(DisasContext * s,arg_AUTIBZ * a) trans_AUTIBZ() argument
2119 trans_AUTIBSP(DisasContext * s,arg_AUTIBSP * a) trans_AUTIBSP() argument
2127 trans_CLREX(DisasContext * s,arg_CLREX * a) trans_CLREX() argument
2133 trans_DSB_DMB(DisasContext * s,arg_DSB_DMB * a) trans_DSB_DMB() argument
2153 trans_DSB_nXS(DisasContext * s,arg_DSB_nXS * a) trans_DSB_nXS() argument
2162 trans_ISB(DisasContext * s,arg_ISB * a) trans_ISB() argument
2174 trans_SB(DisasContext * s,arg_SB * a) trans_SB() argument
2188 trans_CFINV(DisasContext * s,arg_CFINV * a) trans_CFINV() argument
2197 trans_XAFLAG(DisasContext * s,arg_XAFLAG * a) trans_XAFLAG() argument
2233 trans_AXFLAG(DisasContext * s,arg_AXFLAG * a) trans_AXFLAG() argument
2251 trans_MSR_i_UAO(DisasContext * s,arg_i * a) trans_MSR_i_UAO() argument
2266 trans_MSR_i_PAN(DisasContext * s,arg_i * a) trans_MSR_i_PAN() argument
2281 trans_MSR_i_SPSEL(DisasContext * s,arg_i * a) trans_MSR_i_SPSEL() argument
2291 trans_MSR_i_SBSS(DisasContext * s,arg_i * a) trans_MSR_i_SBSS() argument
2306 trans_MSR_i_DIT(DisasContext * s,arg_i * a) trans_MSR_i_DIT() argument
2321 trans_MSR_i_TCO(DisasContext * s,arg_i * a) trans_MSR_i_TCO() argument
2343 trans_MSR_i_DAIFSET(DisasContext * s,arg_i * a) trans_MSR_i_DAIFSET() argument
2350 trans_MSR_i_DAIFCLEAR(DisasContext * s,arg_i * a) trans_MSR_i_DAIFCLEAR() argument
2358 trans_MSR_i_ALLINT(DisasContext * s,arg_i * a) trans_MSR_i_ALLINT() argument
2377 trans_MSR_i_SVCR(DisasContext * s,arg_MSR_i_SVCR * a) trans_MSR_i_SVCR() argument
2435 gen_sysreg_undef(DisasContext * s,bool isread,uint8_t op0,uint8_t op1,uint8_t op2,uint8_t crn,uint8_t crm,uint8_t rt) gen_sysreg_undef() argument
2465 handle_sys(DisasContext * s,bool isread,unsigned int op0,unsigned int op1,unsigned int op2,unsigned int crn,unsigned int crm,unsigned int rt) handle_sys() argument
2788 trans_SYS(DisasContext * s,arg_SYS * a) trans_SYS() argument
2794 trans_SVC(DisasContext * s,arg_i * a) trans_SVC() argument
2812 trans_HVC(DisasContext * s,arg_i * a) trans_HVC() argument
2832 trans_SMC(DisasContext * s,arg_i * a) trans_SMC() argument
2846 trans_BRK(DisasContext * s,arg_i * a) trans_BRK() argument
2852 trans_HLT(DisasContext * s,arg_i * a) trans_HLT() argument
2880 gen_load_exclusive(DisasContext * s,int rt,int rt2,int rn,int size,bool is_pair) gen_load_exclusive() argument
2925 gen_store_exclusive(DisasContext * s,int rd,int rt,int rt2,int rn,int size,int is_pair) gen_store_exclusive() argument
3041 gen_compare_and_swap(DisasContext * s,int rs,int rt,int rn,int size) gen_compare_and_swap() argument
3059 gen_compare_and_swap_pair(DisasContext * s,int rs,int rt,int rn,int size) gen_compare_and_swap_pair() argument
3141 trans_STXR(DisasContext * s,arg_stxr * a) trans_STXR() argument
3153 trans_LDXR(DisasContext * s,arg_stxr * a) trans_LDXR() argument
3165 trans_STLR(DisasContext * s,arg_stlr * a) trans_STLR() argument
3191 trans_LDAR(DisasContext * s,arg_stlr * a) trans_LDAR() argument
3214 trans_STXP(DisasContext * s,arg_stxr * a) trans_STXP() argument
3226 trans_LDXP(DisasContext * s,arg_stxr * a) trans_LDXP() argument
3238 trans_CASP(DisasContext * s,arg_CASP * a) trans_CASP() argument
3251 trans_CAS(DisasContext * s,arg_CAS * a) trans_CAS() argument
3260 trans_LD_lit(DisasContext * s,arg_ldlit * a) trans_LD_lit() argument
3273 trans_LD_lit_v(DisasContext * s,arg_ldlit * a) trans_LD_lit_v() argument
3289 op_addr_ldstpair_pre(DisasContext * s,arg_ldstpair * a,TCGv_i64 * clean_addr,TCGv_i64 * dirty_addr,uint64_t offset,bool is_store,MemOp mop) op_addr_ldstpair_pre() argument
3306 op_addr_ldstpair_post(DisasContext * s,arg_ldstpair * a,TCGv_i64 dirty_addr,uint64_t offset) op_addr_ldstpair_post() argument
3317 trans_STP(DisasContext * s,arg_ldstpair * a) trans_STP() argument
3364 trans_LDP(DisasContext * s,arg_ldstpair * a) trans_LDP() argument
3418 trans_STP_v(DisasContext * s,arg_ldstpair * a) trans_STP_v() argument
3438 trans_LDP_v(DisasContext * s,arg_ldstpair * a) trans_LDP_v() argument
3458 trans_STGP(DisasContext * s,arg_ldstpair * a) trans_STGP() argument
3514 op_addr_ldst_imm_pre(DisasContext * s,arg_ldst_imm * a,TCGv_i64 * clean_addr,TCGv_i64 * dirty_addr,uint64_t offset,bool is_store,MemOp mop) op_addr_ldst_imm_pre() argument
3534 op_addr_ldst_imm_post(DisasContext * s,arg_ldst_imm * a,TCGv_i64 dirty_addr,uint64_t offset) op_addr_ldst_imm_post() argument
3545 trans_STR_i(DisasContext * s,arg_ldst_imm * a) trans_STR_i() argument
3563 trans_LDR_i(DisasContext * s,arg_ldst_imm * a) trans_LDR_i() argument
3581 trans_STR_v_i(DisasContext * s,arg_ldst_imm * a) trans_STR_v_i() argument
3596 trans_LDR_v_i(DisasContext * s,arg_ldst_imm * a) trans_LDR_v_i() argument
3611 op_addr_ldst_pre(DisasContext * s,arg_ldst * a,TCGv_i64 * clean_addr,TCGv_i64 * dirty_addr,bool is_store,MemOp memop) op_addr_ldst_pre() argument
3629 trans_LDR(DisasContext * s,arg_ldst * a) trans_LDR() argument
3647 trans_STR(DisasContext * s,arg_ldst * a) trans_STR() argument
3664 trans_LDR_v(DisasContext * s,arg_ldst * a) trans_LDR_v() argument
3683 trans_STR_v(DisasContext * s,arg_ldst * a) trans_STR_v() argument
3703 do_atomic_ld(DisasContext * s,arg_atomic * a,AtomicThreeOpFn * fn,int sign,bool invert) do_atomic_ld() argument
3785 trans_LDRA(DisasContext * s,arg_LDRA * a) trans_LDRA() argument
3829 trans_LDAPR_i(DisasContext * s,arg_ldapr_stlr_i * a) trans_LDAPR_i() argument
3858 trans_STLR_i(DisasContext * s,arg_ldapr_stlr_i * a) trans_STLR_i() argument
3885 trans_LD_mult(DisasContext * s,arg_ldst_mult * a) trans_LD_mult() argument
3976 trans_ST_mult(DisasContext * s,arg_ldst_mult * a) trans_ST_mult() argument
4055 trans_ST_single(DisasContext * s,arg_ldst_single * a) trans_ST_single() argument
4095 trans_LD_single(DisasContext * s,arg_ldst_single * a) trans_LD_single() argument
4135 trans_LD_single_repl(DisasContext * s,arg_LD_single_repl * a) trans_LD_single_repl() argument
4180 trans_STZGM(DisasContext * s,arg_ldst_tag * a) trans_STZGM() argument
4213 trans_STGM(DisasContext * s,arg_ldst_tag * a) trans_STGM() argument
4245 trans_LDGM(DisasContext * s,arg_ldst_tag * a) trans_LDGM() argument
4279 trans_LDG(DisasContext * s,arg_ldst_tag * a) trans_LDG() argument
4322 do_STG(DisasContext * s,arg_ldst_tag * a,bool is_zero,bool is_pair) do_STG() argument
4396 do_SET(DisasContext * s,arg_set * a,bool is_epilogue,bool is_setg,SetFn fn) do_SET() argument
4453 do_CPY(DisasContext * s,arg_cpy * a,bool is_epilogue,CpyFn fn) do_CPY() argument
4513 gen_rri(DisasContext * s,arg_rri_sf * a,bool rd_sp,bool rn_sp,ArithTwoOp * fn) gen_rri() argument
4531 trans_ADR(DisasContext * s,arg_ri * a) trans_ADR() argument
4537 trans_ADRP(DisasContext * s,arg_ri * a) trans_ADRP() argument
4559 gen_add_sub_imm_with_tags(DisasContext * s,arg_rri_tag * a,bool sub_op) gen_add_sub_imm_with_tags() argument
4615 unsigned e, levels, s, r; logic_imm_decode_wmask() local
4672 gen_rri_log(DisasContext * s,arg_rri_log * a,bool set_cc,void (* fn)(TCGv_i64,TCGv_i64,int64_t)) gen_rri_log() argument
4717 trans_MOVN(DisasContext * s,arg_movw * a) trans_MOVN() argument
4730 trans_MOVK(DisasContext * s,arg_movw * a) trans_MOVK() argument
4748 trans_SBFM(DisasContext * s,arg_SBFM * a) trans_SBFM() argument
4788 trans_UBFM(DisasContext * s,arg_UBFM * a) trans_UBFM() argument
4813 trans_BFM(DisasContext * s,arg_BFM * a) trans_BFM() argument
4843 trans_EXTR(DisasContext * s,arg_extract * a) trans_EXTR() argument
4883 trans_TBL_TBX(DisasContext * s,arg_TBL_TBX * a) trans_TBL_TBX() argument
4899 do_simd_permute(DisasContext * s,arg_qrrr_e * a,simd_permute_idx_fn * fn,int part) do_simd_permute() argument
5028 do_crypto3i(DisasContext * s,arg_crypto3i * a,gen_helper_gvec_3 * fn) do_crypto3i() argument
5069 trans_DUP_element_s(DisasContext * s,arg_DUP_element_s * a) trans_DUP_element_s() argument
5089 trans_DUP_element_v(DisasContext * s,arg_DUP_element_v * a) trans_DUP_element_v() argument
5108 trans_DUP_general(DisasContext * s,arg_DUP_general * a) trans_DUP_general() argument
5127 do_smov_umov(DisasContext * s,arg_SMOV * a,MemOp is_signed) do_smov_umov() argument
5172 trans_INS_element(DisasContext * s,arg_INS_element * a) trans_INS_element() argument
5203 do_fp3_scalar_with_fpsttype(DisasContext * s,arg_rrr_e * a,const FPScalar * f,int mergereg,ARMFPStatusFlavour fpsttype) do_fp3_scalar_with_fpsttype() argument
5241 do_fp3_scalar(DisasContext * s,arg_rrr_e * a,const FPScalar * f,int mergereg) do_fp3_scalar() argument
5249 do_fp3_scalar_ah_2fn(DisasContext * s,arg_rrr_e * a,const FPScalar * fnormal,const FPScalar * fah,int mergereg) do_fp3_scalar_ah_2fn() argument
5258 do_fp3_scalar_2fn(DisasContext * s,arg_rrr_e * a,const FPScalar * fnormal,const FPScalar * fah,int mergereg) do_fp3_scalar_2fn() argument
5339 gen_fnmul_h(TCGv_i32 d,TCGv_i32 n,TCGv_i32 m,TCGv_ptr s) gen_fnmul_h() argument
5345 gen_fnmul_s(TCGv_i32 d,TCGv_i32 n,TCGv_i32 m,TCGv_ptr s) gen_fnmul_s() argument
5351 gen_fnmul_d(TCGv_i64 d,TCGv_i64 n,TCGv_i64 m,TCGv_ptr s) gen_fnmul_d() argument
5357 gen_fnmul_ah_h(TCGv_i32 d,TCGv_i32 n,TCGv_i32 m,TCGv_ptr s) gen_fnmul_ah_h() argument
5363 gen_fnmul_ah_s(TCGv_i32 d,TCGv_i32 n,TCGv_i32 m,TCGv_ptr s) gen_fnmul_ah_s() argument
5369 gen_fnmul_ah_d(TCGv_i64 d,TCGv_i64 n,TCGv_i64 m,TCGv_ptr s) gen_fnmul_ah_d() argument
5422 gen_fabd_h(TCGv_i32 d,TCGv_i32 n,TCGv_i32 m,TCGv_ptr s) gen_fabd_h() argument
5428 gen_fabd_s(TCGv_i32 d,TCGv_i32 n,TCGv_i32 m,TCGv_ptr s) gen_fabd_s() argument
5434 gen_fabd_d(TCGv_i64 d,TCGv_i64 n,TCGv_i64 m,TCGv_ptr s) gen_fabd_d() argument
5440 gen_fabd_ah_h(TCGv_i32 d,TCGv_i32 n,TCGv_i32 m,TCGv_ptr s) gen_fabd_ah_h() argument
5446 gen_fabd_ah_s(TCGv_i32 d,TCGv_i32 n,TCGv_i32 m,TCGv_ptr s) gen_fabd_ah_s() argument
5452 gen_fabd_ah_d(TCGv_i64 d,TCGv_i64 n,TCGv_i64 m,TCGv_ptr s) gen_fabd_ah_d() argument
5496 do_fcmp0_s(DisasContext * s,arg_rr_e * a,const FPScalar * f,bool swap) do_fcmp0_s() argument
5551 do_satacc_s(DisasContext * s,arg_rrr_e * a,MemOp sgn_n,MemOp sgn_m,void (* gen_bhs)(TCGv_i64,TCGv_i64,TCGv_i64,TCGv_i64,MemOp),void (* gen_d)(TCGv_i64,TCGv_i64,TCGv_i64,TCGv_i64)) do_satacc_s() argument
5617 do_env_scalar2(DisasContext * s,arg_rrr_e * a,const ENVScalar2 * f) do_env_scalar2() argument
5671 do_env_scalar2_hs(DisasContext * s,arg_rrr_e * a,const ENVScalar2 * f) do_env_scalar2_hs() argument
5694 do_env_scalar3_hs(DisasContext * s,arg_rrr_e * a,const ENVScalar3 * f) do_env_scalar3_hs() argument
5727 do_cmop_d(DisasContext * s,arg_rrr_e * a,TCGCond cond) do_cmop_d() argument
5762 do_fp3_vector(DisasContext * s,arg_qrrr_e * a,int data,gen_helper_gvec_3_ptr * const fns[3]) do_fp3_vector() argument
5770 do_fp3_vector_2fn(DisasContext * s,arg_qrrr_e * a,int data,gen_helper_gvec_3_ptr * const fnormal[3],gen_helper_gvec_3_ptr * const fah[3]) do_fp3_vector_2fn() argument
5777 do_fp3_vector_ah_2fn(DisasContext * s,arg_qrrr_e * a,int data,gen_helper_gvec_3_ptr * const fnormal[3],gen_helper_gvec_3_ptr * const fah[3]) do_fp3_vector_ah_2fn() argument
5993 do_fmlal(DisasContext * s,arg_qrrr_e * a,bool is_s,bool is_2) do_fmlal() argument
6108 do_dot_vector_env(DisasContext * s,arg_qrrr_e * a,gen_helper_gvec_4_ptr * fn) do_dot_vector_env() argument
6154 trans_FCMLA_v(DisasContext * s,arg_FCMLA_v * a) trans_FCMLA_v() argument
6192 do_3op_widening(DisasContext * s,MemOp memop,int top,int rd,int rn,int rm,int idx,NeonGenTwo64OpFn * fn,bool acc) do_3op_widening() argument
6422 do_addsub_wide(DisasContext * s,arg_qrrr_e * a,MemOp sign,bool sub) do_addsub_wide() argument
6578 do_fmla_scalar_idx(DisasContext * s,arg_rrx_e * a,bool neg) do_fmla_scalar_idx() argument
6657 do_env_scalar3_idx_hs(DisasContext * s,arg_rrx_e * a,const ENVScalar3 * f) do_env_scalar3_idx_hs() argument
6680 do_scalar_muladd_widening_idx(DisasContext * s,arg_rrx_e * a,NeonGenTwo64OpFn * fn,bool acc) do_scalar_muladd_widening_idx() argument
6709 do_fp3_vector_idx(DisasContext * s,arg_qrrx_e * a,gen_helper_gvec_3_ptr * const fns[3]) do_fp3_vector_idx() argument
6870 do_dot_vector_idx_env(DisasContext * s,arg_qrrx_e * a,gen_helper_gvec_4_ptr * fn) do_dot_vector_idx_env() argument
6903 trans_FCMLA_vi(DisasContext * s,arg_FCMLA_vi * a) trans_FCMLA_vi() argument
6935 do_fp3_scalar_pair(DisasContext * s,arg_rr_e * a,const FPScalar * f) do_fp3_scalar_pair() argument
6980 do_fp3_scalar_pair_2fn(DisasContext * s,arg_rr_e * a,const FPScalar * fnormal,const FPScalar * fah) do_fp3_scalar_pair_2fn() argument
6993 trans_ADDP_s(DisasContext * s,arg_rr_e * a) trans_ADDP_s() argument
7011 trans_FCSEL(DisasContext * s,arg_FCSEL * a) trans_FCSEL() argument
7043 trans_EXT_d(DisasContext * s,arg_EXT_d * a) trans_EXT_d() argument
7056 trans_EXT_q(DisasContext * s,arg_EXT_q * a) trans_EXT_q() argument
7091 do_fmadd(DisasContext * s,arg_rrrr_e * a,bool neg_a,bool neg_n) do_fmadd() argument
7240 do_fp_reduction(DisasContext * s,arg_qrr_e * a,NeonGenTwoSingleOpFn * fnormal,NeonGenTwoSingleOpFn * fah) do_fp_reduction() argument
7293 handle_fp_compare(DisasContext * s,int size,unsigned int rn,unsigned int rm,bool cmp_with_zero,bool signal_all_nans) handle_fp_compare() argument
7349 trans_FCMP(DisasContext * s,arg_FCMP * a) trans_FCMP() argument
7362 trans_FCCMP(DisasContext * s,arg_FCCMP * a) trans_FCCMP() argument
7393 trans_FMOVI_v_h(DisasContext * s,arg_FMOVI_v_h * a) trans_FMOVI_v_h() argument
7412 trans_Vimm(DisasContext * s,arg_Vimm * a) trans_Vimm() argument
7439 do_vec_shift_imm(DisasContext * s,arg_qrri_e * a,GVecGen2iFn * fn) do_vec_shift_imm() argument
7608 do_vec_shift_imm_narrow(DisasContext * s,arg_qrri_e * a,WideShiftImmFn * const fns[3],MemOp sign) do_vec_shift_imm_narrow() argument
7639 gen_sqshrn_b(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_sqshrn_b() argument
7646 gen_sqshrn_h(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_sqshrn_h() argument
7653 gen_sqshrn_s(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_sqshrn_s() argument
7659 gen_uqshrn_b(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_uqshrn_b() argument
7665 gen_uqshrn_h(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_uqshrn_h() argument
7671 gen_uqshrn_s(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_uqshrn_s() argument
7677 gen_sqshrun_b(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_sqshrun_b() argument
7684 gen_sqshrun_h(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_sqshrun_h() argument
7691 gen_sqshrun_s(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_sqshrun_s() argument
7697 gen_sqrshrn_b(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_sqrshrn_b() argument
7704 gen_sqrshrn_h(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_sqrshrn_h() argument
7711 gen_sqrshrn_s(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_sqrshrn_s() argument
7717 gen_uqrshrn_b(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_uqrshrn_b() argument
7723 gen_uqrshrn_h(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_uqrshrn_h() argument
7729 gen_uqrshrn_s(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_uqrshrn_s() argument
7735 gen_sqrshrun_b(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_sqrshrun_b() argument
7742 gen_sqrshrun_h(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_sqrshrun_h() argument
7749 gen_sqrshrun_s(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_sqrshrun_s() argument
7846 trunc_i64_env_imm(TCGv_i64 d,TCGv_i64 s,int64_t i,NeonGenTwoOpEnvFn * fn) trunc_i64_env_imm() argument
7855 gen_sqshli_b(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_sqshli_b() argument
7860 gen_sqshli_h(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_sqshli_h() argument
7865 gen_sqshli_s(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_sqshli_s() argument
7870 gen_sqshli_d(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_sqshli_d() argument
7875 gen_uqshli_b(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_uqshli_b() argument
7880 gen_uqshli_h(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_uqshli_h() argument
7885 gen_uqshli_s(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_uqshli_s() argument
7890 gen_uqshli_d(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_uqshli_d() argument
7895 gen_sqshlui_b(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_sqshlui_b() argument
7900 gen_sqshlui_h(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_sqshlui_h() argument
7905 gen_sqshlui_s(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_sqshlui_s() argument
7910 gen_sqshlui_d(TCGv_i64 d,TCGv_i64 s,int64_t i) gen_sqshlui_d() argument
7932 do_scalar_shift_imm_narrow(DisasContext * s,arg_rri_e * a,WideShiftImmFn * const fns[3],MemOp sign,bool zext) do_scalar_shift_imm_narrow() argument
8051 do_shift_reg(DisasContext * s,arg_rrr_sf * a,enum a64_shift_type shift_type) do_shift_reg() argument
8137 trans_GMI(DisasContext * s,arg_rrr * a) trans_GMI() argument
8150 trans_PACGA(DisasContext * s,arg_rrr * a) trans_PACGA() argument
8162 gen_rr(DisasContext * s,int rd,int rn,ArithOneOp fn) gen_rr() argument
8240 gen_pacaut(DisasContext * s,arg_pacaut * a,NeonGenTwo64OpEnvFn fn) gen_pacaut() argument
8281 do_logic_reg(DisasContext * s,arg_logic_shift * a,ArithTwoOp * fn,ArithTwoOp * inv_fn,bool setflags) do_logic_reg() argument
8308 trans_ORR_r(DisasContext * s,arg_logic_shift * a) trans_ORR_r() argument
8553 do_setf(DisasContext * s,int rn,int shift) do_setf() argument
8569 trans_CCMP(DisasContext * s,arg_CCMP * a) trans_CCMP() argument
8649 trans_CSEL(DisasContext * s,arg_CSEL * a) trans_CSEL() argument
8692 do_fp1_scalar_int(DisasContext * s,arg_rr_e * a,const FPScalar1Int * f,bool merging) do_fp1_scalar_int() argument
8739 do_fp1_scalar_int_2fn(DisasContext * s,arg_rr_e * a,const FPScalar1Int * fnormal,const FPScalar1Int * fah) do_fp1_scalar_int_2fn() argument
8783 do_fp1_scalar_with_fpsttype(DisasContext * s,arg_rr_e * a,const FPScalar1 * f,int rmode,ARMFPStatusFlavour fpsttype) do_fp1_scalar_with_fpsttype() argument
8828 do_fp1_scalar(DisasContext * s,arg_rr_e * a,const FPScalar1 * f,int rmode) do_fp1_scalar() argument
8836 do_fp1_scalar_ah(DisasContext * s,arg_rr_e * a,const FPScalar1 * f,int rmode) do_fp1_scalar_ah() argument
8868 trans_BFCVT_s(DisasContext * s,arg_rr_e * a) trans_BFCVT_s() argument
8943 trans_FCVT_s_ds(DisasContext * s,arg_rr * a) trans_FCVT_s_ds() argument
8956 trans_FCVT_s_hs(DisasContext * s,arg_rr * a) trans_FCVT_s_hs() argument
8970 trans_FCVT_s_sd(DisasContext * s,arg_rr * a) trans_FCVT_s_sd() argument
8983 trans_FCVT_s_hd(DisasContext * s,arg_rr * a) trans_FCVT_s_hd() argument
8998 trans_FCVT_s_sh(DisasContext * s,arg_rr * a) trans_FCVT_s_sh() argument
9012 trans_FCVT_s_dh(DisasContext * s,arg_rr * a) trans_FCVT_s_dh() argument
9026 do_cvtf_scalar(DisasContext * s,MemOp esz,int rd,int shift,TCGv_i64 tcg_int,bool is_signed) do_cvtf_scalar() argument
9073 do_cvtf_g(DisasContext * s,arg_fcvt * a,bool is_signed) do_cvtf_g() argument
9218 do_fcvt_g(DisasContext * s,arg_fcvt * a,ARMFPRounding rmode,bool is_signed) do_fcvt_g() argument
9307 trans_FMOV_hx(DisasContext * s,arg_rr * a) trans_FMOV_hx() argument
9321 trans_FMOV_sw(DisasContext * s,arg_rr * a) trans_FMOV_sw() argument
9332 trans_FMOV_dx(DisasContext * s,arg_rr * a) trans_FMOV_dx() argument
9341 trans_FMOV_ux(DisasContext * s,arg_rr * a) trans_FMOV_ux() argument
9351 trans_FMOV_xh(DisasContext * s,arg_rr * a) trans_FMOV_xh() argument
9363 trans_FMOV_ws(DisasContext * s,arg_rr * a) trans_FMOV_ws() argument
9372 trans_FMOV_xd(DisasContext * s,arg_rr * a) trans_FMOV_xd() argument
9381 trans_FMOV_xu(DisasContext * s,arg_rr * a) trans_FMOV_xu() argument
9395 do_env_scalar1(DisasContext * s,arg_rr_e * a,const ENVScalar1 * f) do_env_scalar1() argument
9414 do_env_vector1(DisasContext * s,arg_qrr_e * a,const ENVScalar1 * f) do_env_vector1() argument
9462 do_scalar1_d(DisasContext * s,arg_rr * a,ArithOneOp * f) do_scalar1_d() argument
9562 do_gvec_fn2(DisasContext * s,arg_qrr_e * a,GVecGen2Fn * fn) do_gvec_fn2() argument
9751 do_fabs_fneg_v(DisasContext * s,arg_qrr_e * a,GVecGen2Fn * fn) do_fabs_fneg_v() argument
9826 do_gvec_op2_fpst_with_fpsttype(DisasContext * s,MemOp esz,bool is_q,int rd,int rn,int data,gen_helper_gvec_2_ptr * const fns[3],ARMFPStatusFlavour fpsttype) do_gvec_op2_fpst_with_fpsttype() argument
9846 do_gvec_op2_fpst(DisasContext * s,MemOp esz,bool is_q,int rd,int rn,int data,gen_helper_gvec_2_ptr * const fns[3]) do_gvec_op2_fpst() argument
9855 do_gvec_op2_ah_fpst(DisasContext * s,MemOp esz,bool is_q,int rd,int rn,int data,gen_helper_gvec_2_ptr * const fns[3]) do_gvec_op2_ah_fpst() argument
9993 trans_FCVTL_v(DisasContext * s,arg_qrr_e * a) trans_FCVTL_v() argument
10044 trans_OK(DisasContext * s,arg_OK * a) trans_OK() argument
10049 trans_FAIL(DisasContext * s,arg_OK * a) trans_FAIL() argument
10226 DisasContext *s = container_of(dcbase, DisasContext, base); aarch64_tr_translate_insn() local
[all...]
/openbmc/qemu/include/fpu/
H A Dsoftfloat.h314 static inline bool float16_eq(float16 a, float16 b, float_status *s) in float16_eq()
319 static inline bool float16_le(float16 a, float16 b, float_status *s) in float16_le()
324 static inline bool float16_lt(float16 a, float16 b, float_status *s) in float16_lt()
329 static inline bool float16_unordered(float16 a, float16 b, float_status *s) in float16_unordered()
334 static inline bool float16_eq_quiet(float16 a, float16 b, float_status *s) in float16_eq_quiet()
339 static inline bool float16_le_quiet(float16 a, float16 b, float_status *s) in float16_le_quiet()
344 static inline bool float16_lt_quiet(float16 a, float16 b, float_status *s) in float16_lt_quiet()
350 float_status *s) in float16_unordered_quiet()
508 static inline bool bfloat16_eq(bfloat16 a, bfloat16 b, float_status *s) in bfloat16_eq()
513 static inline bool bfloat16_le(bfloat16 a, bfloat16 b, float_status *s) in bfloat16_le()
[all …]
/openbmc/qemu/hw/ssi/
H A Dbcm2835_spi.c32 static void bcm2835_spi_update_int(BCM2835SPIState *s) in bcm2835_spi_update_int()
47 static void bcm2835_spi_update_rx_flags(BCM2835SPIState *s) in bcm2835_spi_update_rx_flags()
71 static void bcm2835_spi_update_tx_flags(BCM2835SPIState *s) in bcm2835_spi_update_tx_flags()
88 static void bcm2835_spi_flush_tx_fifo(BCM2835SPIState *s) in bcm2835_spi_flush_tx_fifo()
104 BCM2835SPIState *s = opaque; in bcm2835_spi_read() local
142 BCM2835SPIState *s = opaque; in bcm2835_spi_write() local
225 BCM2835SPIState *s = BCM2835_SPI(dev); in bcm2835_spi_realize() local
238 BCM2835SPIState *s = BCM2835_SPI(dev); in bcm2835_spi_reset() local

12345678910>>...74