Lines Matching refs:ce_list
115 struct cat_entrylist *ce_list = NULL;
214 MALLOC(ce_list, struct cat_entrylist *, CE_LIST_SIZE(maxentries), M_TEMP, M_WAITOK);
215 if (ce_list == NULL) {
219 bzero(ce_list, CE_LIST_SIZE(maxentries));
220 ce_list->maxentries = maxentries;
223 * Populate the ce_list from the catalog file.
227 error = cat_getentriesattr(hfsmp, dirhint, ce_list);
250 for (i = 0; i < (int)ce_list->realentries; ++i) {
260 cdescp = &ce_list->entry[i].ce_desc;
261 cattrp = &ce_list->entry[i].ce_attr;
262 c_datafork.cf_size = ce_list->entry[i].ce_datasize;
263 c_datafork.cf_blocks = ce_list->entry[i].ce_datablks;
264 c_rsrcfork.cf_size = ce_list->entry[i].ce_rsrcsize;
265 c_rsrcfork.cf_blocks = ce_list->entry[i].ce_rsrcblks;
331 lastdescp = &ce_list->entry[i].ce_desc;
353 if (ce_list->skipentries) {
354 index += ce_list->skipentries;
355 ce_list->skipentries = 0;
383 for (i = 0; i < (int)ce_list->realentries; ++i)
384 cat_releasedesc(&ce_list->entry[i].ce_desc);
385 ce_list->realentries = 0;
408 if (ce_list)
409 FREE(ce_list, M_TEMP);