Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/mempolicy.c do_mbind() -> queue_pages_range()

Type Parameter Key Value
PARAM_VALUE 0 mm 4096-ptr_max
PARAM_VALUE 0 mm->mmap_lock.dep_map->name 0-255
PARAM_VALUE 0 mm->mmap_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 mm->mmap_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 mm->mmap_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 mm->mmap_lock.first_waiter->type 0-1
PARAM_VALUE 0 mm->mmap_lock.osq.tail.counter 0-s32max
PARAM_VALUE 3 nodes 5932472308782518272
PARAM_VALUE 4 flags 96-102,112-118
PARAM_VALUE 5 pagelist 7859545714910785536
PARAM_VALUE 5 pagelist->next 7859545714910785536
PARAM_VALUE 5 pagelist->prev 7859545714910785536
CAPPED_DATA 1 start 1
CAPPED_DATA 1 start 1
DATA_SOURCE 1 start $0
DATA_SOURCE 3 nodes $4
PARAM_COMPARE 1 start < $2
PARAM_COMPARE 2 end > $1
PARAM_COMPARE 2 end > $1
BIT_INFO 1 start 0x0,0xfffffffffffff000
BIT_INFO 1 start 0x0,0xfffffffffffff000
BIT_INFO 4 flags 0x60,0x77
USER_DATA 1 start 0-u64max
USER_DATA 2 end 0-u64max
USER_DATA 4 flags 96-102,112-118[c]
NO_OVERFLOW_SIMPLE 1 start
UNITS 0 mm unit_byte
HALF_LOCKED2 0 &mm->mmap_lock

mm/mempolicy.c migrate_to_node() -> queue_pages_range()

Type Parameter Key Value
PARAM_VALUE 0 mm 4096-ptr_max
PARAM_VALUE 0 mm->mm_mt.ma_root 1-u64max
PARAM_VALUE 0 mm->mmap_lock.dep_map->name 0-255
PARAM_VALUE 0 mm->mmap_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 mm->mmap_lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 mm->mmap_lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 mm->mmap_lock.first_waiter->type 0-1
PARAM_VALUE 3 nodes 6991809656205979648
PARAM_VALUE 4 flags 18,20
PARAM_VALUE 5 pagelist 3040787125855936512
PARAM_VALUE 5 pagelist->next 3040787125855936512
PARAM_VALUE 5 pagelist->prev 3040787125855936512
CAPPED_DATA 0 mm->mm_mt.ma_root 1
DATA_SOURCE 0 mm $0
BIT_INFO 4 flags 0x10,0x16
UNITS 1 start unit_byte
UNITS 2 end unit_byte
LOCK2 0 &mm->mmap_lock
TYPE_LOCK (struct mm_struct)->mmap_lock