Lines Matching refs:sce
123 stat_cache_entry *sce = NULL; in stat_cache_entry_init() local
125 sce = calloc(1, sizeof(*sce)); in stat_cache_entry_init()
127 sce->name = buffer_init(); in stat_cache_entry_init()
128 sce->etag = buffer_init(); in stat_cache_entry_init()
129 sce->content_type = buffer_init(); in stat_cache_entry_init()
131 return sce; in stat_cache_entry_init()
135 stat_cache_entry *sce = data; in stat_cache_entry_free() local
136 if (!sce) return; in stat_cache_entry_free()
138 buffer_free(sce->etag); in stat_cache_entry_free()
139 buffer_free(sce->name); in stat_cache_entry_free()
140 buffer_free(sce->content_type); in stat_cache_entry_free()
142 free(sce); in stat_cache_entry_free()
364 stat_cache_entry *sce = NULL; in stat_cache_get_entry() local
408 sce = file_node->data; in stat_cache_get_entry()
412 if (buffer_is_equal(name, sce->name)) { in stat_cache_get_entry()
414 if (sce->stat_ts == srv->cur_ts) { in stat_cache_get_entry()
415 *ret_sce = sce; in stat_cache_get_entry()
465 sce = file_node->data; in stat_cache_get_entry()
468 if (fam_dir->version == sce->dir_version) { in stat_cache_get_entry()
471 *ret_sce = sce; in stat_cache_get_entry()
503 if (NULL == sce) { in stat_cache_get_entry()
508 sce = stat_cache_entry_init(); in stat_cache_get_entry()
509 buffer_copy_string_buffer(sce->name, name); in stat_cache_get_entry()
511 sc->files = splaytree_insert(sc->files, file_ndx, sce); in stat_cache_get_entry()
525 assert(sc->files->data == sce); in stat_cache_get_entry()
530 sce->st = st; in stat_cache_get_entry()
531 sce->stat_ts = srv->cur_ts; in stat_cache_get_entry()
546 sce->is_symlink = 0; in stat_cache_get_entry()
556 sce->is_symlink = 1; in stat_cache_get_entry()
584 sce->is_symlink = 1; in stat_cache_get_entry()
599 buffer_reset(sce->content_type); in stat_cache_get_entry()
602 stat_cache_attr_get(sce->content_type, name->ptr); in stat_cache_get_entry()
606 if (buffer_is_empty(sce->content_type)) { in stat_cache_get_entry()
617 buffer_copy_string_buffer(sce->content_type, ds->value); in stat_cache_get_entry()
622 etag_create(sce->etag, &(sce->st), con->etag_flags); in stat_cache_get_entry()
624 etag_create(sce->etag, &(sce->st), con->etag_flags); in stat_cache_get_entry()
670 sce->dir_version = fam_dir->version; in stat_cache_get_entry()
671 sce->dir_ndx = dir_ndx; in stat_cache_get_entry()
676 *ret_sce = sce; in stat_cache_get_entry()
691 stat_cache_entry *sce; in stat_cache_tag_old_entries() local
698 sce = t->data; in stat_cache_tag_old_entries()
700 if (srv->cur_ts - sce->stat_ts > 2) { in stat_cache_tag_old_entries()
732 stat_cache_entry *sce = node->data; in stat_cache_trigger_cleanup() local