• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/xnu-2782.1.97/bsd/kern/

Lines Matching defs:pid

266 extern boolean_t memorystatus_warn_process(pid_t pid, boolean_t critical);
496 int error = 0, pid = 0;
500 error = sysctl_handle_int(oidp, &pid, 0, req);
517 kn = vm_find_knote_from_pid(pid, &memorystatus_klist);
520 * Forcibly send this pid a "warning" memory pressure notification.
526 ret = vm_dispatch_pressure_note_to_pid(pid, FALSE);
563 int error, pid = 0;
570 error = sysctl_handle_int(oidp, &pid, 0, req);
574 p = proc_find(pid);
603 int error, pid = 0;
610 error = sysctl_handle_int(oidp, &pid, 0, req);
614 p = proc_find(pid);
1135 MEMORYSTATUS_DEBUG(1, "memorystatus_update: effective change specified for pid %d, but change already occurred.\n", p->p_pid);
1287 MEMORYSTATUS_DEBUG(1, "memorystatus_update_idle_priority_locked(): pid %d dirty 0x%X\n", p->p_pid, p->p_memstat_dirty);
1732 pid_t pid;
1747 pid = p->p_pid;
1756 memorystatus_freeze_entry_t data = { pid, FALSE, 0 };
1837 printf("memorystatus_thread: idle exiting pid %d [%s]\n", victim_p->p_pid, (victim_p->p_comm ? victim_p->p_comm : "(unknown)"));
2084 printf("task_exceeded_cpulimit: killing pid %d [%s]\n",
2119 if (memorystatus_jetsam_snapshot_list[i].pid == p->p_pid) {
2180 entry->pid = p->p_pid;
2235 MEMORYSTATUS_DEBUG(0, "jetsam snapshot pid = %d, uuid = %02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x\n",
2292 printf("memorystatus: specifically killing pid %d [%s] (%s) - memorystatus_available_pages: %d\n",
2416 MEMORYSTATUS_DEBUG(1, "jetsam: suspending pid %d [%s] (active) for diagnosis - memory_status_level: %d\n",
2445 "idle exiting pid" : "jetsam killing pid"),
2546 MEMORYSTATUS_DEBUG(1, "jetsam: %s pid %d [%s] - %d Mb > 1 (%d Mb)\n",
2558 MEMORYSTATUS_DEBUG(1, "jetsam: pid %d suspended for diagnosis - memorystatus_available_pages: %d\n", aPid, memorystatus_available_pages);
2579 printf("memorystatus: jetsam killing pid %d [%s] (highwater) - memorystatus_available_pages: %d\n",
2637 /* No pid, so kill first process */
2770 MEMORYSTATUS_DEBUG(1, "memorystatus_freeze_top_process: task_freeze %s for pid %d [%s] - "
3000 memorystatus_warn_process(pid_t pid, boolean_t critical) {
3010 kn = vm_find_knote_from_pid(pid, &memorystatus_klist);
3029 if (vm_dispatch_pressure_note_to_pid(pid, FALSE) == 0) {
3039 memorystatus_send_pressure_note(pid_t pid) {
3040 MEMORYSTATUS_DEBUG(1, "memorystatus_send_pressure_note(): pid %d\n", pid);
3041 return memorystatus_send_note(kMemorystatusPressureNote, &pid, sizeof(pid));
3064 MEMORYSTATUS_DEBUG(1, "memorystatus_bg_pressure_eligible: pid %d, state 0x%x\n", p->p_pid, p->p_memstat_state);
3592 list_entry->pid = p->p_pid;
3786 * eg: before [effectivepriority | pid]
3793 * after [ new band | pid]
3800 * If a pid cannot be found in any of the jetsam priority bands,
3802 * But, if the pid has been recycled then it could be an issue.
3807 * ensuring that the processes passed in the pid list are suspended.
3893 * When a matching pid is found, populate an adjacent table with the
3907 if (p->p_pid == entries[i].pid) {
3976 memorystatus_cmd_set_priority_properties(pid_t pid, user_addr_t buffer, size_t buffer_size, __unused int32_t *retval) {
3985 if ((pid == 0) || (buffer == USER_ADDR_NULL) || (buffer_size == 0)) {
4006 p = proc_find(pid);
4044 * Every process, including a P_MEMSTAT_INTERNAL process (currently only pid 1), is allowed to set a HWM.
4048 memorystatus_cmd_set_jetsam_memory_limit(pid_t pid, int32_t high_water_mark, __unused int32_t *retval, boolean_t is_fatal_limit) {
4051 proc_t p = proc_find(pid);
4140 error = memorystatus_cmd_set_priority_properties(args->pid, args->buffer, args->buffersize, ret);
4152 error = memorystatus_cmd_set_jetsam_memory_limit(args->pid, (int32_t)args->flags, ret, FALSE);
4155 error = memorystatus_cmd_set_jetsam_memory_limit(args->pid, (int32_t)args->flags, ret, TRUE);
4160 error = memorystatus_kill_process_sync(args->pid, kMemorystatusKilled) ? 0 : EINVAL;