Lines Matching refs:ap_tblp

123 	if (ap->ap_tblp == NULL) {
126 ap->ap_tblp = (struct alts_parttbl *)malloc(ap->ap_tbl_secsiz);
127 if (ap->ap_tblp == NULL) {
142 ap->ap_tblp->alts_map_len = (part->p_size + 8 - 1) / 8;
143 ap->ap_map_secsiz = byte_to_secsiz(ap->ap_tblp->alts_map_len,
199 if ((badsec >= altsp_srtsec+ap->ap_tblp->alts_map_base) &&
200 (badsec <= (altsp_srtsec + ap->ap_tblp->alts_map_base +
206 if ((badsec >= altsp_srtsec+ap->ap_tblp->alts_ent_base) &&
207 (badsec <= (altsp_srtsec + ap->ap_tblp->alts_ent_base +
223 status = ent_bsearch(ap->ap_entp, ap->ap_tblp->alts_ent_used,
250 ap->ap_tblp->alts_sanity = ALTS_SANITY;
251 ap->ap_tblp->alts_version = ALTS_VERSION1;
252 ap->ap_tblp->alts_map_len = (ap->part.p_size + 8 - 1) / 8;
253 ap->ap_tblp->alts_ent_used = 0;
254 ap->ap_tblp->alts_ent_base = 0;
255 ap->ap_tblp->alts_ent_end = 0;
256 ap->ap_tblp->alts_resv_base = ap->part.p_size - 1;
258 ap->ap_tblp->alts_pad[cnt] = 0;
274 ap->ap_tblp->alts_map_base =
277 if (ap->ap_tblp->alts_map_base == NULL) {
293 if (absdsk_io(alts_fd, 0, (char *)ap->ap_tblp,
300 if (ap->ap_tblp->alts_sanity != ALTS_SANITY) {
308 if (absdsk_io(alts_fd, ap->ap_tblp->alts_map_base,
319 if (ap->ap_tblp->alts_ent_used == 0) {
324 (ap->ap_tblp->alts_ent_used*ALTS_ENT_SIZE),NBPSCTR);
334 if (absdsk_io(alts_fd, ap->ap_tblp->alts_ent_base,
353 if (ap->ap_tblp == NULL)
355 if (absdsk_io(alts_fd, 0, (char *)ap->ap_tblp,
361 if (absdsk_io(alts_fd, ap->ap_tblp->alts_map_base,
367 if (ap->ap_tblp->alts_ent_used != 0) {
368 if (absdsk_io(alts_fd, ap->ap_tblp->alts_ent_base,
462 ent_used = ap->ap_tblp->alts_ent_used + ap->ap_gbadcnt;
465 ent_used = ent_merge(entp, ap->ap_entp, ap->ap_tblp->alts_ent_used,
473 ap->ap_tblp->alts_ent_used = ent_used;
481 ap->ap_tblp->alts_ent_base =
482 altsmap_alloc(ap->ap_tblp->alts_map_base + ap->ap_map_sectot,
485 if (ap->ap_tblp->alts_ent_base == NULL) {
490 ap->ap_tblp->alts_ent_end = ap->ap_tblp->alts_ent_base +
506 for (i = 0; i < ap->ap_tblp->alts_ent_used; i++) {
513 altsmap_alloc(ap->part.p_size-1, ap->ap_tblp->alts_map_base +
768 int cnt = ap->ap_tblp->alts_ent_used;
802 ap->ap_tblp = NULL;
829 avail = avail-(ap->ap_tblp->alts_ent_end -ap->ap_tblp->alts_ent_base+1);
835 for (i=0; i<ap->ap_tblp->alts_ent_used; i++) {