Lines Matching refs:finfo
956 struct dioattr finfo; in get_file_info() local
1018 if (fcntl(fd, F_DIOINFO, &finfo) != -1) { in get_file_info()
1019 rec->f_riou = finfo.d_miniosz; in get_file_info()
1080 struct dioattr finfo; in create_file() local
1220 if (fcntl(fd, F_DIOINFO, &finfo) == -1) { in create_file()
1243 nb = nbytes - finfo.d_miniosz; in create_file()
1244 nb = nb - nb % finfo.d_miniosz; in create_file()
1254 nb, nbytes, (long long)finfo.d_miniosz); in create_file()
1259 b = buf = malloc(finfo.d_miniosz + finfo.d_mem); in create_file()
1261 if (((long)buf % finfo.d_mem != 0)) { in create_file()
1262 buf += finfo.d_mem - ((long)buf % finfo.d_mem); in create_file()
1265 memset(buf, 0, finfo.d_miniosz); in create_file()
1269 finfo.d_miniosz)) != finfo.d_miniosz) { in create_file()
1274 fd, (long)buf, finfo.d_miniosz, rval); in create_file()
1277 nb, nbytes, finfo.d_miniosz); in create_file()