Searched refs:ff_invalidranges (Results 1 - 4 of 4) sorted by relevance

/xnu-2782.1.97/bsd/hfs/
H A Dhfs_readwrite.c480 (rl_scan(&fp->ff_invalidranges, offset, writelimit-1, &invalid_range) != RL_NOOVERLAP)) {
586 if (rl_scan(&fp->ff_invalidranges, zero_off, offset - 1, &invalid_range) != RL_NOOVERLAP)
609 (rl_scan(&fp->ff_invalidranges,
650 rl_add(inval_start, inval_end - 1 , &fp->ff_invalidranges);
665 if (rl_scan(&fp->ff_invalidranges, writelimit, tail_off - 1, &invalid_range) != RL_NOOVERLAP) {
685 rl_remove(io_start, io_end - 1, &fp->ff_invalidranges);
3101 overlaptype = rl_scan(&fp->ff_invalidranges, ap->a_foffset,
3412 rl_remove_all(&fp->ff_invalidranges);
3426 (rl_scan(&fp->ff_invalidranges, fp->ff_size & ~PAGE_MASK_64,
3444 rl_add(zero_limit, length - 1, &fp->ff_invalidranges);
[all...]
H A Dhfs_cnode.h60 struct rl_head ff_invalidranges; /* Areas of disk that should read back as zeroes */ member in struct:filefork
H A Dhfs_vnops.c2625 * transfer the ff_invalidranges and cf_vblocks fields. These
2631 && (!TAILQ_EMPTY(&from_cp->c_rsrcfork->ff_invalidranges)
2672 TAILQ_INIT(&from_rfork->ff_invalidranges);
2765 to_rfork->ff_invalidranges = from_rfork->ff_invalidranges;
2773 rl_init(&from_rfork->ff_invalidranges);
2823 dstfork->ff_invalidranges = srcfork->ff_invalidranges;
2824 rl_init(&srcfork->ff_invalidranges);
2940 if (fp && (((cp->c_flag & C_ALWAYS_ZEROFILL) && !TAILQ_EMPTY(&fp->ff_invalidranges)) ||
[all...]
H A Dhfs_cnode.c442 rl_init (&lookup_rsrc->lookup_fork.ff_invalidranges);
809 while ((invalid_range = TAILQ_FIRST(&fp->ff_invalidranges))) {
817 rl_remove(start, end, &fp->ff_invalidranges);
1272 rl_init(&fp->ff_invalidranges);

Completed in 48 milliseconds