Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/mfd/dln2.c dln2_check_hw() -> _dln2_transfer()

Type Parameter Key Value
PARAM_VALUE 0 dln2 4096-ptr_max
PARAM_VALUE 0 dln2->disconnect_wq.head.next 4096-ptr_max
PARAM_VALUE 0 dln2->disconnect_wq.head.next->next 4096-ptr_max
PARAM_VALUE 0 dln2->disconnect_wq.head.prev 4096-ptr_max
PARAM_VALUE 0 dln2->disconnect_wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 dln2->disconnect_wq.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dln2->event_cb_list.next 4096-ptr_max
PARAM_VALUE 0 dln2->event_cb_list.next->next 4096-ptr_max
PARAM_VALUE 0 dln2->event_cb_list.prev 4096-ptr_max
PARAM_VALUE 0 dln2->event_cb_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dln2->event_cb_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dln2->interface 4096-ptr_max
PARAM_VALUE 0 dln2->interface->authorized 1
PARAM_VALUE 0 dln2->interface->condition 1
PARAM_VALUE 0 dln2->interface->cur_altsetting 4096-ptr_max
PARAM_VALUE 0 dln2->interface->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dln2->interface->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dln2->interface->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dln2->interface->needs_altsetting0 0
PARAM_VALUE 0 dln2->interface->needs_binding 0
PARAM_VALUE 1 handle 1
PARAM_VALUE 2 cmd 48
PARAM_VALUE 3 obuf 0
PARAM_VALUE 4 obuf_len 0
PARAM_VALUE 5 ibuf 7583486518069551104
PARAM_VALUE 6 ibuf_len 8221041255731290112
PARAM_VALUE 6 *ibuf_len 4
BUF_SIZE 0 dln2 12296
BUF_SIZE 5 ibuf 4
DATA_SOURCE 0 dln2 $0
MEM_ZERO 0 dln2
RX_PATH
TASK_NOT_RUNNING

drivers/mfd/dln2.c dln2_print_serialno() -> _dln2_transfer()

Type Parameter Key Value
PARAM_VALUE 0 dln2 4096-ptr_max
PARAM_VALUE 0 dln2->disconnect_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dln2->disconnect_wq.head.next 4096-ptr_max
PARAM_VALUE 0 dln2->disconnect_wq.head.next->next 4096-ptr_max
PARAM_VALUE 0 dln2->disconnect_wq.head.prev 4096-ptr_max
PARAM_VALUE 0 dln2->disconnect_wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 dln2->disconnect_wq.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dln2->event_cb_list.next 4096-ptr_max
PARAM_VALUE 0 dln2->event_cb_list.next->next 4096-ptr_max
PARAM_VALUE 0 dln2->event_cb_list.prev 4096-ptr_max
PARAM_VALUE 0 dln2->event_cb_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dln2->event_cb_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dln2->interface 4096-ptr_max
PARAM_VALUE 0 dln2->interface->authorized 1
PARAM_VALUE 0 dln2->interface->condition 1
PARAM_VALUE 0 dln2->interface->cur_altsetting 4096-ptr_max
PARAM_VALUE 0 dln2->interface->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dln2->interface->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dln2->interface->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dln2->interface->needs_altsetting0 0
PARAM_VALUE 0 dln2->interface->needs_binding 0
PARAM_VALUE 0 dln2->usb_dev->bus->sysdev->iommu->attach_deferred 0
PARAM_VALUE 0 dln2->usb_dev->state 4-u32max
PARAM_VALUE 1 handle 1
PARAM_VALUE 2 cmd 49
PARAM_VALUE 3 obuf 0
PARAM_VALUE 4 obuf_len 0
PARAM_VALUE 5 ibuf 3833196785511223296
PARAM_VALUE 6 ibuf_len 8062765016482467840
PARAM_VALUE 6 *ibuf_len 4
BUF_SIZE 0 dln2 12296
BUF_SIZE 5 ibuf 4
DATA_SOURCE 0 dln2 $0
MEM_ZERO 0 dln2
RX_PATH
TASK_NOT_RUNNING

drivers/mfd/dln2.c dln2_transfer() -> _dln2_transfer()

Type Parameter Key Value
PARAM_VALUE 2 cmd 257,260,267-269,272-273,275-276,286,529-530,532,534,536,538-540,550,568,579-582,769-770,774-775,1537-1539,1541-1542,1544,1546-1548
PARAM_VALUE 3 obuf 0,4096-ptr_max
PARAM_VALUE 4 obuf_len 0-65544
PARAM_VALUE 6 ibuf_len 0,4096-ptr_max
PARAM_VALUE 6 *ibuf_len 1-65525
BUF_SIZE 0 dln2 s32min-(-2),1-s32max
BUF_SIZE 0 dln2 s32min-(-2),1-s32max
BUF_SIZE 3 obuf (-1),2-5,9,272
BUF_SIZE 3 obuf (-1),2-5,9,272
BUF_SIZE 5 ibuf (-1),2-4,272
BUF_SIZE 5 ibuf (-1),2-4,272
CAPPED_DATA 4 obuf_len 1
DATA_SOURCE 2 cmd $1
DATA_SOURCE 3 obuf $2
DATA_SOURCE 4 obuf_len $3
DATA_SOURCE 5 ibuf $4
DATA_SOURCE 6 ibuf_len $5
FUZZY_MAX 2 cmd 1542
FUZZY_MAX 4 obuf_len 2
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dln2 unit_byte
UNITS 4 obuf_len unit_byte
HALF_LOCKED2 &dln2->mutex
HALF_LOCKED2 &host->io_mutex