Defined in 3 files as a member:
- drivers/net/ethernet/xscale/ixp4xx_eth.c, line 233 (as a member)
- drivers/net/ethernet/xscale/ixp4xx_eth.c, line 243 (as a member)
- include/uapi/linux/ip.h, line 136 (as a member)
Defined in 1 files as a macro:
Defined in 1 files as a function:
Referenced in 32 files:
- crypto/chacha20poly1305.c
- drivers/crypto/aspeed/aspeed-hace-hash.c
- drivers/crypto/atmel-aes-regs.h
- drivers/crypto/atmel-aes.c
- drivers/crypto/atmel-sha.c
- drivers/crypto/marvell/cesa/hash.c
- drivers/crypto/tegra/tegra-se-aes.c
- drivers/net/ethernet/asix/ax88796c_main.c
- drivers/net/ethernet/cadence/macb_main.c
- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
- drivers/net/ethernet/intel/ixgbevf/ipsec.c
- drivers/net/ethernet/xscale/ixp4xx_eth.c, line 642
- drivers/net/usb/asix_common.c
- drivers/net/usb/cdc_eem.c
- drivers/net/usb/gl620a.c
- drivers/net/usb/kalmia.c
- drivers/net/usb/net1080.c
- drivers/net/usb/sr9800.c
- drivers/net/usb/zaurus.c
- drivers/scsi/cxgbi/libcxgbi.c
- drivers/usb/gadget/function/f_eem.c
- fs/orangefs/dir.c
- net/can/isotp.c
- net/ipv4/esp4.c
- net/ipv6/esp6.c
- net/ipv6/exthdrs.c
- net/ipv6/mip6.c
- net/sctp/sm_make_chunk.c
- net/xfrm/xfrm_input.c, line 198
- net/xfrm/xfrm_output.c
- scripts/dtc/flattree.c
- usr/gen_init_cpio.c
Smatch caller information:
net/can/isotp.c check_optimized() -> padlen()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | datalen | 1 |
| DATA_SOURCE | 0 | datalen | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | datalen | 0-255[c] |
| UNITS | 0 | datalen | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &so->rx_lock | ||
| TYPE_LOCK | (struct isotp_sock)->rx_lock |
net/can/isotp.c check_pad() -> padlen()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | datalen | 0-255 |
| UNITS | 0 | datalen | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &so->rx_lock | ||
| HALF_LOCKED2 | &so->rx_lock | ||
| TYPE_LOCK | (struct isotp_sock)->rx_lock |
net/can/isotp.c isotp_fill_dataframe() -> padlen()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | datalen | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | datalen | unit_byte |
net/can/isotp.c isotp_fill_dataframe() -> padlen()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | datalen | 9-255 |
| CAPPED_DATA | 0 | datalen | 1 |
| FUZZY_MAX | 0 | datalen | 9 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | datalen | unit_byte |
net/can/isotp.c isotp_rcv_ff() -> padlen()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | datalen | 0-255[u] |
| UNITS | 0 | datalen | unit_byte |
| LOCK2 | &so->rx_lock | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct isotp_sock)->rx_lock |
net/can/isotp.c isotp_setsockopt_locked() -> padlen()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | datalen | 0-255 |
| LOCK2 | sk |