Lines Matching refs:st
130 int get_filesize(char *filename, uint64_t *size, struct stat *st) in get_filesize() argument
152 if(S_ISBLK(st->st_mode)) { in get_filesize()
162 } else *size = (st->st_size >> SECTOR_SHIFT); in get_filesize()
305 struct stat st; in qtruncate() local
312 ret = fstat(fd, &st); in qtruncate()
315 if (S_ISBLK(st.st_mode)) in qtruncate()
319 current = (st.st_size + DEFAULT_SECTOR_SIZE - 1)/DEFAULT_SECTOR_SIZE; in qtruncate()
320 rem = st.st_size % DEFAULT_SECTOR_SIZE; in qtruncate()
326 if(st.st_size < sectors * DEFAULT_SECTOR_SIZE) { in qtruncate()
359 } else if(sparse && (st.st_size > sectors * DEFAULT_SECTOR_SIZE)) in qtruncate()
686 struct stat st; in tdqcow_read_header() local
691 err = fstat(fd, &st); in tdqcow_read_header()
705 if (st.st_size < size) in tdqcow_read_header()
706 expected = st.st_size; in tdqcow_read_header()
736 struct stat st; in tdqcow_load_l1_table() local
761 err = fstat(s->fd, &st); in tdqcow_load_l1_table()
789 if (st.st_size < l1_table_block) in tdqcow_load_l1_table()
790 expected = st.st_size; in tdqcow_load_l1_table()
1188 struct stat st; in qcow_create() local
1220 stat(backing_filename, &st) != 0) { in qcow_create()
1231 if(get_filesize(backing_filename, &size, &st)) { in qcow_create()
1245 header.mtime = cpu_to_be32(st.st_mtime); in qcow_create()