Lines Matching refs:pci
313 __setup_efi_pci32(efi_pci_io_protocol_32 *pci, struct pci_setup_rom **__rom) in __setup_efi_pci32() argument
320 status = efi_early->call(pci->attributes, pci, in __setup_efi_pci32()
326 if (!pci->romimage || !pci->romsize) in __setup_efi_pci32()
329 size = pci->romsize + sizeof(*rom); in __setup_efi_pci32()
342 rom->pcilen = pci->romsize; in __setup_efi_pci32()
345 status = efi_early->call(pci->pci.read, pci, EfiPciIoWidthUint16, in __setup_efi_pci32()
353 status = efi_early->call(pci->pci.read, pci, EfiPciIoWidthUint16, in __setup_efi_pci32()
361 status = efi_early->call(pci->get_location, pci, &(rom->segment), in __setup_efi_pci32()
367 memcpy(rom->romdata, pci->romimage, pci->romsize); in __setup_efi_pci32()
379 efi_pci_io_protocol_32 *pci = NULL; in setup_efi_pci32() local
398 &pci_proto, (void **)&pci); in setup_efi_pci32()
403 if (!pci) in setup_efi_pci32()
406 status = __setup_efi_pci32(pci, &rom); in setup_efi_pci32()
421 __setup_efi_pci64(efi_pci_io_protocol_64 *pci, struct pci_setup_rom **__rom) in __setup_efi_pci64() argument
428 status = efi_early->call(pci->attributes, pci, in __setup_efi_pci64()
434 if (!pci->romimage || !pci->romsize) in __setup_efi_pci64()
437 size = pci->romsize + sizeof(*rom); in __setup_efi_pci64()
448 rom->pcilen = pci->romsize; in __setup_efi_pci64()
451 status = efi_early->call(pci->pci.read, pci, EfiPciIoWidthUint16, in __setup_efi_pci64()
459 status = efi_early->call(pci->pci.read, pci, EfiPciIoWidthUint16, in __setup_efi_pci64()
467 status = efi_early->call(pci->get_location, pci, &(rom->segment), in __setup_efi_pci64()
473 memcpy(rom->romdata, pci->romimage, pci->romsize); in __setup_efi_pci64()
486 efi_pci_io_protocol_64 *pci = NULL; in setup_efi_pci64() local
505 &pci_proto, (void **)&pci); in setup_efi_pci64()
510 if (!pci) in setup_efi_pci64()
513 status = __setup_efi_pci64(pci, &rom); in setup_efi_pci64()