Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/liveupdate/kexec_handover.c __kho_unpreserve() -> kho_encode_radix_key()

Type Parameter Key Value
PARAM_VALUE 0 phys 0,4096-18446744073709543424
CAPPED_DATA 0 phys 1
DATA_SOURCE 1 order r __kho_preserve_pages_order
BIT_INFO 0 phys 0x0,0xfffffffffffff000
RX_PATH
TASK_NOT_RUNNING

kernel/liveupdate/kexec_handover.c kho_preserve_folio() -> kho_encode_radix_key()

Type Parameter Key Value
PARAM_VALUE 0 phys 0,4096-18446744073709547520
PARAM_VALUE 1 order 0-255
DATA_SOURCE 1 order r folio_order
BIT_INFO 0 phys 0x0,0xfffffffffffff000
RX_PATH
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 _T->lock

kernel/liveupdate/kexec_handover.c kho_preserve_pages() -> kho_encode_radix_key()

Type Parameter Key Value
PARAM_VALUE 0 phys 0,4096-18446744073709543424
CAPPED_DATA 0 phys 1
DATA_SOURCE 1 order r __kho_preserve_pages_order
BIT_INFO 0 phys 0x0,0xfffffffffffff000

kernel/liveupdate/kexec_handover.c kho_unpreserve_folio() -> kho_encode_radix_key()

Type Parameter Key Value
PARAM_VALUE 0 phys 0,4096-18446744073709547520
PARAM_VALUE 1 order 0-255
DATA_SOURCE 1 order r folio_order
BIT_INFO 0 phys 0x0,0xfffffffffffff000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 _T->lock