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

/xnu-2422.115.4/osfmk/vm/
H A Dvm_page.h190 throttled:1, /* pager is not responding or doesn't exist(P) */ member in struct:vm_page
415 queue_head_t vm_page_queue_throttled; /* memory queue for throttled pageout pages */
433 unsigned int vm_page_throttled_count;/* How many inactives are throttled */
463 unsigned int vm_page_throttle_count; /* Count of page allocations throttled */
804 assert(!mem->active && !mem->throttled); \
828 assert(!mem->throttled); \
841 assert(!mem->throttled); \
864 else if (mem->throttled) { \
871 mem->throttled = FALSE; \
879 assert(!mem->throttled); \
[all...]
H A Dvm_resident.c537 m->throttled = FALSE;
1180 mem->throttled) {
1184 * It's in the "throttled" queue and hence not
1947 assert(!mem->throttled);
2041 assert(!mem->throttled);
2388 VM_PAGE_QUEUES_REMOVE(mem); /* clears local/active/inactive/throttled/speculative */
2509 assert(!mem->throttled);
2883 m->throttled = TRUE;
3017 m->throttled = TRUE;
3260 * Switch "throttled" page
[all...]
H A Dvm_apple_protect.c500 !src_page->throttled) {
504 !src_page->throttled) {
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
507 if (m && !m->laundry && !m->busy && !m->no_cache && !m->throttled && !m->fictitious && !m->absent) {
577 * the throttled state... we reset the counter and timestamp
580 * will remain in the throttled state
737 m->throttled = TRUE;
896 if (!m->active && !m->inactive && !m->throttled) { \
898 if (!m->active && !m->inactive && !m->throttled) { \
2815 !VM_PAGE_WIRED(m) && !m->throttled) {
4274 if (!m->active && !m->inactive && !m->throttled) { \
4276 if (!m->active && !m->inactive && !m->throttled) \
[all...]
H A Dmemory_object.c847 !page->throttled) {
851 !page->throttled)
1757 * reactivate all the throttled pages (i.e. dirty pages with
H A Dvm_pageout.c574 if (!m->active && !m->inactive && !m->throttled && !m->private) {
852 assert(!m->throttled);
1537 * throttled in case there are still requests
1792 * default pager queue has been throttled for more than the
1794 * pages belonging to the external pagers if they aren't throttled
1867 * are running throttled in case there are still requests
1879 * non-throttled before actually blocking
2526 m->throttled = TRUE;
2543 * a) the external pageout queue is throttled
2547 * since we don't know the reason for the external pageout queue being throttled w
[all...]
H A Dvm_object.c2317 if (!p->busy && !p->throttled) {
2583 if (m->throttled) {
2587 * of the throttled queue, so
2610 if (!m->throttled && !(reusable_page || all_reusable))
3288 !result_page->throttled)
/xnu-2422.115.4/bsd/miscfs/specfs/
H A Dspec_vnops.c206 TAILQ_HEAD( , uthread) throttle_uthlist[THROTTLE_LEVEL_END + 1]; /* Lists of throttled uthreads */
806 * throttled I/O helper function
898 boolean_t throttled = FALSE; local
933 throttled = TRUE;
945 if (throttled == TRUE)
948 if (throttled == TRUE) {
954 * we've got at least one tier still in a throttled window
1284 * move a throttled thread to the appropriate state based
1518 /* Bootcache misses should always be throttled */
1834 * this is usually called before every I/O, used for throttled
[all...]
/xnu-2422.115.4/bsd/kern/
H A Dkern_memorystatus.c2379 boolean_t throttled = FALSE; local
2399 throttled = TRUE;
2402 return throttled;
H A Duipc_socket2.c132 /* Control whether to throttle sockets eligible to be throttled */
2686 SYSCTL_PROC(_kern_ipc_io_policy, OID_AUTO, throttled,

Completed in 87 milliseconds