Lines Matching refs:flat
18 void print_namespace(fdio_flat_namespace_t* flat) { in print_namespace() argument
19 for (size_t n = 0; n < flat->count; n++) { in print_namespace()
21 flat->handle[n], flat->type[n], flat->path[n]); in print_namespace()
79 fdio_flat_namespace_t* flat; in run_in_namespace() local
81 status = fdio_ns_export(ns, &flat); in run_in_namespace()
89 print_namespace(flat); in run_in_namespace()
91 fdio_spawn_action_t actions[flat->count + 1]; in run_in_namespace()
93 for (size_t i = 0; i < flat->count; ++i) { in run_in_namespace()
97 .prefix = flat->path[i], in run_in_namespace()
98 .handle = flat->handle[i], in run_in_namespace()
106 actions[flat->count] = set_name; in run_in_namespace()
118 free(flat); in run_in_namespace()
134 fdio_flat_namespace_t* flat; in dump_current_namespace() local
135 zx_status_t r = fdio_ns_export_root(&flat); in dump_current_namespace()
142 print_namespace(flat); in dump_current_namespace()