Lines Matching full:backend

2  * QEMU Host Memory Backend for hugetlbfs
40 file_backend_memory_alloc(HostMemoryBackend *backend, Error **errp) in file_backend_memory_alloc() argument
43 error_setg(errp, "backend '%s' not supported on this host", in file_backend_memory_alloc()
44 object_get_typename(OBJECT(backend))); in file_backend_memory_alloc()
47 HostMemoryBackendFile *fb = MEMORY_BACKEND_FILE(backend); in file_backend_memory_alloc()
51 if (!backend->size) { in file_backend_memory_alloc()
52 error_setg(errp, "can't create backend with size 0"); in file_backend_memory_alloc()
73 if (fb->readonly && backend->share) { in file_backend_memory_alloc()
83 backend->aligned = true; in file_backend_memory_alloc()
84 name = host_memory_backend_get_name(backend); in file_backend_memory_alloc()
85 ram_flags = backend->share ? RAM_SHARED : 0; in file_backend_memory_alloc()
88 ram_flags |= backend->reserve ? 0 : RAM_NORESERVE; in file_backend_memory_alloc()
89 ram_flags |= backend->guest_memfd ? RAM_GUEST_MEMFD : 0; in file_backend_memory_alloc()
92 return memory_region_init_ram_from_file(&backend->mr, OBJECT(backend), name, in file_backend_memory_alloc()
93 backend->size, fb->align, ram_flags, in file_backend_memory_alloc()
107 HostMemoryBackend *backend = MEMORY_BACKEND(o); in set_mem_path() local
110 if (host_memory_backend_mr_inited(backend)) { in set_mem_path()
144 HostMemoryBackend *backend = MEMORY_BACKEND(o); in file_memory_backend_set_align() local
148 if (host_memory_backend_mr_inited(backend)) { in file_memory_backend_set_align()
174 HostMemoryBackend *backend = MEMORY_BACKEND(o); in file_memory_backend_set_offset() local
178 if (host_memory_backend_mr_inited(backend)) { in file_memory_backend_set_offset()
198 HostMemoryBackend *backend = MEMORY_BACKEND(o); in file_memory_backend_set_pmem() local
201 if (host_memory_backend_mr_inited(backend)) { in file_memory_backend_set_pmem()
221 HostMemoryBackend *backend = MEMORY_BACKEND(obj); in file_memory_backend_set_readonly() local
224 if (host_memory_backend_mr_inited(backend)) { in file_memory_backend_set_readonly()
247 HostMemoryBackend *backend = MEMORY_BACKEND(obj); in file_memory_backend_set_rom() local
250 if (host_memory_backend_mr_inited(backend)) { in file_memory_backend_set_rom()
261 HostMemoryBackend *backend = MEMORY_BACKEND(obj); in file_backend_unparent() local
264 if (host_memory_backend_mr_inited(backend) && fb->discard_data) { in file_backend_unparent()
265 void *ptr = memory_region_get_ram_ptr(&backend->mr); in file_backend_unparent()
266 uint64_t sz = memory_region_size(&backend->mr); in file_backend_unparent()