Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/can/usb/peak_usb/pcan_usb_fd.c pcan_usb_fd_drv_loaded() -> pcan_usb_pro_send_req()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->adapter 4096-ptr_max
PARAM_VALUE 0 dev->adapter->bittiming_const 4096-ptr_max
PARAM_VALUE 0 dev->adapter->ctrl_count 1-2
PARAM_VALUE 0 dev->adapter->ctrlmode_supported 14,262,302
PARAM_VALUE 0 dev->adapter->dev_exit 0,7511883350959845376,8187376340539904000
PARAM_VALUE 0 dev->adapter->dev_free 0,7808851311657648128,8122313244762963968
PARAM_VALUE 0 dev->adapter->dev_init 4096-ptr_max
PARAM_VALUE 0 dev->adapter->dev_set_bus 4096-ptr_max
PARAM_VALUE 0 dev->adapter->ep_msg_in 130
PARAM_VALUE 0 dev->adapter->ethtool_ops 4096-ptr_max
PARAM_VALUE 0 dev->adapter->intf_probe 208116900952166400,7120263499053453312,7910983587826667520
PARAM_VALUE 0 dev->adapter->sizeof_dev_private 1288,1296,1416
PARAM_VALUE 0 dev->ctrl_idx 0-1
PARAM_VALUE 0 dev->netdev 4096-ptr_max
PARAM_VALUE 1 req_id 2
PARAM_VALUE 2 req_value 5
PARAM_VALUE 3 req_addr 4096-ptr_max
PARAM_VALUE 4 req_size 16
BUF_SIZE 0 dev s32min-(-1),1-s32max
BUF_SIZE 0 dev s32min-(-1),1-s32max
BUF_SIZE 0 dev->cmd_buf (-1),32
BUF_SIZE 0 dev->prev_siblings s32min-(-1),1-s32max
BUF_SIZE 3 req_addr 512
CAPPED_DATA 0 dev->ctrl_idx 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->netdev->num_napi_configs
NO_OVERFLOW_SIMPLE 0 dev->netdev->num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->netdev->num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->netdev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->netdev->real_num_tx_queues

drivers/net/can/usb/peak_usb/pcan_usb_fd.c pcan_usb_fd_read_fwinfo() -> pcan_usb_pro_send_req()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->adapter 4096-ptr_max
PARAM_VALUE 0 dev->adapter->bittiming_const 4096-ptr_max
PARAM_VALUE 0 dev->adapter->ctrl_count 1-2
PARAM_VALUE 0 dev->adapter->ctrlmode_supported 14,262,302
PARAM_VALUE 0 dev->adapter->dev_free 0,7808851311657648128,8122313244762963968
PARAM_VALUE 0 dev->adapter->dev_init 4096-ptr_max
PARAM_VALUE 0 dev->adapter->dev_set_bus 4096-ptr_max
PARAM_VALUE 0 dev->adapter->ep_msg_in 130
PARAM_VALUE 0 dev->adapter->ethtool_ops 4096-ptr_max
PARAM_VALUE 0 dev->adapter->intf_probe 208116900952166400,7120263499053453312,7910983587826667520
PARAM_VALUE 0 dev->adapter->sizeof_dev_private 1288,1296,1416
PARAM_VALUE 1 req_id 0
PARAM_VALUE 2 req_value 1
PARAM_VALUE 3 req_addr 4096-ptr_max
PARAM_VALUE 4 req_size 36
BUF_SIZE 0 dev->cmd_buf (-1),32
BUF_SIZE 0 dev->prev_siblings s32min-(-1),1-s32max
BUF_SIZE 3 req_addr (-1),36
DATA_SOURCE 0 dev $0
DATA_SOURCE 3 req_addr $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->netdev->num_napi_configs
NO_OVERFLOW_SIMPLE 0 dev->netdev->num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->netdev->num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->netdev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->netdev->real_num_tx_queues
UNITS 4 req_size unit_byte

drivers/net/can/usb/peak_usb/pcan_usb_pro.c pcan_usb_pro_drv_loaded() -> pcan_usb_pro_send_req()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->adapter 4096-ptr_max
PARAM_VALUE 0 dev->adapter->bittiming_const 4096-ptr_max
PARAM_VALUE 0 dev->adapter->ctrl_count 1-2
PARAM_VALUE 0 dev->adapter->ctrlmode_supported 14,262,302
PARAM_VALUE 0 dev->adapter->dev_exit 0,7511883350959845376,8187376340539904000
PARAM_VALUE 0 dev->adapter->dev_free 0,7808851311657648128,8122313244762963968
PARAM_VALUE 0 dev->adapter->dev_init 4096-ptr_max
PARAM_VALUE 0 dev->adapter->dev_set_bus 4096-ptr_max
PARAM_VALUE 0 dev->adapter->ep_msg_in 130
PARAM_VALUE 0 dev->adapter->ethtool_ops 4096-ptr_max
PARAM_VALUE 0 dev->adapter->intf_probe 208116900952166400,7120263499053453312,7910983587826667520
PARAM_VALUE 0 dev->adapter->sizeof_dev_private 1288,1296,1416
PARAM_VALUE 0 dev->ctrl_idx 0-1
PARAM_VALUE 0 dev->netdev 4096-ptr_max
PARAM_VALUE 1 req_id 2
PARAM_VALUE 2 req_value 5
PARAM_VALUE 3 req_addr 4096-ptr_max
PARAM_VALUE 4 req_size 16
BUF_SIZE 0 dev s32min-(-1),1-s32max
BUF_SIZE 0 dev s32min-(-1),1-s32max
BUF_SIZE 0 dev->cmd_buf (-1),32
BUF_SIZE 0 dev->prev_siblings s32min-(-1),1-s32max
BUF_SIZE 3 req_addr 16
CAPPED_DATA 0 dev->ctrl_idx 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 3 req_addr r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->netdev->num_napi_configs
NO_OVERFLOW_SIMPLE 0 dev->netdev->num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->netdev->num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->netdev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->netdev->real_num_tx_queues

drivers/net/can/usb/peak_usb/pcan_usb_pro.c pcan_usb_pro_init() -> pcan_usb_pro_send_req()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->active_tx_urbs.counter 0
PARAM_VALUE 0 dev->adapter 4096-ptr_max
PARAM_VALUE 0 dev->adapter->bittiming_const 4096-ptr_max
PARAM_VALUE 0 dev->adapter->ctrl_count 1-2
PARAM_VALUE 0 dev->adapter->ctrlmode_supported 14,262,302
PARAM_VALUE 0 dev->adapter->dev_free 0,7808851311657648128,8122313244762963968
PARAM_VALUE 0 dev->adapter->dev_init 4096-ptr_max
PARAM_VALUE 0 dev->adapter->dev_set_bus 4096-ptr_max
PARAM_VALUE 0 dev->adapter->ep_msg_in 130
PARAM_VALUE 0 dev->adapter->ethtool_ops 4096-ptr_max
PARAM_VALUE 0 dev->adapter->intf_probe 208116900952166400,7120263499053453312,7910983587826667520
PARAM_VALUE 0 dev->adapter->sizeof_dev_private 1288,1296,1416
PARAM_VALUE 0 dev->can.bittiming_const 4096-ptr_max
PARAM_VALUE 0 dev->can.ctrlmode_supported 14,262,302
PARAM_VALUE 0 dev->can.do_get_berr_counter 0,5131204696393605120,8252592389562896384
PARAM_VALUE 0 dev->can.do_set_bittiming 4762658379245236224
PARAM_VALUE 0 dev->can.do_set_mode 27519352574164992
PARAM_VALUE 0 dev->can.fd.data_bittiming_const 0,698717163921436672,2038567860292403200,3454743893180039168,7433505942791671808
PARAM_VALUE 0 dev->can.fd.do_set_data_bittiming 1346142285977251840
PARAM_VALUE 0 dev->cmd_buf 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_idx 0-1
PARAM_VALUE 0 dev->ep_msg_in 130
PARAM_VALUE 0 dev->ep_msg_out 2-3
PARAM_VALUE 0 dev->netdev 4096-ptr_max
PARAM_VALUE 0 dev->netdev->ml_priv_type 1
PARAM_VALUE 0 dev->prev_siblings 0
PARAM_VALUE 0 dev->rx_submitted.poisoned 0
PARAM_VALUE 0 dev->rx_submitted.wait.head.next 4096-ptr_max
PARAM_VALUE 0 dev->rx_submitted.wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->rx_submitted.wait.head.prev 4096-ptr_max
PARAM_VALUE 0 dev->rx_submitted.wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->rx_submitted.wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->state 1
PARAM_VALUE 0 dev->tx_contexts 4096-ptr_max
PARAM_VALUE 0 dev->tx_submitted.poisoned 0
PARAM_VALUE 0 dev->tx_submitted.wait.head.next 4096-ptr_max
PARAM_VALUE 0 dev->tx_submitted.wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->tx_submitted.wait.head.prev 4096-ptr_max
PARAM_VALUE 0 dev->tx_submitted.wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->tx_submitted.wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 req_id 0
PARAM_VALUE 2 req_value 1
PARAM_VALUE 3 req_addr 4096-ptr_max
PARAM_VALUE 4 req_size 16
BUF_SIZE 0 dev->cmd_buf 32
BUF_SIZE 0 dev->prev_siblings s32min-(-2),1-s32max
BUF_SIZE 3 req_addr 16
CAPPED_DATA 0 dev->ctrl_idx 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 3 req_addr r _kmalloc_noprof
MEM_ZERO 0 &dev->rx_submitted
MEM_ZERO 0 &dev->tx_submitted
RX_PATH
TASK_NOT_RUNNING
UNITS 4 req_size unit_byte

drivers/net/can/usb/peak_usb/pcan_usb_pro.c pcan_usb_pro_init() -> pcan_usb_pro_send_req()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->active_tx_urbs.counter 0
PARAM_VALUE 0 dev->adapter 4096-ptr_max
PARAM_VALUE 0 dev->adapter->bittiming_const 4096-ptr_max
PARAM_VALUE 0 dev->adapter->ctrl_count 1-2
PARAM_VALUE 0 dev->adapter->ctrlmode_supported 14,262,302
PARAM_VALUE 0 dev->adapter->dev_free 0,7808851311657648128,8122313244762963968
PARAM_VALUE 0 dev->adapter->dev_init 4096-ptr_max
PARAM_VALUE 0 dev->adapter->dev_set_bus 4096-ptr_max
PARAM_VALUE 0 dev->adapter->ep_msg_in 130
PARAM_VALUE 0 dev->adapter->ethtool_ops 4096-ptr_max
PARAM_VALUE 0 dev->adapter->intf_probe 208116900952166400,7120263499053453312,7910983587826667520
PARAM_VALUE 0 dev->adapter->sizeof_dev_private 1288,1296,1416
PARAM_VALUE 0 dev->can.bittiming_const 4096-ptr_max
PARAM_VALUE 0 dev->can.ctrlmode_supported 14,262,302
PARAM_VALUE 0 dev->can.do_get_berr_counter 0,5131204696393605120,8252592389562896384
PARAM_VALUE 0 dev->can.do_set_bittiming 4762658379245236224
PARAM_VALUE 0 dev->can.do_set_mode 27519352574164992
PARAM_VALUE 0 dev->can.fd.data_bittiming_const 0,698717163921436672,2038567860292403200,3454743893180039168,7433505942791671808
PARAM_VALUE 0 dev->can.fd.do_set_data_bittiming 1346142285977251840
PARAM_VALUE 0 dev->cmd_buf 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_idx 0-1
PARAM_VALUE 0 dev->ep_msg_in 130
PARAM_VALUE 0 dev->ep_msg_out 2-3
PARAM_VALUE 0 dev->netdev 4096-ptr_max
PARAM_VALUE 0 dev->netdev->ml_priv_type 1
PARAM_VALUE 0 dev->prev_siblings 0
PARAM_VALUE 0 dev->rx_submitted.poisoned 0
PARAM_VALUE 0 dev->rx_submitted.wait.head.next 4096-ptr_max
PARAM_VALUE 0 dev->rx_submitted.wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->rx_submitted.wait.head.prev 4096-ptr_max
PARAM_VALUE 0 dev->rx_submitted.wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->rx_submitted.wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->state 1
PARAM_VALUE 0 dev->tx_contexts 4096-ptr_max
PARAM_VALUE 0 dev->tx_submitted.poisoned 0
PARAM_VALUE 0 dev->tx_submitted.wait.head.next 4096-ptr_max
PARAM_VALUE 0 dev->tx_submitted.wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->tx_submitted.wait.head.prev 4096-ptr_max
PARAM_VALUE 0 dev->tx_submitted.wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->tx_submitted.wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 req_id 0
PARAM_VALUE 2 req_value 0
PARAM_VALUE 3 req_addr 4096-ptr_max
PARAM_VALUE 4 req_size 28
BUF_SIZE 0 dev->cmd_buf 32
BUF_SIZE 0 dev->prev_siblings s32min-(-2),1-s32max
BUF_SIZE 3 req_addr 28
CAPPED_DATA 0 dev->ctrl_idx 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 3 req_addr r _kmalloc_noprof
MEM_ZERO 0 &dev->rx_submitted
MEM_ZERO 0 &dev->tx_submitted
RX_PATH
TASK_NOT_RUNNING
UNITS 4 req_size unit_byte