Lines Matching refs:discinfo
125 struct mmc_discinfo *di = &ump->discinfo;
197 di = &ump->discinfo;
244 struct mmc_discinfo *di = &ump->discinfo;
286 if (ump->discinfo.mmc_class == MMC_CLASS_DISC)
293 * characteristics read in. Modifications can be made in the discinfo
298 mmc_writeparams.mmc_class = ump->discinfo.mmc_class;
299 mmc_writeparams.mmc_cur = ump->discinfo.mmc_cur;
333 if (ump->discinfo.mmc_class == MMC_CLASS_DISC)
356 args->sessionnr += ump->discinfo.num_sessions;
362 if (args->sessionnr > ump->discinfo.num_sessions)
363 args->sessionnr = ump->discinfo.num_sessions;
367 args->sessionnr = ump->discinfo.num_sessions;
368 if (ump->discinfo.last_session_state == MMC_STATE_EMPTY)
376 num_tracks = ump->discinfo.num_tracks;
377 start_track = ump->discinfo.first_track;
460 sector_size = ump->discinfo.sector_size;
530 /* update discinfo since it might have changed */
535 num_tracks = ump->discinfo.num_tracks;
536 start_track = ump->discinfo.first_track;
566 mmc_op.mmc_profile = ump->discinfo.mmc_profile;
900 if (ump->discinfo.mmc_cur & MMC_CAP_SEQUENTIAL) {
906 - ump->discinfo.link_block_penalty;
921 ump->packet_size = MAXPHYS / ump->discinfo.sector_size;
1080 sector_size = ump->discinfo.sector_size;
1910 if (udf_rw32(ump->logical_vol->lb_size) != ump->discinfo.sector_size) {
2060 if (ump->discinfo.mmc_cur & MMC_CAP_PSEUDOOVERWRITE) {
2074 if (ump->discinfo.last_session_state == MMC_STATE_EMPTY)
2083 if ((ump->discinfo.mmc_cur & MMC_CAP_REWRITABLE) == 0)
2085 if ((ump->discinfo.mmc_cur & MMC_CAP_PSEUDOOVERWRITE))
2104 if (n_virt || (ump->discinfo.mmc_cur & MMC_CAP_PSEUDOOVERWRITE))
2106 if ((ump->discinfo.mmc_class == MMC_CLASS_DISC) ||
2107 (ump->discinfo.mmc_class == MMC_CLASS_UNKN))
2376 sector_size = node->ump->discinfo.sector_size;
3393 fsd_len -= ump->discinfo.sector_size;
3544 if (ump->discinfo.disc_state == MMC_STATE_FULL)
3548 if (ump->discinfo.last_session_state == MMC_STATE_INCOMPLETE)
3556 tracknr = ump->discinfo.first_track_last_session;
3578 tracknr = ump->discinfo.first_track;
3579 while (tracknr <= ump->discinfo.num_tracks) {
3602 sector_size = ump->discinfo.sector_size;
3670 sector_size = ump->discinfo.sector_size;
3890 tracknr = ump->discinfo.first_track_last_session;
3892 while (tracknr <= ump->discinfo.last_track_last_session) {
3897 mmc_op.mmc_profile = ump->discinfo.mmc_profile;
3910 mmc_op.mmc_profile = ump->discinfo.mmc_profile;
3911 mmc_op.sessionnr = ump->discinfo.num_sessions;
3929 mmc_op.mmc_profile = ump->discinfo.mmc_profile;
3930 mmc_op.sessionnr = ump->discinfo.num_sessions;
4114 dscr = malloc(ump->discinfo.sector_size, M_TEMP, M_WAITOK|M_ZERO);
6574 sector_size = ump->discinfo.sector_size;
6618 sector_size = ump->discinfo.sector_size;
6659 sector_size = udf_node->ump->discinfo.sector_size;