Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/usb/r8152.c rtl8152_open() -> (struct rtl_ops)->up()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->control.dep_map->name 0-255
PARAM_VALUE 0 tp->control.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 tp->control.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 tp->control.first_waiter->task->blocked_on 0
PARAM_VALUE 0 tp->control.osq.tail.counter 0-s32max
PARAM_VALUE 0 tp->control.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 tp->control.wait_lock.owner (-1)
PARAM_VALUE 0 tp->control.wait_lock.owner_cpu u32max
PARAM_VALUE 0 tp->intf 4096-ptr_max
PARAM_VALUE 0 tp->intf->cur_altsetting 4096-ptr_max
PARAM_VALUE 0 tp->intf->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 tp->intf->dev.class 0,4096-ptr_max
PARAM_VALUE 0 tp->intf->dev.power.request 0-4
PARAM_VALUE 0 tp->intf->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 tp->intf->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 tp->intf->dev.type 0,4096-ptr_max
PARAM_VALUE 0 tp->intr_buff 4096-ptr_max
PARAM_VALUE 0 tp->intr_interval 0-255
PARAM_VALUE 0 tp->intr_urb 4096-ptr_max
PARAM_VALUE 0 tp->intr_urb->actual_length 0
PARAM_VALUE 0 tp->intr_urb->anchor 0
PARAM_VALUE 0 tp->intr_urb->anchor_list.next 4096-ptr_max
PARAM_VALUE 0 tp->intr_urb->anchor_list.next->next 4096-ptr_max
PARAM_VALUE 0 tp->intr_urb->anchor_list.prev 4096-ptr_max
PARAM_VALUE 0 tp->intr_urb->anchor_list.prev->next 4096-ptr_max
PARAM_VALUE 0 tp->intr_urb->anchor_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 tp->intr_urb->complete 5280486418078531584
PARAM_VALUE 0 tp->intr_urb->context 4096-ptr_max
PARAM_VALUE 0 tp->intr_urb->dev 4096-ptr_max
PARAM_VALUE 0 tp->intr_urb->ep 0
PARAM_VALUE 0 tp->intr_urb->error_count 0
PARAM_VALUE 0 tp->intr_urb->hcpriv 0
PARAM_VALUE 0 tp->intr_urb->kref.refcount.refs.counter 1
PARAM_VALUE 0 tp->intr_urb->num_mapped_sgs 0
PARAM_VALUE 0 tp->intr_urb->num_sgs 0
PARAM_VALUE 0 tp->intr_urb->number_of_packets 0
PARAM_VALUE 0 tp->intr_urb->reject.counter 0
PARAM_VALUE 0 tp->intr_urb->setup_dma 0
PARAM_VALUE 0 tp->intr_urb->setup_packet 0
PARAM_VALUE 0 tp->intr_urb->sg 0
PARAM_VALUE 0 tp->intr_urb->sgt 0
PARAM_VALUE 0 tp->intr_urb->start_frame (-1)
PARAM_VALUE 0 tp->intr_urb->status 0
PARAM_VALUE 0 tp->intr_urb->stream_id 0
PARAM_VALUE 0 tp->intr_urb->transfer_buffer 4096-ptr_max
PARAM_VALUE 0 tp->intr_urb->transfer_buffer_length 2
PARAM_VALUE 0 tp->intr_urb->transfer_dma 0
PARAM_VALUE 0 tp->intr_urb->transfer_flags 0
PARAM_VALUE 0 tp->intr_urb->unlinked 0
PARAM_VALUE 0 tp->intr_urb->urb_list.next 4096-ptr_max
PARAM_VALUE 0 tp->intr_urb->urb_list.next->next 4096-ptr_max
PARAM_VALUE 0 tp->intr_urb->urb_list.prev 4096-ptr_max
PARAM_VALUE 0 tp->intr_urb->urb_list.prev->next 4096-ptr_max
PARAM_VALUE 0 tp->intr_urb->urb_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 tp->intr_urb->use_count.counter 0
PARAM_VALUE 0 tp->netdev 4096-ptr_max
PARAM_VALUE 0 tp->rx_count.counter 0
PARAM_VALUE 0 tp->rx_done.next 4096-ptr_max
PARAM_VALUE 0 tp->rx_done.next->next 4096-ptr_max
PARAM_VALUE 0 tp->rx_done.prev 4096-ptr_max
PARAM_VALUE 0 tp->rx_done.prev->next 4096-ptr_max
PARAM_VALUE 0 tp->rx_done.prev->prev 4096-ptr_max
PARAM_VALUE 0 tp->rx_info.next 4096-ptr_max
PARAM_VALUE 0 tp->rx_info.next->next 4096-ptr_max
PARAM_VALUE 0 tp->rx_info.prev 4096-ptr_max
PARAM_VALUE 0 tp->rx_info.prev->next 4096-ptr_max
PARAM_VALUE 0 tp->rx_info.prev->next->next 4096-ptr_max
PARAM_VALUE 0 tp->rx_info.prev->prev 4096-ptr_max
PARAM_VALUE 0 tp->rx_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 tp->rx_queue.next 4096-ptr_max
PARAM_VALUE 0 tp->rx_queue.prev 4096-ptr_max
PARAM_VALUE 0 tp->rx_queue.qlen 0
PARAM_VALUE 0 tp->tx_free.next 4096-ptr_max
PARAM_VALUE 0 tp->tx_free.next->next 4096-ptr_max
PARAM_VALUE 0 tp->tx_free.prev 4096-ptr_max
PARAM_VALUE 0 tp->tx_free.prev->next 4096-ptr_max
PARAM_VALUE 0 tp->tx_free.prev->prev 4096-ptr_max
PARAM_VALUE 0 tp->tx_queue.next 4096-ptr_max
PARAM_VALUE 0 tp->tx_queue.prev 4096-ptr_max
PARAM_VALUE 0 tp->tx_queue.qlen 0
CAPPED_DATA 0 &tp->control 1
CONTAINER 0 -24-1856+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &tp->control
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct r8152)->control

drivers/net/usb/r8152.c rtl8152_system_resume() -> (struct rtl_ops)->up()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->control.dep_map->name 0-255
PARAM_VALUE 0 tp->control.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 tp->control.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 tp->control.osq.tail.counter 0-s32max
PARAM_VALUE 0 tp->control.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 tp->control.wait_lock.owner (-1)
PARAM_VALUE 0 tp->control.wait_lock.owner_cpu u32max
PARAM_VALUE 0 tp->netdev 4096-ptr_max
PARAM_VALUE 0 tp->netdev->flags 1-u32max
PARAM_VALUE 0 tp->netdev->refcnt_tracker.list.next->next 4096-ptr_max
PARAM_VALUE 0 tp->netdev->refcnt_tracker.list.next->prev 4096-ptr_max
PARAM_VALUE 0 tp->netdev->watchdog_dev_tracker 0,4096-ptr_max
PARAM_VALUE 0 tp->netdev->watchdog_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 tp->netdev->watchdog_ref_held 1
PARAM_VALUE 0 tp->netdev->watchdog_timeo 1-s32max
PARAM_VALUE 0 tp->netdev->watchdog_timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 tp->netdev->watchdog_timer.entry.pprev 0,4096-ptr_max
PARAM_VALUE 0 tp->ocp_base u16max
BUF_SIZE 0 tp s32min-(-2),1-s32max
BUF_SIZE 0 tp s32min-(-2),1-s32max
DATA_SOURCE 0 tp $0
CONTAINER 0 -24-1856+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &tp->control
TYPE_LOCK (struct r8152)->control