Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

net/netfilter/nf_nat_sip.c mangle_content_len() -> ct_sip_get_header()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 1 dptr 4096-ptr_max
PARAM_VALUE 2 dataoff 0
PARAM_VALUE 4 type 7
PARAM_VALUE 5 matchoff 9107381069597917184
PARAM_VALUE 6 matchlen 7404420906448801792
PARAM_VALUE 6 *matchlen 1-u32max
DATA_SOURCE 0 ct r nf_ct_get

net/netfilter/ipvs/ip_vs_pe_sip.c get_callid() -> ct_sip_get_header()

Type Parameter Key Value
PARAM_VALUE 0 ct 0
PARAM_VALUE 3 datalen 1-u32max
PARAM_VALUE 4 type 8
PARAM_VALUE 5 matchoff 5571334319453052928
PARAM_VALUE 6 matchlen 8294333688978149376
DATA_SOURCE 1 dptr $0
DATA_SOURCE 2 dataoff $1
DATA_SOURCE 3 datalen $2
DATA_SOURCE 5 matchoff $3
DATA_SOURCE 6 matchlen $4
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 datalen 1-u32max[c]
USER_DATA 1 *dptr 0-255[u]
UNITS 1 dptr unit_byte
UNITS 3 datalen unit_byte
USER_PTR 1 dptr

net/netfilter/nf_conntrack_sip.c ct_sip_walk_headers() -> ct_sip_get_header()

Type Parameter Key Value
PARAM_VALUE 0 ct 0,8-u64max
PARAM_VALUE 4 type 1-5
PARAM_VALUE 5 matchoff 1066066129232396288,6284591104269459456,6566040892722020352,6680499015147130880,9007285184954683392
PARAM_VALUE 6 matchlen 3566743990709575680,5383247176918474752,6455073975319973888,7824692652398923776,8285390918467833856
DATA_SOURCE 0 ct $0
DATA_SOURCE 1 dptr $1
DATA_SOURCE 2 dataoff $2 [m]
DATA_SOURCE 3 datalen $3
DATA_SOURCE 4 type $4
DATA_SOURCE 5 matchoff $6
DATA_SOURCE 6 matchlen $7
FUZZY_MAX 4 type 5
HARD_MAX 4 type 5

net/netfilter/nf_conntrack_sip.c process_register_request() -> ct_sip_get_header()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->ext 4096-ptr_max
PARAM_VALUE 1 dptr 4096-ptr_max
PARAM_VALUE 2 dataoff 0
PARAM_VALUE 3 datalen 5-u32max
PARAM_VALUE 4 type 6
PARAM_VALUE 5 matchoff 6566040892722020352
PARAM_VALUE 6 matchlen 3566743990709575680
DATA_SOURCE 0 ct r nf_ct_get
BIT_INFO 0 ct->status 0x0,0xfffffffffffffffe

net/netfilter/nf_conntrack_sip.c process_register_response() -> ct_sip_get_header()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->ext 4096-ptr_max
PARAM_VALUE 2 dataoff 0
PARAM_VALUE 4 type 6
PARAM_VALUE 5 matchoff 6284591104269459456
PARAM_VALUE 6 matchlen 5383247176918474752
DATA_SOURCE 0 ct r nf_ct_get

net/netfilter/nf_conntrack_sip.c process_sip_request() -> ct_sip_get_header()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->ext 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
PARAM_VALUE 1 dptr 4096-ptr_max
PARAM_VALUE 2 dataoff 0
PARAM_VALUE 3 datalen 5-u32max
PARAM_VALUE 4 type 0
PARAM_VALUE 5 matchoff 1066066129232396288
PARAM_VALUE 6 matchlen 6455073975319973888
DATA_SOURCE 0 ct r nf_ct_get

net/netfilter/nf_conntrack_sip.c process_sip_response() -> ct_sip_get_header()

Type Parameter Key Value
PARAM_VALUE 0 ct 0,8-u64max
PARAM_VALUE 2 dataoff 0
PARAM_VALUE 4 type 0
PARAM_VALUE 5 matchoff 1327204910881460224
PARAM_VALUE 6 matchlen 7816963844950147072
DATA_SOURCE 0 ct r nf_ct_get

net/netfilter/nf_conntrack_sip.c sip_help_tcp() -> ct_sip_get_header()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 2 dataoff 0
PARAM_VALUE 4 type 7
PARAM_VALUE 5 matchoff 8116706118620745728
PARAM_VALUE 6 matchlen 7108479244364271616
DATA_SOURCE 0 ct $2
USER_DATA 1 *dptr 0-255[u]
UNITS 1 dptr unit_byte
UNITS 3 datalen unit_byte
USER_PTR 1 dptr