Documented in 1 files:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
lib/asn1_encoder.c asn1_encode_boolean() -> asn1_encode_length()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *data | 332884403356692481 |
| PARAM_VALUE | 0 | *(*data) | 1 |
| PARAM_VALUE | 1 | data_len | 7804737408965484544 |
| PARAM_VALUE | 1 | *data_len | 2 |
| PARAM_VALUE | 2 | len | 1 |
| NOCHECK_CALL | |||
| LOCK2 | &chip->ops_sem | ||
| LOCK2 | &chip->tpm_mutex | ||
| TYPE_LOCK | (struct tpm_chip)->ops_sem | ||
| TYPE_LOCK | (struct tpm_chip)->tpm_mutex |
lib/asn1_encoder.c asn1_encode_octet_string() -> asn1_encode_length()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *data | 4097-18446744073709547521 |
| PARAM_VALUE | 1 | data_len | 6863698077571313664 |
| PARAM_VALUE | 1 | *data_len | 1-s32max |
| DATA_SOURCE | 2 | len | $3 |
| LOCK2 | &chip->ops_sem | ||
| LOCK2 | &chip->tpm_mutex | ||
| TYPE_LOCK | (struct tpm_chip)->ops_sem | ||
| TYPE_LOCK | (struct tpm_chip)->tpm_mutex |
lib/asn1_encoder.c asn1_encode_sequence() -> asn1_encode_length()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *data | 4097-18446744073709547521 |
| PARAM_VALUE | 1 | data_len | 3462127116299743232 |
| PARAM_VALUE | 1 | *data_len | 1-s32max |
| DATA_SOURCE | 2 | len | $3 |
| LOCK2 | &chip->ops_sem | ||
| LOCK2 | &chip->tpm_mutex | ||
| TYPE_LOCK | (struct tpm_chip)->ops_sem | ||
| TYPE_LOCK | (struct tpm_chip)->tpm_mutex |
lib/asn1_encoder.c asn1_encode_tag() -> asn1_encode_length()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *data | 4097-18446744073709547521 |
| PARAM_VALUE | 1 | data_len | 945898791302541312 |
| PARAM_VALUE | 1 | *data_len | 1-s32max |
| DATA_SOURCE | 2 | len | $4 |
| LOCK2 | &chip->ops_sem | ||
| LOCK2 | &chip->tpm_mutex | ||
| TYPE_LOCK | (struct tpm_chip)->ops_sem | ||
| TYPE_LOCK | (struct tpm_chip)->tpm_mutex |