Lines Matching defs:ti
3291 udf_update_trackinfo(struct mmc_trackinfo *ti)
3298 /* tracknr specified in struct ti */
3299 error = ioctl(dev_fd, MMCGETTRACKINFO, ti);
3306 if (ti->tracknr != 1)
3309 /* create fake ti (TODO check for resized vnds) */
3310 ti->sessionnr = 1;
3312 ti->track_mode = 0; /* XXX */
3313 ti->data_mode = 0; /* XXX */
3314 ti->flags = MMC_TRACKINFO_LRA_VALID | MMC_TRACKINFO_NWA_VALID;
3316 ti->track_start = 0;
3317 ti->packet_size = emul_packetsize;
3320 ti->track_size = mmc_discinfo.last_possible_lba;
3321 ti->next_writable = mmc_discinfo.last_possible_lba + 1; //0;
3322 ti->last_recorded = ti->next_writable;
3323 ti->free_blocks = 0;
3489 struct mmc_trackinfo ti;
3510 ti.tracknr = tracknr;
3511 error = udf_update_trackinfo(&ti);
3548 struct mmc_trackinfo ti;
3554 ti.tracknr = tracknr;
3555 error = udf_update_trackinfo(&ti);
3564 if (ti.flags & MMC_TRACKINFO_DAMAGED) {
3573 op.tracknr = ti.tracknr;
4624 udf_get_blockingnr(struct mmc_trackinfo *ti)
4629 blockingnr = ti->packet_size;
4683 struct mmc_trackinfo ti;
4688 ti.tracknr = mmc_discinfo.first_track_last_session;
4689 error = udf_update_trackinfo(&ti);
4690 spareable_blockingnr = udf_get_blockingnr(&ti);
4715 struct mmc_trackinfo ti;
4727 ti.tracknr = mmc_discinfo.first_track_last_session;
4728 error = udf_update_trackinfo(&ti);
4740 blockingnr = udf_get_blockingnr(&ti);
4751 wrtrack_skew = ti.next_writable % blockingnr;
4755 ti.track_start, mmc_discinfo.last_possible_lba,
4828 loc = (format_flags & FORMAT_TRACK512) ? layout.vds1 : ti.track_start;