Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 19 files:

Smatch caller information:

drivers/crypto/hisilicon/sec/sec_algs.c sec_skcipher_alg_callback() -> crypto_inc()

Type Parameter Key Value
PARAM_VALUE 1 size 16
BUF_SIZE 0 a s32min-(-2),1-s32max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 a unit_byte
LOCK2 &ctx->queue->queuelock
LOCK2 bh
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct sec_queue)->queuelock

drivers/crypto/inside-secure/eip93/eip93-common.c eip93_send_req() -> crypto_inc()

Type Parameter Key Value
PARAM_VALUE 0 a 6406828573064314880
PARAM_VALUE 1 size 16
BUF_SIZE 0 a 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/crypto/aria_aesni_avx_glue.c aria_avx_ctr_encrypt() -> crypto_inc()

Type Parameter Key Value
PARAM_VALUE 1 size 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

arch/x86/crypto/aria_aesni_avx_glue.c aria_avx_ctr_encrypt() -> crypto_inc()

Type Parameter Key Value
PARAM_VALUE 1 size 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

arch/x86/crypto/aria_aesni_avx2_glue.c aria_avx2_ctr_encrypt() -> crypto_inc()

Type Parameter Key Value
PARAM_VALUE 1 size 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

arch/x86/crypto/aria_aesni_avx2_glue.c aria_avx2_ctr_encrypt() -> crypto_inc()

Type Parameter Key Value
PARAM_VALUE 1 size 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

arch/x86/crypto/aria_gfni_avx512_glue.c aria_avx512_ctr_encrypt() -> crypto_inc()

Type Parameter Key Value
PARAM_VALUE 1 size 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

arch/x86/crypto/aria_gfni_avx512_glue.c aria_avx512_ctr_encrypt() -> crypto_inc()

Type Parameter Key Value
PARAM_VALUE 1 size 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

arch/x86/crypto/aesni-intel_glue.c ctr_crypt_aesni() -> crypto_inc()

Type Parameter Key Value
PARAM_VALUE 1 size 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

crypto/ctr.c crypto_ctr_crypt_final() -> crypto_inc()

Type Parameter Key Value
BUF_SIZE 0 a s32min-(-2),1-s32max
BUF_SIZE 0 a s32min-(-2),1-s32max
DATA_SOURCE 1 size r crypto_cipher_blocksize
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *a 0-255
UNITS 0 a unit_byte
USER_PTR 0 a
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 tfm_mutex

crypto/ctr.c crypto_ctr_crypt_inplace() -> crypto_inc()

Type Parameter Key Value
BUF_SIZE 0 a s32min-(-2),1-s32max
BUF_SIZE 0 a s32min-(-2),1-s32max
DATA_SOURCE 1 size r crypto_cipher_blocksize
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *a 0-255
UNITS 0 a unit_byte
USER_PTR 0 a
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 tfm_mutex

crypto/ctr.c crypto_ctr_crypt_segment() -> crypto_inc()

Type Parameter Key Value
BUF_SIZE 0 a s32min-(-2),1-s32max
BUF_SIZE 0 a s32min-(-2),1-s32max
DATA_SOURCE 1 size r crypto_cipher_blocksize
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *a 0-255
UNITS 0 a unit_byte
USER_PTR 0 a
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 tfm_mutex

drivers/crypto/atmel-aes.c atmel_aes_ctr_transfer() -> crypto_inc()

Type Parameter Key Value
PARAM_VALUE 0 a 4096-ptr_max
PARAM_VALUE 1 size 16
BUF_SIZE 0 a 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/atmel-aes.c atmel_aes_ctr_update_req_iv() -> crypto_inc()

Type Parameter Key Value
PARAM_VALUE 1 size 16
BUF_SIZE 0 a 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/crypto/sm4_aesni_avx_glue.c sm4_avx_ctr_crypt() -> crypto_inc()

Type Parameter Key Value
PARAM_VALUE 1 size 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 tfm_mutex

arch/x86/crypto/sm4_aesni_avx_glue.c sm4_avx_ctr_crypt() -> crypto_inc()

Type Parameter Key Value
PARAM_VALUE 1 size 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 tfm_mutex