Searched refs:throttled (Results 1 - 10 of 10) sorted by relevance

/xnu-2782.1.97/osfmk/vm/
H A Dvm_page.h219 throttled:1, /* pager is not responding or doesn't exist(P) */ member in struct:vm_page
441 queue_head_t vm_page_queue_throttled; /* memory queue for throttled pageout pages */
459 unsigned int vm_page_throttled_count;/* How many inactives are throttled */
491 unsigned int vm_page_throttle_count; /* Count of page allocations throttled */
844 assert(!mem->active && !mem->throttled); \
868 assert(!mem->throttled); \
881 assert(!mem->throttled); \
904 else if (mem->throttled) { \
911 mem->throttled = FALSE; \
919 assert(!mem->throttled); \
[all...]
H A Dvm_resident.c549 m->throttled = FALSE;
1255 mem->throttled) {
1259 * It's in the "throttled" queue and hence not
2073 assert(!mem->throttled);
2166 assert(!mem->throttled);
2539 VM_PAGE_QUEUES_REMOVE(mem); /* clears local/active/inactive/throttled/speculative */
2684 assert(!mem->throttled);
3095 m->throttled = TRUE;
3223 m->throttled = TRUE;
3435 * Switch "throttled" page
[all...]
H A Dvm_fault.c126 * will be throttled. The throttling is done by giving the thread that's trying to demand zero a page a
508 if (m && !m->laundry && !m->busy && !m->no_cache && !m->throttled && !m->fictitious && !m->absent) {
578 * the throttled state... we reset the counter and timestamp
581 * will remain in the throttled state
741 m->throttled = TRUE;
900 if (!m->active && !m->inactive && !m->throttled) { \
902 if (!m->active && !m->inactive && !m->throttled) { \
2890 !VM_PAGE_WIRED(m) && !m->throttled) {
4491 if (!m->active && !m->inactive && !m->throttled) { \
4493 if (!m->active && !m->inactive && !m->throttled) \
[all...]
H A Dvm_apple_protect.c501 !src_page->throttled) {
505 !src_page->throttled) {
H A Dmemory_object.c846 !page->throttled) {
850 !page->throttled)
1749 * reactivate all the throttled pages (i.e. dirty pages with
H A Dvm_pageout.c592 if (!m->active && !m->inactive && !m->throttled && !m->private) {
870 assert(!m->throttled);
1477 * throttled in case there are still requests
1736 * default pager queue has been throttled for more than the
1738 * pages belonging to the external pagers if they aren't throttled
1815 * are running throttled in case there are still requests
1827 * non-throttled before actually blocking
2480 m->throttled = TRUE;
2498 * a) the external pageout queue is throttled
2502 * since we don't know the reason for the external pageout queue being throttled w
[all...]
H A Dvm_object.c2539 if (!p->busy && !p->throttled) {
2807 if (m->throttled) {
2811 * of the throttled queue, so
2844 if (!m->throttled && !(reusable_page || all_reusable))
3544 !result_page->throttled)
/xnu-2782.1.97/bsd/miscfs/specfs/
H A Dspec_vnops.c206 TAILQ_HEAD( , uthread) throttle_uthlist[THROTTLE_LEVEL_END + 1]; /* Lists of throttled uthreads */
807 * throttled I/O helper function
899 boolean_t throttled = FALSE; local
934 throttled = TRUE;
946 if (throttled == TRUE)
949 if (throttled == TRUE) {
955 * we've got at least one tier still in a throttled window
1303 * move a throttled thread to the appropriate state based
1537 /* Bootcache misses should always be throttled */
1728 * We update the stats for the last pid which opened a throttle window for the throttled threa
[all...]
/xnu-2782.1.97/bsd/kern/
H A Dkern_memorystatus.c2922 boolean_t throttled = FALSE; local
2942 throttled = TRUE;
2945 return throttled;
H A Duipc_socket2.c136 /* Control whether to throttle sockets eligible to be throttled */
2905 SYSCTL_PROC(_kern_ipc_io_policy, OID_AUTO, throttled,

Completed in 94 milliseconds