Lines Matching refs:ap_tblp

118 	if (ap->ap_tblp == NULL) {
121 ap->ap_tblp = (struct alts_parttbl *)malloc(ap->ap_tbl_secsiz);
122 if (ap->ap_tblp == NULL) {
137 ap->ap_tblp->alts_map_len = (part->p_size + 8 - 1) / 8;
138 ap->ap_map_secsiz = byte_to_secsiz(ap->ap_tblp->alts_map_len,
196 if ((badsec >= altsp_srtsec+ap->ap_tblp->alts_map_base) &&
197 (badsec <= (altsp_srtsec + ap->ap_tblp->alts_map_base +
203 if ((badsec >= altsp_srtsec+ap->ap_tblp->alts_ent_base) &&
204 (badsec <= (altsp_srtsec + ap->ap_tblp->alts_ent_base +
220 status = ent_bsearch(ap->ap_entp, ap->ap_tblp->alts_ent_used,
247 ap->ap_tblp->alts_sanity = ALTS_SANITY;
248 ap->ap_tblp->alts_version = ALTS_VERSION1;
249 ap->ap_tblp->alts_map_len = (ap->part.p_size + 8 - 1) / 8;
250 ap->ap_tblp->alts_ent_used = 0;
251 ap->ap_tblp->alts_ent_base = 0;
252 ap->ap_tblp->alts_ent_end = 0;
253 ap->ap_tblp->alts_resv_base = ap->part.p_size - 1;
255 ap->ap_tblp->alts_pad[cnt] = 0;
271 ap->ap_tblp->alts_map_base =
274 if (ap->ap_tblp->alts_map_base == NULL) {
296 ap->ap_tbl_secsiz / UBSIZE, (char *)ap->ap_tblp,
302 if (ap->ap_tblp->alts_sanity != ALTS_SANITY)
307 (ap->ap_tblp->alts_map_base) + altsec_offset,
317 if (ap->ap_tblp->alts_ent_used == 0) {
322 (ap->ap_tblp->alts_ent_used*ALTS_ENT_SIZE), NBPSCTR);
331 (ap->ap_tblp->alts_ent_base) + altsec_offset,
352 if (ap->ap_tblp == NULL)
355 ap->ap_tbl_secsiz / UBSIZE, (char *)ap->ap_tblp, 0, NULL);
363 if (ata_rdwr(DIR_WRITE, cur_file, (ap->ap_tblp->alts_map_base) +
370 if (ap->ap_tblp->alts_ent_used != 0) {
372 (ap->ap_tblp->alts_ent_base)+ altsec_offset,
470 ent_used = ap->ap_tblp->alts_ent_used + ap->ap_gbadcnt;
479 ent_used = ent_merge(entp, ap->ap_entp, ap->ap_tblp->alts_ent_used,
487 ap->ap_tblp->alts_ent_used = ent_used;
495 ap->ap_tblp->alts_ent_base =
496 altsmap_alloc((blkaddr_t)ap->ap_tblp->alts_map_base +
499 if (ap->ap_tblp->alts_ent_base == NULL) {
504 ap->ap_tblp->alts_ent_end = ap->ap_tblp->alts_ent_base +
521 for (i = 0; i < ap->ap_tblp->alts_ent_used; i++) {
528 altsmap_alloc(ap->part.p_size-1, ap->ap_tblp->alts_map_base +
793 int cnt = ap->ap_tblp->alts_ent_used;