Lines Matching full:disk
33 #include <disk.h>
55 .dv_name = "disk",
59 struct disk { struct
65 } disk; variable
80 ret = pread(disk.fd, buf, size, in disk_strategy()
81 (blk + dev->d_offset) * disk.sectorsize); in disk_strategy()
96 "<disk image file name>", argv[0]); in main()
97 memset(&disk, 0, sizeof(disk)); in main()
103 disk.fd = open(argv[1], O_RDONLY); in main()
104 if (disk.fd < 0) in main()
106 disk.mediasize = sb.st_size; in main()
107 disk.sectorsize = 512; in main()
108 disk.file = 1; in main()
110 disk.fd = g_open(argv[1], 0); in main()
111 if (disk.fd < 0) in main()
113 disk.mediasize = g_mediasize(disk.fd); in main()
114 disk.sectorsize = g_sectorsize(disk.fd); in main()
119 printf("%s \"%s\" opened\n", disk.file ? "Disk image": "GEOM provider", in main()
122 disk.mediasize, disk.mediasize / disk.sectorsize, disk.sectorsize); in main()
124 if (disk_open(&dev, disk.mediasize, disk.sectorsize) != 0) in main()
130 if (disk.file) in main()
131 close(disk.fd); in main()
133 g_close(disk.fd); in main()