Lines Matching refs:epc_features
58 const struct pci_epc_features *epc_features;
645 const struct pci_epc_features *epc_features;
647 epc_features = epf_test->epc_features;
658 if (!!(epc_features->reserved_bar & (1 << bar)))
677 const struct pci_epc_features *epc_features;
684 epc_features = pci_epc_get_features(epc, epf->func_no);
685 if (epc_features) {
686 msix_capable = epc_features->msix_capable;
687 msi_capable = epc_features->msi_capable;
760 const struct pci_epc_features *epc_features;
763 epc_features = epf_test->epc_features;
767 msix_capable = epc_features->msix_capable;
776 if (epc_features->bar_fixed_size[test_reg_bar]) {
783 epc_features->align);
797 if (!!(epc_features->reserved_bar & (1 << bar)))
801 epc_features->align);
812 const struct pci_epc_features *epc_features)
820 bar_fixed_64bit = !!(epc_features->bar_fixed_64bit & (1 << i));
823 if (epc_features->bar_fixed_size[i])
824 bar_size[i] = epc_features->bar_fixed_size[i];
832 const struct pci_epc_features *epc_features;
841 epc_features = pci_epc_get_features(epc, epf->func_no);
842 if (!epc_features) {
843 dev_err(&epf->dev, "epc_features not implemented\n");
847 linkup_notifier = epc_features->linkup_notifier;
848 core_init_notifier = epc_features->core_init_notifier;
849 test_reg_bar = pci_epc_get_first_free_bar(epc_features);
852 pci_epf_configure_bar(epf, epc_features);
855 epf_test->epc_features = epc_features;