• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/cam/scsi/

Lines Matching refs:cache

190 	enc_cache_t *cache;
412 ses_iter_init(enc_softc_t *enc, enc_cache_t *cache, struct ses_iterator *iter)
415 iter->cache = cache;
434 ses_cache = iter->cache->private;
441 if (iter->global_element_index >= (int)iter->cache->nelms - 1) {
479 return (&iter->cache->elm_map[iter->global_element_index]);
527 return (&iter->cache->elm_map[iter->global_element_index]);
556 ses_cache_free_elm_addlstatus(enc_softc_t *enc, enc_cache_t *cache)
564 ses_cache = cache->private;
568 for (cur_elm = cache->elm_map,
569 last_elm = &cache->elm_map[cache->nelms];
579 other_ses_cache = enc_other_cache(enc, cache)->private;
587 ses_cache_free_elm_descs(enc_softc_t *enc, enc_cache_t *cache)
595 ses_cache = cache->private;
599 for (cur_elm = cache->elm_map,
600 last_elm = &cache->elm_map[cache->nelms];
609 other_ses_cache = enc_other_cache(enc, cache)->private;
617 ses_cache_free_status(enc_softc_t *enc, enc_cache_t *cache)
623 ses_cache = cache->private;
627 other_ses_cache = enc_other_cache(enc, cache)->private;
634 ses_cache_free_elm_map(enc_softc_t *enc, enc_cache_t *cache)
640 if (cache->elm_map == NULL)
643 ses_cache_free_elm_descs(enc, cache);
644 ses_cache_free_elm_addlstatus(enc, cache);
645 for (cur_elm = cache->elm_map,
646 last_elm = &cache->elm_map[cache->nelms];
650 ENC_FREE_AND_NULL(cache->elm_map);
651 cache->nelms = 0;
656 ses_cache_free(enc_softc_t *enc, enc_cache_t *cache)
662 ses_cache_free_elm_addlstatus(enc, cache);
663 ses_cache_free_status(enc, cache);
664 ses_cache_free_elm_map(enc, cache);
666 ses_cache = cache->private;
669 other_ses_cache = enc_other_cache(enc, cache)->private;
699 * The cloned enclosure cache and ses specific cache are
706 * But the ses cache storage is still independent. Restore
776 * \param ses_cache The SES cache to validate.
1383 /* Our cache is still valid. Proceed to fetching status. */
1405 * accessed via our cache object.
1443 * our cache object.