Home | History | Annotate | Download | only in ahdilabel

Lines Matching refs:ptable

48 ahdi_checklabel (struct ahdi_ptable *ptable)
56 if (ptable->nparts < 1 || ptable->nparts > MAXPARTITIONS)
62 for (i = 0; i < ptable->nparts; i++) {
65 if (ptable->parts[i].size > 32768) {
66 if (AHDI_MKPID (ptable->parts[i].id[0],
67 ptable->parts[i].id[1], ptable->parts[i].id[2])
73 if (AHDI_MKPID (ptable->parts[i].id[0],
74 ptable->parts[i].id[1], ptable->parts[i].id[2])
82 if (ptable->parts[i].start < 2) {
87 i_end = ptable->parts[i].start + ptable->parts[i].size - 1;
90 if (i_end >= ptable->secperunit) {
95 for (j = i + 1; j < ptable->nparts; j++) {
97 j_end = ptable->parts[j].start + ptable->parts[j].size
99 if ((ptable->parts[j].start >= ptable->parts[i].start
100 && ptable->parts[j].start <= i_end) ||
101 (j_end >= ptable->parts[i].start &&
108 if (ptable->parts[i].root &&
109 ptable->parts[i].root == ptable->parts[j].root) {
116 for (j = i; j < ptable->nparts; j++)
118 if (ptable->parts[j].root >= ptable->parts[i].start &&
119 ptable->parts[j].root <= i_end) {
125 if (ptable->parts[i].root)