• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/hfs/

Lines Matching defs:attrsize

93 static int  alloc_attr_blks(struct hfsmount *hfsmp, size_t attrsize, size_t extentbufsize, HFSPlusExtentDescriptor *extents, int *blocks);
498 size_t attrsize;
524 attrsize = sizeof(VTOC(vp)->c_finderinfo);
526 if (uio_resid(uio) != attrsize) {
530 if ((result = uiomove((caddr_t)&finderinfo , attrsize, uio))) {
544 attrsize -= 8;
557 if (bcmp(finderinfo_start, emptyfinfo, attrsize)) {
571 if (attrsize == sizeof(cp->c_finderinfo))
572 bcopy(&finderinfo[0], finderinfo_start, attrsize);
574 bcopy(&finderinfo[8], finderinfo_start, attrsize);
639 attrsize = uio_resid(uio);
642 if (attrsize > HFS_MAXATTRIBUTESIZE) {
649 if (attrsize > 0 &&
651 attrsize < hfsmp->hfs_max_inline_attrsize) {
652 MALLOC(user_data_ptr, void *, attrsize, M_TEMP, M_WAITOK);
657 result = uiomove((caddr_t)user_data_ptr, attrsize, uio);
732 if (attrsize > hfsmp->hfs_max_inline_attrsize) {
746 blkcnt = howmany(attrsize, hfsmp->blockSize);
755 result = alloc_attr_blks(hfsmp, attrsize, extentbufsize, extentptr, &allocatedblks);
761 result = write_attr_data(hfsmp, uio, attrsize, extentptr);
790 recp->forkData.theFork.logicalSize = attrsize;
840 btdata.itemSize = sizeof(HFSPlusAttrData) - 2 + attrsize + ((attrsize & 1) ? 1 : 0);
849 recp->attrData.attrSize = attrsize;
852 if (attrsize > 0) {
854 bcopy(user_data_ptr, &recp->attrData.attrData, attrsize);
856 result = uiomove((caddr_t)&recp->attrData.attrData, attrsize, uio);
1954 int attrsize;
1965 attrsize = (int)datasize;
1972 for (i = 0; (attrsize > 0) && (bufsize > 0) && (extents[i].startBlock != 0); ++i) {
1974 iosize = MIN(iosize, attrsize);
1987 attrsize -= iosize;
2007 int attrsize;
2020 attrsize = (int) datasize;
2027 for (i = 0; (attrsize > 0) && (bufsize > 0) && (extents[i].startBlock != 0); ++i) {
2029 iosize = MIN(iosize, attrsize);
2042 attrsize -= iosize;
2057 alloc_attr_blks(struct hfsmount *hfsmp, size_t attrsize, size_t extentbufsize, HFSPlusExtentDescriptor *extents, int *blocks)
2067 blkcnt = howmany(attrsize, hfsmp->blockSize);