Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/tty/hvc/hvc_irq.c notifier_hangup_irq() -> notifier_del_irq()

Type Parameter Key Value
PARAM_VALUE 0 hp 4096-ptr_max
PARAM_VALUE 0 hp->n_outbuf 0
PARAM_VALUE 0 hp->ops 4096-ptr_max
PARAM_VALUE 0 hp->ops->notifier_hangup 3096015773804462080,8756784620214460416
PARAM_VALUE 0 hp->port.count 0
PARAM_VALUE 0 hp->port.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 hp->port.tty 0,4096-ptr_max
PARAM_VALUE 0 hp->tty_resize.lockdep_map->name 0-255
BUF_SIZE 0 hp s32min-(-2),1-s32max
BUF_SIZE 0 hp s32min-(-2),1-s32max
DATA_SOURCE 0 hp $0
DATA_SOURCE 1 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &tty->legacy_mutex
HALF_LOCKED2 &tty->driver_data->d_lockref.lock
TYPE_LOCK (struct tty_struct)->legacy_mutex

drivers/tty/hvc/hvc_console.c hvc_close() -> (struct hv_ops)->notifier_del()

Type Parameter Key Value
PARAM_VALUE 0 hp 4096-ptr_max
PARAM_VALUE 0 hp->ops 4096-ptr_max
PARAM_VALUE 0 hp->ops->dtr_rts 0
PARAM_VALUE 0 hp->ops->notifier_del 6059347540458635264,8756784620214460416
PARAM_VALUE 0 hp->port.count 0
PARAM_VALUE 0 hp->port.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 hp->port.tty 0,4096-ptr_max
BUF_SIZE 0 hp s32min-(-2),1-s32max
BUF_SIZE 0 hp s32min-(-2),1-s32max
CONTAINER 0 -32-1080+0 $(-1)
CONTAINER 1 *(-32-1080+1092) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 global &spk_mutex