Home
last modified time | relevance | path

Searched refs:cache (Results 1 – 25 of 1284) sorted by relevance

12345678910>>...52

/netbsd/src/external/gpl3/gdb/dist/sim/frv/
Dcache.c33 frv_cache_init (SIM_CPU *cpu, FRV_CACHE *cache) in frv_cache_init() argument
45 if (cache->configured_sets == 0) in frv_cache_init()
46 cache->configured_sets = 512; in frv_cache_init()
47 if (cache->configured_ways == 0) in frv_cache_init()
48 cache->configured_ways = 2; in frv_cache_init()
49 if (cache->line_size == 0) in frv_cache_init()
50 cache->line_size = 32; in frv_cache_init()
51 if (cache->memory_latency == 0) in frv_cache_init()
52 cache->memory_latency = 20; in frv_cache_init()
55 if (cache->configured_sets == 0) in frv_cache_init()
[all …]
Dmemory.c274 FRV_CACHE *cache = CPU_DATA_CACHE (current_cpu); in frvbf_read_mem_QI() local
294 cycles = frv_cache_read (cache, 0, address); in frvbf_read_mem_QI()
296 return CACHE_RETURN_DATA (cache, 0, address, QI, 1); in frvbf_read_mem_QI()
306 FRV_CACHE *cache = CPU_DATA_CACHE (current_cpu); in frvbf_read_mem_UQI() local
326 cycles = frv_cache_read (cache, 0, address); in frvbf_read_mem_UQI()
328 return CACHE_RETURN_DATA (cache, 0, address, UQI, 1); in frvbf_read_mem_UQI()
348 FRV_CACHE *cache; in frvbf_read_mem_HI() local
358 cache = CPU_DATA_CACHE (current_cpu); in frvbf_read_mem_HI()
374 if (DATA_CROSSES_CACHE_LINE (cache, address, 2)) in frvbf_read_mem_HI()
377 cycles = frv_cache_read (cache, 0, address); in frvbf_read_mem_HI()
[all …]
Dcache.h183 #define CACHE_TAG(cache, set, way) ( \ argument
184 & ((cache)->tag_storage[(set) * (cache)->ways + (way)]) \
188 #define CACHE_ADDRESS_TAG(cache, address) ( \ argument
189 (address) & ~(((cache)->line_size * (cache)->sets) - 1) \
193 #define CACHE_TAG_SET_START(cache, tag) ( \ argument
194 ((tag) - (cache)->tag_storage) & ~((cache)->ways - 1) \
198 #define CACHE_TAG_SET_NUMBER(cache, tag) ( \ argument
199 CACHE_TAG_SET_START ((cache), (tag)) / (cache)->ways \
202 #define CACHE_RETURN_DATA(cache, slot, address, mode, N) ( \ argument
203 T2H_##N (*(mode *)(& (cache)->pipeline[slot].status.return_buffer.data \
[all …]
/netbsd/src/external/bsd/libarchive/dist/libarchive/
Darchive_read_disk_set_standard_lookup.c71 } cache[name_cache_size]; member
123 struct name_cache *cache = (struct name_cache *)data; in cleanup() local
126 if (cache != NULL) { in cleanup()
127 for (i = 0; i < cache->size; i++) { in cleanup()
128 if (cache->cache[i].name != NULL && in cleanup()
129 cache->cache[i].name != NO_NAME) in cleanup()
130 free((void *)(uintptr_t)cache->cache[i].name); in cleanup()
132 free(cache->buff); in cleanup()
133 free(cache); in cleanup()
141 lookup_name(struct name_cache *cache, in lookup_name() argument
[all …]
/netbsd/src/external/gpl3/gcc/dist/libobjc/
Dhash.c35 #define FULLNESS(cache) \ argument
36 ((((cache)->size * 75) / 100) <= (cache)->used)
37 #define EXPANSION(cache) \ argument
38 ((cache)->size * 2)
44 cache_ptr cache; in objc_hash_new() local
52 cache = (cache_ptr) objc_calloc (1, sizeof (struct cache)); in objc_hash_new()
53 assert (cache); in objc_hash_new()
57 cache->node_table in objc_hash_new()
59 assert (cache->node_table); in objc_hash_new()
61 cache->size = size; in objc_hash_new()
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/
Dtree-streamer.cc106 streamer_tree_cache_add_to_node_array (struct streamer_tree_cache_d *cache, in streamer_tree_cache_add_to_node_array() argument
110 if (cache->nodes.exists ()) in streamer_tree_cache_add_to_node_array()
112 if (cache->nodes.length () == ix) in streamer_tree_cache_add_to_node_array()
113 cache->nodes.safe_push (t); in streamer_tree_cache_add_to_node_array()
115 cache->nodes[ix] = t; in streamer_tree_cache_add_to_node_array()
117 if (cache->hashes.exists ()) in streamer_tree_cache_add_to_node_array()
119 if (cache->hashes.length () == ix) in streamer_tree_cache_add_to_node_array()
120 cache->hashes.safe_push (hash); in streamer_tree_cache_add_to_node_array()
122 cache->hashes[ix] = hash; in streamer_tree_cache_add_to_node_array()
138 streamer_tree_cache_insert_1 (struct streamer_tree_cache_d *cache, in streamer_tree_cache_insert_1() argument
[all …]
/netbsd/src/external/ibm-public/postfix/dist/src/util/
Dctable.c124 CTABLE *cache = (CTABLE *) mymalloc(sizeof(CTABLE)); in ctable_create() local
130 cache->table = htable_create(limit); in ctable_create()
131 cache->limit = (limit < CTABLE_MIN_SIZE ? CTABLE_MIN_SIZE : limit); in ctable_create()
132 cache->used = 0; in ctable_create()
133 cache->create = create; in ctable_create()
134 cache->delete = delete; in ctable_create()
135 ring_init(RING_PTR_OF(cache)); in ctable_create()
136 cache->context = context; in ctable_create()
137 return (cache); in ctable_create()
142 const void *ctable_locate(CTABLE *cache, const char *key) in ctable_locate() argument
[all …]
/netbsd/src/external/lgpl3/mpfr/dist/src/
Dcache.c29 mpfr_init_cache (mpfr_cache_t cache, int (*func)(mpfr_ptr, mpfr_rnd_t))
31 MPFR_PREC (cache->x) = 0; /* Invalid prec to detect that the cache is not
33 cache->func = func;
38 mpfr_clear_cache (mpfr_cache_t cache) in mpfr_clear_cache() argument
40 if (MPFR_UNLIKELY (MPFR_PREC (cache->x) != 0)) in mpfr_clear_cache()
43 MPFR_LOCK_WRITE(cache->lock); in mpfr_clear_cache()
45 if (MPFR_LIKELY (MPFR_PREC (cache->x) != 0)) in mpfr_clear_cache()
47 mpfr_clear (cache->x); in mpfr_clear_cache()
48 MPFR_PREC (cache->x) = 0; in mpfr_clear_cache()
52 MPFR_UNLOCK_WRITE(cache->lock); in mpfr_clear_cache()
[all …]
/netbsd/src/external/gpl3/gdb/dist/gdb/
Dft32-tdep.c169 struct ft32_frame_cache *cache, in ft32_analyze_prologue() argument
189 cache->saved_regs[FT32_PC_REGNUM] = 0; in ft32_analyze_prologue()
190 cache->framesize = 0; in ft32_analyze_prologue()
208 cache->established = 0; in ft32_analyze_prologue()
216 cache->framesize += 4; in ft32_analyze_prologue()
217 cache->saved_regs[FT32_R0_REGNUM + pushreg] = cache->framesize; in ft32_analyze_prologue()
228 cache->framesize += 4; in ft32_analyze_prologue()
229 cache->saved_regs[FT32_R0_REGNUM + pushreg] = in ft32_analyze_prologue()
230 cache->framesize; in ft32_analyze_prologue()
241 if (cache->saved_regs[regnum] != REG_UNAVAIL) in ft32_analyze_prologue()
[all …]
Damd64-windows-tdep.c509 pc_in_range (CORE_ADDR pc, const struct amd64_windows_frame_cache *cache) in pc_in_range() argument
511 return (pc >= cache->image_base + cache->start_rva in pc_in_range()
512 && pc < cache->image_base + cache->end_rva); in pc_in_range()
522 struct amd64_windows_frame_cache *cache) in amd64_windows_frame_decode_epilogue() argument
538 CORE_ADDR pc = cache->pc; in amd64_windows_frame_decode_epilogue()
539 CORE_ADDR cur_sp = cache->sp; in amd64_windows_frame_decode_epilogue()
575 cache->prev_reg_addr[amd64_windows_w2gdb_regnum[reg]] = cur_sp; in amd64_windows_frame_decode_epilogue()
597 cache->prev_rip_addr = cur_sp; in amd64_windows_frame_decode_epilogue()
598 cache->prev_sp = cur_sp + 8; in amd64_windows_frame_decode_epilogue()
613 return !pc_in_range (npc, cache); in amd64_windows_frame_decode_epilogue()
[all …]
Dbfin-tdep.c268 struct bfin_frame_cache *cache; in bfin_alloc_frame_cache() local
271 cache = FRAME_OBSTACK_ZALLOC (struct bfin_frame_cache); in bfin_alloc_frame_cache()
274 cache->base = 0; in bfin_alloc_frame_cache()
275 cache->sp_offset = -4; in bfin_alloc_frame_cache()
276 cache->pc = 0; in bfin_alloc_frame_cache()
277 cache->frameless_pc_value = 0; in bfin_alloc_frame_cache()
282 cache->saved_regs[i] = -1; in bfin_alloc_frame_cache()
285 cache->locals = -1; in bfin_alloc_frame_cache()
287 return cache; in bfin_alloc_frame_cache()
293 struct bfin_frame_cache *cache; in bfin_frame_cache() local
[all …]
Dxstormy16-tdep.c308 struct xstormy16_frame_cache *cache, in xstormy16_analyze_prologue() argument
318 cache->saved_regs[E_PC_REGNUM] = 0; in xstormy16_analyze_prologue()
319 cache->framesize = xstormy16_pc_size; in xstormy16_analyze_prologue()
335 cache->saved_regs[regnum] = cache->framesize; in xstormy16_analyze_prologue()
336 cache->framesize += xstormy16_reg_size; in xstormy16_analyze_prologue()
342 cache->framesize += ((inst & 0x0030) >> 4) + 1; in xstormy16_analyze_prologue()
348 cache->framesize += (inst & 0x00f0) >> 4; in xstormy16_analyze_prologue()
354 cache->framesize += inst2; in xstormy16_analyze_prologue()
360 cache->uses_fp = 1; in xstormy16_analyze_prologue()
383 cache->saved_regs[regnum] = cache->framesize + offset; in xstormy16_analyze_prologue()
[all …]
Dmicroblaze-tdep.c138 struct microblaze_frame_cache *cache; in microblaze_alloc_frame_cache() local
140 cache = FRAME_OBSTACK_ZALLOC (struct microblaze_frame_cache); in microblaze_alloc_frame_cache()
143 cache->base = 0; in microblaze_alloc_frame_cache()
144 cache->pc = 0; in microblaze_alloc_frame_cache()
147 cache->frameless_p = 1; in microblaze_alloc_frame_cache()
149 return cache; in microblaze_alloc_frame_cache()
191 struct microblaze_frame_cache *cache) in microblaze_analyze_prologue() argument
210 cache->framesize = 0; in microblaze_analyze_prologue()
211 cache->fp_regnum = MICROBLAZE_SP_REGNUM; in microblaze_analyze_prologue()
212 cache->frameless_p = 1; in microblaze_analyze_prologue()
[all …]
Dnds32-tdep.c554 struct nds32_frame_cache *cache; in nds32_alloc_frame_cache() local
557 cache = FRAME_OBSTACK_ZALLOC (struct nds32_frame_cache); in nds32_alloc_frame_cache()
560 cache->fp_offset = INVALID_OFFSET; in nds32_alloc_frame_cache()
565 cache->saved_regs[i] = REG_UNAVAIL; in nds32_alloc_frame_cache()
567 return cache; in nds32_alloc_frame_cache()
573 nds32_push_multiple_words (struct nds32_frame_cache *cache, int rb, int re, in nds32_push_multiple_words() argument
576 CORE_ADDR sp_offset = cache->sp_offset; in nds32_push_multiple_words()
585 cache->saved_regs[NDS32_SP_REGNUM - i] = sp_offset; in nds32_push_multiple_words()
595 cache->saved_regs[i] = sp_offset; in nds32_push_multiple_words()
600 cache->sp_offset = sp_offset; in nds32_push_multiple_words()
[all …]
Dmoxie-tdep.c131 struct moxie_frame_cache *cache, in moxie_analyze_prologue() argument
141 cache->saved_regs[MOXIE_PC_REGNUM] = -4; in moxie_analyze_prologue()
142 cache->saved_regs[MOXIE_FP_REGNUM] = 0; in moxie_analyze_prologue()
143 cache->framesize = 0; in moxie_analyze_prologue()
156 cache->framesize += 4; in moxie_analyze_prologue()
157 cache->saved_regs[regnum] = cache->framesize; in moxie_analyze_prologue()
175 cache->framesize += offset; in moxie_analyze_prologue()
182 cache->framesize += (inst & 0x00ff); in moxie_analyze_prologue()
190 cache->framesize += (inst & 0x00ff); in moxie_analyze_prologue()
221 struct moxie_frame_cache cache; in moxie_skip_prologue() local
[all …]
Dsparc64-sol2-tdep.c104 struct sparc_frame_cache *cache; in sparc64_sol2_sigtramp_frame_cache() local
111 cache = sparc_frame_cache (this_frame, this_cache); in sparc64_sol2_sigtramp_frame_cache()
112 gdb_assert (cache == *this_cache); in sparc64_sol2_sigtramp_frame_cache()
114 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame); in sparc64_sol2_sigtramp_frame_cache()
120 (cache->copied_regs_mask & 0x04) ? SPARC_I2_REGNUM : SPARC_O2_REGNUM; in sparc64_sol2_sigtramp_frame_cache()
123 cache->saved_regs[SPARC64_CCR_REGNUM].set_addr (mcontext_addr + 0 * 8); in sparc64_sol2_sigtramp_frame_cache()
124 cache->saved_regs[SPARC64_PC_REGNUM].set_addr (mcontext_addr + 1 * 8); in sparc64_sol2_sigtramp_frame_cache()
125 cache->saved_regs[SPARC64_NPC_REGNUM].set_addr (mcontext_addr + 2 * 8); in sparc64_sol2_sigtramp_frame_cache()
126 cache->saved_regs[SPARC64_Y_REGNUM].set_addr (mcontext_addr + 3 * 8); in sparc64_sol2_sigtramp_frame_cache()
127 cache->saved_regs[SPARC64_ASI_REGNUM].set_addr (mcontext_addr + 19 * 8); in sparc64_sol2_sigtramp_frame_cache()
[all …]
Dsparc64-obsd-tdep.c155 struct sparc_frame_cache *cache; in sparc64obsd_frame_cache() local
161 cache = sparc_frame_cache (this_frame, this_cache); in sparc64obsd_frame_cache()
162 gdb_assert (cache == *this_cache); in sparc64obsd_frame_cache()
166 if (cache->pc == 0) in sparc64obsd_frame_cache()
168 cache->pc = get_frame_pc (this_frame); in sparc64obsd_frame_cache()
169 cache->pc &= ~(sparc64obsd_page_size - 1); in sparc64obsd_frame_cache()
173 sparc_record_save_insn (cache); in sparc64obsd_frame_cache()
177 cache->base = addr; in sparc64obsd_frame_cache()
182 addr = cache->base + 128 + 16; in sparc64obsd_frame_cache()
183 cache->saved_regs = sparc64nbsd_sigcontext_saved_regs (addr, this_frame); in sparc64obsd_frame_cache()
[all …]
Diq2000-tdep.c202 struct iq2000_frame_cache *cache) in iq2000_scan_prologue() argument
233 cache->saved_regs[srcreg] = -1; in iq2000_scan_prologue()
234 cache->using_fp = 0; in iq2000_scan_prologue()
235 cache->framesize = 0; in iq2000_scan_prologue()
248 cache->saved_regs[tgtreg] = -((signed short) (insn & 0xffff)); in iq2000_scan_prologue()
257 cache->framesize = -((signed short) (insn & 0xffff)); in iq2000_scan_prologue()
267 cache->framesize = -offset; in iq2000_scan_prologue()
280 if (cache->saved_regs[srcreg] == -1) /* Don't save twice. */ in iq2000_scan_prologue()
281 cache->saved_regs[srcreg] = offset; in iq2000_scan_prologue()
294 cache->using_fp = 1; in iq2000_scan_prologue()
[all …]
Dsparc64-fbsd-tdep.c94 struct sparc_frame_cache *cache; in sparc64fbsd_sigtramp_frame_cache() local
102 cache = sparc_frame_cache (this_frame, this_cache); in sparc64fbsd_sigtramp_frame_cache()
103 gdb_assert (cache == *this_cache); in sparc64fbsd_sigtramp_frame_cache()
105 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame); in sparc64fbsd_sigtramp_frame_cache()
116 cache->saved_regs[SPARC64_FPRS_REGNUM].set_addr (addr + 0 * 8); in sparc64fbsd_sigtramp_frame_cache()
117 cache->saved_regs[SPARC64_FSR_REGNUM].set_addr (addr + 1 * 8); in sparc64fbsd_sigtramp_frame_cache()
122 cache->saved_regs[SPARC64_NPC_REGNUM].set_addr (addr + 0 * 8); in sparc64fbsd_sigtramp_frame_cache()
123 cache->saved_regs[SPARC64_PC_REGNUM].set_addr (addr + 1 * 8); in sparc64fbsd_sigtramp_frame_cache()
124 cache->saved_regs[SPARC64_STATE_REGNUM].set_addr (addr + 2 * 8); in sparc64fbsd_sigtramp_frame_cache()
125 cache->saved_regs[SPARC64_Y_REGNUM].set_addr (addr + 4 * 8); in sparc64fbsd_sigtramp_frame_cache()
[all …]
Dsparc-sol2-tdep.c105 struct sparc_frame_cache *cache; in sparc32_sol2_sigtramp_frame_cache() local
112 cache = sparc_frame_cache (this_frame, this_cache); in sparc32_sol2_sigtramp_frame_cache()
113 gdb_assert (cache == *this_cache); in sparc32_sol2_sigtramp_frame_cache()
115 cache->saved_regs = trad_frame_alloc_saved_regs (this_frame); in sparc32_sol2_sigtramp_frame_cache()
121 (cache->copied_regs_mask & 0x04) ? SPARC_I2_REGNUM : SPARC_O2_REGNUM; in sparc32_sol2_sigtramp_frame_cache()
124 cache->saved_regs[SPARC32_PSR_REGNUM].set_addr (mcontext_addr + 0 * 4); in sparc32_sol2_sigtramp_frame_cache()
125 cache->saved_regs[SPARC32_PC_REGNUM].set_addr (mcontext_addr + 1 * 4); in sparc32_sol2_sigtramp_frame_cache()
126 cache->saved_regs[SPARC32_NPC_REGNUM].set_addr (mcontext_addr + 2 * 4); in sparc32_sol2_sigtramp_frame_cache()
127 cache->saved_regs[SPARC32_Y_REGNUM].set_addr (mcontext_addr + 3 * 4); in sparc32_sol2_sigtramp_frame_cache()
132 cache->saved_regs[regnum].set_addr (addr); in sparc32_sol2_sigtramp_frame_cache()
[all …]
/netbsd/src/crypto/external/bsd/openssl/dist/crypto/x509/
Dpcy_cache.c30 X509_POLICY_CACHE *cache = x->policy_cache; in policy_cache_create() local
36 cache->data = sk_X509_POLICY_DATA_new(policy_data_cmp); in policy_cache_create()
37 if (cache->data == NULL) { in policy_cache_create()
52 if (cache->anyPolicy) { in policy_cache_create()
56 cache->anyPolicy = data; in policy_cache_create()
57 } else if (sk_X509_POLICY_DATA_find(cache->data, data) >=0 ) { in policy_cache_create()
60 } else if (!sk_X509_POLICY_DATA_push(cache->data, data)) { in policy_cache_create()
75 sk_X509_POLICY_DATA_pop_free(cache->data, ossl_policy_data_free); in policy_cache_create()
76 cache->data = NULL; in policy_cache_create()
83 X509_POLICY_CACHE *cache; in policy_cache_new() local
[all …]
/netbsd/src/sys/external/bsd/drm2/linux/
Dlinux_idr.c78 idr_cache_warning(struct idr_cache *cache) in idr_cache_warning() argument
85 KASSERT(cache->ic_node != NULL); in idr_cache_warning()
88 db_find_sym_and_offset((db_addr_t)(uintptr_t)cache->ic_where, in idr_cache_warning()
98 cache->ic_where, curlwp->l_name, curlwp); in idr_cache_warning()
105 struct idr_cache *cache = cookie; in idr_cache_dtor() local
107 if (cache->ic_node) { in idr_cache_dtor()
109 idr_cache_warning(cache); in idr_cache_dtor()
110 kmem_free(cache->ic_node, sizeof(*cache->ic_node)); in idr_cache_dtor()
112 kmem_free(cache, sizeof(*cache)); in idr_cache_dtor()
287 struct idr_cache *cache; in idr_preload() local
[all …]
/netbsd/src/external/cddl/osnet/lib/libumem/
Dumem.c110 umem_cache_t *cache = malloc(sizeof(umem_cache_t)); in umem_cache_create() local
111 if(cache == NULL) in umem_cache_create()
114 cache->constructor = constructor; in umem_cache_create()
115 cache->destructor = destructor; in umem_cache_create()
116 cache->callback_data = callback_data; in umem_cache_create()
117 cache->bufsize = bufsize; in umem_cache_create()
119 return cache; in umem_cache_create()
125 void *umem_cache_alloc(umem_cache_t *cache, int flags) in umem_cache_alloc() argument
127 void *buf = malloc(cache->bufsize); in umem_cache_alloc()
137 if(cache->constructor != NULL) { in umem_cache_alloc()
[all …]
/netbsd/src/lib/libc/locale/
Dsetlocale.c64 _setlocale_cache(locale_t loc, struct _locale_cache_t *cache) in _setlocale_cache() argument
85 loc->cache = old_cache; in _setlocale_cache()
86 free(cache); in _setlocale_cache()
90 if (cache == NULL) { in _setlocale_cache()
91 cache = malloc(sizeof(*cache)); in _setlocale_cache()
92 if (cache == NULL) in _setlocale_cache()
96 cache->monetary_name = monetary_name; in _setlocale_cache()
97 cache->numeric_name = numeric_name; in _setlocale_cache()
98 cache->message_name = message_name; in _setlocale_cache()
99 cache->errlist = NULL; in _setlocale_cache()
[all …]
/netbsd/src/external/bsd/openldap/dist/servers/slapd/back-meta/
Ddncache.c97 metadncache_t *cache, in meta_dncache_get_target() argument
104 assert( cache != NULL ); in meta_dncache_get_target()
108 ldap_pvt_thread_mutex_lock( &cache->mutex ); in meta_dncache_get_target()
109 entry = ( metadncacheentry_t * )ldap_avl_find( cache->tree, in meta_dncache_get_target()
119 if ( cache->ttl < 0 ) { in meta_dncache_get_target()
123 if ( entry->lastupdated+cache->ttl > slap_get_time() ) { in meta_dncache_get_target()
128 ldap_pvt_thread_mutex_unlock( &cache->mutex ); in meta_dncache_get_target()
141 metadncache_t *cache, in meta_dncache_update_entry() argument
150 assert( cache != NULL ); in meta_dncache_update_entry()
158 if ( cache->ttl > 0 ) { in meta_dncache_update_entry()
[all …]

12345678910>>...52