Lines Matching refs:ref
81 process_ref(const FN_ref_t *ref, const char *cname, char *map, char *key,
98 frontier(mapent *mapents, const FN_ref_t *ref, char *map, size_t maplen,
110 frontier_aux(mapent *mapents, const FN_ref_t *ref, char *map, size_t maplen,
119 exported(const FN_ref_t *ref, const char *cname, FN_status_t *status);
128 addr_from_ref(const FN_ref_t *ref, const char *cname, addrtype_t *typep,
218 FN_ref_t *ref; in getmapent_fn() local
282 ref = fn_ctx_lookup(init_ctx, compname, status); in getmapent_fn()
290 if (ref == NULL) { in getmapent_fn()
300 process_ref(ref, cname, map, key, opts, root, shallow, status); in getmapent_fn()
301 fn_ref_destroy(ref); in getmapent_fn()
309 process_ref(const FN_ref_t *ref, const char *cname, char *map, char *key, in process_ref() argument
323 if ((reftype(ref) < NUM_REFTYPES) && in process_ref()
324 (addr_from_ref(ref, cname, &addrtype, addrdata, LINESZ) == 0)) { in process_ref()
374 if (!self && !exported(ref, cname, status)) { in process_ref()
410 return (frontier(mapents, ref, map, maplen, map + maplen, in process_ref()
433 frontier(mapent *mapents, const FN_ref_t *ref, char *map, size_t maplen, in frontier() argument
443 ctx = fn_ctx_handle_from_ref(ref, XFN2(0) status); in frontier()
498 frontier_aux(mapent *mapents, const FN_ref_t *ref, char *map, size_t maplen, in frontier_aux() argument
507 if (reftype(ref) >= NUM_REFTYPES) { in frontier_aux()
528 at_frontier = (addr_from_ref(ref, cname, &addrtype, NULL, 0) == 0); in frontier_aux()
535 if (!exported(ref, cname, status)) { in frontier_aux()
566 frontier(mapents, ref, map, maplen, mntpnt, opts, status); in frontier_aux()
574 exported(const FN_ref_t *ref, const char *cname, FN_status_t *status) in exported() argument
579 ctx = fn_ctx_handle_from_ref(ref, XFN2(0) status); in exported()
601 addr_from_ref(const FN_ref_t *ref, const char *cname, addrtype_t *typep, in addr_from_ref() argument
607 addr = fn_ref_first(ref, &iter_pos); in addr_from_ref()
621 addr = fn_ref_next(ref, &iter_pos); in addr_from_ref()