Lines Matching refs:vpd_data
65 return (hldev->mrpcim->vpd_data.serial_num);
5570 * __hal_mrpcim_get_vpd_data - Getting vpd_data.
5580 u8 *vpd_data;
5599 vxge_offsetof(vxge_hal_vpid_capability_le_t, vpd_data);
5601 vxge_os_strlcpy((char *) hldev->mrpcim->vpd_data.product_name,
5603 sizeof(hldev->mrpcim->vpd_data.product_name));
5604 vxge_os_strlcpy((char *) hldev->mrpcim->vpd_data.serial_num,
5606 sizeof(hldev->mrpcim->vpd_data.serial_num));
5614 vpd_data = (u8 *) vxge_os_malloc(hldev->header.pdev,
5616 if (vpd_data == NULL)
5645 vpd_data[i + j] = (u8) (data32 & 0xff);
5654 if ((vpd_data[count] == 'S') &&
5655 (vpd_data[count + 1] == 'N') &&
5656 (vpd_data[count + 2] < VXGE_HAL_VPD_LENGTH)) {
5658 hldev->mrpcim->vpd_data.serial_num,
5661 hldev->mrpcim->vpd_data.serial_num,
5662 &vpd_data[count + 3],
5663 vpd_data[count + 2]);
5668 if (vpd_data[1] < VXGE_HAL_VPD_LENGTH) {
5670 hldev->mrpcim->vpd_data.product_name, vpd_data[1]);
5671 (void) vxge_os_memcpy(hldev->mrpcim->vpd_data.product_name,
5672 &vpd_data[3], vpd_data[1]);
5677 vpd_data,