Defined in 1 files as a prototype:

Defined in 12 files as a member:

Defined in 3 files as a function:

Referenced in 63 files:

Smatch caller information:

fs/jffs2/compr_rubin.c out_byte() -> encode()

Type Parameter Key Value
PARAM_VALUE 0 rs 1715091142725124096
PARAM_VALUE 0 rs->pp.reserve 32
PARAM_VALUE 1 A s32min-s32max
PARAM_VALUE 2 B s32min-s32max
PARAM_VALUE 3 symbol 0-1
DATA_SOURCE 0 rs $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 rs->pp.buflen 0-u32max
LOCK2 &c->alloc_sem
LOCK2 &f->sem
TYPE_LOCK (struct jffs2_inode_info)->sem
TYPE_LOCK (struct jffs2_sb_info)->alloc_sem

drivers/net/slip/slhc.c slhc_compress() -> encode()

Type Parameter Key Value
PARAM_VALUE 0 rs 4766447699626708992
BUF_SIZE 0 rs 16
BUF_SIZE 0 rs 16
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 A 0-u16max[u]
UNITS 1 A unit_byte
HALF_LOCKED2 &ppp->wlock
HALF_LOCKED2 &sl->lock
HALF_LOCKED2 bh

drivers/net/slip/slhc.c slhc_compress() -> encode()

Type Parameter Key Value
PARAM_VALUE 0 rs 4766447699626708992-4766447699626708993,4766447699626708995-18446744073709547521
PARAM_VALUE 1 A 1-u16max
BUF_SIZE 0 rs (-1),16
BUF_SIZE 0 rs (-1),16
BIT_INFO 1 A 0x0,0xffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 A 1-u16max
UNITS 1 A unit_byte
HALF_LOCKED2 &ppp->wlock
HALF_LOCKED2 &sl->lock
HALF_LOCKED2 bh

drivers/net/slip/slhc.c slhc_compress() -> encode()

Type Parameter Key Value
PARAM_VALUE 0 rs 4766447699626708992-18446744073709547521
PARAM_VALUE 1 A 1-u16max
BUF_SIZE 0 rs (-1),16
BUF_SIZE 0 rs (-1),16
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 A unit_byte
HALF_LOCKED2 &ppp->wlock
HALF_LOCKED2 &sl->lock
HALF_LOCKED2 bh

drivers/net/slip/slhc.c slhc_compress() -> encode()

Type Parameter Key Value
PARAM_VALUE 0 rs 4766447699626708992-18446744073709547521
PARAM_VALUE 1 A 1-u16max
BUF_SIZE 0 rs (-1),16
BUF_SIZE 0 rs (-1),16
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 A unit_byte
HALF_LOCKED2 &ppp->wlock
HALF_LOCKED2 &sl->lock
HALF_LOCKED2 bh

drivers/net/slip/slhc.c slhc_compress() -> encode()

Type Parameter Key Value
PARAM_VALUE 0 rs 4766447699626708992-18446744073709547521
BUF_SIZE 0 rs (-1),16
BUF_SIZE 0 rs (-1),16
CAPPED_DATA 1 A 1
BIT_INFO 1 A 0x0,0xffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 A 0-u16max
UNITS 1 A unit_byte
HALF_LOCKED2 &ppp->wlock
HALF_LOCKED2 &sl->lock
HALF_LOCKED2 bh

Smatch assignments to (struct ir_raw_handler)->encode:

drivers/media/rc/ir-rc6-decoder.c (null)() -> (struct ir_raw_handler)->encode [6432057106689626112]

drivers/media/rc/ir-sharp-decoder.c (null)() -> (struct ir_raw_handler)->encode [469713960222048256]

drivers/media/rc/ir-jvc-decoder.c (null)() -> (struct ir_raw_handler)->encode [6035850385000112128]

drivers/media/rc/ir-imon-decoder.c (null)() -> (struct ir_raw_handler)->encode [2015863071216316416]

drivers/media/rc/ir-rcmm-decoder.c (null)() -> (struct ir_raw_handler)->encode [6226271712620617728]

drivers/media/rc/ir-rc5-decoder.c (null)() -> (struct ir_raw_handler)->encode [5881465803238477824]

drivers/media/rc/ir-xmp-decoder.c (null)() -> (struct ir_raw_handler)->encode [0]

drivers/media/rc/ir-mce_kbd-decoder.c (null)() -> (struct ir_raw_handler)->encode [1486511867982376960]

drivers/media/rc/ir-sanyo-decoder.c (null)() -> (struct ir_raw_handler)->encode [3741341975271620608]

drivers/media/rc/ir-nec-decoder.c (null)() -> (struct ir_raw_handler)->encode [81147454989127680]

drivers/media/rc/ir-sony-decoder.c (null)() -> (struct ir_raw_handler)->encode [2279458807249629184]