Lines Matching refs:ent
60 struct apm_ent ent; member
187 apm_read_ent(struct g_consumer *cp, uint32_t blk, struct apm_ent *ent, in apm_read_ent() argument
200 ent->ent_sig = be16dec(buf); in apm_read_ent()
201 ent->ent_pmblkcnt = be32dec(buf + 4); in apm_read_ent()
202 ent->ent_start = be32dec(buf + 8); in apm_read_ent()
203 ent->ent_size = be32dec(buf + 12); in apm_read_ent()
204 bcopy(buf + 16, ent->ent_name, sizeof(ent->ent_name)); in apm_read_ent()
205 bcopy(buf + 48, ent->ent_type, sizeof(ent->ent_type)); in apm_read_ent()
220 entry->ent.ent_sig = APM_ENT_SIG; in g_part_apm_add()
221 entry->ent.ent_pmblkcnt = table->self.ent_pmblkcnt; in g_part_apm_add()
222 entry->ent.ent_start = gpp->gpp_start; in g_part_apm_add()
223 entry->ent.ent_size = gpp->gpp_size; in g_part_apm_add()
225 bzero(entry->ent.ent_type, sizeof(entry->ent.ent_type)); in g_part_apm_add()
226 bzero(entry->ent.ent_name, sizeof(entry->ent.ent_name)); in g_part_apm_add()
228 error = apm_parse_type(gpp->gpp_type, entry->ent.ent_type, in g_part_apm_add()
229 sizeof(entry->ent.ent_type)); in g_part_apm_add()
233 if (strlen(gpp->gpp_label) > sizeof(entry->ent.ent_name)) in g_part_apm_add()
235 strncpy(entry->ent.ent_name, gpp->gpp_label, in g_part_apm_add()
236 sizeof(entry->ent.ent_name)); in g_part_apm_add()
305 sbuf_printf(sb, " xs APPLE xt %s", entry->ent.ent_type); in g_part_apm_dumpconf()
308 strncpy(u.name, entry->ent.ent_name, APM_ENT_NAMELEN); in g_part_apm_dumpconf()
313 strncpy(u.type, entry->ent.ent_type, APM_ENT_TYPELEN); in g_part_apm_dumpconf()
329 return ((!strcmp(entry->ent.ent_type, APM_ENT_TYPE_FREEBSD_SWAP)) in g_part_apm_dumpto()
342 if (strlen(gpp->gpp_label) > sizeof(entry->ent.ent_name)) in g_part_apm_modify()
346 error = apm_parse_type(gpp->gpp_type, entry->ent.ent_type, in g_part_apm_modify()
347 sizeof(entry->ent.ent_type)); in g_part_apm_modify()
352 strncpy(entry->ent.ent_name, gpp->gpp_label, in g_part_apm_modify()
353 sizeof(entry->ent.ent_name)); in g_part_apm_modify()
374 entry->ent.ent_size = gpp->gpp_size; in g_part_apm_resize()
458 struct apm_ent ent; in g_part_apm_read() local
470 error = apm_read_ent(cp, index + 1, &ent, table->tivo_series1); in g_part_apm_read()
473 if (!strcmp(ent.ent_type, APM_ENT_TYPE_UNUSED)) in g_part_apm_read()
476 index, ent.ent_start, ent.ent_start + ent.ent_size - 1); in g_part_apm_read()
477 entry->ent = ent; in g_part_apm_read()
492 type = entry->ent.ent_type; in g_part_apm_type()
512 len = MIN(sizeof(entry->ent.ent_type), bufsz - 2); in g_part_apm_type()
570 be32enc(ptr + 8, entry->ent.ent_start); in g_part_apm_write()
571 be32enc(ptr + 12, entry->ent.ent_size); in g_part_apm_write()
572 bcopy(entry->ent.ent_name, ptr + 16, in g_part_apm_write()
573 sizeof(entry->ent.ent_name)); in g_part_apm_write()
574 bcopy(entry->ent.ent_type, ptr + 48, in g_part_apm_write()
575 sizeof(entry->ent.ent_type)); in g_part_apm_write()