Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/pnp/isapnp/core.c isapnp_create_device() -> pnp_add_card_device()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->dev.coherent_dma_mask 16777215
PARAM_VALUE 0 card->dev.dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 card->dev.dma_mask 4096-ptr_max
PARAM_VALUE 0 card->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 card->dev.parent 5142706058642108496
PARAM_VALUE 0 card->dev.parent->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 card->dev.parent->kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 card->dev.parent->kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 card->devices.next 4096-ptr_max
PARAM_VALUE 0 card->devices.next->next 4096-ptr_max
PARAM_VALUE 0 card->devices.prev 4096-ptr_max
PARAM_VALUE 0 card->devices.prev->next 4096-ptr_max
PARAM_VALUE 0 card->devices.prev->prev 4096-ptr_max
PARAM_VALUE 0 card->id 4096-ptr_max
PARAM_VALUE 0 card->number 1-255
PARAM_VALUE 0 card->protocol 5142706058642108416
PARAM_VALUE 0 card->serial 0-s32max
PARAM_VALUE 0 *card->dev.dma_mask 16777215
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->capabilities 0,4-s32max
PARAM_VALUE 1 dev->card 4096-ptr_max
PARAM_VALUE 1 dev->card->dev.coherent_dma_mask 16777215
PARAM_VALUE 1 dev->card->dev.dma_mask 4096-ptr_max
PARAM_VALUE 1 dev->card->dev.parent 5142706058642108496
PARAM_VALUE 1 dev->card->devices.next 4096-ptr_max
PARAM_VALUE 1 dev->card->id 4096-ptr_max
PARAM_VALUE 1 dev->card->number 1-255
PARAM_VALUE 1 dev->card->protocol 5142706058642108416
PARAM_VALUE 1 dev->card->serial 0-s32max
PARAM_VALUE 1 dev->dev.bus 4969808062667829248
PARAM_VALUE 1 dev->dev.coherent_dma_mask 16777215
PARAM_VALUE 1 dev->dev.dma_mask 4096-ptr_max
PARAM_VALUE 1 dev->dev.parent 2020038109684559952,5142706058642108496
PARAM_VALUE 1 dev->dev.release 5960067515301613568
PARAM_VALUE 1 dev->dma_mask 16777215
PARAM_VALUE 1 dev->id 4096-ptr_max
PARAM_VALUE 1 dev->number 1
PARAM_VALUE 1 dev->options.next 4096-ptr_max
PARAM_VALUE 1 dev->options.next->next 4096-ptr_max
PARAM_VALUE 1 dev->options.prev 4096-ptr_max
PARAM_VALUE 1 dev->options.prev->next 4096-ptr_max
PARAM_VALUE 1 dev->options.prev->prev 4096-ptr_max
PARAM_VALUE 1 dev->protocol 5142706058642108416
PARAM_VALUE 1 dev->resources.next 4096-ptr_max
PARAM_VALUE 1 dev->resources.next->next 4096-ptr_max
PARAM_VALUE 1 dev->resources.prev 4096-ptr_max
PARAM_VALUE 1 dev->resources.prev->next 4096-ptr_max
PARAM_VALUE 1 dev->resources.prev->prev 4096-ptr_max
PARAM_VALUE 1 *dev->dev.dma_mask 16777215
BUF_SIZE 0 card 1760
BUF_SIZE 0 card->protocol 1728
BUF_SIZE 1 dev 1856
BUF_SIZE 1 dev->card 1760
CAPPED_DATA 0 card->number 1
CAPPED_DATA 1 dev->card->number 1
DATA_SOURCE 0 card $0
DATA_SOURCE 1 dev r isapnp_parse_device
BIT_INFO 0 card->serial 0x0,0xff
BIT_INFO 1 dev->capabilities 0xf,0xffffffffffffffff
BIT_INFO 1 dev->card->serial 0x0,0xff
NOCHECK_CALL

drivers/pnp/isapnp/core.c isapnp_create_device() -> pnp_add_card_device()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->dev.coherent_dma_mask 16777215
PARAM_VALUE 0 card->dev.dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 card->dev.dma_mask 4096-ptr_max
PARAM_VALUE 0 card->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 card->dev.parent 5142706058642108496
PARAM_VALUE 0 card->dev.parent->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 card->dev.parent->kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 card->dev.parent->kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 card->devices.next 4096-ptr_max
PARAM_VALUE 0 card->devices.next->next 4096-ptr_max
PARAM_VALUE 0 card->devices.prev->next 4096-ptr_max
PARAM_VALUE 0 card->devices.prev->prev 4096-ptr_max
PARAM_VALUE 0 card->id 4096-ptr_max
PARAM_VALUE 0 card->number 1-255
PARAM_VALUE 0 card->protocol 5142706058642108416
PARAM_VALUE 0 card->serial 0-s32max
PARAM_VALUE 0 *card->dev.dma_mask 16777215
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->capabilities 0,4-s32max
PARAM_VALUE 1 dev->card 4096-ptr_max
PARAM_VALUE 1 dev->card->dev.coherent_dma_mask 16777215
PARAM_VALUE 1 dev->card->dev.dma_mask 4096-ptr_max
PARAM_VALUE 1 dev->card->dev.parent 5142706058642108496
PARAM_VALUE 1 dev->card->devices.next 4096-ptr_max
PARAM_VALUE 1 dev->card->id 4096-ptr_max
PARAM_VALUE 1 dev->card->number 1-255
PARAM_VALUE 1 dev->card->protocol 5142706058642108416
PARAM_VALUE 1 dev->card->serial 0-s32max
PARAM_VALUE 1 dev->dev.bus 4969808062667829248
PARAM_VALUE 1 dev->dev.coherent_dma_mask 16777215
PARAM_VALUE 1 dev->dev.dma_mask 4096-ptr_max
PARAM_VALUE 1 dev->dev.kobj->name 0-255
PARAM_VALUE 1 dev->dev.parent 2020038109684559952,5142706058642108496
PARAM_VALUE 1 dev->dev.parent->coherent_dma_mask 16777215
PARAM_VALUE 1 dev->dev.parent->dma_mask 4096-ptr_max
PARAM_VALUE 1 dev->dev.release 5960067515301613568
PARAM_VALUE 1 dev->dma_mask 16777215
PARAM_VALUE 1 dev->id 4096-ptr_max
PARAM_VALUE 1 dev->number 2-s32max
PARAM_VALUE 1 dev->options.next 4096-ptr_max
PARAM_VALUE 1 dev->options.next->next 4096-ptr_max
PARAM_VALUE 1 dev->options.prev 4096-ptr_max
PARAM_VALUE 1 dev->options.prev->next 4096-ptr_max
PARAM_VALUE 1 dev->options.prev->prev 4096-ptr_max
PARAM_VALUE 1 dev->protocol 5142706058642108416
PARAM_VALUE 1 dev->resources.next 4096-ptr_max
PARAM_VALUE 1 dev->resources.next->next 4096-ptr_max
PARAM_VALUE 1 dev->resources.prev 4096-ptr_max
PARAM_VALUE 1 dev->resources.prev->next 4096-ptr_max
PARAM_VALUE 1 dev->resources.prev->prev 4096-ptr_max
PARAM_VALUE 1 *dev->dev.dma_mask 16777215
BUF_SIZE 0 card 1760
BUF_SIZE 1 dev 1856
BUF_SIZE 1 dev->card 1760
CAPPED_DATA 1 dev->card->number 1
DATA_SOURCE 0 card $0
DATA_SOURCE 1 dev r isapnp_parse_device
BIT_INFO 1 dev->capabilities 0xf,0xffffffffffffffff
NOCHECK_CALL