Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

drivers/net/usb/aqc111.c aqc111_write_cmd_async() -> usbnet_write_cmd_async()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->driver_priv 4096-ptr_max
PARAM_VALUE 1 cmd 1
PARAM_VALUE 2 reqtype 64
PARAM_VALUE 3 value 11,22
PARAM_VALUE 4 index 2,8
PARAM_VALUE 5 data 4096-ptr_max
PARAM_VALUE 6 size 2,8
BUF_SIZE 5 data 2,8
BUF_SIZE 5 data 2,8
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 cmd $1
DATA_SOURCE 3 value $2
DATA_SOURCE 4 index $3
DATA_SOURCE 5 data $5
DATA_SOURCE 6 size $4
HARD_MAX 3 value 22
HARD_MAX 4 index 8
HARD_MAX 6 size 8
RX_PATH
TASK_NOT_RUNNING
UNITS 6 size unit_byte
HALF_LOCKED2 &net->addr_list_lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex

drivers/net/usb/dm9601.c dm_write_async() -> usbnet_write_cmd_async()

Type Parameter Key Value
PARAM_VALUE 0 dev->driver_info->flags 32,82,96,1024,1536,2080,2592,4096-4097,4100,4112,4114,4128,4152,6176,8288,8544,9232,9744,10336,12848,14384,14896,15376,17408,48144,67072
PARAM_VALUE 0 dev->intf->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 *dev->udev->toggle 0-4294967295
PARAM_VALUE 1 cmd 1
PARAM_VALUE 2 reqtype 64
PARAM_VALUE 3 value 0
PARAM_VALUE 4 index 16,22
PARAM_VALUE 6 size 6,8
BUF_SIZE 0 dev->driver_name (-1),4-25,28-29,32
BUF_SIZE 0 dev->net->ethtool_ops (-1),656
BUF_SIZE 0 dev->net->netdev_ops (-1),760
BUF_SIZE 5 data 32,40
BUF_SIZE 5 data 32,40
DATA_SOURCE 0 dev $0
DATA_SOURCE 4 index $1
DATA_SOURCE 5 data $3
DATA_SOURCE 6 size $2
HARD_MAX 4 index 22
HARD_MAX 6 size 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/usb/dm9601.c dm_write_reg_async() -> usbnet_write_cmd_async()

Type Parameter Key Value
PARAM_VALUE 0 *dev->net->name 0-255
PARAM_VALUE 1 cmd 3
PARAM_VALUE 2 reqtype 64
PARAM_VALUE 3 value 49,51,57
PARAM_VALUE 4 index 5
PARAM_VALUE 5 data 0
PARAM_VALUE 6 size 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 3 value $2
DATA_SOURCE 4 index $1
FUZZY_MAX 3 value 49
BIT_INFO 3 value 0x31,0x3b
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &net->addr_list_lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex

drivers/net/usb/asix_common.c asix_write_cmd_async() -> usbnet_write_cmd_async()

Type Parameter Key Value
PARAM_VALUE 1 cmd 16,20,22
PARAM_VALUE 2 reqtype 64
PARAM_VALUE 3 value 0,136-138,140-142,152,156
PARAM_VALUE 4 index 0
PARAM_VALUE 6 size 0,6,8
BUF_SIZE 5 data (-1),6,8
BUF_SIZE 5 data (-1),6,8
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 cmd $1
DATA_SOURCE 3 value $2
DATA_SOURCE 4 index $3
DATA_SOURCE 5 data $5
DATA_SOURCE 6 size $4
FUZZY_MAX 3 value 140
BIT_INFO 3 value 0x0,0x9f
HARD_MAX 1 cmd 22
HARD_MAX 6 size 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/usb/ax88179_178a.c ax88179_write_cmd_async() -> usbnet_write_cmd_async()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->driver_priv 4096-ptr_max
PARAM_VALUE 0 *dev->net->name 0-255
PARAM_VALUE 1 cmd 1
PARAM_VALUE 2 reqtype 64
PARAM_VALUE 3 value 11
PARAM_VALUE 4 index 2
PARAM_VALUE 5 data 5920834977118285824
PARAM_VALUE 5 *data 648-650,664
PARAM_VALUE 6 size 2
BUF_SIZE 5 data 2
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 cmd $1
DATA_SOURCE 3 value $2
DATA_SOURCE 4 index $3
DATA_SOURCE 6 size $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &net->addr_list_lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex

drivers/net/usb/ax88179_178a.c ax88179_write_cmd_async() -> usbnet_write_cmd_async()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->driver_priv 4096-ptr_max
PARAM_VALUE 1 cmd 1
PARAM_VALUE 2 reqtype 64
PARAM_VALUE 3 value 22
PARAM_VALUE 4 index 8
PARAM_VALUE 6 size 8
BUF_SIZE 5 data 40
BUF_SIZE 5 data 40
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 cmd $1
DATA_SOURCE 3 value $2
DATA_SOURCE 4 index $3
DATA_SOURCE 5 data $5
DATA_SOURCE 6 size $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &net->addr_list_lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex

drivers/net/usb/sr9700.c sr_write_async() -> usbnet_write_cmd_async()

Type Parameter Key Value
PARAM_VALUE 1 cmd 1
PARAM_VALUE 2 reqtype 64
PARAM_VALUE 3 value 0
PARAM_VALUE 4 index 16
PARAM_VALUE 6 size 6
BUF_SIZE 5 data 32
BUF_SIZE 5 data 32
DATA_SOURCE 0 dev $0
DATA_SOURCE 4 index $1
DATA_SOURCE 5 data $3
DATA_SOURCE 6 size $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &dev_addr_sem
HALF_LOCKED2 global &rtnl_mutex

drivers/net/usb/sr9700.c sr_write_reg_async() -> usbnet_write_cmd_async()

Type Parameter Key Value
PARAM_VALUE 1 cmd 3
PARAM_VALUE 2 reqtype 64
PARAM_VALUE 3 value 49,51,57
PARAM_VALUE 4 index 5
PARAM_VALUE 5 data 0
PARAM_VALUE 6 size 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 3 value $2
DATA_SOURCE 4 index $1
FUZZY_MAX 3 value 49
BIT_INFO 3 value 0x31,0x3b
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &netdev->addr_list_lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex

drivers/net/usb/net1080.c nc_ensure_sync() -> usbnet_write_cmd_async()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->data 4096-ptr_max
PARAM_VALUE 0 dev->done.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->driver_info 4096-ptr_max
PARAM_VALUE 0 dev->driver_info->flags 6,32,96,1024,1536,2080,2592,4096-4097,4100,4112,4114,4128,4152,8288,8544,9232,9744,10336,12848,14384,14896,15376,17408,48144,67072
PARAM_VALUE 0 dev->driver_info->rx_fixup 4096-ptr_max
PARAM_VALUE 0 dev->net 4096-ptr_max
PARAM_VALUE 0 *dev->net->name 0-255
PARAM_VALUE 1 cmd 16
PARAM_VALUE 2 reqtype 64
PARAM_VALUE 3 value 12
PARAM_VALUE 4 index 4
PARAM_VALUE 5 data 0
PARAM_VALUE 6 size 0
CAPPED_DATA 0 dev->net->hard_header_len 1
DATA_SOURCE 0 dev $0
CONSTRAINT 0 dev <=49
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/usb/mcs7830.c mcs7830_set_reg_async() -> usbnet_write_cmd_async()

Type Parameter Key Value
PARAM_VALUE 0 dev->intf->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 *dev->net->name 0-255
PARAM_VALUE 1 cmd 13
PARAM_VALUE 2 reqtype 64
PARAM_VALUE 3 value 0
PARAM_VALUE 4 index 0,14
PARAM_VALUE 6 size 1,8
BUF_SIZE 0 dev s32min-(-1),1-s32max
BUF_SIZE 0 dev s32min-(-1),1-s32max
BUF_SIZE 0 dev->driver_name (-1),4-25,28-29,32
BUF_SIZE 5 data (-1),8
BUF_SIZE 5 data (-1),8
DATA_SOURCE 0 dev $0
DATA_SOURCE 4 index $1
DATA_SOURCE 5 data $3
DATA_SOURCE 6 size $2
HARD_MAX 4 index 14
HARD_MAX 6 size 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 6 size unit_byte

drivers/net/usb/smsc95xx.c smsc95xx_write_reg_async() -> usbnet_write_cmd_async()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->driver_priv 4096-ptr_max
PARAM_VALUE 0 dev->net 4096-ptr_max
PARAM_VALUE 1 cmd 160
PARAM_VALUE 2 reqtype 64
PARAM_VALUE 3 value 0
PARAM_VALUE 4 index 256,268,272
PARAM_VALUE 5 data 7548480045569843200
PARAM_VALUE 6 size 4
BUF_SIZE 5 data 4
DATA_SOURCE 0 dev $0
DATA_SOURCE 4 index $1
BIT_INFO 0 dev->msg_enable 0x0,0xffffffff
HARD_MAX 4 index 272
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &netdev->addr_list_lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex

drivers/net/usb/sr9800.c sr_write_cmd_async() -> usbnet_write_cmd_async()

Type Parameter Key Value
PARAM_VALUE 1 cmd 16,20,22
PARAM_VALUE 2 reqtype 64
PARAM_VALUE 3 value 0,392-394,408
PARAM_VALUE 4 index 0
PARAM_VALUE 6 size 0,6,8
BUF_SIZE 5 data (-1),6,8
BUF_SIZE 5 data (-1),6,8
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 cmd $1
DATA_SOURCE 3 value $2
DATA_SOURCE 4 index $3
DATA_SOURCE 5 data $5
DATA_SOURCE 6 size $4
FUZZY_MAX 3 value 392
BIT_INFO 3 value 0x0,0x19b
HARD_MAX 1 cmd 22
HARD_MAX 6 size 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex