Home | History | Annotate | Download | only in boot

Lines Matching refs:sc_params

58 	memcpy(&wd->sc_params, buf, sizeof wd->sc_params);
61 if ((wd->sc_params.atap_cmd2_en & ATA_CMD2_LBA48) != 0)
65 if ((wd->sc_params.atap_capabilities1 & WDC_CAP_LBA) != 0)
71 ((uint64_t)wd->sc_params.atap_max_lba[3] << 48) |
72 ((uint64_t)wd->sc_params.atap_max_lba[2] << 32) |
73 ((uint64_t)wd->sc_params.atap_max_lba[1] << 16) |
74 ((uint64_t)wd->sc_params.atap_max_lba[0] << 0);
76 wd->sc_params.atap_max_lba[3],
77 wd->sc_params.atap_max_lba[2],
78 wd->sc_params.atap_max_lba[1],
79 wd->sc_params.atap_max_lba[0]));
81 ((uint32_t)wd->sc_params.atap_capacity[1] << 16) |
82 ((uint32_t)wd->sc_params.atap_capacity[0] << 0);
84 wd->sc_params.atap_capacity[1],
85 wd->sc_params.atap_capacity[0]));
89 ((uint32_t)wd->sc_params.atap_capacity[1] << 16) |
90 ((uint32_t)wd->sc_params.atap_capacity[0] << 0);
94 wd->sc_params.atap_cylinders *
95 wd->sc_params.atap_heads *
96 wd->sc_params.atap_sectors;
114 lp->d_ntracks = wd->sc_params.atap_heads;
115 lp->d_nsectors = wd->sc_params.atap_sectors;
116 lp->d_ncylinders = wd->sc_params.atap_cylinders;
119 if (strcmp(wd->sc_params.atap_model, "ST506") == 0)
124 strncpy(lp->d_typename, wd->sc_params.atap_model, 16);