Lines Matching refs:pnv_ioda_pe

59 static void pe_level_printk(const struct pnv_ioda_pe *pe, const char *level,  in pe_level_printk()
171 memset(&phb->ioda.pe_array[pe], 0, sizeof(struct pnv_ioda_pe)); in pnv_ioda_free_pe()
278 struct pnv_ioda_pe *master_pe, *pe; in pnv_ioda2_pick_m64_pe()
382 struct pnv_ioda_pe *pe = &phb->ioda.pe_array[pe_no]; in pnv_ioda_freeze_pe()
383 struct pnv_ioda_pe *slave; in pnv_ioda_freeze_pe()
422 struct pnv_ioda_pe *pe, *slave; in pnv_ioda_unfreeze_pe()
462 struct pnv_ioda_pe *slave, *pe; in pnv_ioda_get_pe_state()
526 static struct pnv_ioda_pe *pnv_ioda_get_pe(struct pci_dev *dev) in pnv_ioda_get_pe()
541 struct pnv_ioda_pe *parent, in pnv_ioda_set_one_peltv()
542 struct pnv_ioda_pe *child, in pnv_ioda_set_one_peltv()
548 struct pnv_ioda_pe *slave; in pnv_ioda_set_one_peltv()
578 struct pnv_ioda_pe *pe, in pnv_ioda_set_peltv()
581 struct pnv_ioda_pe *slave; in pnv_ioda_set_peltv()
629 struct pnv_ioda_pe *parent; in pnv_ioda_set_peltv()
645 static int pnv_ioda_deconfigure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe) in pnv_ioda_deconfigure_pe()
725 static int pnv_ioda_configure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe) in pnv_ioda_configure_pe()
817 struct pnv_ioda_pe *pe) in pnv_ioda_link_pe_by_weight()
819 struct pnv_ioda_pe *lpe; in pnv_ioda_link_pe_by_weight()
928 static struct pnv_ioda_pe *pnv_ioda_setup_dev_PE(struct pci_dev *dev)
933 struct pnv_ioda_pe *pe;
998 static void pnv_ioda_setup_same_PE(struct pci_bus *bus, struct pnv_ioda_pe *pe) in pnv_ioda_setup_same_PE()
1027 struct pnv_ioda_pe *pe; in pnv_ioda_setup_bus_PE()
1263 static void pnv_pci_ioda2_set_bypass(struct pnv_ioda_pe *pe, bool enable);
1265 static void pnv_pci_ioda2_release_dma_pe(struct pci_dev *dev, struct pnv_ioda_pe *pe) in pnv_pci_ioda2_release_dma_pe()
1289 struct pnv_ioda_pe *pe, *pe_n; in pnv_ioda_release_vf_PE()
1381 struct pnv_ioda_pe *pe);
1387 struct pnv_ioda_pe *pe; in pnv_ioda_setup_vf_PE()
1551 struct pnv_ioda_pe *pe; in pnv_pci_ioda_dma_dev_setup()
1578 struct pnv_ioda_pe *pe; in pnv_pci_ioda_dma_set_mask()
1607 struct pnv_ioda_pe *pe; in pnv_pci_ioda_dma_get_required_mask()
1625 static void pnv_ioda_setup_bus_dma(struct pnv_ioda_pe *pe, in pnv_ioda_setup_bus_dma()
1646 struct pnv_ioda_pe *pe = container_of(tgl->table_group, in pnv_pci_ioda1_tce_invalidate()
1647 struct pnv_ioda_pe, table_group); in pnv_pci_ioda1_tce_invalidate()
1738 static inline void pnv_pci_ioda2_tce_invalidate_entire(struct pnv_ioda_pe *pe) in pnv_pci_ioda2_tce_invalidate_entire()
1783 struct pnv_ioda_pe *pe = container_of(tgl->table_group, in pnv_pci_ioda2_tce_invalidate()
1784 struct pnv_ioda_pe, table_group); in pnv_pci_ioda2_tce_invalidate()
1849 struct pnv_ioda_pe *pe, unsigned int base, in pnv_pci_ioda_setup_dma_pe()
1947 struct pnv_ioda_pe *pe = container_of(table_group, struct pnv_ioda_pe, in pnv_pci_ioda2_set_window()
1983 static void pnv_pci_ioda2_set_bypass(struct pnv_ioda_pe *pe, bool enable) in pnv_pci_ioda2_set_bypass()
2019 struct pnv_ioda_pe *pe = container_of(table_group, struct pnv_ioda_pe, in pnv_pci_ioda2_create_table()
2047 static long pnv_pci_ioda2_setup_default_config(struct pnv_ioda_pe *pe) in pnv_pci_ioda2_setup_default_config()
2108 struct pnv_ioda_pe *pe = container_of(table_group, struct pnv_ioda_pe, in pnv_pci_ioda2_unset_window()
2165 struct pnv_ioda_pe *pe = container_of(table_group, struct pnv_ioda_pe, in pnv_ioda2_take_ownership()
2177 struct pnv_ioda_pe *pe = container_of(table_group, struct pnv_ioda_pe, in pnv_ioda2_release_ownership()
2342 struct pnv_ioda_pe *pe) in pnv_pci_ioda2_setup_dma_pe()
2389 struct pnv_ioda_pe *pe; in pnv_ioda_setup_dma()
2502 struct pnv_ioda_pe *pe; in pnv_phb_to_cxl_mode()
2618 struct pnv_ioda_pe *pe; in pnv_cxl_ioda_msi_setup()
2643 struct pnv_ioda_pe *pe = pnv_ioda_get_pe(dev); in pnv_pci_ioda_msi_setup()
2807 struct pnv_ioda_pe *pe) in pnv_ioda_setup_pe_seg()
2880 struct pnv_ioda_pe *pe; in pnv_pci_ioda_setup_seg()
3147 size += phb->ioda.total_pe * sizeof(struct pnv_ioda_pe); in pnv_pci_init_ioda_phb()