Changeset View
Changeset View
Standalone View
Standalone View
sys/cam/mmc/mmc_da.c
Show First 20 Lines • Show All 1,581 Lines • ▼ Show 20 Lines | sdda_add_part(struct cam_periph *periph, u_int type, const char *name, | ||||
part->disk->d_close = sddaclose; | part->disk->d_close = sddaclose; | ||||
part->disk->d_strategy = sddastrategy; | part->disk->d_strategy = sddastrategy; | ||||
part->disk->d_getattr = sddagetattr; | part->disk->d_getattr = sddagetattr; | ||||
// sc->disk->d_dump = sddadump; | // sc->disk->d_dump = sddadump; | ||||
part->disk->d_gone = sddadiskgonecb; | part->disk->d_gone = sddadiskgonecb; | ||||
part->disk->d_name = part->name; | part->disk->d_name = part->name; | ||||
part->disk->d_drv1 = part; | part->disk->d_drv1 = part; | ||||
part->disk->d_maxsize = | part->disk->d_maxsize = | ||||
MIN(MAXPHYS, sdda_get_max_data(periph, | MIN(maxphys, sdda_get_max_data(periph, | ||||
(union ccb *)&cpi) * mmc_get_sector_size(periph)); | (union ccb *)&cpi) * mmc_get_sector_size(periph)); | ||||
part->disk->d_unit = cnt; | part->disk->d_unit = cnt; | ||||
part->disk->d_flags = 0; | part->disk->d_flags = 0; | ||||
strlcpy(part->disk->d_descr, sc->card_id_string, | strlcpy(part->disk->d_descr, sc->card_id_string, | ||||
MIN(sizeof(part->disk->d_descr), sizeof(sc->card_id_string))); | MIN(sizeof(part->disk->d_descr), sizeof(sc->card_id_string))); | ||||
strlcpy(part->disk->d_ident, sc->card_sn_string, | strlcpy(part->disk->d_ident, sc->card_sn_string, | ||||
MIN(sizeof(part->disk->d_ident), sizeof(sc->card_sn_string))); | MIN(sizeof(part->disk->d_ident), sizeof(sc->card_sn_string))); | ||||
part->disk->d_hba_vendor = cpi.hba_vendor; | part->disk->d_hba_vendor = cpi.hba_vendor; | ||||
▲ Show 20 Lines • Show All 421 Lines • Show Last 20 Lines |