Home
last modified time | relevance | path

Searched refs:l2_cache (Results 1 – 10 of 10) sorted by relevance

/qemu/block/
H A Dqed-l2-cache.c64 void qed_init_l2_cache(L2TableCache *l2_cache) in qed_init_l2_cache() argument
66 QTAILQ_INIT(&l2_cache->entries); in qed_init_l2_cache()
67 l2_cache->n_entries = 0; in qed_init_l2_cache()
73 void qed_free_l2_cache(L2TableCache *l2_cache) in qed_free_l2_cache() argument
97 trace_qed_alloc_l2_cache_entry(l2_cache, entry); in qed_alloc_l2_cache_entry()
135 QTAILQ_FOREACH(entry, &l2_cache->entries, node) { in qed_find_l2_cache_entry()
175 if (l2_cache->n_entries >= MAX_L2_CACHE_SIZE) { in qed_commit_l2_cache_entry()
182 QTAILQ_REMOVE(&l2_cache->entries, entry, node); in qed_commit_l2_cache_entry()
183 l2_cache->n_entries--; in qed_commit_l2_cache_entry()
187 if (l2_cache->n_entries < MAX_L2_CACHE_SIZE) { in qed_commit_l2_cache_entry()
[all …]
H A Dqed.h162 L2TableCache l2_cache; /* l2 table cache */ member
193 void qed_init_l2_cache(L2TableCache *l2_cache);
194 void qed_free_l2_cache(L2TableCache *l2_cache);
195 CachedL2Table *qed_alloc_l2_cache_entry(L2TableCache *l2_cache);
197 CachedL2Table *qed_find_l2_cache_entry(L2TableCache *l2_cache, uint64_t offset);
198 void qed_commit_l2_cache_entry(L2TableCache *l2_cache, CachedL2Table *l2_table);
H A Dqed-table.c145 request->l2_table = qed_find_l2_cache_entry(&s->l2_cache, offset); in qed_read_l2_table()
150 request->l2_table = qed_alloc_l2_cache_entry(&s->l2_cache); in qed_read_l2_table()
163 qed_commit_l2_cache_entry(&s->l2_cache, request->l2_table); in qed_read_l2_table()
168 request->l2_table = qed_find_l2_cache_entry(&s->l2_cache, offset); in qed_read_l2_table()
H A Dqcow.c81 uint64_t *l2_cache; member
275 s->l2_cache = in qcow_open()
278 if (s->l2_cache == NULL) { in qcow_open()
325 qemu_vfree(s->l2_cache); in qcow_open()
404 l2_table = s->l2_cache + (i << s->l2_bits); in get_cluster_offset()
417 l2_table = s->l2_cache + (min_index << s->l2_bits); in get_cluster_offset()
803 qemu_vfree(s->l2_cache); in qcow_close()
1045 memset(s->l2_cache, 0, s->l2_size * L2_CACHE_SIZE * sizeof(uint64_t)); in qcow_make_empty()
H A Dqed.c248 CachedL2Table *l2_table = qed_alloc_l2_cache_entry(&s->l2_cache); in qed_new_l2_table()
516 qed_init_l2_cache(&s->l2_cache); in bdrv_qed_do_open()
547 qed_free_l2_cache(&s->l2_cache); in bdrv_qed_do_open()
630 qed_free_l2_cache(&s->l2_cache); in bdrv_qed_do_close()
1017 qed_commit_l2_cache_entry(&s->l2_cache, l2_table); in qed_aio_write_l1_update()
1022 acb->request.l2_table = qed_find_l2_cache_entry(&s->l2_cache, l2_offset); in qed_aio_write_l1_update()
H A Dtrace-events112 qed_alloc_l2_cache_entry(void *l2_cache, void *entry) "l2_cache %p entry %p"
114 qed_find_l2_cache_entry(void *l2_cache, void *entry, uint64_t offset, int ref) "l2_cache %p entry %…
H A Dvmdk.c157 void *l2_cache; member
278 g_free(e->l2_cache); in vmdk_free_extents()
652 extent->l2_cache = in vmdk_init_tables()
1651 l2_table = (char *)extent->l2_cache + (i * l2_size_bytes); in get_cluster_offset()
1664 l2_table = (char *)extent->l2_cache + (min_index * l2_size_bytes); in get_cluster_offset()
/qemu/contrib/plugins/
H A Dcache.c612 Cache *icache, *dcache, *l2_cache; in log_stats() local
628 l2_cache = use_l2 ? l2_ucaches[i] : NULL; in log_stats()
631 l2_cache ? l2_cache->accesses : 0, in log_stats()
632 l2_cache ? l2_cache->misses : 0); in log_stats()
640 l2_cache ? l2_mem_accesses : 0, l2_cache ? l2_misses : 0); in log_stats()
/qemu/target/i386/
H A Dcpu.c1990 .l2_cache = &(CPUCacheInfo) {
2044 .l2_cache = &(CPUCacheInfo) {
2098 .l2_cache = &(CPUCacheInfo) {
2152 .l2_cache = &(CPUCacheInfo) {
2206 .l2_cache = &(CPUCacheInfo) {
2260 .l2_cache = &(CPUCacheInfo) {
2314 .l2_cache = &(CPUCacheInfo) {
6870 encode_cache_cpuid80000006(env->cache_info_amd.l2_cache, in cpu_x86_cpuid()
7750 env->cache_info_cpuid2.l2_cache = &legacy_l2_cache_cpuid2; in x86_cpu_realizefn()
7755 env->cache_info_cpuid4.l2_cache = &legacy_l2_cache; in x86_cpu_realizefn()
[all …]
H A Dcpu.h1616 CPUCacheInfo *l2_cache; member