Lines Matching refs:meta

210 static void afs_edit_init_block(union afs_xdr_dir_block *meta,  in afs_edit_init_block()  argument
221 memset(block->meta.alloc_ctrs, in afs_edit_init_block()
223 sizeof(block->meta.alloc_ctrs)); in afs_edit_init_block()
224 meta->meta.alloc_ctrs[0] = in afs_edit_init_block()
229 meta->meta.alloc_ctrs[block_num] = in afs_edit_init_block()
245 union afs_xdr_dir_block *meta, *block; in afs_edit_dir_add() local
261 meta = afs_dir_get_block(&iter, 0); in afs_edit_dir_add()
262 if (!meta) in afs_edit_dir_add()
284 meta->meta.alloc_ctrs[b] < iter.nr_slots) in afs_edit_dir_add()
297 (b < AFS_DIR_BLOCKS_WITH_CTR) ? meta->meta.alloc_ctrs[b] : 99, in afs_edit_dir_add()
304 afs_edit_init_block(meta, block, b); in afs_edit_dir_add()
328 afs_edit_init_block(meta, meta, 0); in afs_edit_dir_add()
354 meta->meta.alloc_ctrs[b] -= iter.nr_slots; in afs_edit_dir_add()
359 de->u.hash_next = meta->meta.hashtable[iter.bucket]; in afs_edit_dir_add()
360 meta->meta.hashtable[iter.bucket] = htons(entry); in afs_edit_dir_add()
370 kunmap_local(meta); in afs_edit_dir_add()
396 union afs_xdr_dir_block *meta, *block, *pblock; in afs_edit_dir_remove() local
418 meta = afs_dir_find_block(&iter, 0); in afs_edit_dir_remove()
419 if (!meta) in afs_edit_dir_remove()
456 meta->meta.alloc_ctrs[b] += iter.nr_slots; in afs_edit_dir_remove()
467 __be16 prev_next = meta->meta.hashtable[iter.bucket]; in afs_edit_dir_remove()
476 meta->meta.hashtable[iter.bucket] = next; in afs_edit_dir_remove()
506 kunmap_local(meta); in afs_edit_dir_remove()
606 union afs_xdr_dir_block *meta; in afs_mkdir_init_dir() local
618 meta = afs_dir_get_block(&iter, 0); in afs_mkdir_init_dir()
619 if (!meta) in afs_mkdir_init_dir()
622 afs_edit_init_block(meta, meta, 0); in afs_mkdir_init_dir()
624 de = &meta->dirents[slot]; in afs_mkdir_init_dir()
633 de = &meta->dirents[slot]; in afs_mkdir_init_dir()
641 afs_set_contig_bits(meta, AFS_DIR_RESV_BLOCKS0, 2); in afs_mkdir_init_dir()
642 meta->meta.alloc_ctrs[0] -= 2; in afs_mkdir_init_dir()
643 kunmap_local(meta); in afs_mkdir_init_dir()