Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/smc/smc_llc.c smc_llc_add_link_local() -> smc_llc_init_msg_hdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 2155476130356150272
PARAM_VALUE 0 hdr->common.llc_version 0
PARAM_VALUE 0 hdr->length 0
PARAM_VALUE 0 hdr->length_v2 0
PARAM_VALUE 2 len 44
PREEMPT_ADD
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &lgr->llc_conf_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &smc_lgr_list.lock

net/smc/smc_llc.c smc_llc_cli_add_link_reject() -> smc_llc_init_msg_hdr()

Type Parameter Key Value
PARAM_VALUE 2 len 44
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &lgr->llc_conf_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &smc_client_lgr_pending

net/smc/smc_llc.c smc_llc_rmt_conf_rkey() -> smc_llc_init_msg_hdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 4096-ptr_max
PARAM_VALUE 2 len 44
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &pool->lock

net/smc/smc_llc.c smc_llc_rmt_delete_rkey() -> smc_llc_init_msg_hdr()

Type Parameter Key Value
PARAM_VALUE 2 len 44
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &pool->lock

net/smc/smc_llc.c smc_llc_send_add_link() -> smc_llc_init_msg_hdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 4096-ptr_max
PARAM_VALUE 2 len 0-s32max,18446744071562067968-u64max
MEM_ZERO 0 hdr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &lgr->llc_conf_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 1 &lgr->llc_conf_mutex

net/smc/smc_llc.c smc_llc_send_confirm_link() -> smc_llc_init_msg_hdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 4096-ptr_max
PARAM_VALUE 2 len 44
MEM_ZERO 0 hdr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &lgr->llc_conf_mutex
HALF_LOCKED2 &pool->lock

net/smc/smc_llc.c smc_llc_send_confirm_rkey() -> smc_llc_init_msg_hdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 4096-ptr_max
PARAM_VALUE 2 len 44
MEM_ZERO 0 hdr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
LOCK2 &lgr->llc_conf_mutex
HALF_LOCKED2 &new_smc->sk
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &smc_client_lgr_pending
HALF_LOCKED2 global &smc_server_lgr_pending
TYPE_LOCK (struct smc_link_group)->llc_conf_mutex

net/smc/smc_llc.c smc_llc_send_delete_link() -> smc_llc_init_msg_hdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 4096-ptr_max
PARAM_VALUE 2 len 44
MEM_ZERO 0 hdr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &lgr->llc_conf_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 1 &lgr->llc_conf_mutex

net/smc/smc_llc.c smc_llc_send_delete_rkey() -> smc_llc_init_msg_hdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 4096-ptr_max
PARAM_VALUE 2 len 44
MEM_ZERO 0 hdr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
LOCK2 &lgr->llc_conf_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct smc_link_group)->llc_conf_mutex

net/smc/smc_llc.c smc_llc_send_link_delete_all() -> smc_llc_init_msg_hdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 7779392342930747392
PARAM_VALUE 0 hdr->common.llc_version 0
PARAM_VALUE 0 hdr->length 0
PARAM_VALUE 0 hdr->length_v2 0
PARAM_VALUE 1 lgr 4096-ptr_max
PARAM_VALUE 2 len 44
DATA_SOURCE 1 lgr $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 1 &lgr->llc_conf_mutex

net/smc/smc_llc.c smc_llc_send_req_add_link_response() -> smc_llc_init_msg_hdr()

Type Parameter Key Value
PARAM_VALUE 2 len 44
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &lgr->llc_conf_mutex
HALF_LOCKED2 &link->lgr->llc_conf_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &smc->sk
HALF_LOCKED2 global &smc_server_lgr_pending
TYPE_LOCK (struct smc_link_group)->llc_conf_mutex

net/smc/smc_llc.c smc_llc_send_request_add_link() -> smc_llc_init_msg_hdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 4096-ptr_max
PARAM_VALUE 1 lgr 4096-ptr_max
PARAM_VALUE 1 lgr->smc_version 2
PARAM_VALUE 2 len 76
MEM_ZERO 0 hdr
NOCHECK_CALL
UNITS 2 len unit_byte
LOCK2 &lgr->llc_conf_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct smc_link_group)->llc_conf_mutex

net/smc/smc_llc.c smc_llc_send_test_link() -> smc_llc_init_msg_hdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 4096-ptr_max
PARAM_VALUE 2 len 44
MEM_ZERO 0 hdr
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &pool->lock

net/smc/smc_llc.c smc_llc_srv_delete_link_local() -> smc_llc_init_msg_hdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 3615067792361345024
PARAM_VALUE 0 hdr->common.llc_version 0
PARAM_VALUE 0 hdr->length 0
PARAM_VALUE 0 hdr->length_v2 0
PARAM_VALUE 2 len 44
NOCHECK_CALL
UNITS 2 len unit_byte
LOCK2 &lgr->llc_conf_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct smc_link_group)->llc_conf_mutex