Lines Matching refs:fd
128 hsfs_contents(int fd, off_t probe_offset, LibHalContext *ctx, const char *udi)
144 if (pread (fd, buf, secsz, readoff) != secsz) {
152 if (pread (fd, buf, secsz, readoff) != secsz) {
171 if (pread (fd, buf, secsz, readoff) != secsz) {
183 if (pread (fd, buf, secsz, readoff) != secsz) {
218 probe_disc (int fd, LibHalContext *ctx, const char *udi, dbus_bool_t *has_data,
232 if (get_disc_info (fd, &di)) {
240 if (get_current_profile (fd, &profile)) {
305 (void) get_disc_capacity_for_profile(fd, profile, &capacity);
320 if (!read_toc(fd, 0, 1, 12, smalltoc)) {
326 if (toc == NULL || !read_toc(fd, 0, 1, toc_size, toc)) {
419 int fd, rfd;
452 fd = rfd = -1;
495 fd = open (devpath, O_RDONLY | O_NONBLOCK);
496 if (fd < 0) {
541 if (!find_dos_drive(fd, dos_num, block_size, &probe_offset)) {
634 hsfs_contents (fd, probe_offset, ctx, udi);
644 if (fd >= 0)
645 close (fd);