Lines Matching refs:info

56 		prfdinfo_t *info;  in proc_fdwalk()  local
67 if ((info = proc_get_fdinfo(pid, fd)) == NULL) in proc_fdwalk()
70 ret = func(info, arg); in proc_fdwalk()
72 free(info); in proc_fdwalk()
83 proc_fdinfowalk(const prfdinfo_t *info, proc_fdinfowalk_f *func, void *arg) in proc_fdinfowalk() argument
93 misc = (pr_misc_header_t *)((uint8_t *)info + off); in proc_fdinfowalk()
117 prfdinfo_t *info = NULL; in proc_get_fdinfo() local
153 if ((info = reallocf(info, st.st_size)) == NULL) { in proc_get_fdinfo()
159 (l = read(ifd, info, st.st_size)) == -1) { in proc_get_fdinfo()
174 misc = (pr_misc_header_t *)((uint8_t *)info + off); in proc_get_fdinfo()
179 return (info); in proc_get_fdinfo()
188 free(info); in proc_get_fdinfo()
215 proc_fdinfo_misc(const prfdinfo_t *info, uint_t type, size_t *buflen) in proc_fdinfo_misc() argument
222 (void) proc_fdinfowalk(info, proc_fdinfo_misc_cb, (void *)&cb); in proc_fdinfo_misc()
265 proc_fdinfo_free(prfdinfo_t *info) in proc_fdinfo_free() argument
267 free(info); in proc_fdinfo_free()
276 prfdinfo_t *info; in proc_fdinfo_from_core() local
285 if ((info = calloc(1, len)) == NULL) in proc_fdinfo_from_core()
288 *infop = info; in proc_fdinfo_from_core()
290 info->pr_fd = core->pr_fd; in proc_fdinfo_from_core()
291 info->pr_mode = core->pr_mode; in proc_fdinfo_from_core()
292 info->pr_uid = core->pr_uid; in proc_fdinfo_from_core()
293 info->pr_gid = core->pr_gid; in proc_fdinfo_from_core()
294 info->pr_major = core->pr_major; in proc_fdinfo_from_core()
295 info->pr_minor = core->pr_minor; in proc_fdinfo_from_core()
296 info->pr_rmajor = core->pr_rmajor; in proc_fdinfo_from_core()
297 info->pr_rminor = core->pr_rminor; in proc_fdinfo_from_core()
298 info->pr_size = core->pr_size; in proc_fdinfo_from_core()
299 info->pr_ino = core->pr_ino; in proc_fdinfo_from_core()
300 info->pr_fileflags = core->pr_fileflags; in proc_fdinfo_from_core()
301 info->pr_fdflags = core->pr_fdflags; in proc_fdinfo_from_core()
302 info->pr_offset = core->pr_offset; in proc_fdinfo_from_core()
307 misc = (pr_misc_header_t *)&info->pr_misc; in proc_fdinfo_from_core()
322 proc_fdinfo_to_core(const prfdinfo_t *info, prfdinfo_core_t *core) in proc_fdinfo_to_core() argument
329 core->pr_fd = info->pr_fd; in proc_fdinfo_to_core()
330 core->pr_mode = info->pr_mode; in proc_fdinfo_to_core()
331 core->pr_uid = info->pr_uid; in proc_fdinfo_to_core()
332 core->pr_gid = info->pr_gid; in proc_fdinfo_to_core()
333 core->pr_major = info->pr_major; in proc_fdinfo_to_core()
334 core->pr_minor = info->pr_minor; in proc_fdinfo_to_core()
335 core->pr_rmajor = info->pr_rmajor; in proc_fdinfo_to_core()
336 core->pr_rminor = info->pr_rminor; in proc_fdinfo_to_core()
337 core->pr_size = info->pr_size; in proc_fdinfo_to_core()
338 core->pr_ino = info->pr_ino; in proc_fdinfo_to_core()
339 core->pr_fileflags = info->pr_fileflags; in proc_fdinfo_to_core()
340 core->pr_fdflags = info->pr_fdflags; in proc_fdinfo_to_core()
341 core->pr_offset = info->pr_offset; in proc_fdinfo_to_core()
343 path = proc_fdinfo_misc(info, PR_PATHNAME, &pathl); in proc_fdinfo_to_core()