Lines Matching refs:nvlist_prtctl_t
57 * Obtain an opaque nvlist_prtctl_t cookie using nvlist_prtctl_alloc
67 * extern void nvlist_prtctl_xxx(nvlist_prtctl_t,
68 * void (*)(nvlist_prtctl_t ctl, void *private, const char *name,
73 * extern void nvlist_prtctl_xxx_array(nvlist_prtctl_t,
74 * void (*)(nvlist_prtctl_t ctl, void *private, const char *name,
84 typedef struct nvlist_prtctl *nvlist_prtctl_t; /* opaque */
91 extern nvlist_prtctl_t nvlist_prtctl_alloc(void);
92 extern void nvlist_prtctl_free(nvlist_prtctl_t);
93 extern void nvlist_prt(nvlist_t *, nvlist_prtctl_t);
96 extern void nvlist_prtctl_setdest(nvlist_prtctl_t, FILE *);
97 extern FILE *nvlist_prtctl_getdest(nvlist_prtctl_t);
100 extern void nvlist_prtctl_setindent(nvlist_prtctl_t, enum nvlist_indent_mode,
102 extern void nvlist_prtctl_doindent(nvlist_prtctl_t, int);
110 extern void nvlist_prtctl_setfmt(nvlist_prtctl_t, enum nvlist_prtctl_fmt,
112 extern void nvlist_prtctl_dofmt(nvlist_prtctl_t, enum nvlist_prtctl_fmt, ...);
120 * nvlist_prtctl_t Print control structure; do not change preferences
142 extern void funcname(nvlist_prtctl_t, \
143 int (*)(nvlist_prtctl_t, void *, nvlist_t *, const char *, valtype), \
173 extern void funcname(nvlist_prtctl_t, \
174 int (*)(nvlist_prtctl_t, void *, nvlist_t *, const char *, vtype, uint_t), \