Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

arch/x86/kernel/tls.c set_tls_desc() -> LDT_zero()

Type Parameter Key Value
PARAM_VALUE 0 info 2787234788068900864-ptr_max
BUF_SIZE 0 info (-1),48
BUF_SIZE 0 info (-1),48
DATA_SOURCE 0 info $2 [m]
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 info->base_addr 0-u32max
USER_DATA 0 info->contents 0-3[u]
USER_DATA 0 info->entry_number 0-u32max
USER_DATA 0 info->limit 0-u32max
USER_DATA 0 info->limit_in_pages 0-1[u]
USER_DATA 0 info->lm 0-1[u]
USER_DATA 0 info->read_exec_only 0-1[u]
USER_DATA 0 info->seg_32bit 0-1[u]
USER_DATA 0 info->seg_not_present 0-1[u]
USER_DATA 0 info->useable 0-1[u]
USER_PTR 0 info

arch/x86/kernel/tls.c tls_desc_okay() -> LDT_zero()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
DATA_SOURCE 0 info $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 info->base_addr 0-u32max
USER_DATA 0 info->contents 0-3[u]
USER_DATA 0 info->entry_number 0-u32max
USER_DATA 0 info->limit 0-u32max
USER_DATA 0 info->limit_in_pages 0-1[u]
USER_DATA 0 info->lm 0-1[u]
USER_DATA 0 info->read_exec_only 0-1[u]
USER_DATA 0 info->seg_32bit 0-1[u]
USER_DATA 0 info->seg_not_present 0-1[u]
USER_DATA 0 info->useable 0-1[u]
USER_PTR 0 info