Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/i2c/busses/i2c-at91-core.c
- drivers/i2c/busses/i2c-at91-master.c, line 595
- drivers/i2c/busses/i2c-at91-slave.c
Smatch caller information:
drivers/i2c/busses/i2c-at91-core.c at91_twi_probe() -> at91_init_twi_bus()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->base | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->filter_width | 0-7,2147483648-u32max |
| PARAM_VALUE | 0 | dev->pdata | 1-u64max |
| PARAM_VALUE | 0 | dev->twi_cwgr_reg | 0-s32max |
| BUF_SIZE | 0 | dev | 2752 |
| BUF_SIZE | 0 | dev->adapter.dev.parent | 1616 |
| BUF_SIZE | 0 | dev->clk | (-1),1-s32max |
| BUF_SIZE | 0 | dev->dev | 1616 |
| BUF_SIZE | 0 | dev->irq | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | dev->pdata->clk_max_div | 1 |
| DATA_SOURCE | 0 | dev | r devm_kzalloc |
| FUZZY_MAX | 0 | dev->filter_width | 0 |
| FUZZY_MAX | 0 | dev->twi_cwgr_reg | 0 |
| STR_LEN | 0 | dev->adapter.name | 47 |
| MEM_ZERO | 0 | dev | |
| MEM_ZERO | 0 | dev->adapter.dev.bus | |
| MEM_ZERO | 0 | dev->adapter.dev.class | |
| MEM_ZERO | 0 | dev->adapter.dev.cma_area | |
| MEM_ZERO | 0 | dev->adapter.dev.dma_io_tlb_mem | |
| MEM_ZERO | 0 | dev->adapter.dev.dma_mask | |
| MEM_ZERO | 0 | dev->adapter.dev.dma_mem | |
| MEM_ZERO | 0 | dev->adapter.dev.dma_ops | |
| MEM_ZERO | 0 | dev->adapter.dev.dma_parms | |
| MEM_ZERO | 0 | dev->adapter.dev.dma_range_map | |
| MEM_ZERO | 0 | dev->adapter.dev.driver | |
| MEM_ZERO | 0 | dev->adapter.dev.em_pd | |
| MEM_ZERO | 0 | dev->adapter.dev.flags | |
| MEM_ZERO | 0 | dev->adapter.dev.fwnode | |
| MEM_ZERO | 0 | dev->adapter.dev.groups | |
| MEM_ZERO | 0 | dev->adapter.dev.init_name | |
| MEM_ZERO | 0 | dev->adapter.dev.iommu | |
| MEM_ZERO | 0 | dev->adapter.dev.iommu_group | |
| MEM_ZERO | 0 | dev->adapter.dev.p | |
| MEM_ZERO | 0 | dev->adapter.dev.physical_location | |
| MEM_ZERO | 0 | dev->adapter.dev.pins | |
| MEM_ZERO | 0 | dev->adapter.dev.platform_data | |
| MEM_ZERO | 0 | dev->adapter.dev.pm_domain | |
| MEM_ZERO | 0 | dev->adapter.dev.release | |
| MEM_ZERO | 0 | dev->adapter.dev.type | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->adapter.name |
drivers/i2c/busses/i2c-at91-core.c at91_twi_resume_noirq() -> at91_init_twi_bus()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
drivers/i2c/busses/i2c-at91-master.c at91_do_twi_transfer() -> at91_init_twi_bus()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->pdata | 4096-ptr_max |
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dev->buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| NOCHECK_CALL | |||
| HOST_DATA | 0 | dev->imr | 0-2327 |
| HOST_DATA | 0 | dev->transfer_status | 0-u32max |
| UNITS | 0 | dev | unit_byte |
drivers/i2c/busses/i2c-at91-slave.c at91_reg_slave() -> at91_init_twi_bus()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->smr | 0,65536-8323072 |
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| BIT_INFO | 0 | dev->smr | 0x0,0x7f0000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->slave->irq | |
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | global &driver_clients_lock |
drivers/i2c/busses/i2c-at91-slave.c at91_unreg_slave() -> at91_init_twi_bus()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->smr | 0 |
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | global &driver_clients_lock |