Searched refs:datafork (Results 1 - 7 of 7) sorted by relevance

/xnu-2422.115.4/bsd/hfs/
H A Dhfs_attrlist.h104 struct cat_fork *datafork, struct cat_fork *rsrcfork, struct vfs_context *ctx);
H A Dhfs_search.c679 struct cat_fork datafork; local
810 cat_convertattr(VCBTOHFS(vcb), rec, &c_attr, &datafork, &rsrcfork); local
889 if ( 0 == hfs_uncompressed_size_of_compressed_file(vcb, NULL, c_attr.ca_fileid, &datafork.cf_size, 1) ) { /* 1 == don't take the cnode lock */
890 datafork.cf_blocks = rsrcfork.cf_blocks;
905 datafork.cf_size,
915 (u_int64_t)datafork.cf_blocks * (u_int64_t)vcb->blockSize,
1125 struct cat_fork datafork; local
1134 cat_convertattr(hfsmp, rec, &c_attr, &datafork, &rsrcfork);
1175 hfs_packattrblk(&attrblk, hfsmp, NULL, &c_desc, &c_attr, &datafork, &rsrcfork, vfs_context_current());
H A Dhfs_attrlist.c65 struct cat_attr *cattrp, struct cat_fork *datafork,
428 struct cat_fork *datafork,
441 packfileattr(abp, hfsmp, attrp, datafork, rsrcfork, vp);
835 struct cat_fork *datafork,
849 off_t datasize = datafork->cf_size;
924 *((off_t *)attrbufptr) = (off_t)datafork->cf_blocks * (off_t)allocblksize;
423 hfs_packattrblk(struct attrblock *abp, struct hfsmount *hfsmp, struct vnode *vp, struct cat_desc *descp, struct cat_attr *attrp, struct cat_fork *datafork, struct cat_fork *rsrcfork, struct vfs_context *ctx) argument
831 packfileattr( struct attrblock *abp, struct hfsmount *hfsmp, struct cat_attr *cattrp, struct cat_fork *datafork, struct cat_fork *rsrcfork, struct vnode *vp) argument
H A Dhfs_readwrite.c3691 hfs_release_storage (struct hfsmount *hfsmp, struct filefork *datafork, argument
3703 if ((datafork != NULL) && (datafork->ff_blocks > 0)) {
3704 fileblocks = datafork->ff_blocks;
3710 if (filebytes > HFS_BIGFILE_SIZE && overflow_extents(datafork)) {
3722 if (datafork->ff_unallocblocks == 0) {
3725 if (overflow_extents(datafork))
3729 error = MacToVFSError(TruncateFileC(HFSTOVCB(hfsmp), datafork, filebytes, 1, 0, fileid, false));
3734 datafork->ff_size = filebytes;
H A Dhfs_vnops.c5602 struct cat_fork datafork; local
5685 /* copy the datafork into a temporary copy so we don't pollute the cnode's */
5686 bcopy(dataforkp, &datafork, sizeof(datafork));
5687 dataforkp = &datafork;
5703 datafork.cf_blocks = (cp->c_datafork->ff_blocks - cp->c_datafork->ff_unallocblocks);
5704 datafork.cf_size = datafork.cf_blocks * HFSTOVCB(hfsmp)->blockSize;
5720 datafork.cf_size = MIN((numbytes), (datafork
[all...]
H A Dhfs.h665 extern int hfs_release_storage (struct hfsmount *hfsmp, struct filefork *datafork,
H A Dhfs_vfsops.c800 struct cat_fork *datafork; local
803 datafork = cp->c_datafork ? &cp->c_datafork->ff_data : NULL;
807 args->error = cat_idlookup(args->hfsmp, cp->c_fileid, 0, 0, &desc, &cp->c_attr, datafork);
7018 struct filefork *datafork; local
7099 datafork = VTOF(vp);
7100 if ((datafork && datafork->ff_blocks > 0) || vnode_isdir(vp)) {
7104 printf ("hfs_reclaimspace: Error reclaiming datafork blocks of fileid=%u (error=%d)\n", filerec.fileID, error);
7112 if (((VTOC(vp)->c_blocks - (datafork ? datafork
[all...]

Completed in 163 milliseconds