Lines Matching defs:form_parms
1954 struct fdformat_parms *form_parms;
2022 form_parms = (struct fdformat_parms *)addr;
2023 form_parms->fdformat_version = FDFORMAT_VERSION;
2024 form_parms->nbps = 128 * (1 << fd->sc_type->secsize);
2025 form_parms->ncyl = fd->sc_type->cylinders;
2026 form_parms->nspt = fd->sc_type->sectrac;
2027 form_parms->ntrk = fd->sc_type->heads;
2028 form_parms->stepspercyl = fd->sc_type->step;
2029 form_parms->gaplen = fd->sc_type->gap2;
2030 form_parms->fillbyte = fd->sc_type->fillbyte;
2031 form_parms->interleave = fd->sc_type->interleave;
2034 form_parms->xfer_rate = 500 * 1024;
2037 form_parms->xfer_rate = 300 * 1024;
2040 form_parms->xfer_rate = 250 * 1024;
2051 form_parms = (struct fdformat_parms *)addr;
2052 if (form_parms->fdformat_version != FDFORMAT_VERSION)
2055 i = form_parms->nbps >> 7;
2056 if ((form_parms->nbps & 0x7f) || ffs(i) == 0 ||
2061 switch (form_parms->xfer_rate) {
2075 if (form_parms->nspt > FD_MAX_NSEC ||
2076 form_parms->fillbyte > 0xff ||
2077 form_parms->interleave > 0xff)
2079 fd->sc_type->sectrac = form_parms->nspt;
2080 if (form_parms->ntrk != 2 && form_parms->ntrk != 1)
2082 fd->sc_type->heads = form_parms->ntrk;
2083 fd->sc_type->seccyl = form_parms->nspt * form_parms->ntrk;
2085 fd->sc_type->gap2 = form_parms->gaplen;
2086 fd->sc_type->cylinders = form_parms->ncyl;
2087 fd->sc_type->size = fd->sc_type->seccyl * form_parms->ncyl *
2088 form_parms->nbps / DEV_BSIZE;
2089 fd->sc_type->step = form_parms->stepspercyl;
2090 fd->sc_type->fillbyte = form_parms->fillbyte;
2091 fd->sc_type->interleave = form_parms->interleave;