Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/net/ppp/ppp_synctty.c ppp_sync_flush_output() -> ppp_output_wakeup()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
NOCHECK_CALL
LOCK2 &tty->ldisc_sem
TYPE_LOCK (struct tty_struct)->ldisc_sem

drivers/net/ppp/ppp_synctty.c ppp_sync_process() -> ppp_output_wakeup()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

drivers/net/ppp/ppp_async.c ppp_async_flush_output() -> ppp_output_wakeup()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
NOCHECK_CALL
LOCK2 &tty->ldisc_sem
TYPE_LOCK (struct tty_struct)->ldisc_sem

drivers/net/ppp/ppp_async.c ppp_async_process() -> ppp_output_wakeup()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->mtu 0-255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

net/atm/pppoatm.c pppoatm_wakeup_sender() -> ppp_output_wakeup()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh