Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/uio/uio_cif.c hilscher_pci_probe() -> __uio_register_device()

Type Parameter Key Value
PARAM_VALUE 0 owner 0
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 2 info 4096-ptr_max
PARAM_VALUE 2 info->handler 342193046447407104
PARAM_VALUE 2 info->irq 0-4294967295
PARAM_VALUE 2 info->irq_flags 128
PARAM_VALUE 2 info->name 1168526460851081216,2379112091923202048,6418569419216183296
PARAM_VALUE 2 info->version 8480674096817700864
BUF_SIZE 2 info 648
BUF_SIZE 2 info->name 8,13-14
BUF_SIZE 2 info->version 6
DATA_SOURCE 2 info r devm_kzalloc
STR_LEN 2 info->name 7,12-13
STR_LEN 2 info->version 5
BIT_INFO 2 info->name 0x408000804000,0x79377ff7bffff000
TERMINATED 2 info->name 1
TERMINATED 2 info->version 1
MEM_ZERO 2 info
RX_PATH
TASK_NOT_RUNNING

drivers/uio/uio.c __devm_uio_register_device() -> __uio_register_device()

Type Parameter Key Value
PARAM_VALUE 0 owner 0
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 2 info 4096-ptr_max
PARAM_VALUE 2 info->name 1-u64max
PARAM_VALUE 2 info->version 1-u64max
BUF_SIZE 1 parent (-1),1616
BUF_SIZE 1 parent (-1),1616
BUF_SIZE 2 info (-1),1-s32max
BUF_SIZE 2 info (-1),1-s32max
BUF_SIZE 2 info->name (-1),8
BUF_SIZE 2 info->version (-1),2
DATA_SOURCE 0 owner $0
DATA_SOURCE 1 parent $1
DATA_SOURCE 2 info $2
STR_LEN 2 info->name (-1),7
STR_LEN 2 info->version (-1),1,10
RX_PATH
TASK_NOT_RUNNING

drivers/uio/uio_netx.c netx_pci_probe() -> __uio_register_device()

Type Parameter Key Value
PARAM_VALUE 0 owner 0
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 2 info 4096-ptr_max
PARAM_VALUE 2 info->handler 9145259415257264128
PARAM_VALUE 2 info->irq 0-4294967295
PARAM_VALUE 2 info->irq_flags 128
PARAM_VALUE 2 info->name 407100333028700160,1135972009746284544,9211521410229993472
PARAM_VALUE 2 info->version 8480674096817700864
BUF_SIZE 2 info 648
BUF_SIZE 2 info->name 5,7,9
BUF_SIZE 2 info->version 6
DATA_SOURCE 2 info r devm_kzalloc
STR_LEN 2 info->name 4,6,8
STR_LEN 2 info->version 5
BIT_INFO 2 info->name 0x580408010020000,0x7ff7effefbbef000
TERMINATED 2 info->name 1
TERMINATED 2 info->version 1
MEM_ZERO 2 info
RX_PATH
TASK_NOT_RUNNING

drivers/scsi/qedi/qedi_main.c qedi_init_uio() -> __uio_register_device()

Type Parameter Key Value
PARAM_VALUE 0 owner 0
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 info 4096-ptr_max
PARAM_VALUE 2 info->irq (-1)
PARAM_VALUE 2 info->mem 4096-ptr_max
PARAM_VALUE 2 info->name 8529114418824712192
PARAM_VALUE 2 info->open 5176202096196702208
PARAM_VALUE 2 info->priv 4096-ptr_max
PARAM_VALUE 2 info->release 4977601103145578496
PARAM_VALUE 2 info->version 5934099524801363968
BUF_SIZE 2 info 648
BUF_SIZE 2 info->name 9
BUF_SIZE 2 info->version 10
STR_LEN 2 info->name 8
STR_LEN 2 info->version 9
TERMINATED 2 info->name 1
TERMINATED 2 info->version 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/uio/uio_aec.c probe() -> __uio_register_device()

Type Parameter Key Value
PARAM_VALUE 0 owner 0
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->bus 0,4096-ptr_max
PARAM_VALUE 1 parent->class 0,4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 parent->driver 0,4096-ptr_max
PARAM_VALUE 2 info 4096-ptr_max
PARAM_VALUE 2 info->handler 6575571590716735488
PARAM_VALUE 2 info->irq 0-4294967295
PARAM_VALUE 2 info->irq_flags 128
PARAM_VALUE 2 info->name 7459620936304848896
PARAM_VALUE 2 info->priv 65536-131071
PARAM_VALUE 2 info->version 8480674096817700864
BUF_SIZE 2 info 648
BUF_SIZE 2 info->name 6
BUF_SIZE 2 info->version 6
DATA_SOURCE 2 info r devm_kzalloc
STR_LEN 2 info->name 5
STR_LEN 2 info->version 5
TERMINATED 2 info->name 1
TERMINATED 2 info->version 1
MEM_ZERO 2 info
RX_PATH
TASK_NOT_RUNNING

drivers/target/target_core_user.c tcmu_configure_device() -> __uio_register_device()

Type Parameter Key Value
PARAM_VALUE 0 owner 0
PARAM_VALUE 2 info 4096-ptr_max
PARAM_VALUE 2 info->irq (-1)
PARAM_VALUE 2 info->irqcontrol 8049438478295764992
PARAM_VALUE 2 info->mem 4096-ptr_max
PARAM_VALUE 2 info->mmap_prepare 4490851419580743680
PARAM_VALUE 2 info->name 1-u64max
PARAM_VALUE 2 info->open 3655939874440433664
PARAM_VALUE 2 info->release 2570236891368656896
PARAM_VALUE 2 info->version 4856996686399016960
BUF_SIZE 2 info 648
BUF_SIZE 2 info->version 2
STR_LEN 2 info->version 1
TERMINATED 2 info->version 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem

drivers/uio/uio_sercos3.c sercos3_pci_probe() -> __uio_register_device()

Type Parameter Key Value
PARAM_VALUE 0 owner 0
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 parent->driver_data 4096-ptr_max
PARAM_VALUE 2 info 4096-ptr_max
PARAM_VALUE 2 info->handler 4748801529485262848
PARAM_VALUE 2 info->irq 0-4294967295
PARAM_VALUE 2 info->irq_flags 128
PARAM_VALUE 2 info->irqcontrol 3548707803436478464
PARAM_VALUE 2 info->name 6778127879632596992
PARAM_VALUE 2 info->priv 1-u64max
PARAM_VALUE 2 info->version 8480674096817700864
BUF_SIZE 2 info 648
BUF_SIZE 2 info->name 15
BUF_SIZE 2 info->priv 80
BUF_SIZE 2 info->version 6
DATA_SOURCE 2 info r devm_kzalloc
STR_LEN 2 info->name 14
STR_LEN 2 info->version 5
TERMINATED 2 info->name 1
TERMINATED 2 info->version 1
MEM_ZERO 2 info
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/broadcom/cnic.c cnic_init_uio() -> __uio_register_device()

Type Parameter Key Value
PARAM_VALUE 0 owner 0
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 info 4096-ptr_max
PARAM_VALUE 2 info->irq (-1)
PARAM_VALUE 2 info->mem 4096-ptr_max
PARAM_VALUE 2 info->open 4738668505312124928
PARAM_VALUE 2 info->priv 4096-ptr_max
PARAM_VALUE 2 info->release 1438533642383118336
PARAM_VALUE 2 info->version 5589192971915165696
BUF_SIZE 2 info 648
BUF_SIZE 2 info->name (-1),10-11
BUF_SIZE 2 info->version 7
STR_LEN 2 info->name (-1),9-10
STR_LEN 2 info->version 6
TERMINATED 2 info->version 1
RX_PATH
TASK_NOT_RUNNING

drivers/uio/uio_mf624.c mf624_pci_probe() -> __uio_register_device()

Type Parameter Key Value
PARAM_VALUE 0 owner 0
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 2 info 4096-ptr_max
PARAM_VALUE 2 info->handler 5705096003439239168
PARAM_VALUE 2 info->irq 0-4294967295
PARAM_VALUE 2 info->irq_flags 128
PARAM_VALUE 2 info->irqcontrol 7357371280466350080
PARAM_VALUE 2 info->name 8048790777325219840
PARAM_VALUE 2 info->version 8480674096817700864
BUF_SIZE 2 info 648
BUF_SIZE 2 info->name 6
BUF_SIZE 2 info->version 6
DATA_SOURCE 2 info r devm_kzalloc
STR_LEN 2 info->name 5
STR_LEN 2 info->version 5
TERMINATED 2 info->name 1
TERMINATED 2 info->version 1
MEM_ZERO 2 info
RX_PATH
TASK_NOT_RUNNING

drivers/uio/uio_hv_generic.c hv_uio_probe() -> __uio_register_device()

Type Parameter Key Value
PARAM_VALUE 0 owner 0
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 2 info 4096-ptr_max
PARAM_VALUE 2 info->irq (-1)
PARAM_VALUE 2 info->irqcontrol 8052298968158474240
PARAM_VALUE 2 info->name 4977283805940805632
PARAM_VALUE 2 info->open 3817541919010664448
PARAM_VALUE 2 info->priv 4096-ptr_max
PARAM_VALUE 2 info->release 7622299967151566848
PARAM_VALUE 2 info->version 9007052602423463936
TERMINATED 2 info->name 1
TERMINATED 2 info->version 1
MEM_ZERO 2 info
RX_PATH
TASK_NOT_RUNNING