Lines Matching refs:pid

39 int __proc_info(int callnum, int pid, int flavor, uint64_t arg, void * buffer, int buffersize);
40 int __proc_info_extended_id(int32_t callnum, int32_t pid, uint32_t flavor, uint32_t flags, uint64_t…
43 int proc_rlimit_control(pid_t pid, int flavor, void *arg);
101 proc_pidinfo(int pid, int flavor, uint64_t arg, void *buffer, int buffersize) in proc_pidinfo() argument
105 if ((retval = __proc_info(PROC_INFO_CALL_PIDINFO, pid, flavor, arg, buffer, buffersize)) == -1) { in proc_pidinfo()
138 proc_pid_rusage(int pid, int flavor, rusage_info_t *buffer) in proc_pid_rusage() argument
140 return __proc_info(PROC_INFO_CALL_PIDRUSAGE, pid, flavor, 0, buffer, 0); in proc_pid_rusage()
160 proc_pidfdinfo(int pid, int fd, int flavor, void * buffer, int buffersize) in proc_pidfdinfo() argument
164 …if ((retval = __proc_info(PROC_INFO_CALL_PIDFDINFO, pid, flavor, (uint64_t)fd, buffer, buffersize)… in proc_pidfdinfo()
173 proc_pidfileportinfo(int pid, uint32_t fileport, int flavor, void *buffer, int buffersize) in proc_pidfileportinfo() argument
177 …if ((retval = __proc_info(PROC_INFO_CALL_PIDFILEPORTINFO, pid, flavor, (uint64_t)fileport, buffer,… in proc_pidfileportinfo()
184 proc_piddynkqueueinfo(int pid, int flavor, kqueue_id_t kq_id, void *buffer, int buffersize) in proc_piddynkqueueinfo() argument
188 …if ((ret = __proc_info(PROC_INFO_CALL_PIDDYNKQUEUEINFO, pid, flavor, (uint64_t)kq_id, buffer, buff… in proc_piddynkqueueinfo()
196 proc_udata_info(int pid, int flavor, void *buffer, int buffersize) in proc_udata_info() argument
198 return __proc_info(PROC_INFO_CALL_UDATA_INFO, pid, flavor, 0, buffer, buffersize); in proc_udata_info()
210 proc_name(int pid, void * buffer, uint32_t buffersize) in proc_name() argument
221 retval = proc_pidinfo(pid, PROC_PIDTBSDINFO, (uint64_t)0, &pbsd, sizeof(struct proc_bsdinfo)); in proc_name()
235 proc_regionfilename(int pid, uint64_t address, void * buffer, uint32_t buffersize) in proc_regionfilename() argument
245 …retval = proc_pidinfo(pid, PROC_PIDREGIONPATH, (uint64_t)address, &path, sizeof(struct proc_region… in proc_regionfilename()
264 proc_pidpath(int pid, void * buffer, uint32_t buffersize) in proc_pidpath() argument
277 …retval = __proc_info(PROC_INFO_CALL_PIDINFO, pid, PROC_PIDPATHINFO, (uint64_t)0, buffer, buffersiz… in proc_pidpath()
299 int pid = audittoken->val[5]; in proc_pidpath_audittoken() local
302 …retval = __proc_info_extended_id(PROC_INFO_CALL_PIDINFO, pid, PROC_PIDPATHINFO, PIF_COMPARE_IDVERS… in proc_pidpath_audittoken()
327 pid_t pid = getpid(); in proc_current_thread_schedinfo() local
330 …retval = __proc_info(PROC_INFO_CALL_PIDINFO, pid, PROC_PIDTHREADSCHEDINFO, threadid, buffer, buffe… in proc_current_thread_schedinfo()
382 proc_track_dirty(pid_t pid, uint32_t flags) in proc_track_dirty() argument
384 if (__proc_info(PROC_INFO_CALL_DIRTYCONTROL, pid, PROC_DIRTYCONTROL_TRACK, flags, NULL, 0) == -1) { in proc_track_dirty()
392 proc_set_dirty(pid_t pid, bool dirty) in proc_set_dirty() argument
394 if (__proc_info(PROC_INFO_CALL_DIRTYCONTROL, pid, PROC_DIRTYCONTROL_SET, dirty, NULL, 0) == -1) { in proc_set_dirty()
402 proc_get_dirty(pid_t pid, uint32_t *flags) in proc_get_dirty() argument
410 retval = __proc_info(PROC_INFO_CALL_DIRTYCONTROL, pid, PROC_DIRTYCONTROL_GET, 0, NULL, 0); in proc_get_dirty()
421 proc_clear_dirty(pid_t pid, uint32_t flags) in proc_clear_dirty() argument
423 if (__proc_info(PROC_INFO_CALL_DIRTYCONTROL, pid, PROC_DIRTYCONTROL_CLEAR, flags, NULL, 0) == -1) { in proc_clear_dirty()
431 proc_terminate(pid_t pid, int *sig) in proc_terminate() argument
439 retval = __proc_info(PROC_INFO_CALL_TERMINATE, pid, 0, 0, NULL, 0); in proc_terminate()
539 proc_set_cpumon_params(pid_t pid, int percentage, int interval) in proc_set_cpumon_params() argument
554 PROC_POLICY_RUSAGE_CPU, (proc_policy_attribute_t*)&attr, pid, 0); in proc_set_cpumon_params()
558 proc_get_cpumon_params(pid_t pid, int *percentage, int *interval) in proc_get_cpumon_params() argument
564 PROC_POLICY_RUSAGE_CPU, (proc_policy_attribute_t*)&attr, pid, 0); in proc_get_cpumon_params()
578 proc_set_cpumon_defaults(pid_t pid) in proc_set_cpumon_defaults() argument
588 PROC_POLICY_RUSAGE_CPU, (proc_policy_attribute_t*)&attr, pid, 0); in proc_set_cpumon_defaults()
592 proc_resume_cpumon(pid_t pid) in proc_resume_cpumon() argument
598 NULL, pid, 0); in proc_resume_cpumon()
602 proc_disable_cpumon(pid_t pid) in proc_disable_cpumon() argument
612 PROC_POLICY_RUSAGE_CPU, (proc_policy_attribute_t*)&attr, pid, 0); in proc_disable_cpumon()
624 proc_set_cpumon_params_fatal(pid_t pid, int percentage, int interval) in proc_set_cpumon_params_fatal() argument
645 (void)proc_get_cpumon_params(pid, &current_percentage, &current_interval); in proc_set_cpumon_params_fatal()
655 if ((ret = proc_set_cpumon_params(pid, percentage, interval)) != 0) { in proc_set_cpumon_params_fatal()
660 …if ((ret = proc_rlimit_control(pid, RLIMIT_CPU_USAGE_MONITOR, (void *)(uintptr_t)CPUMON_MAKE_FATAL… in proc_set_cpumon_params_fatal()
662 (void)proc_disable_cpumon(pid); in proc_set_cpumon_params_fatal()
669 proc_set_wakemon_params(pid_t pid, int rate_hz, int flags __unused) in proc_set_wakemon_params() argument
676 return proc_rlimit_control(pid, RLIMIT_WAKEUPS_MONITOR, &params); in proc_set_wakemon_params()
685 proc_get_wakemon_params(pid_t pid, int *rate_hz, int *flags) in proc_get_wakemon_params() argument
692 if ((error = proc_rlimit_control(pid, RLIMIT_WAKEUPS_MONITOR, &params)) != 0) { in proc_get_wakemon_params()
703 proc_set_wakemon_defaults(pid_t pid) in proc_set_wakemon_defaults() argument
710 return proc_rlimit_control(pid, RLIMIT_WAKEUPS_MONITOR, &params); in proc_set_wakemon_defaults()
714 proc_disable_wakemon(pid_t pid) in proc_disable_wakemon() argument
721 return proc_rlimit_control(pid, RLIMIT_WAKEUPS_MONITOR, &params); in proc_disable_wakemon()
725 proc_list_uptrs(int pid, uint64_t *buf, uint32_t bufsz) in proc_list_uptrs() argument
727 return __proc_info(PROC_INFO_CALL_PIDINFO, pid, PROC_PIDLISTUPTRS, 0, in proc_list_uptrs()
732 proc_list_dynkqueueids(int pid, kqueue_id_t *buf, uint32_t bufsz) in proc_list_dynkqueueids() argument
734 return __proc_info(PROC_INFO_CALL_PIDINFO, pid, PROC_PIDLISTDYNKQUEUES, 0, in proc_list_dynkqueueids()
740 proc_setcpu_percentage(pid_t pid, int action, int percentage) in proc_setcpu_percentage() argument
747 …Y_RESOURCE_USAGE, PROC_POLICY_RUSAGE_CPU, (proc_policy_attribute_t*)&attr, pid, (uint64_t)0) != -1… in proc_setcpu_percentage()
755 proc_reset_footprint_interval(pid_t pid) in proc_reset_footprint_interval() argument
757 …return proc_rlimit_control(pid, RLIMIT_FOOTPRINT_INTERVAL, (void *)(uintptr_t)FOOTPRINT_INTERVAL_R… in proc_reset_footprint_interval()
761 proc_clear_cpulimits(pid_t pid) in proc_clear_cpulimits() argument
763 …_ACTION_RESTORE, PROC_POLICY_RESOURCE_USAGE, PROC_POLICY_RUSAGE_CPU, NULL, pid, (uint64_t)0) != -1… in proc_clear_cpulimits()
773 proc_setcpu_deadline(pid_t pid, int action, uint64_t deadline) in proc_setcpu_deadline() argument
780 …Y_RESOURCE_USAGE, PROC_POLICY_RUSAGE_CPU, (proc_policy_attribute_t*)&attr, pid, (uint64_t)0) != -1… in proc_setcpu_deadline()
788 proc_setcpu_percentage_withdeadline(pid_t pid, int action, int percentage, uint64_t deadline) in proc_setcpu_percentage_withdeadline() argument
796 …Y_RESOURCE_USAGE, PROC_POLICY_RUSAGE_CPU, (proc_policy_attribute_t*)&attr, pid, (uint64_t)0) != -1… in proc_setcpu_percentage_withdeadline()
804 proc_appstate(int pid, int * appstatep) in proc_appstate() argument
808 …PP_LIFECYCLE, PROC_POLICY_APPLIFE_STATE, (proc_policy_attribute_t*)&state, pid, (uint64_t)0) != -1… in proc_appstate()
819 proc_setappstate(int pid, int appstate) in proc_setappstate() argument
833 …PP_LIFECYCLE, PROC_POLICY_APPLIFE_STATE, (proc_policy_attribute_t*)&state, pid, (uint64_t)0) != -1… in proc_setappstate()
861 proc_pidbind(int pid, uint64_t threadid, int bind) in proc_pidbind() argument
864 pid_t passpid = pid; in proc_pidbind()
883 proc_can_use_foreground_hw(int pid, uint32_t *reason) in proc_can_use_foreground_hw() argument
885 return __proc_info(PROC_INFO_CALL_CANUSEFGHW, pid, 0, 0, reason, sizeof(*reason)); in proc_can_use_foreground_hw()
1054 proc_clear_vmpressure(pid_t pid) in proc_clear_vmpressure() argument
1056 …RESTORE, PROC_POLICY_RESOURCE_STARVATION, PROC_POLICY_RS_VIRTUALMEM, NULL, pid, (uint64_t)0) != -1… in proc_clear_vmpressure()
1104 proc_disable_apptype(pid_t pid, int apptype) in proc_disable_apptype() argument
1114 …E_PROCESS, PROC_POLICY_ACTION_DISABLE, PROC_POLICY_APPTYPE, apptype, NULL, pid, (uint64_t)0) != -1… in proc_disable_apptype()
1123 proc_enable_apptype(pid_t pid, int apptype) in proc_enable_apptype() argument
1133 …PE_PROCESS, PROC_POLICY_ACTION_ENABLE, PROC_POLICY_APPTYPE, apptype, NULL, pid, (uint64_t)0) != -1… in proc_enable_apptype()
1143 proc_suppress(__unused pid_t pid, __unused uint64_t *generation) in proc_suppress() argument