Lines Matching refs:orom
514 struct isci_orom *orom = to_pci_info(pdev)->orom; in isci_host_alloc() local
545 if (orom) { in isci_host_alloc()
546 if (id < 0 || id >= SCI_MAX_CONTROLLERS || id > orom->hdr.num_elements) { in isci_host_alloc()
550 ihost->oem_parameters = orom->ctrl[id]; in isci_host_alloc()
551 oem_version = orom->hdr.version; in isci_host_alloc()
624 struct isci_orom *orom = NULL; in isci_pci_probe() local
636 orom = isci_get_efi_var(pdev); in isci_pci_probe()
638 if (!orom) in isci_pci_probe()
639 orom = isci_request_oprom(pdev); in isci_pci_probe()
641 for (i = 0; orom && i < num_controllers(pdev); i++) { in isci_pci_probe()
642 if (sci_oem_parameters_validate(&orom->ctrl[i], in isci_pci_probe()
643 orom->hdr.version)) { in isci_pci_probe()
646 orom = NULL; in isci_pci_probe()
651 if (!orom) { in isci_pci_probe()
653 orom = isci_request_firmware(pdev, fw); in isci_pci_probe()
654 if (!orom) { in isci_pci_probe()
667 if (orom) in isci_pci_probe()
670 (orom->hdr.version & 0xf0) >> 4, in isci_pci_probe()
671 (orom->hdr.version & 0xf), source); in isci_pci_probe()
673 pci_info->orom = orom; in isci_pci_probe()