Lines Matching full:it
133 CacheItem *it; in cache_is_cached() local
135 it = cache_get_by_addr(cache, addr); in cache_is_cached()
137 if (it->it_addr == addr) { in cache_is_cached()
139 it->it_age = current_age; in cache_is_cached()
149 CacheItem *it; in cache_insert() local
152 it = cache_get_by_addr(cache, addr); in cache_insert()
154 if (it->it_data && it->it_addr != addr && in cache_insert()
155 it->it_age + CACHED_PAGE_LIFETIME > current_age) { in cache_insert()
156 /* the cache page is fresh, don't replace it */ in cache_insert()
160 if (!it->it_data) { in cache_insert()
161 it->it_data = g_try_malloc(cache->page_size); in cache_insert()
162 if (!it->it_data) { in cache_insert()
169 memcpy(it->it_data, pdata, cache->page_size); in cache_insert()
171 it->it_age = current_age; in cache_insert()
172 it->it_addr = addr; in cache_insert()