Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/slimbus/qcom-ngd-ctrl.c qcom_slim_qmi_send_power_request() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 1-u64max
PARAM_VALUE 1 txn 4025414568548868096
PARAM_VALUE 2 ei 8170893427568959488
PARAM_VALUE 3 c_struct 7744360868314550272
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
RX_PATH

drivers/slimbus/qcom-ngd-ctrl.c qcom_slim_qmi_send_select_inst_req() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 0 qmi->handlers 1174229310650314752
PARAM_VALUE 0 qmi->lookup_results.next 4096-ptr_max
PARAM_VALUE 0 qmi->lookup_results.prev 4096-ptr_max
PARAM_VALUE 0 qmi->lookups.next 4096-ptr_max
PARAM_VALUE 0 qmi->lookups.prev 4096-ptr_max
PARAM_VALUE 0 qmi->recv_buf 4096-ptr_max
PARAM_VALUE 0 qmi->recv_buf_size 20-21,32,53,81,86,2396,6189,8199
PARAM_VALUE 0 qmi->services.next 4096-ptr_max
PARAM_VALUE 0 qmi->services.prev 4096-ptr_max
PARAM_VALUE 0 qmi->sock 4096-ptr_max
PARAM_VALUE 0 qmi->sock_lock.magic 4096-ptr_max
PARAM_VALUE 0 qmi->txn_lock.first_waiter 0
PARAM_VALUE 0 qmi->txn_lock.magic 4096-ptr_max
PARAM_VALUE 0 qmi->txn_lock.osq.tail.counter 0
PARAM_VALUE 0 qmi->txn_lock.owner.counter 0
PARAM_VALUE 0 qmi->txns.idr_base 0
PARAM_VALUE 0 qmi->txns.idr_next 0
PARAM_VALUE 0 qmi->txns.idr_rt.xa_flags 33554436
PARAM_VALUE 0 qmi->txns.idr_rt.xa_head 0
PARAM_VALUE 0 qmi->wq 4096-ptr_max
PARAM_VALUE 1 txn 1750343866541895680
PARAM_VALUE 2 ei 6136757686996291584
PARAM_VALUE 3 c_struct 253145456162897920
BUF_SIZE 0 qmi 632
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
RX_PATH
LOCK2 &ctrl->ssr_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct qcom_slim_ngd_ctrl)->ssr_lock

drivers/net/wireless/ath/ath11k/qmi.c ath11k_qmi_fw_ind_register_send() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 3288945076396744704
PARAM_VALUE 2 ei 5323022024806432768
PARAM_VALUE 3 c_struct 4096-ptr_max
BUF_SIZE 0 qmi 632
BUF_SIZE 2 ei 128
BUF_SIZE 3 c_struct 16
DATA_SOURCE 3 c_struct r _kzalloc_noprof
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath11k/qmi.c ath11k_qmi_host_cap_send() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 0 qmi->sock 1-u64max
PARAM_VALUE 0 qmi->sock_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qmi->txn_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 txn 8634112626670657536
PARAM_VALUE 2 ei 2029223458575142912
PARAM_VALUE 3 c_struct 3171930555829960704
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
MEM_ZERO 3 c_struct
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath11k/qmi.c ath11k_qmi_load_file_target_mem() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 0 qmi->sock_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qmi->txn_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 txn 1584139717534130176
PARAM_VALUE 2 ei 6085226006408306688
PARAM_VALUE 3 c_struct 7808747029525295104
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
MEM_ZERO 3 c_struct
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath11k/qmi.c ath11k_qmi_request_device_info() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 2309567708898865152
PARAM_VALUE 2 ei 1691366609178320896
PARAM_VALUE 3 c_struct 7857833917370535936
BUF_SIZE 2 ei 192
BUF_SIZE 3 c_struct 24
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath11k/qmi.c ath11k_qmi_request_target_cap() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 8050266430356062208
PARAM_VALUE 2 ei 8287528164792217600
PARAM_VALUE 3 c_struct 4531318869497069568
BUF_SIZE 2 ei 704
BUF_SIZE 3 c_struct 240
MEM_ZERO 3 c_struct
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath11k/qmi.c ath11k_qmi_respond_fw_mem_request() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 6827545812098486272
PARAM_VALUE 2 ei 2883534716686438400
PARAM_VALUE 3 c_struct 8601371649073799168
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
MEM_ZERO 3 c_struct
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath11k/qmi.c ath11k_qmi_wlanfw_m3_info_send() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 6537998509968289792
PARAM_VALUE 2 ei 7131463604417765376
PARAM_VALUE 3 c_struct 8767401618199113728
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
MEM_ZERO 3 c_struct
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath11k/qmi.c ath11k_qmi_wlanfw_mode_send() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 5261674535463251968
PARAM_VALUE 2 ei 5320344932953784320
PARAM_VALUE 3 c_struct 3007515330924675072
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
MEM_ZERO 3 c_struct
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath11k/qmi.c ath11k_qmi_wlanfw_wlan_cfg_send() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 2348304596745613312
PARAM_VALUE 2 ei 2514729965186236416
PARAM_VALUE 3 c_struct 4949996098060816384
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
MEM_ZERO 3 c_struct
LOCK2 &pool->lock

drivers/net/wireless/ath/ath11k/qmi.c ath11k_qmi_wlanfw_wlan_ini_send() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 7150947572127608832
PARAM_VALUE 2 ei 2967340138561622016
PARAM_VALUE 3 c_struct 6068428279067377664
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
LOCK2 &pool->lock

drivers/net/wireless/ath/ath12k/qmi.c ath12k_qmi_fw_ind_register_send() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 0 qmi->sock_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 qmi->sock_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qmi->txn_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 qmi->txn_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 txn 828352437575127040
PARAM_VALUE 2 ei 5284448253186273280
PARAM_VALUE 3 c_struct 4096-ptr_max
BUF_SIZE 0 qmi 632
BUF_SIZE 2 ei 128
BUF_SIZE 3 c_struct 16
CAPPED_DATA 0 qmi->txns.idr_base 1
DATA_SOURCE 3 c_struct r _kzalloc_noprof
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath12k/qmi.c ath12k_qmi_host_cap_send() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 662680116116250624
PARAM_VALUE 2 ei 7674726639668441088
PARAM_VALUE 3 c_struct 8253206828135313408
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath12k/qmi.c ath12k_qmi_load_file_target_mem() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 5691841514200485888
PARAM_VALUE 2 ei 6554752032242487296
PARAM_VALUE 3 c_struct 2933086431066988544
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath12k/qmi.c ath12k_qmi_phy_cap_send() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 3127193781297508352
PARAM_VALUE 2 ei 8854165098436780032
PARAM_VALUE 3 c_struct 788015311008382976
BUF_SIZE 2 ei 320
BUF_SIZE 3 c_struct 16
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath12k/qmi.c ath12k_qmi_request_target_cap() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 7411732386141446144
PARAM_VALUE 2 ei 738091582597582848
PARAM_VALUE 3 c_struct 4508782408639700992
BUF_SIZE 2 ei 896
BUF_SIZE 3 c_struct 336
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath12k/qmi.c ath12k_qmi_respond_fw_mem_request() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 6646291776690024448
PARAM_VALUE 2 ei 1969215773593006080
PARAM_VALUE 3 c_struct 7962562667203915776
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath12k/qmi.c ath12k_qmi_wlanfw_aux_uc_info_send() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 0 qmi->sock 1-u64max
PARAM_VALUE 0 qmi->sock_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qmi->txn_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 txn 6904928135139020800
PARAM_VALUE 2 ei 5911634236160217088
PARAM_VALUE 3 c_struct 793300312685260800
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath12k/qmi.c ath12k_qmi_wlanfw_m3_info_send() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 8121046381740351488
PARAM_VALUE 2 ei 3124409106345717760
PARAM_VALUE 3 c_struct 1343355477626691584
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath12k/qmi.c ath12k_qmi_wlanfw_mode_send() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 6469497818306088960
PARAM_VALUE 2 ei 1553336072021610496
PARAM_VALUE 3 c_struct 3346560481958625280
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath12k/qmi.c ath12k_qmi_wlanfw_wlan_cfg_send() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 0 qmi->sock 1-u64max
PARAM_VALUE 0 qmi->sock_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qmi->txn_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 txn 4295947764384620544
PARAM_VALUE 2 ei 6099221297133203456
PARAM_VALUE 3 c_struct 1241238262715092992
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4

drivers/net/wireless/ath/ath12k/qmi.c ath12k_qmi_wlanfw_wlan_ini_send() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 3047065101903097856
PARAM_VALUE 2 ei 4545183865478623232
PARAM_VALUE 3 c_struct 8815421256386609152
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4

drivers/net/ipa/ipa_qmi.c ipa_client_init_driver_work() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 2790252005571297280
PARAM_VALUE 2 ei 0
PARAM_VALUE 3 c_struct 0
BUF_SIZE 0 qmi 632
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath10k/qmi.c ath10k_qmi_bdf_dnld_send_sync() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 1746369964599386112
PARAM_VALUE 2 ei 213802355047878656
PARAM_VALUE 3 c_struct 1791555683388821504
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath10k/qmi.c ath10k_qmi_cap_send_sync_msg() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 0 qmi->sock 1-u64max
PARAM_VALUE 0 qmi->sock_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qmi->txn_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 txn 3597299298253664256
PARAM_VALUE 2 ei 4038625542328885248
PARAM_VALUE 3 c_struct 4096-ptr_max
BUF_SIZE 2 ei 448
BUF_SIZE 3 c_struct 208
DATA_SOURCE 3 c_struct r _kzalloc_noprof
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath10k/qmi.c ath10k_qmi_cfg_send_sync_msg() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 755266443977433088
PARAM_VALUE 2 ei 1198287013232316416
PARAM_VALUE 3 c_struct 4606873160020262912
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath10k/qmi.c ath10k_qmi_host_cap_send_sync() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 0 qmi->sock 1-u64max
PARAM_VALUE 0 qmi->sock_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qmi->txn_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 txn 333387729607458816
PARAM_VALUE 2 ei 4511135533620416512
PARAM_VALUE 3 c_struct 4107423145240834048
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath10k/qmi.c ath10k_qmi_ind_register_send_sync_msg() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 3899985048485257216
PARAM_VALUE 2 ei 6840392737849597952
PARAM_VALUE 3 c_struct 3688359810549178368
BUF_SIZE 2 ei 128
BUF_SIZE 3 c_struct 16
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath10k/qmi.c ath10k_qmi_mode_send_sync_msg() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 8666585796879822848
PARAM_VALUE 2 ei 7054118680727326720
PARAM_VALUE 3 c_struct 222647315779522560
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath10k/qmi.c ath10k_qmi_msa_mem_info_send_sync_msg() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 0 qmi->sock 1-u64max
PARAM_VALUE 0 qmi->sock_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qmi->txn_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 txn 9209430434179244032
PARAM_VALUE 2 ei 5402001290950025216
PARAM_VALUE 3 c_struct 5576763418567114752
BUF_SIZE 2 ei 128
BUF_SIZE 3 c_struct 40
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath10k/qmi.c ath10k_qmi_msa_ready_send_sync_msg() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 0 qmi->sock 1-u64max
PARAM_VALUE 0 qmi->sock_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qmi->txn_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 txn 4087236517885755392
PARAM_VALUE 2 ei 5974056378997542912
PARAM_VALUE 3 c_struct 8026438326236594176
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath10k/qmi.c ath10k_qmi_send_cal_report_req() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 8959435200829317120
PARAM_VALUE 2 ei 5189102075686858752
PARAM_VALUE 3 c_struct 8702475543407415296
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath10k/qmi.c ath10k_qmi_set_fw_log_mode() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 4006624466580324352
PARAM_VALUE 2 ei 6799934214656929792
PARAM_VALUE 3 c_struct 6858580024013742080
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4

drivers/soc/qcom/qmi_interface.c qmi_send_indication() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 1 txn 2718916449038786560
PARAM_VALUE 2 ei 0
PARAM_VALUE 3 c_struct 0
BUF_SIZE 0 qmi (-1),632
BUF_SIZE 0 qmi (-1),632
DATA_SOURCE 0 qmi $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

drivers/soc/qcom/pdr_interface.c pdr_get_domain_list() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 5536440010435723264
PARAM_VALUE 2 ei 7968057911144558592
PARAM_VALUE 3 c_struct 4096-ptr_max
BUF_SIZE 2 ei 288
BUF_SIZE 3 c_struct 2452
DATA_SOURCE 3 c_struct $1
LOCK2 &pdr->list_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct pdr_handle)->list_lock

drivers/soc/qcom/pdr_interface.c pdr_register_listener() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 7709206769863585792
PARAM_VALUE 2 ei 7540147421040586752
PARAM_VALUE 3 c_struct 7217514475356516352
BUF_SIZE 2 ei 128
BUF_SIZE 3 c_struct 12
LOCK2 &pdr->list_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct pdr_handle)->list_lock

drivers/soc/qcom/pdr_interface.c pdr_restart_pd() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 6256254760924319744
PARAM_VALUE 2 ei 7384774333601681408
PARAM_VALUE 3 c_struct 5284579794352508928
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4

drivers/soc/qcom/pdr_interface.c pdr_send_indack_msg() -> qmi_txn_init()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 1 txn 3445516594286362624
PARAM_VALUE 2 ei 628260587728510976
PARAM_VALUE 3 c_struct 6063503140519215104
BUF_SIZE 2 ei 64
BUF_SIZE 3 c_struct 4
HALF_LOCKED2 &pool->lock