Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/tty/serial/8250/8250_exar.c cti_get_port_type_xr17v35x() -> eeprom_93cx6_read()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 4096-ptr_max
PARAM_VALUE 0 eeprom->data 4096-ptr_max
PARAM_VALUE 0 eeprom->drive_data 0-1
PARAM_VALUE 0 eeprom->quirks 1
PARAM_VALUE 0 eeprom->reg_chip_select 0
PARAM_VALUE 0 eeprom->reg_data_clock 0
PARAM_VALUE 0 eeprom->reg_data_in 0
PARAM_VALUE 0 eeprom->reg_data_out 0-1,8,16,64,128
PARAM_VALUE 0 eeprom->register_read 1543582441817006080
PARAM_VALUE 0 eeprom->register_write 7794668829862191104
PARAM_VALUE 0 eeprom->width 6
PARAM_VALUE 2 data 4311361159385821184
CAPPED_DATA 1 word 1
MEM_ZERO 0 eeprom
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 eeprom->reg_data_out 0-1,8,16,64,128
HALF_LOCKED2 &pcidev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/micrel/ks8851_common.c ks8851_set_eeprom() -> eeprom_93cx6_read()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 4096-ptr_max
PARAM_VALUE 0 eeprom->drive_data 1
PARAM_VALUE 0 eeprom->reg_chip_select 0
PARAM_VALUE 0 eeprom->reg_data_clock 0
PARAM_VALUE 0 eeprom->reg_data_in 0
PARAM_VALUE 0 eeprom->reg_data_out 0-1,8,16,64,128
PARAM_VALUE 0 eeprom->register_read 4096-ptr_max
PARAM_VALUE 0 eeprom->register_write 4096-ptr_max
PARAM_VALUE 2 data 526020968583929856
NOCHECK_CALL
HOST_DATA 0 eeprom->reg_data_out 0-1,8,16,64,128
USER_DATA 1 word 0-255[c]

drivers/misc/eeprom/eeprom_93cx6.c eeprom_93cx6_multiread() -> eeprom_93cx6_read()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 4096-ptr_max
PARAM_VALUE 2 data 3945026909127376896
PARAM_VALUE 2 *data 0
DATA_SOURCE 0 eeprom $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 eeprom->reg_data_out 0-1,8,16,64,128
USER_DATA 1 word 0-255[c]

drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c rtl8187_probe() -> eeprom_93cx6_read()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 536338480590258176
PARAM_VALUE 0 eeprom->data 4096-ptr_max
PARAM_VALUE 0 eeprom->drive_data 0
PARAM_VALUE 0 eeprom->quirks 0
PARAM_VALUE 0 eeprom->reg_chip_select 0
PARAM_VALUE 0 eeprom->reg_data_clock 0
PARAM_VALUE 0 eeprom->reg_data_in 0
PARAM_VALUE 0 eeprom->reg_data_out 0-1,8,16,64,128
PARAM_VALUE 0 eeprom->register_read 4068408296945733632
PARAM_VALUE 0 eeprom->register_write 4855718753337405440
PARAM_VALUE 0 eeprom->width 6,8
PARAM_VALUE 1 word 22-24
PARAM_VALUE 2 data 6819311799968890880
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 eeprom->reg_data_out 0-1,8,16,64,128

drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c rtl8187_probe() -> eeprom_93cx6_read()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 536338480590258176
PARAM_VALUE 0 eeprom->data 4096-ptr_max
PARAM_VALUE 0 eeprom->drive_data 0
PARAM_VALUE 0 eeprom->quirks 0
PARAM_VALUE 0 eeprom->reg_chip_select 0
PARAM_VALUE 0 eeprom->reg_data_clock 0
PARAM_VALUE 0 eeprom->reg_data_in 0
PARAM_VALUE 0 eeprom->reg_data_out 0-1,8,16,64,128
PARAM_VALUE 0 eeprom->register_read 4068408296945733632
PARAM_VALUE 0 eeprom->register_write 4855718753337405440
PARAM_VALUE 0 eeprom->width 6,8
PARAM_VALUE 1 word 61-62
PARAM_VALUE 2 data 6819311799968890880
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 eeprom->reg_data_out 0-1,8,16,64,128

drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c rtl8187_probe() -> eeprom_93cx6_read()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 536338480590258176
PARAM_VALUE 0 eeprom->data 4096-ptr_max
PARAM_VALUE 0 eeprom->drive_data 0
PARAM_VALUE 0 eeprom->quirks 0
PARAM_VALUE 0 eeprom->reg_chip_select 0
PARAM_VALUE 0 eeprom->reg_data_clock 0
PARAM_VALUE 0 eeprom->reg_data_in 0
PARAM_VALUE 0 eeprom->reg_data_out 0-1,8,16,64,128
PARAM_VALUE 0 eeprom->register_read 4068408296945733632
PARAM_VALUE 0 eeprom->register_write 4855718753337405440
PARAM_VALUE 0 eeprom->width 6,8
PARAM_VALUE 1 word 5
PARAM_VALUE 2 data 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 eeprom->reg_data_out 0-1,8,16,64,128

drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c rtl8187_probe() -> eeprom_93cx6_read()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 536338480590258176
PARAM_VALUE 0 eeprom->data 4096-ptr_max
PARAM_VALUE 0 eeprom->drive_data 0
PARAM_VALUE 0 eeprom->quirks 0
PARAM_VALUE 0 eeprom->reg_chip_select 0
PARAM_VALUE 0 eeprom->reg_data_clock 0
PARAM_VALUE 0 eeprom->reg_data_in 0
PARAM_VALUE 0 eeprom->reg_data_out 0-1,8,16,64,128
PARAM_VALUE 0 eeprom->register_read 4068408296945733632
PARAM_VALUE 0 eeprom->register_write 4855718753337405440
PARAM_VALUE 0 eeprom->width 6,8
PARAM_VALUE 1 word 27-28
PARAM_VALUE 2 data 6819311799968890880
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 eeprom->reg_data_out 0-1,8,16,64,128

drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c rtl8187_probe() -> eeprom_93cx6_read()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 536338480590258176
PARAM_VALUE 0 eeprom->data 4096-ptr_max
PARAM_VALUE 0 eeprom->drive_data 0
PARAM_VALUE 0 eeprom->quirks 0
PARAM_VALUE 0 eeprom->reg_chip_select 0
PARAM_VALUE 0 eeprom->reg_data_clock 0
PARAM_VALUE 0 eeprom->reg_data_in 0
PARAM_VALUE 0 eeprom->reg_data_out 0-1,8,16,64,128
PARAM_VALUE 0 eeprom->register_read 4068408296945733632
PARAM_VALUE 0 eeprom->register_write 4855718753337405440
PARAM_VALUE 0 eeprom->width 6,8
PARAM_VALUE 1 word 27
PARAM_VALUE 2 data 6819311799968890880
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 eeprom->reg_data_out 0-1,8,16,64,128

drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c rtl8187_probe() -> eeprom_93cx6_read()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 536338480590258176
PARAM_VALUE 0 eeprom->data 4096-ptr_max
PARAM_VALUE 0 eeprom->drive_data 0
PARAM_VALUE 0 eeprom->quirks 0
PARAM_VALUE 0 eeprom->reg_chip_select 0
PARAM_VALUE 0 eeprom->reg_data_clock 0
PARAM_VALUE 0 eeprom->reg_data_in 0
PARAM_VALUE 0 eeprom->reg_data_out 0-1,8,16,64,128
PARAM_VALUE 0 eeprom->register_read 4068408296945733632
PARAM_VALUE 0 eeprom->register_write 4855718753337405440
PARAM_VALUE 0 eeprom->width 6,8
PARAM_VALUE 1 word 10
PARAM_VALUE 2 data 6819311799968890880
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 eeprom->reg_data_out 0-1,8,16,64,128

drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c rtl8187_probe() -> eeprom_93cx6_read()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 536338480590258176
PARAM_VALUE 0 eeprom->data 4096-ptr_max
PARAM_VALUE 0 eeprom->drive_data 0
PARAM_VALUE 0 eeprom->quirks 0
PARAM_VALUE 0 eeprom->reg_chip_select 0
PARAM_VALUE 0 eeprom->reg_data_clock 0
PARAM_VALUE 0 eeprom->reg_data_in 0
PARAM_VALUE 0 eeprom->reg_data_out 0-1,8,16,64,128
PARAM_VALUE 0 eeprom->register_read 4068408296945733632
PARAM_VALUE 0 eeprom->register_write 4855718753337405440
PARAM_VALUE 0 eeprom->width 6,8
PARAM_VALUE 1 word 28
PARAM_VALUE 2 data 6819311799968890880
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 eeprom->reg_data_out 0-1,8,16,64,128

drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c rtl8187_probe() -> eeprom_93cx6_read()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 536338480590258176
PARAM_VALUE 0 eeprom->data 4096-ptr_max
PARAM_VALUE 0 eeprom->drive_data 0
PARAM_VALUE 0 eeprom->quirks 0
PARAM_VALUE 0 eeprom->reg_chip_select 0
PARAM_VALUE 0 eeprom->reg_data_clock 0
PARAM_VALUE 0 eeprom->reg_data_in 0
PARAM_VALUE 0 eeprom->reg_data_out 0-1,8,16,64,128
PARAM_VALUE 0 eeprom->register_read 4068408296945733632
PARAM_VALUE 0 eeprom->register_write 4855718753337405440
PARAM_VALUE 0 eeprom->width 6,8
PARAM_VALUE 1 word 59
PARAM_VALUE 2 data 6257969851995668480
PARAM_VALUE 2 *data 0,2-254
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 eeprom->reg_data_out 0-1,8,16,64,128

drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c rtl8187_probe() -> eeprom_93cx6_read()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 536338480590258176
PARAM_VALUE 0 eeprom->data 4096-ptr_max
PARAM_VALUE 0 eeprom->drive_data 0
PARAM_VALUE 0 eeprom->quirks 0
PARAM_VALUE 0 eeprom->reg_chip_select 0
PARAM_VALUE 0 eeprom->reg_data_clock 0
PARAM_VALUE 0 eeprom->reg_data_in 0
PARAM_VALUE 0 eeprom->reg_data_out 0-1,8,16,64,128
PARAM_VALUE 0 eeprom->register_read 4068408296945733632
PARAM_VALUE 0 eeprom->register_write 4855718753337405440
PARAM_VALUE 0 eeprom->width 6,8
PARAM_VALUE 1 word 63
PARAM_VALUE 2 data 6257969851995668480
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 eeprom->reg_data_out 0-1,8,16,64,128

drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c rtl8180_eeprom_read() -> eeprom_93cx6_read()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 8314650662781882368
PARAM_VALUE 0 eeprom->data 4096-ptr_max
PARAM_VALUE 0 eeprom->drive_data 0
PARAM_VALUE 0 eeprom->quirks 0
PARAM_VALUE 0 eeprom->reg_chip_select 0
PARAM_VALUE 0 eeprom->reg_data_clock 0
PARAM_VALUE 0 eeprom->reg_data_in 0
PARAM_VALUE 0 eeprom->reg_data_out 0
PARAM_VALUE 0 eeprom->register_read 2907344885379096576
PARAM_VALUE 0 eeprom->register_write 1291748254131953664
PARAM_VALUE 0 eeprom->width 6,8
PARAM_VALUE 1 word 6
PARAM_VALUE 2 data 1146764467098677248
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c rtl8180_eeprom_read() -> eeprom_93cx6_read()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 8314650662781882368
PARAM_VALUE 0 eeprom->data 4096-ptr_max
PARAM_VALUE 0 eeprom->drive_data 0
PARAM_VALUE 0 eeprom->quirks 0
PARAM_VALUE 0 eeprom->reg_chip_select 0
PARAM_VALUE 0 eeprom->reg_data_clock 0
PARAM_VALUE 0 eeprom->reg_data_in 0
PARAM_VALUE 0 eeprom->reg_data_out 0-1,8,16,64,128
PARAM_VALUE 0 eeprom->register_read 2907344885379096576
PARAM_VALUE 0 eeprom->register_write 1291748254131953664
PARAM_VALUE 0 eeprom->width 6,8
PARAM_VALUE 1 word 23
PARAM_VALUE 2 data 1146764467098677248
PARAM_VALUE 2 *data 0-255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 eeprom->reg_data_out 0-1,8,16,64,128

drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c rtl8180_eeprom_read() -> eeprom_93cx6_read()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 8314650662781882368
PARAM_VALUE 0 eeprom->data 4096-ptr_max
PARAM_VALUE 0 eeprom->drive_data 0
PARAM_VALUE 0 eeprom->quirks 0
PARAM_VALUE 0 eeprom->reg_chip_select 0
PARAM_VALUE 0 eeprom->reg_data_clock 0
PARAM_VALUE 0 eeprom->reg_data_in 0
PARAM_VALUE 0 eeprom->reg_data_out 0-1,8,16,64,128
PARAM_VALUE 0 eeprom->register_read 2907344885379096576
PARAM_VALUE 0 eeprom->register_write 1291748254131953664
PARAM_VALUE 0 eeprom->width 6,8
PARAM_VALUE 1 word 16-22,48-54
PARAM_VALUE 2 data 595772216847106048
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 eeprom->reg_data_out 0-1,8,16,64,128

drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c rtl8180_eeprom_read() -> eeprom_93cx6_read()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 8314650662781882368
PARAM_VALUE 0 eeprom->data 4096-ptr_max
PARAM_VALUE 0 eeprom->drive_data 0
PARAM_VALUE 0 eeprom->quirks 0
PARAM_VALUE 0 eeprom->reg_chip_select 0
PARAM_VALUE 0 eeprom->reg_data_clock 0
PARAM_VALUE 0 eeprom->reg_data_in 0
PARAM_VALUE 0 eeprom->reg_data_out 0-1,8,16,64,128
PARAM_VALUE 0 eeprom->register_read 2907344885379096576
PARAM_VALUE 0 eeprom->register_write 1291748254131953664
PARAM_VALUE 0 eeprom->width 6,8
PARAM_VALUE 1 word 32-38
PARAM_VALUE 2 data 595772216847106048
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 eeprom->reg_data_out 0-1,8,16,64,128

drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c rtl8180_eeprom_read() -> eeprom_93cx6_read()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 8314650662781882368
PARAM_VALUE 0 eeprom->data 4096-ptr_max
PARAM_VALUE 0 eeprom->drive_data 0
PARAM_VALUE 0 eeprom->quirks 0
PARAM_VALUE 0 eeprom->reg_chip_select 0
PARAM_VALUE 0 eeprom->reg_data_clock 0
PARAM_VALUE 0 eeprom->reg_data_in 0
PARAM_VALUE 0 eeprom->reg_data_out 0-1,8,16,64,128
PARAM_VALUE 0 eeprom->register_read 2907344885379096576
PARAM_VALUE 0 eeprom->register_write 1291748254131953664
PARAM_VALUE 0 eeprom->width 6,8
PARAM_VALUE 1 word 25
PARAM_VALUE 2 data 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 eeprom->reg_data_out 0-1,8,16,64,128

drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c rtl8180_eeprom_read() -> eeprom_93cx6_read()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 8314650662781882368
PARAM_VALUE 0 eeprom->data 4096-ptr_max
PARAM_VALUE 0 eeprom->drive_data 0
PARAM_VALUE 0 eeprom->quirks 0
PARAM_VALUE 0 eeprom->reg_chip_select 0
PARAM_VALUE 0 eeprom->reg_data_clock 0
PARAM_VALUE 0 eeprom->reg_data_in 0
PARAM_VALUE 0 eeprom->reg_data_out 0-1,8,16,64,128
PARAM_VALUE 0 eeprom->register_read 2907344885379096576
PARAM_VALUE 0 eeprom->register_write 1291748254131953664
PARAM_VALUE 0 eeprom->width 6,8
PARAM_VALUE 1 word 63
PARAM_VALUE 2 data 1146764467098677248
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 eeprom->reg_data_out 0-1,8,16,64,128

drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c rtl8180_eeprom_read() -> eeprom_93cx6_read()

Type Parameter Key Value
PARAM_VALUE 0 eeprom 8314650662781882368
PARAM_VALUE 0 eeprom->data 4096-ptr_max
PARAM_VALUE 0 eeprom->drive_data 0
PARAM_VALUE 0 eeprom->quirks 0
PARAM_VALUE 0 eeprom->reg_chip_select 0
PARAM_VALUE 0 eeprom->reg_data_clock 0
PARAM_VALUE 0 eeprom->reg_data_in 0
PARAM_VALUE 0 eeprom->reg_data_out 0-1,8,16,64,128
PARAM_VALUE 0 eeprom->register_read 2907344885379096576
PARAM_VALUE 0 eeprom->register_write 1291748254131953664
PARAM_VALUE 0 eeprom->width 6,8
PARAM_VALUE 1 word 124
PARAM_VALUE 2 data 1146764467098677248
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 eeprom->reg_data_out 0-1,8,16,64,128