Lines Matching refs:ent
64 struct apm_ent *ent; in apm_write() local
77 ent = (void *)(buf + secsz); in apm_write()
78 be16enc(&ent->ent_sig, APM_ENT_SIG); in apm_write()
79 be32enc(&ent->ent_pmblkcnt, nparts + 1); in apm_write()
80 be32enc(&ent->ent_start, 1); in apm_write()
81 be32enc(&ent->ent_size, nparts + 1); in apm_write()
82 strncpy(ent->ent_type, APM_ENT_TYPE_SELF, sizeof(ent->ent_type)); in apm_write()
83 strncpy(ent->ent_name, "Apple", sizeof(ent->ent_name)); in apm_write()
86 ent = (void *)(buf + (part->index + 2) * secsz); in apm_write()
87 be16enc(&ent->ent_sig, APM_ENT_SIG); in apm_write()
88 be32enc(&ent->ent_pmblkcnt, nparts + 1); in apm_write()
89 be32enc(&ent->ent_start, part->block); in apm_write()
90 be32enc(&ent->ent_size, part->size); in apm_write()
91 strncpy(ent->ent_type, ALIAS_TYPE2PTR(part->type), in apm_write()
92 sizeof(ent->ent_type)); in apm_write()
94 strncpy(ent->ent_name, part->label, in apm_write()
95 sizeof(ent->ent_name)); in apm_write()