Lines Matching defs:MemoryRegionCache
2864 struct MemoryRegionCache {
2889 * @cache: previously initialized #MemoryRegionCache to be accessed
2899 #define ARG1_DECL MemoryRegionCache *cache
2903 static inline uint8_t address_space_ldub_cached(MemoryRegionCache *cache,
2914 static inline void address_space_stb_cached(MemoryRegionCache *cache,
2936 #define ARG1_DECL MemoryRegionCache *cache
2942 * @cache: #MemoryRegionCache to be filled
2958 int64_t address_space_cache_init(MemoryRegionCache *cache,
2965 * address_space_cache_init_empty: Initialize empty #MemoryRegionCache
2967 * @cache: The #MemoryRegionCache to operate on.
2969 * Initializes #MemoryRegionCache structure without memory region attached.
2972 static inline void address_space_cache_init_empty(MemoryRegionCache *cache)
2980 * address_space_cache_invalidate: complete a write to a #MemoryRegionCache
2982 * @cache: The #MemoryRegionCache to operate on.
2987 void address_space_cache_invalidate(MemoryRegionCache *cache,
2992 * address_space_cache_destroy: free a #MemoryRegionCache
2994 * @cache: The #MemoryRegionCache whose memory should be released.
2996 void address_space_cache_destroy(MemoryRegionCache *cache);
3127 MemTxResult address_space_read_cached_slow(MemoryRegionCache *cache,
3129 MemTxResult address_space_write_cached_slow(MemoryRegionCache *cache,
3219 address_space_read_cached(MemoryRegionCache *cache, hwaddr addr,
3241 address_space_write_cached(MemoryRegionCache *cache, hwaddr addr,