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

/darwin-on-arm/xnu/bsd/hfs/
H A Dhfs_attrlist.h104 struct cat_fork *datafork, struct cat_fork *rsrcfork, struct vfs_context *ctx);
H A Dhfs_attrlist.c66 struct cat_fork *rsrcfork, struct vnode *vp);
429 struct cat_fork *rsrcfork,
441 packfileattr(abp, hfsmp, attrp, datafork, rsrcfork, vp);
829 struct cat_fork *rsrcfork,
843 off_t totalsize = datasize + rsrcfork->cf_size;
901 *((off_t *)attrbufptr) = (off_t)rsrcfork->cf_blocks * (off_t)allocblksize;
921 *((off_t *)attrbufptr) = rsrcfork->cf_size;
925 *((off_t *)attrbufptr) = (off_t)rsrcfork->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
824 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_search.c657 struct cat_fork rsrcfork; local
746 cat_convertattr(VCBTOHFS(vcb), rec, &c_attr, &datafork, &rsrcfork); local
800 datafork.cf_blocks = rsrcfork.cf_blocks;
806 rsrcfork.cf_size = 0;
807 rsrcfork.cf_blocks = 0;
835 rsrcfork.cf_size,
845 (u_int64_t)rsrcfork.cf_blocks * (u_int64_t)vcb->blockSize,
1030 struct cat_fork rsrcfork; local
1038 cat_convertattr(hfsmp, rec, &c_attr, &datafork, &rsrcfork);
1072 hfs_packattrblk(&attrblk, hfsmp, NULL, &c_desc, &c_attr, &datafork, &rsrcfork, vfs_context_curren
[all...]
H A Dhfs_vnops.c4929 struct cat_fork rsrcfork; local
5037 bcopy(rsrcforkp, &rsrcfork, sizeof(rsrcfork));
5038 rsrcfork.cf_blocks = (cp->c_rsrcfork->ff_blocks - cp->c_rsrcfork->ff_unallocblocks);
5039 rsrcfork.cf_size = rsrcfork.cf_blocks * HFSTOVCB(hfsmp)->blockSize;
5040 rsrcforkp = &rsrcfork;
5545 struct cat_fork rsrcfork; local
5651 (struct cat_attr*)NULL, &rsrcfork, NULL);
5654 error = cat_idlookup (hfsmp, cp->c_fileid, 0, 1, NULL, NULL, &rsrcfork);
[all...]
H A Dhfs_readwrite.c3236 struct filefork *rsrcfork, u_int32_t fileid) {
3292 if (error == 0 && (rsrcfork != NULL) && rsrcfork->ff_blocks > 0) {
3293 fileblocks = rsrcfork->ff_blocks;
3299 if (filebytes > HFS_BIGFILE_SIZE && overflow_extents(rsrcfork)) {
3311 if (rsrcfork->ff_unallocblocks == 0) {
3314 if (overflow_extents(rsrcfork))
3318 error = MacToVFSError(TruncateFileC(HFSTOVCB(hfsmp), rsrcfork, filebytes, 1, 1, fileid, false));
3323 rsrcfork->ff_size = filebytes;
3235 hfs_release_storage(struct hfsmount *hfsmp, struct filefork *datafork, struct filefork *rsrcfork, u_int32_t fileid) argument
H A Dhfs.h694 struct filefork *rsrcfork, u_int32_t fileid);
/darwin-on-arm/xnu/bsd/vfs/
H A Dvfs_xattr.c1357 apple_double_entry_t *rsrcfork; member in struct:attr_info
1580 } else if (ainfo.rsrcfork == NULL) {
1583 *size = (size_t)ainfo.rsrcfork->length;
1585 uio_setoffset(uio, uio_offset(uio) + ainfo.rsrcfork->offset);
1588 uio_setoffset(uio, uio_offset(uio) - ainfo.rsrcfork->offset);
1769 if (ainfo.rsrcfork && ainfo.rsrcfork->length) {
1783 uio_setoffset(uio, uio_offset(uio) + ainfo.rsrcfork->offset);
1787 uio_setoffset(uio, uio_offset(uio) - ainfo.rsrcfork->offset);
1788 if (endoffset > ainfo.rsrcfork
[all...]

Completed in 97 milliseconds