Documented in 1 files:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

mm/vmstat.c __dec_node_state() -> preempt_enable_nested()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &(&mapping->i_pages)->xa_lock

mm/vmstat.c __dec_zone_state() -> preempt_enable_nested()

Type Parameter Key Value
NOCHECK_CALL

mm/vmstat.c __inc_node_state() -> preempt_enable_nested()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

mm/vmstat.c __inc_zone_state() -> preempt_enable_nested()

Type Parameter Key Value
NOCHECK_CALL

mm/vmstat.c __mod_node_page_state() -> preempt_enable_nested()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &(&mapping->i_pages)->xa_lock
HALF_LOCKED2 &lruvec->lru_lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read

mm/vmstat.c __mod_zone_page_state() -> preempt_enable_nested()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &(&mapping->i_pages)->xa_lock
HALF_LOCKED2 &zone->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read

net/ipv4/inet_connection_sock.c reqsk_queue_hash_req() -> preempt_enable_nested()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 rcu_read
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/netfilter/ipvs/ip_vs_ctl.c svc_resize_work_handler() -> preempt_enable_nested()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 &ipvs->svc_resize_sem
LOCK2 bh
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct netns_ipvs)->svc_resize_sem

net/core/gen_estimator.c est_timer() -> preempt_enable_nested()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/netfilter/ipvs/ip_vs_conn.c conn_resize_work_handler() -> preempt_enable_nested()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 bh
HALF_LOCKED2 &pool->lock

net/netfilter/ipvs/ip_vs_conn.c ip_vs_conn_fill_cport() -> preempt_enable_nested()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cp->lock
LOCK2 bh
TYPE_LOCK (struct ip_vs_conn)->lock

net/netfilter/ipvs/ip_vs_conn.c ip_vs_conn_fill_cport() -> preempt_enable_nested()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cp->lock
LOCK2 bh
TYPE_LOCK (struct ip_vs_conn)->lock

mm/memcontrol-v1.c __memcg1_swapout() -> preempt_enable_nested()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 irq
LOCK2 rcu_read
HALF_LOCKED2 &(&mapping->i_pages)->xa_lock
HALF_LOCKED2 &mapping->host->i_lock

fs/dcache.c end_dir_add() -> preempt_enable_nested()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dentry->d_lockref.lock
HALF_LOCKED2 &target->d_lockref.lock
HALF_LOCKED2 global &rename_lock.lock
TYPE_LOCK (struct lockref)->lock