Lines Matching refs:db_entry
55 nscd_db_entry_t db_entry; member
124 nscd_db_entry_t *db_entry; in scan_hash() local
127 db_entry = &((nscd_hash_t *)idx_p)->db_entry; in scan_hash()
128 if (db_entry->type == type) { in scan_hash()
129 if (strcasecmp(str, db_entry->name) == 0) { in scan_hash()
134 if (id_num == db_entry->id_num) in scan_hash()
142 if (id_num == db_entry->id_num) in scan_hash()
177 return (&hash_p->db_entry); in _nscd_get_db_entry()
198 nscd_db_entry_t *db_entry; in _nscd_add_db_entry() local
211 db_entry = &idx_p->db_entry; in _nscd_add_db_entry()
219 if (db_entry->type != entry->type) in _nscd_add_db_entry()
221 if (strcasecmp(db_entry->name, str) != 0) in _nscd_add_db_entry()
224 if (db_entry->id_num == entry->id_num) { in _nscd_add_db_entry()
233 if (db_entry->type != entry->type) in _nscd_add_db_entry()
235 if (strcasecmp(db_entry->name, str) != 0) in _nscd_add_db_entry()
295 nscd_db_entry_t *db_entry; in _nscd_delete_db_entry() local
307 db_entry = &idx_p->db_entry; in _nscd_delete_db_entry()
308 if (db_entry->type != type) in _nscd_delete_db_entry()
310 if (strcasecmp(db_entry->name, str) != 0) in _nscd_delete_db_entry()
322 if (db_entry->id_num == id_num) { in _nscd_delete_db_entry()
403 hash->db_entry.num_data = num_data; in _nscd_alloc_db_entry()
404 hash->db_entry.num_array = num_array; in _nscd_alloc_db_entry()
405 hash->db_entry.type = type; in _nscd_alloc_db_entry()
406 hash->db_entry.name = (char *)hash + sizeof (*hash); in _nscd_alloc_db_entry()
408 hash->db_entry.data_array = (void **)p; in _nscd_alloc_db_entry()
409 *(hash->db_entry.data_array) = (char *)hash + data_o; in _nscd_alloc_db_entry()
410 (void) strcpy(hash->db_entry.name, name); in _nscd_alloc_db_entry()
412 return (&hash->db_entry); in _nscd_alloc_db_entry()
588 return (&c->hash->db_entry); in _nscd_walk_db()
614 return (&c->hash->db_entry); in _nscd_walk_db()