Defined in 67 files as a member:

Defined in 2 files as a function:

Referenced in 154 files:

Smatch caller information:

drivers/usb/core/devio.c proc_allow_suspend() -> connected()

Type Parameter Key Value
PARAM_VALUE 0 ps 4096-ptr_max
PARAM_VALUE 0 ps->dev->state 1-u32max
BUF_SIZE 0 ps s32min-(-2),1-s32max
BUF_SIZE 0 ps s32min-(-2),1-s32max
DATA_SOURCE 0 ps $0
LOCK2 &dev->dev.mutex
TYPE_LOCK (struct device)->mutex

drivers/usb/core/devio.c proc_ioctl() -> connected()

Type Parameter Key Value
PARAM_VALUE 0 ps 4096-ptr_max
PARAM_VALUE 0 ps->dev->state 1-u32max
BUF_SIZE 0 ps s32min-(-2),1-s32max
BUF_SIZE 0 ps s32min-(-2),1-s32max
DATA_SOURCE 0 ps $0
LOCK2 &dev->dev.mutex
TYPE_LOCK (struct device)->mutex

drivers/usb/core/devio.c proc_reapurbnonblock() -> connected()

Type Parameter Key Value
PARAM_VALUE 0 ps 4096-ptr_max
BUF_SIZE 0 ps s32min-(-2),1-s32max
BUF_SIZE 0 ps s32min-(-2),1-s32max
DATA_SOURCE 0 ps $0
PARAM_COMPARE 0 &ps->async_completed == $0->async_completed.next
LOCK2 &dev->dev.mutex
TYPE_LOCK (struct device)->mutex

drivers/usb/core/devio.c proc_reapurbnonblock_compat() -> connected()

Type Parameter Key Value
PARAM_VALUE 0 ps 4096-ptr_max
BUF_SIZE 0 ps s32min-(-2),1-s32max
BUF_SIZE 0 ps s32min-(-2),1-s32max
DATA_SOURCE 0 ps $0
PARAM_COMPARE 0 &ps->async_completed == $0->async_completed.next
LOCK2 &dev->dev.mutex
TYPE_LOCK (struct device)->mutex

drivers/usb/core/devio.c reap_as() -> connected()

Type Parameter Key Value
PARAM_VALUE 0 ps 4096-ptr_max
BUF_SIZE 0 ps s32min-(-2),1-s32max
BUF_SIZE 0 ps s32min-(-2),1-s32max
DATA_SOURCE 0 ps $0
PARAM_COMPARE 0 &ps->async_completed == $0->async_completed.next
LOCK2 &dev->dev.mutex
HALF_LOCKED2 &dev->dev.mutex
TYPE_LOCK (struct device)->mutex

drivers/usb/core/devio.c usbdev_do_ioctl() -> connected()

Type Parameter Key Value
PARAM_VALUE 0 ps 4096-ptr_max
BUF_SIZE 0 ps s32min-(-2),1-s32max
BUF_SIZE 0 ps s32min-(-2),1-s32max
LOCK2 &dev->dev.mutex
TYPE_LOCK (struct device)->mutex

drivers/usb/core/devio.c usbdev_poll() -> connected()

Type Parameter Key Value
BUF_SIZE 0 ps s32min-(-2),1-s32max
BUF_SIZE 0 ps s32min-(-2),1-s32max
CAPPED_DATA 0 &ps->async_completed 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &kvm->irq_srcu
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &vm->irqfds_lock
HALF_LOCKED2 global &irqfds_srcu

drivers/usb/core/devio.c usbdev_read() -> connected()

Type Parameter Key Value
PARAM_VALUE 0 ps 4096-ptr_max
BUF_SIZE 0 ps s32min-(-2),1-s32max
BUF_SIZE 0 ps s32min-(-2),1-s32max
LOCK2 &dev->dev.mutex
TYPE_LOCK (struct device)->mutex

net/tipc/topsrv.c tipc_conn_data_ready() -> connected()

Type Parameter Key Value
BUF_SIZE 0 ps s32min-(-2),1-s32max
BUF_SIZE 0 ps s32min-(-2),1-s32max
LOCK2 &sk->sk_callback_lock
LOCK2 bh
TYPE_LOCK (struct sock)->sk_callback_lock

net/tipc/topsrv.c tipc_conn_lookup() -> connected()

Type Parameter Key Value
DATA_SOURCE 0 ps r idr_find
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->idr_lock
LOCK2 bh
HALF_LOCKED2 &sub->lock
HALF_LOCKED2 sk
TYPE_LOCK (struct tipc_topsrv)->idr_lock

net/tipc/topsrv.c tipc_conn_rcv_from_sock() -> connected()

Type Parameter Key Value
PARAM_VALUE 0 ps 4096-ptr_max
CAPPED_DATA 0 ps 1
DATA_SOURCE 0 ps $0
LOCK2 &sk->sk_callback_lock
LOCK2 bh
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct sock)->sk_callback_lock

net/tipc/topsrv.c tipc_conn_recv_work() -> connected()

Type Parameter Key Value
PARAM_VALUE 0 ps 4096-ptr_max
HALF_LOCKED2 &pool->lock

net/tipc/topsrv.c tipc_conn_recv_work() -> connected()

Type Parameter Key Value
PARAM_VALUE 0 ps 4096-ptr_max
HALF_LOCKED2 &pool->lock

net/tipc/topsrv.c tipc_conn_send_work() -> connected()

Type Parameter Key Value
PARAM_VALUE 0 ps 4096-ptr_max
HALF_LOCKED2 &pool->lock

net/tipc/topsrv.c tipc_conn_write_space() -> connected()

Type Parameter Key Value
BUF_SIZE 0 ps s32min-(-2),1-s32max
BUF_SIZE 0 ps s32min-(-2),1-s32max
LOCK2 &sk->sk_callback_lock
LOCK2 bh
TYPE_LOCK (struct sock)->sk_callback_lock

net/tipc/topsrv.c tipc_topsrv_queue_evt() -> connected()

Type Parameter Key Value
PARAM_VALUE 0 ps 4096-ptr_max
DATA_SOURCE 0 ps r tipc_conn_lookup
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sub->lock
HALF_LOCKED2 &tn->nametbl_lock
HALF_LOCKED2 bh
TYPE_LOCK (struct tipc_subscription)->lock