Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/page_alloc.c __get_pfnblock_flags_mask() -> get_pfnblock_bitmap_bitidx()

Type Parameter Key Value
PARAM_VALUE 2 bitmap_word 6320353302366633984
PARAM_VALUE 3 bitidx 1232728455487250432
BUF_SIZE 0 page (-1),1-s32max
BUF_SIZE 0 page (-1),1-s32max
DATA_SOURCE 0 page $0
DATA_SOURCE 1 pfn $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 page 4096-s32max[c]
HOST_DATA 0 page->private 0-9[c]
HOST_DATA 1 pfn 0-u64max[c]
USER_DATA 0 page 4096-s32max[c]
USER_DATA 0 page->private 0-9[c]
USER_DATA 1 pfn 0-u64max[c]
UNITS 0 page unit_page
UNITS 1 pfn unit_page
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &zone->lock
HALF_LOCKED2 global &pcp_batch_high_lock
HALF_LOCKED2 irq

mm/page_alloc.c __set_pfnblock_flags_mask() -> get_pfnblock_bitmap_bitidx()

Type Parameter Key Value
PARAM_VALUE 2 bitmap_word 4555248244950376448
PARAM_VALUE 3 bitidx 1679827543955824640
DATA_SOURCE 0 page $0
DATA_SOURCE 1 pfn $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 page unit_page
UNITS 1 pfn unit_page

mm/page_alloc.c clear_pfnblock_bit() -> get_pfnblock_bitmap_bitidx()

Type Parameter Key Value
PARAM_VALUE 2 bitmap_word 3334320029943746560
PARAM_VALUE 3 bitidx 8866324953943752704
DATA_SOURCE 0 page $0
DATA_SOURCE 1 pfn $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 page unit_page
UNITS 1 pfn unit_page
HALF_LOCKED2 &zone->lock
HALF_LOCKED2 irq

mm/page_alloc.c get_pfnblock_bit() -> get_pfnblock_bitmap_bitidx()

Type Parameter Key Value
PARAM_VALUE 2 bitmap_word 6586397621661679616
PARAM_VALUE 3 bitidx 3330866709015097344
DATA_SOURCE 0 page $0
DATA_SOURCE 1 pfn $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 page unit_page
UNITS 1 pfn unit_page
HALF_LOCKED2 &cc->zone->lock
HALF_LOCKED2 &zone->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read

mm/page_alloc.c set_pfnblock_bit() -> get_pfnblock_bitmap_bitidx()

Type Parameter Key Value
PARAM_VALUE 2 bitmap_word 5239721400306204672
PARAM_VALUE 3 bitidx 3093475468526071808
DATA_SOURCE 0 page $0
DATA_SOURCE 1 pfn $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 page unit_page
UNITS 1 pfn unit_page
HALF_LOCKED2 &zone->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read