Lines Matching refs:PL330State
114 typedef struct PL330State PL330State; typedef
135 PL330State *parent;
211 PL330State *parent;
228 struct PL330State { struct
278 OBJECT_DECLARE_SIMPLE_TYPE(PL330State, PL330) argument
285 VMSTATE_STRUCT(manager, PL330State, 0, vmstate_pl330_chan, PL330Chan),
286 VMSTATE_STRUCT_VARRAY_POINTER_UINT32(chan, PL330State, num_chnls,
288 VMSTATE_VBUFFER_UINT32(lo_seqn, PL330State, 1, NULL, num_chnls),
289 VMSTATE_VBUFFER_UINT32(hi_seqn, PL330State, 1, NULL, num_chnls),
290 VMSTATE_STRUCT(fifo, PL330State, 0, vmstate_pl330_fifo, PL330Fifo),
291 VMSTATE_STRUCT(read_queue, PL330State, 0, vmstate_pl330_queue,
293 VMSTATE_STRUCT(write_queue, PL330State, 0, vmstate_pl330_queue,
295 VMSTATE_TIMER_PTR(timer, PL330State),
296 VMSTATE_UINT32(inten, PL330State),
297 VMSTATE_UINT32(int_status, PL330State),
298 VMSTATE_UINT32(ev_status, PL330State),
299 VMSTATE_UINT32_ARRAY(dbg, PL330State, 2),
300 VMSTATE_UINT8(debug_status, PL330State),
301 VMSTATE_UINT8(num_faulting, PL330State),
302 VMSTATE_UINT8_ARRAY(periph_busy, PL330State, PL330_PERIPH_NUM),
494 static void pl330_queue_init(PL330Queue *s, int size, PL330State *parent) in pl330_queue_init()
648 PL330State *s = ch->parent; in pl330_dmaend()
1171 PL330State *s = channel->parent; in pl330_exec_cycle()
1262 static inline void pl330_exec(PL330State *s) in pl330_exec()
1277 PL330State *s = (PL330State *)opaque; in pl330_exec_cycle_timer()
1285 PL330State *s = (PL330State *)opaque; in pl330_dma_stop_irq()
1293 static void pl330_debug_exec(PL330State *s) in pl330_debug_exec()
1344 PL330State *s = (PL330State *) opaque; in pl330_iomem_write()
1389 PL330State *s = (PL330State *)opaque; in pl330_iomem_read_imp()
1532 PL330State *s = PL330(d); in pl330_reset()
1557 PL330State *s = PL330(dev); in pl330_realize()
1651 DEFINE_PROP_UINT32("num_chnls", PL330State, num_chnls, 8),
1652 DEFINE_PROP_UINT8("num_periph_req", PL330State, num_periph_req, 4),
1653 DEFINE_PROP_UINT8("num_events", PL330State, num_events, 16),
1654 DEFINE_PROP_UINT8("mgr_ns_at_rst", PL330State, mgr_ns_at_rst, 0),
1656 DEFINE_PROP_UINT8("i-cache_len", PL330State, i_cache_len, 4),
1657 DEFINE_PROP_UINT8("num_i-cache_lines", PL330State, num_i_cache_lines, 8),
1659 DEFINE_PROP_UINT32("boot_addr", PL330State, cfg[CFG_BOOT_ADDR], 0),
1660 DEFINE_PROP_UINT32("INS", PL330State, cfg[CFG_INS], 0),
1661 DEFINE_PROP_UINT32("PNS", PL330State, cfg[CFG_PNS], 0),
1663 DEFINE_PROP_UINT8("data_width", PL330State, data_width, 64),
1664 DEFINE_PROP_UINT8("wr_cap", PL330State, wr_cap, 8),
1665 DEFINE_PROP_UINT8("wr_q_dep", PL330State, wr_q_dep, 16),
1666 DEFINE_PROP_UINT8("rd_cap", PL330State, rd_cap, 8),
1667 DEFINE_PROP_UINT8("rd_q_dep", PL330State, rd_q_dep, 16),
1668 DEFINE_PROP_UINT16("data_buffer_dep", PL330State, data_buffer_dep, 256),
1670 DEFINE_PROP_LINK("memory", PL330State, mem_mr,
1689 .instance_size = sizeof(PL330State),