Lines Matching refs:SM501State

458 typedef struct SM501State {  struct
553 } SM501State; argument
573 static ram_addr_t get_fb_addr(SM501State *s, int crt) in get_fb_addr()
578 static inline int get_width(SM501State *s, int crt) in get_width()
584 static inline int get_height(SM501State *s, int crt) in get_height()
590 static inline int get_bpp(SM501State *s, int crt) in get_bpp()
600 static inline int is_hwc_enabled(SM501State *state, int crt) in is_hwc_enabled()
610 static inline uint8_t *get_hwc_address(SM501State *state, int crt) in get_hwc_address()
620 static inline uint32_t get_hwc_y(SM501State *state, int crt) in get_hwc_y()
631 static inline uint32_t get_hwc_x(SM501State *state, int crt) in get_hwc_x()
643 static inline void get_hwc_palette(SM501State *state, int crt, uint8_t *palette) in get_hwc_palette()
669 static inline void hwc_invalidate(SM501State *s, int crt) in hwc_invalidate()
684 static void sm501_2d_operation(SM501State *s) in sm501_2d_operation()
944 SM501State *s = opaque; in sm501_system_config_read()
1004 SM501State *s = opaque; in sm501_system_config_write()
1072 SM501State *s = opaque; in sm501_i2c_read()
1099 SM501State *s = opaque; in sm501_i2c_write()
1168 SM501State *s = opaque; in sm501_palette_read()
1182 SM501State *s = opaque; in sm501_palette_write()
1197 SM501State *s = opaque; in sm501_disp_ctrl_read()
1310 SM501State *s = opaque; in sm501_disp_ctrl_write()
1455 SM501State *s = opaque; in sm501_2d_engine_read()
1533 SM501State *s = opaque; in sm501_2d_engine_write()
1720 SM501State *s = opaque; in sm501_update_display()
1841 static void sm501_reset(SM501State *s) in sm501_reset()
1890 static void sm501_init(SM501State *s, DeviceState *dev, in sm501_init()
1944 VMSTATE_UINT32(local_mem_size_index, SM501State),
1945 VMSTATE_UINT32(system_control, SM501State),
1946 VMSTATE_UINT32(misc_control, SM501State),
1947 VMSTATE_UINT32(gpio_31_0_control, SM501State),
1948 VMSTATE_UINT32(gpio_63_32_control, SM501State),
1949 VMSTATE_UINT32(dram_control, SM501State),
1950 VMSTATE_UINT32(arbitration_control, SM501State),
1951 VMSTATE_UINT32(irq_mask, SM501State),
1952 VMSTATE_UINT32(misc_timing, SM501State),
1953 VMSTATE_UINT32(power_mode_control, SM501State),
1954 VMSTATE_UINT32(uart0_ier, SM501State),
1955 VMSTATE_UINT32(uart0_lcr, SM501State),
1956 VMSTATE_UINT32(uart0_mcr, SM501State),
1957 VMSTATE_UINT32(uart0_scr, SM501State),
1958 VMSTATE_UINT8_ARRAY(dc_palette, SM501State, DC_PALETTE_ENTRIES),
1959 VMSTATE_UINT32(dc_panel_control, SM501State),
1960 VMSTATE_UINT32(dc_panel_panning_control, SM501State),
1961 VMSTATE_UINT32(dc_panel_fb_addr, SM501State),
1962 VMSTATE_UINT32(dc_panel_fb_offset, SM501State),
1963 VMSTATE_UINT32(dc_panel_fb_width, SM501State),
1964 VMSTATE_UINT32(dc_panel_fb_height, SM501State),
1965 VMSTATE_UINT32(dc_panel_tl_location, SM501State),
1966 VMSTATE_UINT32(dc_panel_br_location, SM501State),
1967 VMSTATE_UINT32(dc_panel_h_total, SM501State),
1968 VMSTATE_UINT32(dc_panel_h_sync, SM501State),
1969 VMSTATE_UINT32(dc_panel_v_total, SM501State),
1970 VMSTATE_UINT32(dc_panel_v_sync, SM501State),
1971 VMSTATE_UINT32(dc_panel_hwc_addr, SM501State),
1972 VMSTATE_UINT32(dc_panel_hwc_location, SM501State),
1973 VMSTATE_UINT32(dc_panel_hwc_color_1_2, SM501State),
1974 VMSTATE_UINT32(dc_panel_hwc_color_3, SM501State),
1975 VMSTATE_UINT32(dc_video_control, SM501State),
1976 VMSTATE_UINT32(dc_crt_control, SM501State),
1977 VMSTATE_UINT32(dc_crt_fb_addr, SM501State),
1978 VMSTATE_UINT32(dc_crt_fb_offset, SM501State),
1979 VMSTATE_UINT32(dc_crt_h_total, SM501State),
1980 VMSTATE_UINT32(dc_crt_h_sync, SM501State),
1981 VMSTATE_UINT32(dc_crt_v_total, SM501State),
1982 VMSTATE_UINT32(dc_crt_v_sync, SM501State),
1983 VMSTATE_UINT32(dc_crt_hwc_addr, SM501State),
1984 VMSTATE_UINT32(dc_crt_hwc_location, SM501State),
1985 VMSTATE_UINT32(dc_crt_hwc_color_1_2, SM501State),
1986 VMSTATE_UINT32(dc_crt_hwc_color_3, SM501State),
1987 VMSTATE_UINT32(twoD_source, SM501State),
1988 VMSTATE_UINT32(twoD_destination, SM501State),
1989 VMSTATE_UINT32(twoD_dimension, SM501State),
1990 VMSTATE_UINT32(twoD_control, SM501State),
1991 VMSTATE_UINT32(twoD_pitch, SM501State),
1992 VMSTATE_UINT32(twoD_foreground, SM501State),
1993 VMSTATE_UINT32(twoD_background, SM501State),
1994 VMSTATE_UINT32(twoD_stretch, SM501State),
1995 VMSTATE_UINT32(twoD_color_compare, SM501State),
1996 VMSTATE_UINT32(twoD_color_compare_mask, SM501State),
1997 VMSTATE_UINT32(twoD_mask, SM501State),
1998 VMSTATE_UINT32(twoD_clip_tl, SM501State),
1999 VMSTATE_UINT32(twoD_clip_br, SM501State),
2000 VMSTATE_UINT32(twoD_mono_pattern_low, SM501State),
2001 VMSTATE_UINT32(twoD_mono_pattern_high, SM501State),
2002 VMSTATE_UINT32(twoD_window_width, SM501State),
2003 VMSTATE_UINT32(twoD_source_base, SM501State),
2004 VMSTATE_UINT32(twoD_destination_base, SM501State),
2005 VMSTATE_UINT32(twoD_alpha, SM501State),
2006 VMSTATE_UINT32(twoD_wrap, SM501State),
2008 VMSTATE_UINT8(i2c_byte_count, SM501State),
2009 VMSTATE_UINT8(i2c_status, SM501State),
2010 VMSTATE_UINT8(i2c_addr, SM501State),
2011 VMSTATE_UINT8_ARRAY(i2c_data, SM501State, 16),
2023 SM501State state;
2076 vmstate_sm501_state, SM501State),
2126 SM501State state;
2167 vmstate_sm501_state, SM501State),