Lines Matching refs:hw_info
2487 * @hw_info: Buffer to return vxge_hal_device_hw_info_t {} structure
2498 vxge_hal_device_hw_info_t *hw_info)
2515 "bar0 = 0x"VXGE_OS_STXFMT", hw_info = 0x"VXGE_OS_STXFMT,
2516 (ptr_t) pdev, (ptr_t) regh0, (ptr_t) bar0, (ptr_t) hw_info);
2518 vxge_assert((bar0 != NULL) && (hw_info != NULL));
2520 vxge_os_memzero(hw_info, sizeof(vxge_hal_device_hw_info_t));
2555 hw_info->vpath_mask = vxge_os_pio_mem_read64(pdev, regh0,
2561 hw_info->host_type = (u32)
2566 if (!((hw_info->vpath_mask) & mBIT(i)))
2577 hw_info->func_id = (u32)
2581 if (__hal_device_access_rights_get(hw_info->host_type,
2582 hw_info->func_id) & VXGE_HAL_DEVICE_ACCESS_RIGHT_MRPCIM) {
2602 &hw_info->fw_version,
2603 &hw_info->fw_date,
2604 &hw_info->flash_version,
2605 &hw_info->flash_date);
2608 hw_info->serial_number,
2609 hw_info->part_number,
2610 hw_info->product_description);
2613 &hw_info->ports,
2614 &hw_info->pmd_port0,
2615 &hw_info->pmd_port1);
2617 hw_info->function_mode =
2625 if (!((hw_info->vpath_mask) & mBIT(i)))
2634 hw_info->mac_addrs[i], hw_info->mac_addr_masks[i]);