Home | History | Annotate | Download | only in lib

Lines Matching defs:bibg

62 	struct btinfo_biosgeom *bibg;
63 size_t bibg_len = sizeof(*bibg);
77 bibg = alloc(bibg_len);
78 if (bibg == NULL)
86 memset(&bibg->disk[nvalid], 0, sizeof(bibg->disk[nvalid]));
88 bibg->disk[nvalid].sec = d.sec;
89 bibg->disk[nvalid].head = d.head;
90 bibg->disk[nvalid].cyl = d.cyl;
91 bibg->disk[nvalid].dev = d.dev;
94 bibg->disk[nvalid].flags |= BI_GEOM_INVALID;
108 bibg->disk[nvalid].totsec = ed.totsec;
109 bibg->disk[nvalid].flags |= BI_GEOM_EXTINT13;
128 bibg->disk[nvalid].flags |= BI_GEOM_BADCKSUM;
144 bibg->disk[nvalid].flags |= bus_names[j].flag;
153 bibg->disk[nvalid].flags |= iface_names[j].flag;
155 bibg->disk[nvalid].interface_path =
157 bibg->disk[nvalid].device_path =
171 bibg->disk[nvalid].cksum = cksum;
172 memcpy(bibg->disk[nvalid].mbrparts, &buf[MBR_PART_OFFSET],
173 sizeof(bibg->disk[nvalid].mbrparts));
177 bibg->num = nvalid;
182 BI_ADD(bibg, BTINFO_BIOSGEOM, bibg_len);