Home
last modified time | relevance | path

Searched refs:gcache (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/libarchive/libarchive/
H A Darchive_read_disk_set_standard_lookup.c97 struct name_cache *gcache = malloc(sizeof(struct name_cache)); in archive_read_disk_set_standard_lookup() local
99 if (ucache == NULL || gcache == NULL) { in archive_read_disk_set_standard_lookup()
103 free(gcache); in archive_read_disk_set_standard_lookup()
110 memset(gcache, 0, sizeof(*gcache)); in archive_read_disk_set_standard_lookup()
111 gcache->archive = a; in archive_read_disk_set_standard_lookup()
112 gcache->size = name_cache_size; in archive_read_disk_set_standard_lookup()
114 archive_read_disk_set_gname_lookup(a, gcache, lookup_gname, cleanup); in archive_read_disk_set_standard_lookup()
H A Darchive_write_disk_set_standard_lookup.c87 struct bucket *gcache = calloc(cache_size, sizeof(struct bucket)); in archive_write_disk_set_standard_lookup() local
88 if (ucache == NULL || gcache == NULL) { in archive_write_disk_set_standard_lookup()
90 free(gcache); in archive_write_disk_set_standard_lookup()
93 archive_write_disk_set_group_lookup(a, gcache, lookup_gid, cleanup); in archive_write_disk_set_standard_lookup()
103 struct bucket *gcache = (struct bucket *)private_data; in lookup_gid() local
111 b = &gcache[h % cache_size ]; in lookup_gid()