Lines Matching refs:size
579 set_sectors(fsdata *mydata, u32 startsect, u8 *buffer, u32 size) in set_sectors() argument
590 while (size >= mydata->sect_size) { in set_sectors()
599 size -= mydata->sect_size; in set_sectors()
601 } else if (size >= mydata->sect_size) { in set_sectors()
604 nsects = size / mydata->sect_size; in set_sectors()
613 size -= nsects * mydata->sect_size; in set_sectors()
616 if (size) { in set_sectors()
620 memcpy(tmpbuf, buffer, size); in set_sectors()
643 set_cluster(fsdata *mydata, u32 clustnum, u8 *buffer, u32 size) in set_cluster() argument
646 buffer, size); in set_cluster()
688 loff_t size, loff_t *gotsize) in get_set_cluster() argument
697 if (!size) in get_set_cluster()
714 wsize = min(bytesperclust - pos, size); in get_set_cluster()
728 size -= wsize; in get_set_cluster()
734 if (!size) in get_set_cluster()
739 if (size >= bytesperclust) { in get_set_cluster()
740 clustcount = lldiv(size, bytesperclust); in get_set_cluster()
752 size -= wsize; in get_set_cluster()
769 size -= bytesperclust; in get_set_cluster()
779 if (size) { in get_set_cluster()
780 wsize = size; in get_set_cluster()
793 size -= wsize; in get_set_cluster()
797 assert(!size); in get_set_cluster()
903 static int check_overflow(fsdata *mydata, __u32 clustnum, loff_t size) in check_overflow() argument
912 sect_num = div_u64_rem(size, mydata->sect_size, &offset); in check_overflow()
1200 const char *shortname, __u32 start_cluster, __u32 size, __u8 attr) in fill_dentry() argument
1205 dentptr->size = cpu_to_le32(size); in fill_dentry()
1309 static int create_link(fat_itr *itr, char *basename, __u32 clust, __u32 size, in create_link() argument
1330 fill_dentry(itr->fsdata, itr->dent, shortname, clust, size, attr); in create_link()
1472 loff_t size, loff_t *actwrite) in file_fat_write_at() argument
1529 pos = FAT2CPU32(retdent->size); in file_fat_write_at()
1530 if (pos > retdent->size) { in file_fat_write_at()
1537 retdent->size = cpu_to_le32(pos + size); in file_fat_write_at()
1547 ret = create_link(itr, basename, 0, size, ATTR_ARCH); in file_fat_write_at()
1554 ret = set_contents(mydata, retdent, pos, buffer, size, actwrite); in file_fat_write_at()
2125 old_itr->dent->size, in fat_rename()