Lines Matching refs:file_cache_slot
48 class file_cache_slot
51 file_cache_slot ();
52 ~file_cache_slot ();
330 file_cache_slot *
336 file_cache_slot *r = NULL;
339 file_cache_slot *c = &m_file_slots[i];
373 file_cache_slot *r = lookup_file (file_path);
382 file_cache_slot::evict ()
402 file_cache_slot*
407 file_cache_slot *to_evict = &m_file_slots[0];
411 file_cache_slot *c = &m_file_slots[i];
441 file_cache_slot*
450 file_cache_slot *r = evicted_cache_tab_entry (&highest_use_count);
460 file_cache_slot::create (const file_cache::input_context &in_context,
514 : m_file_slots (new file_cache_slot[num_file_slots])
531 file_cache_slot*
534 file_cache_slot *r = lookup_file (file_path);
543 file_cache_slot::file_cache_slot ()
553 file_cache_slot::~file_cache_slot ()
575 file_cache_slot::needs_read_p () const
586 file_cache_slot::needs_grow_p () const
594 file_cache_slot::maybe_grow ()
619 file_cache_slot::read_data ()
642 file_cache_slot::maybe_read_data ()
660 file_cache_slot::get_next_line (char **line, ssize_t *line_len)
743 (file_cache_slot::line_info (m_line_num,
754 (file_cache_slot::line_info (m_line_num,
784 file_cache_slot::goto_next_line ()
800 file_cache_slot::read_line_num (size_t line_num,
818 file_cache_slot::line_info *i = NULL;
904 file_cache_slot *c = global_dc->m_file_cache->lookup_or_add_file (file_path);
924 file_cache_slot *c = global_dc->m_file_cache->lookup_or_add_file (file_path);