Lines Matching refs:ti
164 uchar_t *ti; in build_track_info() local
170 ti = (uchar_t *)my_zalloc(TRACK_INFO_SIZE); in build_track_info()
197 if (read_track_info(dev->d_fd, trackno, ti)) { in build_track_info()
202 t_info->ti_track_no = ti[2]; in build_track_info()
203 t_info->ti_session_no = ti[3]; in build_track_info()
204 t_info->ti_flags = (ti[6] >> 4) & 0xf; in build_track_info()
205 t_info->ti_flags |= (uint32_t)(ti[5] & 0xf0); in build_track_info()
206 t_info->ti_flags |= (uint32_t)(ti[7]) << 8; in build_track_info()
208 t_info->ti_track_mode = ti[5] & 0xf; in build_track_info()
209 if ((ti[6] & 0xf) == 0xf) in build_track_info()
212 t_info->ti_data_mode = ti[6] & 0xf; in build_track_info()
213 t_info->ti_start_address = read_scsi32(&ti[8]); in build_track_info()
214 t_info->ti_nwa = read_scsi32(&ti[12]); in build_track_info()
215 t_info->ti_free_blocks = read_scsi32(&ti[16]); in build_track_info()
216 t_info->ti_packet_size = read_scsi32(&ti[20]); in build_track_info()
217 t_info->ti_track_size = read_scsi32(&ti[24]); in build_track_info()
218 t_info->ti_lra = read_scsi32(&ti[28]); in build_track_info()
219 free(ti); in build_track_info()
223 free(ti); in build_track_info()