Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/atm/resources.c atm_dev_put() -> (struct atmdev_ops)->dev_close()

Type Parameter Key Value
PARAM_VALUE 0 atm_dev 4096-ptr_max
PARAM_VALUE 0 atm_dev->class_dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 atm_dev->ops 4096-ptr_max
PARAM_VALUE 0 atm_dev->ops->compat_ioctl 0
PARAM_VALUE 0 atm_dev->ops->dev_close 4096-ptr_max
PARAM_VALUE 0 atm_dev->ops->ioctl 0,7512712554698895360
PARAM_VALUE 0 atm_dev->ops->proc_read 0,4096-ptr_max
BUF_SIZE 0 atm_dev (-1),1776
BUF_SIZE 0 atm_dev (-1),1776
BUF_SIZE 0 atm_dev->ops (-1),64
BUF_SIZE 0 atm_dev->type (-1),16
CAPPED_DATA 0 atm_dev 1
DATA_SOURCE 0 atm_dev $0
CONTAINER 0 -0-0+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_PTR 0 atm_dev->esi
HALF_LOCKED2 global &atm_dev_mutex

net/atm/common.c atm_dev_put() -> (struct atmdev_ops)->dev_close()

Type Parameter Key Value
PARAM_VALUE 0 atm_dev 4096-ptr_max
PARAM_VALUE 0 atm_dev->ops 4096-ptr_max
PARAM_VALUE 0 atm_dev->ops->close 5234409016607281152,7845458118853263360
PARAM_VALUE 0 atm_dev->ops->dev_close 8316247112903966720
PARAM_VALUE 0 atm_dev->ops->open 4096-ptr_max
PARAM_VALUE 0 atm_dev->ops->owner 0,4096-ptr_max
DATA_SOURCE 0 atm_dev $0
CONTAINER 0 -0-0+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 sk