Lines Matching refs:meta
174 static void afs_edit_init_block(union afs_xdr_dir_block *meta, in afs_edit_init_block() argument
185 memset(block->meta.alloc_ctrs, in afs_edit_init_block()
187 sizeof(block->meta.alloc_ctrs)); in afs_edit_init_block()
188 meta->meta.alloc_ctrs[0] = in afs_edit_init_block()
193 meta->meta.alloc_ctrs[block_num] = in afs_edit_init_block()
209 union afs_xdr_dir_block *meta, *block; in afs_edit_dir_add() local
235 meta = kmap_local_folio(folio0, 0); in afs_edit_dir_add()
266 (b < AFS_DIR_BLOCKS_WITH_CTR) ? meta->meta.alloc_ctrs[b] : 99, in afs_edit_dir_add()
273 afs_edit_init_block(meta, block, b); in afs_edit_dir_add()
279 meta->meta.alloc_ctrs[b] >= need_slots) { in afs_edit_dir_add()
305 afs_edit_init_block(meta, meta, 0); in afs_edit_dir_add()
337 meta->meta.alloc_ctrs[b] -= need_slots; in afs_edit_dir_add()
344 kunmap_local(meta); in afs_edit_dir_add()
376 union afs_xdr_dir_block *meta, *block; in afs_edit_dir_remove() local
404 meta = kmap_local_folio(folio0, 0); in afs_edit_dir_remove()
426 meta->meta.alloc_ctrs[b] <= AFS_DIR_SLOTS_PER_BLOCK - 1 - need_slots) { in afs_edit_dir_remove()
464 meta->meta.alloc_ctrs[b] += need_slots; in afs_edit_dir_remove()
471 kunmap_local(meta); in afs_edit_dir_remove()