Lines Matching +full:tx +full:- +full:ts +full:- +full:max

1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
51 return (nm - names); in gettype()
66 char p, max, psize[3], pbsize[3], in getdiskbyname() local
77 cq = dp->d_typename; in getdiskbyname()
79 while (cq < dp->d_typename + sizeof(dp->d_typename) - 1 && in getdiskbyname()
86 dp->d_flags |= D_REMOVABLE; in getdiskbyname()
88 dp->d_flags |= D_RAMDISK; in getdiskbyname()
92 dp->d_flags |= D_BADSECT; in getdiskbyname()
95 { long f; (field) = (cgetnum(buf, dname, &f) == -1) ? (dflt) : f; } in getdiskbyname()
97 getnumdflt(dp->d_secsize, "se", DEV_BSIZE); in getdiskbyname()
98 getnumdflt(dp->d_ntracks, "nt", 0); in getdiskbyname()
99 getnumdflt(dp->d_nsectors, "ns", 0); in getdiskbyname()
100 getnumdflt(dp->d_ncylinders, "nc", 0); in getdiskbyname()
103 dp->d_type = gettype(cq, dktypenames); in getdiskbyname()
106 getnumdflt(dp->d_type, "dt", 0); in getdiskbyname()
107 getnumdflt(dp->d_secpercyl, "sc", dp->d_nsectors * dp->d_ntracks); in getdiskbyname()
108 getnumdflt(dp->d_secperunit, "su", dp->d_secpercyl * dp->d_ncylinders); in getdiskbyname()
109 getnumdflt(dp->d_rpm, "rm", 3600); in getdiskbyname()
110 getnumdflt(dp->d_interleave, "il", 1); in getdiskbyname()
111 getnumdflt(dp->d_trackskew, "sk", 0); in getdiskbyname()
112 getnumdflt(dp->d_cylskew, "cs", 0); in getdiskbyname()
113 getnumdflt(dp->d_headswitch, "hs", 0); in getdiskbyname()
114 getnumdflt(dp->d_trkseek, "ts", 0); in getdiskbyname()
115 getnumdflt(dp->d_bbsize, "bs", BBSIZE); in getdiskbyname()
116 getnumdflt(dp->d_sbsize, "sb", 0); in getdiskbyname()
121 strcpy(ptype, "tx"); in getdiskbyname()
122 max = 'a' - 1; in getdiskbyname()
123 pp = &dp->d_partitions[0]; in getdiskbyname()
127 if (cgetnum(buf, psize, &l) == -1) in getdiskbyname()
128 pp->p_size = 0; in getdiskbyname()
130 pp->p_size = l; in getdiskbyname()
132 pp->p_offset = l; in getdiskbyname()
133 getnumdflt(pp->p_fsize, pfsize, 0); in getdiskbyname()
134 if (pp->p_fsize) { in getdiskbyname()
138 pp->p_frag = bsize / pp->p_fsize; in getdiskbyname()
140 pp->p_frag = 8; in getdiskbyname()
142 getnumdflt(pp->p_fstype, ptype, 0); in getdiskbyname()
143 if (pp->p_fstype == 0) in getdiskbyname()
145 pp->p_fstype = gettype(cq, fstypenames); in getdiskbyname()
148 max = p; in getdiskbyname()
151 dp->d_npartitions = max + 1 - 'a'; in getdiskbyname()
153 dx = dp->d_drivedata; in getdiskbyname()
158 dp->d_magic = DISKMAGIC; in getdiskbyname()
159 dp->d_magic2 = DISKMAGIC; in getdiskbyname()