Home
last modified time | relevance | path

Searched refs:eeprom_info (Results 1 – 2 of 2) sorted by relevance

/freebsd/usr.sbin/mlx5tool/
H A Dmlx5tool.c204 mlx5tool_eeprom_print(struct mlx5_eeprom_get *eeprom_info) in mlx5tool_eeprom_print() argument
214 while (byte_to_write < eeprom_info->eeprom_info_out_len) { in mlx5tool_eeprom_print()
219 ((uint8_t *)eeprom_info->eeprom_info_buf)[ in mlx5tool_eeprom_print()
225 if (eeprom_info->eeprom_info_page_valid) { in mlx5tool_eeprom_print()
237 ((uint8_t *)eeprom_info-> in mlx5tool_eeprom_print()
250 struct mlx5_eeprom_get eeprom_info; in mlx5tool_get_eeprom_info() local
253 memset(&eeprom_info, 0, sizeof(eeprom_info)); in mlx5tool_get_eeprom_info()
254 eeprom_info.devaddr = *addr; in mlx5tool_get_eeprom_info()
256 error = ioctl(ctldev, MLX5_EEPROM_GET, &eeprom_info); in mlx5tool_get_eeprom_info()
261 eeprom_info.eeprom_info_buf = in mlx5tool_get_eeprom_info()
[all …]
/freebsd/sys/dev/mlx5/mlx5_core/
H A Dmlx5_fwdump.c353 mlx5_eeprom_copyout(struct mlx5_core_dev *dev, struct mlx5_eeprom_get *eeprom_info) in mlx5_eeprom_copyout() argument
370 eeprom_info->eeprom_info_page_valid = eeprom.page_valid; in mlx5_eeprom_copyout()
371 eeprom_info->eeprom_info_out_len = eeprom.len; in mlx5_eeprom_copyout()
373 if (eeprom_info->eeprom_info_buf == NULL) in mlx5_eeprom_copyout()
393 error = copyout(eeprom.data, eeprom_info->eeprom_info_buf, in mlx5_eeprom_copyout()
409 struct mlx5_eeprom_get *eeprom_info; in mlx5_ctl_ioctl() local
494 eeprom_info = (struct mlx5_eeprom_get *)data; in mlx5_ctl_ioctl()
495 devaddr = &eeprom_info->devaddr; in mlx5_ctl_ioctl()
499 error = mlx5_eeprom_copyout(mdev, eeprom_info); in mlx5_ctl_ioctl()