Home
last modified time | relevance | path

Searched refs:eeprom_buf (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_eeprom.c93 u8 *eeprom_buf, u16 buf_size, bool read) in __amdgpu_eeprom_xfer()
106 const u8 *p = eeprom_buf; in __amdgpu_eeprom_xfer()
111 buf_size -= len, eeprom_addr += len, eeprom_buf += len) { in __amdgpu_eeprom_xfer()
147 msgs[1].buf = eeprom_buf; in __amdgpu_eeprom_xfer()
168 return r < 0 ? r : eeprom_buf - p; in __amdgpu_eeprom_xfer()
175 * @eeprom_buf: pointer to data buffer to read into/write from
176 * @buf_size: the size of @eeprom_buf
182 u8 *eeprom_buf, u16 buf_size, bool read) in amdgpu_eeprom_xfer()
198 eeprom_buf, buf_size, read); in amdgpu_eeprom_xfer()
213 buf_size -= ps, eeprom_addr += ps, eeprom_buf in amdgpu_eeprom_xfer()
92 __amdgpu_eeprom_xfer(struct i2c_adapter *i2c_adap, u32 eeprom_addr, u8 *eeprom_buf, u16 buf_size, bool read) __amdgpu_eeprom_xfer() argument
181 amdgpu_eeprom_xfer(struct i2c_adapter *i2c_adap, u32 eeprom_addr, u8 *eeprom_buf, u16 buf_size, bool read) amdgpu_eeprom_xfer() argument
226 amdgpu_eeprom_read(struct i2c_adapter *i2c_adap, u32 eeprom_addr, u8 *eeprom_buf, u16 bytes) amdgpu_eeprom_read() argument
234 amdgpu_eeprom_write(struct i2c_adapter *i2c_adap, u32 eeprom_addr, u8 *eeprom_buf, u16 bytes) amdgpu_eeprom_write() argument
[all...]
H A Damdgpu_eeprom.h30 u32 eeprom_addr, u8 *eeprom_buf,
34 u32 eeprom_addr, u8 *eeprom_buf,
/kernel/linux/linux-5.10/drivers/parisc/
H A Deisa_enumerator.c485 static char eeprom_buf[HPEE_MAX_LENGTH]; in eisa_enumerator() local
488 eeprom_buf[i] = gsc_readb(eeprom_addr+i); in eisa_enumerator()
493 eh = (struct eeprom_header*)(eeprom_buf); in eisa_enumerator()
498 (&eeprom_buf[HPEE_SLOT_INFO(i)]); in eisa_enumerator()
505 if (parse_slot_config(i+1, &eeprom_buf[es->config_data_offset], in eisa_enumerator()
/kernel/linux/linux-6.6/drivers/parisc/
H A Deisa_enumerator.c485 static char eeprom_buf[HPEE_MAX_LENGTH]; in eisa_enumerator() local
488 eeprom_buf[i] = gsc_readb(eeprom_addr+i); in eisa_enumerator()
493 eh = (struct eeprom_header*)(eeprom_buf); in eisa_enumerator()
498 (&eeprom_buf[HPEE_SLOT_INFO(i)]); in eisa_enumerator()
505 if (parse_slot_config(i+1, &eeprom_buf[es->config_data_offset], in eisa_enumerator()
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dnfp_nsp.c1067 struct eeprom_buf { in nfp_nsp_read_module_eeprom() struct
1077 BUILD_BUG_ON(offsetof(struct eeprom_buf, data) % 8); in nfp_nsp_read_module_eeprom()
1086 offsetof(struct eeprom_buf, data) / NSP_SFF_EEPROM_BLOCK_LEN; in nfp_nsp_read_module_eeprom()
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dnfp_nsp.c1068 struct eeprom_buf { in nfp_nsp_read_module_eeprom() struct
1078 BUILD_BUG_ON(offsetof(struct eeprom_buf, data) % 8); in nfp_nsp_read_module_eeprom()
1087 offsetof(struct eeprom_buf, data) / NSP_SFF_EEPROM_BLOCK_LEN; in nfp_nsp_read_module_eeprom()

Completed in 6 milliseconds