Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/net/ppp/ppp_synctty.c ppp_sync_open() -> ppp_register_channel()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->hdrlen 2
PARAM_VALUE 0 chan->mtu 1500
PARAM_VALUE 0 chan->ops 3070627032984784896
PARAM_VALUE 0 chan->private 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 chan->speed 0-s32max
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->legacy_mutex

drivers/net/ppp/pptp.c pptp_connect() -> ppp_register_channel()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->direct_xmit 1
PARAM_VALUE 0 chan->hdrlen 18
PARAM_VALUE 0 chan->mtu (-17)-2147483629
PARAM_VALUE 0 chan->ops 5108798988058734592
PARAM_VALUE 0 chan->private 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 sk

drivers/net/ppp/ppp_async.c ppp_asynctty_open() -> ppp_register_channel()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->mtu 1500
PARAM_VALUE 0 chan->ops 6548227270598197248
PARAM_VALUE 0 chan->private 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 chan->speed 0-s32max
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->legacy_mutex

net/atm/pppoatm.c pppoatm_assign_vcc() -> ppp_register_channel()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->ops 7824100225197105152
PARAM_VALUE 0 chan->private 4096-ptr_max
CAPABLE 0 12
LOCK2 global &ioctl_mutex