Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/crypto/intel/iaa/iaa_crypto_main.c alloc_wq_table() -> free_wq_table()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &wq->wq_lock
LOCK2 global &iaa_devices_lock
TYPE_LOCK (struct idxd_wq)->wq_lock

drivers/crypto/intel/iaa/iaa_crypto_main.c iaa_crypto_probe() -> free_wq_table()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &wq->wq_lock
LOCK2 global &iaa_devices_lock
TYPE_LOCK (struct idxd_wq)->wq_lock

drivers/crypto/intel/iaa/iaa_crypto_main.c iaa_crypto_remove() -> free_wq_table()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &wq->wq_lock
LOCK2 global &iaa_devices_lock
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct idxd_wq)->wq_lock