Lines Matching refs:entry
96 static int get_entry(chan_t *c, struct fip_entry *entry) in get_entry() argument
100 n = devtab[c->index]->read(c, entry, sizeof(struct fip_entry)); in get_entry()
109 if (entry->size == 0) { in get_entry()
124 struct fip_entry entry; in fipgen() local
148 r = get_entry(&nc, &entry); in fipgen()
153 off += sizeof(entry); in fipgen()
158 &entry.uuid, sizeof(uuid_t)) == 0) { in fipgen()
165 entry.size, n, O_READ); in fipgen()
168 make_dir_entry(c, dir, unk, entry.size, n, O_READ); in fipgen()
249 struct fip_entry entry; in fipmount() local
289 switch (get_entry(cspec, &entry)) { in fipmount()
295 if ((entry.offset_address + entry.size) > dir.length) { in fipmount()
299 fip->offset[n] = entry.offset_address; in fipmount()
300 fip->size[n] = entry.size; in fipmount()