Lines Matching refs:orom
497 struct isci_orom *orom = to_pci_info(pdev)->orom; in isci_host_alloc() local
528 if (orom) { in isci_host_alloc()
529 if (id < 0 || id >= SCI_MAX_CONTROLLERS || id > orom->hdr.num_elements) { in isci_host_alloc()
533 ihost->oem_parameters = orom->ctrl[id]; in isci_host_alloc()
534 oem_version = orom->hdr.version; in isci_host_alloc()
614 struct isci_orom *orom = NULL; in isci_pci_probe() local
626 orom = isci_get_efi_var(pdev); in isci_pci_probe()
628 if (!orom) in isci_pci_probe()
629 orom = isci_request_oprom(pdev); in isci_pci_probe()
631 for (i = 0; orom && i < num_controllers(pdev); i++) { in isci_pci_probe()
632 if (sci_oem_parameters_validate(&orom->ctrl[i], in isci_pci_probe()
633 orom->hdr.version)) { in isci_pci_probe()
636 orom = NULL; in isci_pci_probe()
641 if (!orom) { in isci_pci_probe()
643 orom = isci_request_firmware(pdev, fw); in isci_pci_probe()
644 if (!orom) { in isci_pci_probe()
657 if (orom) in isci_pci_probe()
660 (orom->hdr.version & 0xf0) >> 4, in isci_pci_probe()
661 (orom->hdr.version & 0xf), source); in isci_pci_probe()
663 pci_info->orom = orom; in isci_pci_probe()