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

/darwin-on-arm/xnu/bsd/hfs/
H A Dhfs_readwrite.c451 (rl_scan(&fp->ff_invalidranges, offset, writelimit-1, &invalid_range) != RL_NOOVERLAP)) {
557 if (rl_scan(&fp->ff_invalidranges, zero_off, offset - 1, &invalid_range) != RL_NOOVERLAP)
580 (rl_scan(&fp->ff_invalidranges,
621 rl_add(inval_start, inval_end - 1 , &fp->ff_invalidranges);
636 if (rl_scan(&fp->ff_invalidranges, writelimit, tail_off - 1, &invalid_range) != RL_NOOVERLAP) {
656 rl_remove(io_start, io_end - 1, &fp->ff_invalidranges);
2704 overlaptype = rl_scan(&fp->ff_invalidranges, ap->a_foffset,
2985 (rl_scan(&fp->ff_invalidranges, fp->ff_size & ~PAGE_MASK_64,
3003 rl_add(zero_limit, length - 1, &fp->ff_invalidranges);
3012 rl_add(fp->ff_size, length - 1, &fp->ff_invalidranges);
[all...]
H A Dhfs_cnode.c422 rl_init (&lookup_rsrc->lookup_fork.ff_invalidranges);
786 while ((invalid_range = TAILQ_FIRST(&fp->ff_invalidranges))) {
794 rl_remove(start, end, &fp->ff_invalidranges);
1225 rl_init(&fp->ff_invalidranges);
H A Dhfs_cnode.h59 struct rl_head ff_invalidranges; /* Areas of disk that should read back as zeroes */ member in struct:filefork
H A Dhfs_vnops.c2199 invalid_range = TAILQ_FIRST(&dstfork->ff_invalidranges);
2209 while ((invalid_range = TAILQ_FIRST(&srcfork->ff_invalidranges))) {
2214 rl_remove(start, end, &srcfork->ff_invalidranges);
2215 rl_add(start, end, &dstfork->ff_invalidranges);
2319 if (fp && (((cp->c_flag & C_ALWAYS_ZEROFILL) && !TAILQ_EMPTY(&fp->ff_invalidranges)) ||
2331 if (!TAILQ_EMPTY(&fp->ff_invalidranges)) {
2341 while ((invalid_range = TAILQ_FIRST(&fp->ff_invalidranges))) {
2349 rl_remove(start, end, &fp->ff_invalidranges);
3374 rl_init(&temp_rsrc_fork->ff_invalidranges);
5025 if (!TAILQ_EMPTY(&cp->c_datafork->ff_invalidranges)) {
[all...]

Completed in 42 milliseconds