Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/usb/isp1760/isp1760-hcd.c isp1760_hc_setup() -> isp1760_hcd_write()

Type Parameter Key Value
PARAM_VALUE 0 hcd 4096-ptr_max
PARAM_VALUE 1 field 43
PARAM_VALUE 2 val 51966,3735931646
DATA_SOURCE 0 hcd $0
FUZZY_MAX 2 val 3735931646
BIT_INFO 2 val 0xcafe,0xdeadcafe
HARD_MAX 2 val 3735931646
NOCHECK_CALL

drivers/usb/isp1760/isp1760-hcd.c isp1760_hcd_clear() -> isp1760_hcd_write()

Type Parameter Key Value
PARAM_VALUE 0 hcd 4096-ptr_max
PARAM_VALUE 0 hcd->self.root_hub->dev.kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 hcd->self.root_hub->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 hcd->self.root_hub->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 field 1,3,5-7,13-15,18-19,22,25,28,39,44,47-49,59-61
PARAM_VALUE 2 val 0
BUF_SIZE 0 hcd s32min-(-1),1-s32max
BUF_SIZE 0 hcd s32min-(-1),1-s32max
BUF_SIZE 0 hcd->driver (-1),376
BUF_SIZE 0 hcd->self.controller (-1),1616
BUF_SIZE 0 hcd->self.sysdev (-1),1616
DATA_SOURCE 0 hcd $0
DATA_SOURCE 1 field $1
FUZZY_MAX 1 field 44
HARD_MAX 1 field 61
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
HALF_LOCKED2 0 &hcd->hcd_priv->lock

drivers/usb/isp1760/isp1760-hcd.c isp1760_hcd_set() -> isp1760_hcd_write()

Type Parameter Key Value
PARAM_VALUE 0 hcd 4096-ptr_max
PARAM_VALUE 0 hcd->self.root_hub->dev.kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 hcd->self.root_hub->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 hcd->self.root_hub->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 field 0-1,3-7,14-15,18,20,23,26,28,37,39,44,48-49,54-58,62,71,77
PARAM_VALUE 2 val u32max
BUF_SIZE 0 hcd s32min-(-1),1-s32max
BUF_SIZE 0 hcd s32min-(-1),1-s32max
DATA_SOURCE 0 hcd $0
DATA_SOURCE 1 field $1
FUZZY_MAX 1 field 44
HARD_MAX 1 field 77
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 flags

drivers/usb/isp1760/isp1760-hcd.c isp1760_run() -> isp1760_hcd_write()

Type Parameter Key Value
PARAM_VALUE 0 hcd 4096-ptr_max
PARAM_VALUE 0 hcd->self.controller 0,4096-ptr_max
PARAM_VALUE 0 hcd->self.controller->bus 0,4096-ptr_max
PARAM_VALUE 0 hcd->self.controller->class 0,4096-ptr_max
PARAM_VALUE 0 hcd->self.controller->driver 0,4096-ptr_max
PARAM_VALUE 0 hcd->state 1
PARAM_VALUE 0 hcd->uses_new_polling 1
PARAM_VALUE 1 field 27
PARAM_VALUE 2 val 2147483648
DATA_SOURCE 0 hcd $0
NOCHECK_CALL

drivers/usb/isp1760/isp1760-hcd.c isp1760_run() -> isp1760_hcd_write()

Type Parameter Key Value
PARAM_VALUE 0 hcd 4096-ptr_max
PARAM_VALUE 0 hcd->self.controller 0,4096-ptr_max
PARAM_VALUE 0 hcd->self.controller->bus 0,4096-ptr_max
PARAM_VALUE 0 hcd->self.controller->class 0,4096-ptr_max
PARAM_VALUE 0 hcd->self.controller->driver 0,4096-ptr_max
PARAM_VALUE 0 hcd->state 1
PARAM_VALUE 0 hcd->uses_new_polling 1
PARAM_VALUE 1 field 24
PARAM_VALUE 2 val 2147483648
DATA_SOURCE 0 hcd $0
NOCHECK_CALL

drivers/usb/isp1760/isp1760-hcd.c isp1760_run() -> isp1760_hcd_write()

Type Parameter Key Value
PARAM_VALUE 0 hcd 4096-ptr_max
PARAM_VALUE 0 hcd->self.controller 0,4096-ptr_max
PARAM_VALUE 0 hcd->self.controller->bus 0,4096-ptr_max
PARAM_VALUE 0 hcd->self.controller->class 0,4096-ptr_max
PARAM_VALUE 0 hcd->self.controller->driver 0,4096-ptr_max
PARAM_VALUE 0 hcd->state 1
PARAM_VALUE 0 hcd->uses_new_polling 1
PARAM_VALUE 1 field 21
PARAM_VALUE 2 val 1
DATA_SOURCE 0 hcd $0
NOCHECK_CALL

drivers/usb/isp1760/isp1760-hcd.c isp1763_run() -> isp1760_hcd_write()

Type Parameter Key Value
PARAM_VALUE 0 hcd 4096-ptr_max
PARAM_VALUE 0 hcd->self.controller 0,4096-ptr_max
PARAM_VALUE 0 hcd->self.controller->bus 0,4096-ptr_max
PARAM_VALUE 0 hcd->self.controller->class 0,4096-ptr_max
PARAM_VALUE 0 hcd->self.controller->driver 0,4096-ptr_max
PARAM_VALUE 0 hcd->state 1
PARAM_VALUE 0 hcd->uses_new_polling 1
PARAM_VALUE 1 field 27
PARAM_VALUE 2 val 32768
DATA_SOURCE 0 hcd $0
NOCHECK_CALL

drivers/usb/isp1760/isp1760-hcd.c isp1763_run() -> isp1760_hcd_write()

Type Parameter Key Value
PARAM_VALUE 0 hcd 4096-ptr_max
PARAM_VALUE 0 hcd->self.controller 0,4096-ptr_max
PARAM_VALUE 0 hcd->self.controller->bus 0,4096-ptr_max
PARAM_VALUE 0 hcd->self.controller->class 0,4096-ptr_max
PARAM_VALUE 0 hcd->self.controller->driver 0,4096-ptr_max
PARAM_VALUE 0 hcd->state 1
PARAM_VALUE 0 hcd->uses_new_polling 1
PARAM_VALUE 1 field 24
PARAM_VALUE 2 val 32768
DATA_SOURCE 0 hcd $0
NOCHECK_CALL

drivers/usb/isp1760/isp1760-hcd.c isp1763_run() -> isp1760_hcd_write()

Type Parameter Key Value
PARAM_VALUE 0 hcd 4096-ptr_max
PARAM_VALUE 0 hcd->self.controller 0,4096-ptr_max
PARAM_VALUE 0 hcd->self.controller->bus 0,4096-ptr_max
PARAM_VALUE 0 hcd->self.controller->class 0,4096-ptr_max
PARAM_VALUE 0 hcd->self.controller->driver 0,4096-ptr_max
PARAM_VALUE 0 hcd->state 1
PARAM_VALUE 0 hcd->uses_new_polling 1
PARAM_VALUE 1 field 21
PARAM_VALUE 2 val 1
DATA_SOURCE 0 hcd $0
NOCHECK_CALL

drivers/usb/isp1760/isp1760-hcd.c kill_transfer() -> isp1760_hcd_write()

Type Parameter Key Value
PARAM_VALUE 0 hcd 4096-ptr_max
PARAM_VALUE 0 hcd->driver 4096-ptr_max
PARAM_VALUE 1 field 26
PARAM_VALUE 2 val 0-s32max
DATA_SOURCE 0 hcd $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->lock
LOCK2 spinflags
HALF_LOCKED2 irq
TYPE_LOCK (struct isp1760_hcd)->lock

drivers/usb/isp1760/isp1760-hcd.c kill_transfer() -> isp1760_hcd_write()

Type Parameter Key Value
PARAM_VALUE 0 hcd 4096-ptr_max
PARAM_VALUE 0 hcd->driver 4096-ptr_max
PARAM_VALUE 1 field 23
PARAM_VALUE 2 val 0-s32max
DATA_SOURCE 0 hcd $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->lock
LOCK2 spinflags
HALF_LOCKED2 irq
TYPE_LOCK (struct isp1760_hcd)->lock

drivers/usb/isp1760/isp1760-hcd.c start_bus_transfer() -> isp1760_hcd_write()

Type Parameter Key Value
PARAM_VALUE 0 hcd 4096-ptr_max
PARAM_VALUE 1 field 26
PARAM_VALUE 2 val 0-s32max
BUF_SIZE 0 hcd s32min-(-1),1-s32max
BUF_SIZE 0 hcd s32min-(-1),1-s32max
DATA_SOURCE 0 hcd $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->lock
HALF_LOCKED2 spinflags
TYPE_LOCK (struct isp1760_hcd)->lock

drivers/usb/isp1760/isp1760-hcd.c start_bus_transfer() -> isp1760_hcd_write()

Type Parameter Key Value
PARAM_VALUE 0 hcd 4096-ptr_max
PARAM_VALUE 1 field 23
PARAM_VALUE 2 val 0-s32max
BUF_SIZE 0 hcd s32min-(-1),1-s32max
BUF_SIZE 0 hcd s32min-(-1),1-s32max
DATA_SOURCE 0 hcd $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->lock
HALF_LOCKED2 spinflags
TYPE_LOCK (struct isp1760_hcd)->lock

drivers/usb/isp1760/isp1760-hcd.c start_bus_transfer() -> isp1760_hcd_write()

Type Parameter Key Value
PARAM_VALUE 0 hcd 4096-ptr_max
PARAM_VALUE 1 field 26
PARAM_VALUE 2 val 0-s32max
BUF_SIZE 0 hcd s32min-(-1),1-s32max
BUF_SIZE 0 hcd s32min-(-1),1-s32max
DATA_SOURCE 0 hcd $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->lock
HALF_LOCKED2 spinflags
TYPE_LOCK (struct isp1760_hcd)->lock

drivers/usb/isp1760/isp1760-hcd.c start_bus_transfer() -> isp1760_hcd_write()

Type Parameter Key Value
PARAM_VALUE 0 hcd 4096-ptr_max
PARAM_VALUE 1 field 23
PARAM_VALUE 2 val 0-s32max
BUF_SIZE 0 hcd s32min-(-1),1-s32max
BUF_SIZE 0 hcd s32min-(-1),1-s32max
DATA_SOURCE 0 hcd $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->lock
HALF_LOCKED2 spinflags
TYPE_LOCK (struct isp1760_hcd)->lock