Lines Matching refs:arc_flags
5327 arc_access(arc_buf_hdr_t *hdr, arc_flags_t arc_flags, boolean_t hit) in arc_access() argument
5336 boolean_t now_prefetch = arc_flags & ARC_FLAG_PREFETCH; in arc_access()
5355 if (arc_flags & ARC_FLAG_PRESCIENT_PREFETCH) { in arc_access()
5362 if (arc_flags & ARC_FLAG_L2CACHE) in arc_access()
5850 int zio_flags, arc_flags_t *arc_flags, const zbookmark_phys_t *zb) in arc_read() argument
5862 boolean_t no_buf = *arc_flags & ARC_FLAG_NO_BUF; in arc_read()
5916 if (*arc_flags & ARC_FLAG_CACHED_ONLY) { in arc_read()
5939 arc_access(hdr, *arc_flags, B_FALSE); in arc_read()
5958 if (done || pio || *arc_flags & ARC_FLAG_WAIT) { in arc_read()
5967 if (*arc_flags & ARC_FLAG_WAIT) { in arc_read()
5987 ARCSTAT_CONDSTAT(!(*arc_flags & ARC_FLAG_PREFETCH), in arc_read()
5990 if (*arc_flags & ARC_FLAG_WAIT) { in arc_read()
6010 arc_access(hdr, *arc_flags, B_TRUE); in arc_read()
6045 ARCSTAT_CONDSTAT(!(*arc_flags & ARC_FLAG_PREFETCH), in arc_read()
6047 *arc_flags |= ARC_FLAG_CACHED; in arc_read()
6063 if (*arc_flags & ARC_FLAG_CACHED_ONLY) { in arc_read()
6177 if (*arc_flags & ARC_FLAG_UNCACHED) { in arc_read()
6191 arc_access(hdr, *arc_flags, B_FALSE); in arc_read()
6276 ARCSTAT_CONDSTAT(!(*arc_flags & ARC_FLAG_PREFETCH), in arc_read()
6280 (*arc_flags & ARC_FLAG_UNCACHED) ? in arc_read()
6363 if (*arc_flags & ARC_FLAG_NOWAIT) { in arc_read()
6368 ASSERT(*arc_flags & ARC_FLAG_WAIT); in arc_read()
6414 if (*arc_flags & ARC_FLAG_WAIT) { in arc_read()
6419 ASSERT(*arc_flags & ARC_FLAG_NOWAIT); in arc_read()
6426 spa_read_history_add(spa, zb, *arc_flags); in arc_read()