Lines Matching defs:header
492 unsigned char header[32];
496 scsi_cmd_set(udev, &sc, 8, sizeof(header));
498 err = scsi_cmd_run(udev, &sc, fd, header, sizeof(header));
515 if (header[2] & 16) {
518 } else if ((header[2] & 3) < 2 && cd_cd_r) {
621 unsigned char header[32];
632 scsi_cmd_set(udev, &sc, 8, sizeof(header) & 0xff);
634 err = scsi_cmd_run(udev, &sc, fd, header, sizeof(header));
641 log_debug("disk type %02x", header[8]);
642 log_debug("hardware reported media status: %s", media_status[header[2] & 3]);
646 cd_media_state = media_status[header[2] & 3];
651 if (cd_media_dvd_rw_ro && (header[2] & 3) == 1)
657 if ((cd_media_dvd_rw_ro || cd_media_dvd_plus_rw || cd_media_dvd_plus_rw_dl || cd_media_dvd_ram) && (header[2] & 3) > 1) {
763 if ((header[2] & 3) < 2 && !cd_media_dvd_rw_ro)
764 cd_media_session_next = header[10] << 8 | header[5];
765 cd_media_session_count = header[9] << 8 | header[4];
766 cd_media_track_count = header[11] << 8 | header[6];
774 unsigned char header[12];
783 scsi_cmd_set(udev, &sc, 8, sizeof(header) & 0xff);
785 err = scsi_cmd_run(udev, &sc, fd, header, sizeof(header));
791 len = (header[0] << 8 | header[1]) + 2;
792 log_debug("READ TOC: len: %d, start track: %d, end track: %d", len, header[2], header[3]);
798 num_tracks = header[3] - header[2] + 1;
806 scsi_cmd_set(udev, &sc, 6, header[2]); /* First Track/Session Number */
838 scsi_cmd_set(udev, &sc, 8, sizeof(header));
840 err = scsi_cmd_run(udev, &sc, fd, header, sizeof(header));
845 len = header[4+4] << 24 | header[4+5] << 16 | header[4+6] << 8 | header[4+7];
846 log_debug("last track %u starts at block %u", header[4+2], len);