Defined in 1 files as a prototype:
Defined in 5 files as a function:
- drivers/edac/thunderx_edac.c, line 63 (as a function)
- drivers/hid/bpf/progs/Wacom__ArtPen.bpf.c, line 89 (as a function)
- lib/decompress_bunzip2.c, line 116 (as a function)
- net/netfilter/nf_conntrack_h323_asn1.c, line 186 (as a function)
- tools/firewire/nosy-dump.c, line 644 (as a function)
Referenced in 5 files:
- drivers/edac/thunderx_edac.c
- drivers/hid/bpf/progs/Wacom__ArtPen.bpf.c
- lib/decompress_bunzip2.c
- net/netfilter/nf_conntrack_h323_asn1.c
- tools/firewire/nosy-dump.c
Smatch caller information:
lib/decompress_bunzip2.c get_next_block() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->fill | 5705528904060833792 |
| PARAM_VALUE | 0 | bd->io_error | (-3),0 |
| PARAM_VALUE | 0 | bd->writeCopies | 0 |
| PARAM_VALUE | 0 | bd->writeCurrent | 0-255 |
| PARAM_VALUE | 0 | bd->writePos | (-8388608)-8388607 |
| PARAM_VALUE | 1 | bits_wanted | 24 |
| DATA_SOURCE | 0 | bd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/decompress_bunzip2.c get_next_block() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->fill | 5705528904060833792 |
| PARAM_VALUE | 0 | bd->io_error | (-3),0 |
| PARAM_VALUE | 0 | bd->writeCopies | 0 |
| PARAM_VALUE | 0 | bd->writeCurrent | 0-255 |
| PARAM_VALUE | 0 | bd->writePos | (-8388608)-8388607 |
| PARAM_VALUE | 1 | bits_wanted | 24 |
| CAPPED_DATA | 0 | bd->inbufCount | 1 |
| DATA_SOURCE | 0 | bd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/decompress_bunzip2.c get_next_block() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->fill | 5705528904060833792 |
| PARAM_VALUE | 0 | bd->io_error | (-3),0 |
| PARAM_VALUE | 0 | bd->writeCopies | 0 |
| PARAM_VALUE | 0 | bd->writeCurrent | 0-255 |
| PARAM_VALUE | 0 | bd->writePos | (-8388608)-8388607 |
| PARAM_VALUE | 1 | bits_wanted | 32 |
| DATA_SOURCE | 0 | bd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/decompress_bunzip2.c get_next_block() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->fill | 5705528904060833792 |
| PARAM_VALUE | 0 | bd->io_error | (-3),0 |
| PARAM_VALUE | 0 | bd->writeCopies | 0 |
| PARAM_VALUE | 0 | bd->writeCurrent | 0-255 |
| PARAM_VALUE | 0 | bd->writePos | (-8388608)-8388607 |
| PARAM_VALUE | 1 | bits_wanted | 1 |
| DATA_SOURCE | 0 | bd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/decompress_bunzip2.c get_next_block() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->fill | 5705528904060833792 |
| PARAM_VALUE | 0 | bd->io_error | (-3),0 |
| PARAM_VALUE | 0 | bd->writeCopies | 0 |
| PARAM_VALUE | 0 | bd->writeCurrent | 0-255 |
| PARAM_VALUE | 0 | bd->writePos | (-8388608)-8388607 |
| PARAM_VALUE | 1 | bits_wanted | 24 |
| DATA_SOURCE | 0 | bd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/decompress_bunzip2.c get_next_block() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dbufSize | 1-u32max |
| PARAM_VALUE | 0 | bd->fill | 5705528904060833792 |
| PARAM_VALUE | 0 | bd->io_error | (-3),0 |
| PARAM_VALUE | 0 | bd->writeCopies | 0 |
| PARAM_VALUE | 0 | bd->writeCurrent | 0-255 |
| PARAM_VALUE | 0 | bd->writePos | (-8388608)-8388607 |
| PARAM_VALUE | 1 | bits_wanted | 16 |
| DATA_SOURCE | 0 | bd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/decompress_bunzip2.c get_next_block() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dbufSize | 1-u32max |
| PARAM_VALUE | 0 | bd->fill | 5705528904060833792 |
| PARAM_VALUE | 0 | bd->io_error | (-3),0 |
| PARAM_VALUE | 0 | bd->writeCopies | 0 |
| PARAM_VALUE | 0 | bd->writeCurrent | 0-255 |
| PARAM_VALUE | 0 | bd->writePos | (-8388608)-8388607 |
| PARAM_VALUE | 1 | bits_wanted | 16 |
| DATA_SOURCE | 0 | bd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/decompress_bunzip2.c get_next_block() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dbufSize | 1-u32max |
| PARAM_VALUE | 0 | bd->fill | 5705528904060833792 |
| PARAM_VALUE | 0 | bd->io_error | (-3),0 |
| PARAM_VALUE | 0 | bd->writeCopies | 0 |
| PARAM_VALUE | 0 | bd->writeCurrent | 0-255 |
| PARAM_VALUE | 0 | bd->writePos | (-8388608)-8388607 |
| PARAM_VALUE | 1 | bits_wanted | 3 |
| DATA_SOURCE | 0 | bd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/decompress_bunzip2.c get_next_block() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dbufSize | 1-u32max |
| PARAM_VALUE | 0 | bd->fill | 5705528904060833792 |
| PARAM_VALUE | 0 | bd->io_error | (-3),0 |
| PARAM_VALUE | 0 | bd->writeCopies | 0 |
| PARAM_VALUE | 0 | bd->writeCurrent | 0-255 |
| PARAM_VALUE | 0 | bd->writePos | (-8388608)-8388607 |
| PARAM_VALUE | 1 | bits_wanted | 15 |
| DATA_SOURCE | 0 | bd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/decompress_bunzip2.c get_next_block() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dbufSize | 1-u32max |
| PARAM_VALUE | 0 | bd->fill | 5705528904060833792 |
| PARAM_VALUE | 0 | bd->io_error | (-3),0 |
| PARAM_VALUE | 0 | bd->writeCopies | 0 |
| PARAM_VALUE | 0 | bd->writeCurrent | 0-255 |
| PARAM_VALUE | 0 | bd->writePos | (-8388608)-8388607 |
| PARAM_VALUE | 1 | bits_wanted | 1 |
| DATA_SOURCE | 0 | bd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/decompress_bunzip2.c get_next_block() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dbufSize | 1-u32max |
| PARAM_VALUE | 0 | bd->fill | 5705528904060833792 |
| PARAM_VALUE | 0 | bd->io_error | (-3),0 |
| PARAM_VALUE | 0 | bd->writeCopies | 0 |
| PARAM_VALUE | 0 | bd->writeCurrent | 0-255 |
| PARAM_VALUE | 0 | bd->writePos | (-8388608)-8388607 |
| PARAM_VALUE | 1 | bits_wanted | 1 |
| DATA_SOURCE | 0 | bd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/decompress_bunzip2.c get_next_block() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dbufSize | 1-u32max |
| PARAM_VALUE | 0 | bd->fill | 5705528904060833792 |
| PARAM_VALUE | 0 | bd->io_error | (-3),0 |
| PARAM_VALUE | 0 | bd->writeCopies | 0 |
| PARAM_VALUE | 0 | bd->writeCurrent | 0-255 |
| PARAM_VALUE | 0 | bd->writePos | (-8388608)-8388607 |
| PARAM_VALUE | 1 | bits_wanted | 5 |
| DATA_SOURCE | 0 | bd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/decompress_bunzip2.c get_next_block() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dbufSize | 1-u32max |
| PARAM_VALUE | 0 | bd->fill | 5705528904060833792 |
| PARAM_VALUE | 0 | bd->io_error | (-3),0 |
| PARAM_VALUE | 0 | bd->writeCopies | 0 |
| PARAM_VALUE | 0 | bd->writeCurrent | 0-255 |
| PARAM_VALUE | 0 | bd->writePos | (-8388608)-8388607 |
| PARAM_VALUE | 1 | bits_wanted | 2 |
| DATA_SOURCE | 0 | bd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/decompress_bunzip2.c get_next_block() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->dbufSize | 1-u32max |
| PARAM_VALUE | 0 | bd->fill | 5705528904060833792 |
| PARAM_VALUE | 0 | bd->inbufBitCount | 0-4294967294 |
| PARAM_VALUE | 0 | bd->io_error | (-3),0 |
| PARAM_VALUE | 0 | bd->writeCopies | 0 |
| PARAM_VALUE | 0 | bd->writeCurrent | 0-255 |
| PARAM_VALUE | 0 | bd->writePos | (-8388608)-8388607 |
| CAPPED_DATA | 0 | bd->inbufBitCount | 1 |
| CAPPED_DATA | 0 | bd->inbufCount | 1 |
| CAPPED_DATA | 0 | bd->inbufPos | 1 |
| DATA_SOURCE | 0 | bd | $0 |
| PARAM_COMPARE | 0 | bd->inbufBitCount | < $1 |
| PARAM_COMPARE | 0 | bd->inbufCount | == $0->inbufPos |
| PARAM_COMPARE | 1 | bits_wanted | > $0->inbufBitCount |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/decompress_bunzip2.c start_bunzip() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->fill | 5705528904060833792 |
| PARAM_VALUE | 0 | bd->inbuf | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->inbufCount | 2-s64max |
| PARAM_VALUE | 1 | bits_wanted | 32 |
| BUF_SIZE | 0 | bd->inbuf | (-1),4096,8192,139000 |
| MEM_ZERO | 0 | bd | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/netfilter/nf_conntrack_h323_asn1.c decode_bmpstr() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 1 | bits_wanted | 0-8,10-255 |
| DATA_SOURCE | 0 | bd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/netfilter/nf_conntrack_h323_asn1.c decode_choice() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 0 | bd->bit | 0-7 |
| PARAM_VALUE | 0 | bd->cur | 4096-18446744073709547521 |
| PARAM_VALUE | 1 | bits_wanted | 7 |
| DATA_SOURCE | 0 | bd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &nf_h323_lock |
net/netfilter/nf_conntrack_h323_asn1.c decode_choice() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| DATA_SOURCE | 0 | bd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &nf_h323_lock |
net/netfilter/nf_conntrack_h323_asn1.c decode_int() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 1 | bits_wanted | 2 |
| DATA_SOURCE | 0 | bd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/netfilter/nf_conntrack_h323_asn1.c decode_numstr() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| DATA_SOURCE | 0 | bd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/netfilter/nf_conntrack_h323_asn1.c decode_octstr() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 1 | bits_wanted | 1-8,10-11,13-255 |
| DATA_SOURCE | 0 | bd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/netfilter/nf_conntrack_h323_asn1.c decode_seq() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 1 | bits_wanted | 7 |
| DATA_SOURCE | 0 | bd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &nf_h323_lock |
net/netfilter/nf_conntrack_h323_asn1.c decode_seqof() -> get_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bd | 4096-ptr_max |
| PARAM_VALUE | 1 | bits_wanted | 0-8,11,13-255 |
| DATA_SOURCE | 0 | bd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |