Home
last modified time | relevance | path

Searched refs:eerd (Results 1 – 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/rtc/
Drtc-rv3028.c175 static int rv3028_exit_eerd(struct rv3028_data *rv3028, u32 eerd) in rv3028_exit_eerd() argument
177 if (eerd) in rv3028_exit_eerd()
183 static int rv3028_enter_eerd(struct rv3028_data *rv3028, u32 *eerd) in rv3028_enter_eerd() argument
192 *eerd = ctrl1 & RV3028_CTRL1_EERD; in rv3028_enter_eerd()
193 if (*eerd) in rv3028_enter_eerd()
205 rv3028_exit_eerd(rv3028, *eerd); in rv3028_enter_eerd()
213 static int rv3028_update_eeprom(struct rv3028_data *rv3028, u32 eerd) in rv3028_update_eeprom() argument
233 rv3028_exit_eerd(rv3028, eerd); in rv3028_update_eeprom()
241 u32 eerd; in rv3028_update_cfg() local
244 ret = rv3028_enter_eerd(rv3028, &eerd); in rv3028_update_cfg()
[all …]
Drtc-rv3032.c117 static int rv3032_exit_eerd(struct rv3032_data *rv3032, u32 eerd) in rv3032_exit_eerd() argument
119 if (eerd) in rv3032_exit_eerd()
125 static int rv3032_enter_eerd(struct rv3032_data *rv3032, u32 *eerd) in rv3032_enter_eerd() argument
134 *eerd = ctrl1 & RV3032_CTRL1_EERD; in rv3032_enter_eerd()
135 if (*eerd) in rv3032_enter_eerd()
147 rv3032_exit_eerd(rv3032, *eerd); in rv3032_enter_eerd()
158 u32 status, eerd; in rv3032_update_cfg() local
161 ret = rv3032_enter_eerd(rv3032, &eerd); in rv3032_update_cfg()
180 rv3032_exit_eerd(rv3032, eerd); in rv3032_update_cfg()
438 u32 status, eerd; in rv3032_eeprom_write() local
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igc/
Digc_nvm.c100 u32 i, eerd = 0; in igc_read_nvm_eerd() local
114 eerd = ((offset + i) << IGC_NVM_RW_ADDR_SHIFT) + in igc_read_nvm_eerd()
117 wr32(IGC_EERD, eerd); in igc_read_nvm_eerd()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000e/
Dnvm.c294 u32 i, eerd = 0; in e1000e_read_nvm_eerd() local
307 eerd = ((offset + i) << E1000_NVM_RW_ADDR_SHIFT) + in e1000e_read_nvm_eerd()
310 ew32(EERD, eerd); in e1000e_read_nvm_eerd()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igb/
De1000_nvm.c368 u32 i, eerd = 0; in igb_read_nvm_eerd() local
382 eerd = ((offset+i) << E1000_NVM_RW_ADDR_SHIFT) + in igb_read_nvm_eerd()
385 wr32(E1000_EERD, eerd); in igb_read_nvm_eerd()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/
Dixgbe_common.c1161 u32 eerd; in ixgbe_read_eerd_buffer_generic() local
1174 eerd = ((offset + i) << IXGBE_EEPROM_RW_ADDR_SHIFT) | in ixgbe_read_eerd_buffer_generic()
1177 IXGBE_WRITE_REG(hw, IXGBE_EERD, eerd); in ixgbe_read_eerd_buffer_generic()