Lines Matching defs:eeprom_info
204 mlx5tool_eeprom_print(struct mlx5_eeprom_get *eeprom_info)
214 while (byte_to_write < eeprom_info->eeprom_info_out_len) {
219 ((uint8_t *)eeprom_info->eeprom_info_buf)[
225 if (eeprom_info->eeprom_info_page_valid) {
237 ((uint8_t *)eeprom_info->
250 struct mlx5_eeprom_get eeprom_info;
253 memset(&eeprom_info, 0, sizeof(eeprom_info));
254 eeprom_info.devaddr = *addr;
256 error = ioctl(ctldev, MLX5_EEPROM_GET, &eeprom_info);
261 eeprom_info.eeprom_info_buf =
262 malloc(eeprom_info.eeprom_info_out_len + MLX5_EEPROM_PAGE_LENGTH);
263 if (eeprom_info.eeprom_info_buf == NULL) {
264 warn("alloc eeprom_info.eeprom_info_buf ");
267 error = ioctl(ctldev, MLX5_EEPROM_GET, &eeprom_info);
270 free(eeprom_info.eeprom_info_buf);
274 mlx5tool_eeprom_print(&eeprom_info);
276 free(eeprom_info.eeprom_info_buf);