| /netbsd/src/external/gpl3/gdb/dist/sim/frv/ |
| D | cache.c | 33 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 …]
|
| D | memory.c | 274 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 …]
|
| D | cache.h | 183 #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/ |
| D | archive_read_disk_set_standard_lookup.c | 71 } 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/ |
| D | hash.c | 35 #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/ |
| D | tree-streamer.cc | 106 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/ |
| D | ctable.c | 124 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/ |
| D | cache.c | 29 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/ |
| D | ft32-tdep.c | 169 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 …]
|
| D | amd64-windows-tdep.c | 509 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 …]
|
| D | bfin-tdep.c | 268 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 …]
|
| D | xstormy16-tdep.c | 308 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 …]
|
| D | microblaze-tdep.c | 138 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 …]
|
| D | nds32-tdep.c | 554 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 …]
|
| D | moxie-tdep.c | 131 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 …]
|
| D | sparc64-sol2-tdep.c | 104 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 …]
|
| D | sparc64-obsd-tdep.c | 155 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 …]
|
| D | iq2000-tdep.c | 202 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 …]
|
| D | sparc64-fbsd-tdep.c | 94 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 …]
|
| D | sparc-sol2-tdep.c | 105 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/ |
| D | pcy_cache.c | 30 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/ |
| D | linux_idr.c | 78 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/ |
| D | umem.c | 110 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/ |
| D | setlocale.c | 64 _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/ |
| D | dncache.c | 97 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 …]
|