Lines Matching defs:shadow
255 * The simplest solution to this problem is to allocate a shadow buffer when a
330 * if we have no shadow buffer, or it is too small, we need to
392 * old_lv, then remove the space it accounts for and make it the shadow
394 * shadow buffer, so update the pointer to it appropriately.
430 * dependent on the current state of the vector in the CIL - the shadow lv is
433 * lv, then simple swap it out for the shadow lv. We don't free it - that is
465 struct xfs_log_vec *shadow;
474 * the shadow lv on the log item.
476 shadow = lip->li_lv_shadow;
477 if (shadow->lv_buf_len == XFS_LOG_VEC_ORDERED)
481 if (!shadow->lv_niovecs && !ordered)
486 if (lip->li_lv && shadow->lv_size <= lip->li_lv->lv_size) {
500 lv->lv_niovecs = shadow->lv_niovecs;
508 /* switch to shadow buffer! */
509 lv = shadow;