Searched refs:drom_offset (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/thunderbolt/ |
H A D | eeprom.c | 156 if (cap.drom_offset > 0xffff) { in tb_eeprom_get_drom_offset() 158 cap.drom_offset); in tb_eeprom_get_drom_offset() 161 *offset = cap.drom_offset; in tb_eeprom_get_drom_offset() 171 u16 drom_offset; in tb_eeprom_read_n() local 174 res = tb_eeprom_get_drom_offset(sw, &drom_offset); in tb_eeprom_read_n() 178 offset += drom_offset; in tb_eeprom_read_n() 449 u32 drom_offset; in tb_drom_copy_nvm() local 455 ret = tb_sw_read(sw, &drom_offset, TB_CFG_SWITCH, in tb_drom_copy_nvm() 460 if (!drom_offset) in tb_drom_copy_nvm() 463 ret = dma_port_flash_read(sw->dma_port, drom_offset in tb_drom_copy_nvm() [all...] |
H A D | tb_regs.h | 156 u32 drom_offset; /* 32 bit register, but eeprom addresses are 16 bit */ member
|
/kernel/linux/linux-6.6/drivers/thunderbolt/ |
H A D | eeprom.c | 156 if (cap.drom_offset > 0xffff) { in tb_eeprom_get_drom_offset() 158 cap.drom_offset); in tb_eeprom_get_drom_offset() 161 *offset = cap.drom_offset; in tb_eeprom_get_drom_offset() 171 u16 drom_offset; in tb_eeprom_read_n() local 174 res = tb_eeprom_get_drom_offset(sw, &drom_offset); in tb_eeprom_read_n() 178 offset += drom_offset; in tb_eeprom_read_n() 474 u16 drom_offset; in tb_drom_copy_nvm() local 480 ret = tb_eeprom_get_drom_offset(sw, &drom_offset); in tb_drom_copy_nvm() 484 if (!drom_offset) in tb_drom_copy_nvm() 487 ret = dma_port_flash_read(sw->dma_port, drom_offset in tb_drom_copy_nvm() [all...] |
H A D | tb_regs.h | 160 u32 drom_offset; /* VSC_CS_12: 32 bit register, but eeprom addresses are 16 bit */ member
|
Completed in 7 milliseconds