/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/pci/ |
H A D | gf106.c | 34 .pcie.init = gf100_pcie_init, 35 .pcie.set_link = gf100_pcie_set_link, 37 .pcie.max_speed = g84_pcie_max_speed, 38 .pcie.cur_speed = g84_pcie_cur_speed, 40 .pcie.set_version = gf100_pcie_set_version, 41 .pcie.version = gf100_pcie_version, 42 .pcie.version_supported = g92_pcie_version_supported,
|
H A D | g92.c | 42 .pcie.init = g84_pcie_init, 43 .pcie.set_link = g84_pcie_set_link, 45 .pcie.max_speed = g84_pcie_max_speed, 46 .pcie.cur_speed = g84_pcie_cur_speed, 48 .pcie.set_version = g84_pcie_set_version, 49 .pcie.version = g84_pcie_version, 50 .pcie.version_supported = g92_pcie_version_supported,
|
H A D | g94.c | 34 .pcie.init = g84_pcie_init, 35 .pcie.set_link = g84_pcie_set_link, 37 .pcie.max_speed = g84_pcie_max_speed, 38 .pcie.cur_speed = g84_pcie_cur_speed, 40 .pcie.set_version = g84_pcie_set_version, 41 .pcie.version = g84_pcie_version, 42 .pcie.version_supported = g92_pcie_version_supported,
|
H A D | gf100.c | 87 .pcie.init = gf100_pcie_init, 88 .pcie.set_link = gf100_pcie_set_link, 90 .pcie.max_speed = g84_pcie_max_speed, 91 .pcie.cur_speed = g84_pcie_cur_speed, 93 .pcie.set_version = gf100_pcie_set_version, 94 .pcie.version = gf100_pcie_version, 95 .pcie.version_supported = g92_pcie_version_supported,
|
H A D | g84.c | 141 .pcie.init = g84_pcie_init, 142 .pcie.set_link = g84_pcie_set_link, 144 .pcie.max_speed = g84_pcie_max_speed, 145 .pcie.cur_speed = g84_pcie_cur_speed, 147 .pcie.set_version = g84_pcie_set_version, 148 .pcie.version = g84_pcie_version, 149 .pcie.version_supported = g84_pcie_version_supported,
|
H A D | gk104.c | 213 .pcie.init = gk104_pcie_init, 214 .pcie.set_link = gk104_pcie_set_link, 216 .pcie.max_speed = gk104_pcie_max_speed, 217 .pcie.cur_speed = g84_pcie_cur_speed, 219 .pcie.set_version = gf100_pcie_set_version, 220 .pcie.version = gf100_pcie_version, 221 .pcie.version_supported = gk104_pcie_version_supported,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/pci/ |
H A D | g92.c | 42 .pcie.init = g84_pcie_init, 43 .pcie.set_link = g84_pcie_set_link, 45 .pcie.max_speed = g84_pcie_max_speed, 46 .pcie.cur_speed = g84_pcie_cur_speed, 48 .pcie.set_version = g84_pcie_set_version, 49 .pcie.version = g84_pcie_version, 50 .pcie.version_supported = g92_pcie_version_supported,
|
H A D | gf106.c | 34 .pcie.init = gf100_pcie_init, 35 .pcie.set_link = gf100_pcie_set_link, 37 .pcie.max_speed = g84_pcie_max_speed, 38 .pcie.cur_speed = g84_pcie_cur_speed, 40 .pcie.set_version = gf100_pcie_set_version, 41 .pcie.version = gf100_pcie_version, 42 .pcie.version_supported = g92_pcie_version_supported,
|
H A D | g94.c | 34 .pcie.init = g84_pcie_init, 35 .pcie.set_link = g84_pcie_set_link, 37 .pcie.max_speed = g84_pcie_max_speed, 38 .pcie.cur_speed = g84_pcie_cur_speed, 40 .pcie.set_version = g84_pcie_set_version, 41 .pcie.version = g84_pcie_version, 42 .pcie.version_supported = g92_pcie_version_supported,
|
H A D | gf100.c | 87 .pcie.init = gf100_pcie_init, 88 .pcie.set_link = gf100_pcie_set_link, 90 .pcie.max_speed = g84_pcie_max_speed, 91 .pcie.cur_speed = g84_pcie_cur_speed, 93 .pcie.set_version = gf100_pcie_set_version, 94 .pcie.version = gf100_pcie_version, 95 .pcie.version_supported = g92_pcie_version_supported,
|
H A D | g84.c | 141 .pcie.init = g84_pcie_init, 142 .pcie.set_link = g84_pcie_set_link, 144 .pcie.max_speed = g84_pcie_max_speed, 145 .pcie.cur_speed = g84_pcie_cur_speed, 147 .pcie.set_version = g84_pcie_set_version, 148 .pcie.version = g84_pcie_version, 149 .pcie.version_supported = g84_pcie_version_supported,
|
H A D | gk104.c | 213 .pcie.init = gk104_pcie_init, 214 .pcie.set_link = gk104_pcie_set_link, 216 .pcie.max_speed = gk104_pcie_max_speed, 217 .pcie.cur_speed = g84_pcie_cur_speed, 219 .pcie.set_version = gf100_pcie_set_version, 220 .pcie.version = gf100_pcie_version, 221 .pcie.version_supported = gk104_pcie_version_supported,
|
/kernel/linux/linux-5.10/drivers/firmware/efi/ |
H A D | cper.c | 371 static void cper_print_pcie(const char *pfx, const struct cper_sec_pcie *pcie, in cper_print_pcie() argument 374 if (pcie->validation_bits & CPER_PCIE_VALID_PORT_TYPE) in cper_print_pcie() 375 printk("%s""port_type: %d, %s\n", pfx, pcie->port_type, in cper_print_pcie() 376 pcie->port_type < ARRAY_SIZE(pcie_port_type_strs) ? in cper_print_pcie() 377 pcie_port_type_strs[pcie->port_type] : "unknown"); in cper_print_pcie() 378 if (pcie->validation_bits & CPER_PCIE_VALID_VERSION) in cper_print_pcie() 380 pcie->version.major, pcie->version.minor); in cper_print_pcie() 381 if (pcie->validation_bits & CPER_PCIE_VALID_COMMAND_STATUS) in cper_print_pcie() 383 pcie in cper_print_pcie() 534 struct cper_sec_pcie *pcie = acpi_hest_get_payload(gdata); cper_estatus_print_section() local [all...] |
/kernel/linux/linux-6.6/drivers/firmware/efi/ |
H A D | cper.c | 402 static void cper_print_pcie(const char *pfx, const struct cper_sec_pcie *pcie, in cper_print_pcie() argument 405 if (pcie->validation_bits & CPER_PCIE_VALID_PORT_TYPE) in cper_print_pcie() 406 printk("%s""port_type: %d, %s\n", pfx, pcie->port_type, in cper_print_pcie() 407 pcie->port_type < ARRAY_SIZE(pcie_port_type_strs) ? in cper_print_pcie() 408 pcie_port_type_strs[pcie->port_type] : "unknown"); in cper_print_pcie() 409 if (pcie->validation_bits & CPER_PCIE_VALID_VERSION) in cper_print_pcie() 411 pcie->version.major, pcie->version.minor); in cper_print_pcie() 412 if (pcie->validation_bits & CPER_PCIE_VALID_COMMAND_STATUS) in cper_print_pcie() 414 pcie in cper_print_pcie() 565 struct cper_sec_pcie *pcie = acpi_hest_get_payload(gdata); cper_estatus_print_section() local [all...] |
/kernel/linux/linux-5.10/drivers/pci/controller/ |
H A D | pcie-iproc.h | 107 int iproc_pcie_setup(struct iproc_pcie *pcie, struct list_head *res); 108 int iproc_pcie_remove(struct iproc_pcie *pcie); 109 int iproc_pcie_shutdown(struct iproc_pcie *pcie); 112 int iproc_msi_init(struct iproc_pcie *pcie, struct device_node *node); 113 void iproc_msi_exit(struct iproc_pcie *pcie); 115 static inline int iproc_msi_init(struct iproc_pcie *pcie, in iproc_msi_init() argument 120 static inline void iproc_msi_exit(struct iproc_pcie *pcie) in iproc_msi_exit() argument
|
H A D | pcie-rcar.h | 130 void rcar_pci_write_reg(struct rcar_pcie *pcie, u32 val, unsigned int reg); 131 u32 rcar_pci_read_reg(struct rcar_pcie *pcie, unsigned int reg); 132 void rcar_rmw32(struct rcar_pcie *pcie, int where, u32 mask, u32 data); 133 int rcar_pcie_wait_for_phyrdy(struct rcar_pcie *pcie); 134 int rcar_pcie_wait_for_dl(struct rcar_pcie *pcie); 135 void rcar_pcie_set_outbound(struct rcar_pcie *pcie, int win, 137 void rcar_pcie_set_inbound(struct rcar_pcie *pcie, u64 cpu_addr,
|
/kernel/linux/linux-6.6/drivers/pci/controller/ |
H A D | pcie-iproc.h | 113 int iproc_pcie_setup(struct iproc_pcie *pcie, struct list_head *res); 114 void iproc_pcie_remove(struct iproc_pcie *pcie); 115 int iproc_pcie_shutdown(struct iproc_pcie *pcie); 118 int iproc_msi_init(struct iproc_pcie *pcie, struct device_node *node); 119 void iproc_msi_exit(struct iproc_pcie *pcie); 121 static inline int iproc_msi_init(struct iproc_pcie *pcie, in iproc_msi_init() argument 126 static inline void iproc_msi_exit(struct iproc_pcie *pcie) in iproc_msi_exit() argument
|
H A D | pci-mvebu.c | 116 struct mvebu_pcie *pcie; member 344 static struct mvebu_pcie_port *mvebu_pcie_find_port(struct mvebu_pcie *pcie, 351 struct mvebu_pcie *pcie = bus->sysdata; in mvebu_pcie_child_rd_conf() local 355 port = mvebu_pcie_find_port(pcie, bus, devfn); in mvebu_pcie_child_rd_conf() 387 struct mvebu_pcie *pcie = bus->sysdata; in mvebu_pcie_child_wr_conf() local 391 port = mvebu_pcie_find_port(pcie, bus, devfn); in mvebu_pcie_child_wr_conf() 463 dev_err(&port->pcie->pdev->dev, in mvebu_pcie_add_windows() 539 desired.base = port->pcie->io.start + desired.remap; in mvebu_pcie_handle_iobase_change() 961 static struct mvebu_pcie_port *mvebu_pcie_find_port(struct mvebu_pcie *pcie, in mvebu_pcie_find_port() argument 967 for (i = 0; i < pcie in mvebu_pcie_find_port() 988 struct mvebu_pcie *pcie = bus->sysdata; mvebu_pcie_wr_conf() local 1002 struct mvebu_pcie *pcie = bus->sysdata; mvebu_pcie_rd_conf() local 1222 struct mvebu_pcie *pcie; mvebu_pcie_suspend() local 1238 struct mvebu_pcie *pcie; mvebu_pcie_resume() local 1260 mvebu_pcie_parse_port(struct mvebu_pcie *pcie, struct mvebu_pcie_port *port, struct device_node *child) mvebu_pcie_parse_port() argument 1429 mvebu_pcie_parse_request_resources(struct mvebu_pcie *pcie) mvebu_pcie_parse_request_resources() argument 1475 struct mvebu_pcie *pcie; mvebu_pcie_probe() local 1653 struct mvebu_pcie *pcie = platform_get_drvdata(pdev); mvebu_pcie_remove() local [all...] |
H A D | pcie-rcar.h | 137 void rcar_pci_write_reg(struct rcar_pcie *pcie, u32 val, unsigned int reg); 138 u32 rcar_pci_read_reg(struct rcar_pcie *pcie, unsigned int reg); 139 void rcar_rmw32(struct rcar_pcie *pcie, int where, u32 mask, u32 data); 140 int rcar_pcie_wait_for_phyrdy(struct rcar_pcie *pcie); 141 int rcar_pcie_wait_for_dl(struct rcar_pcie *pcie); 142 void rcar_pcie_set_outbound(struct rcar_pcie *pcie, int win, 144 void rcar_pcie_set_inbound(struct rcar_pcie *pcie, u64 cpu_addr,
|
/kernel/linux/linux-5.10/drivers/pci/controller/mobiveil/ |
H A D | pcie-mobiveil-plat.c | 20 #include "pcie-mobiveil.h" 24 struct mobiveil_pcie *pcie; in mobiveil_pcie_probe() local 29 bridge = devm_pci_alloc_host_bridge(dev, sizeof(*pcie)); in mobiveil_pcie_probe() 33 pcie = pci_host_bridge_priv(bridge); in mobiveil_pcie_probe() 34 pcie->rp.bridge = bridge; in mobiveil_pcie_probe() 36 pcie->pdev = pdev; in mobiveil_pcie_probe() 38 return mobiveil_pcie_host_probe(pcie); in mobiveil_pcie_probe() 42 {.compatible = "mbvl,gpex40-pcie",}, 51 .name = "mobiveil-pcie",
|
/kernel/linux/linux-6.6/drivers/pci/controller/mobiveil/ |
H A D | pcie-mobiveil-plat.c | 20 #include "pcie-mobiveil.h" 24 struct mobiveil_pcie *pcie; in mobiveil_pcie_probe() local 29 bridge = devm_pci_alloc_host_bridge(dev, sizeof(*pcie)); in mobiveil_pcie_probe() 33 pcie = pci_host_bridge_priv(bridge); in mobiveil_pcie_probe() 34 pcie->rp.bridge = bridge; in mobiveil_pcie_probe() 36 pcie->pdev = pdev; in mobiveil_pcie_probe() 38 return mobiveil_pcie_host_probe(pcie); in mobiveil_pcie_probe() 42 {.compatible = "mbvl,gpex40-pcie",}, 51 .name = "mobiveil-pcie",
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/ |
H A D | Makefile | 9 iwlwifi-objs += pcie/drv.o pcie/rx.o pcie/tx.o pcie/trans.o 10 iwlwifi-objs += pcie/ctxt-info.o pcie/ctxt-info-gen3.o 11 iwlwifi-objs += pcie/trans-gen2.o pcie/tx-gen2.o
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/ |
H A D | Makefile | 9 iwlwifi-objs += pcie/drv.o pcie/rx.o pcie/tx.o pcie/trans.o 10 iwlwifi-objs += pcie/ctxt-info.o pcie/ctxt-info-gen3.o 11 iwlwifi-objs += pcie/trans-gen2.o pcie/tx-gen2.o
|
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/ |
H A D | pcie-kirin.c | 29 #include "pcie-designware.h" 286 static int hi3660_pcie_phy_power_on(struct kirin_pcie *pcie) in hi3660_pcie_phy_power_on() argument 288 struct hi3660_pcie_phy *phy = pcie->phy_priv; in hi3660_pcie_phy_power_on() 322 struct kirin_pcie *pcie) in hi3660_pcie_phy_init() 332 pcie->phy_priv = phy; in hi3660_pcie_phy_init() 342 static int hi3660_pcie_phy_power_off(struct kirin_pcie *pcie) in hi3660_pcie_phy_power_off() argument 344 struct hi3660_pcie_phy *phy = pcie->phy_priv; in hi3660_pcie_phy_power_off() 365 static int kirin_pcie_get_gpio_enable(struct kirin_pcie *pcie, in kirin_pcie_get_gpio_enable() argument 382 pcie->n_gpio_clkreq = ret; in kirin_pcie_get_gpio_enable() 384 for (i = 0; i < pcie in kirin_pcie_get_gpio_enable() 321 hi3660_pcie_phy_init(struct platform_device *pdev, struct kirin_pcie *pcie) hi3660_pcie_phy_init() argument 400 kirin_pcie_parse_port(struct kirin_pcie *pcie, struct platform_device *pdev, struct device_node *node) kirin_pcie_parse_port() argument [all...] |
/kernel/linux/linux-5.10/drivers/phy/tegra/ |
H A D | xusb-tegra210.c | 262 struct tegra_xusb_pcie_pad *pcie = to_pcie_pad(padctl->pcie); in tegra210_pex_uphy_enable() local 267 if (pcie->enable > 0) { in tegra210_pex_uphy_enable() 268 pcie->enable++; in tegra210_pex_uphy_enable() 272 err = clk_prepare_enable(pcie->pll); in tegra210_pex_uphy_enable() 276 err = reset_control_deassert(pcie->rst); in tegra210_pex_uphy_enable() 458 pcie->enable++; in tegra210_pex_uphy_enable() 463 reset_control_assert(pcie->rst); in tegra210_pex_uphy_enable() 465 clk_disable_unprepare(pcie->pll); in tegra210_pex_uphy_enable() 471 struct tegra_xusb_pcie_pad *pcie in tegra210_pex_uphy_disable() local 1606 struct tegra_xusb_pcie_lane *pcie; tegra210_pcie_lane_probe() local 1630 struct tegra_xusb_pcie_lane *pcie = to_pcie_lane(lane); tegra210_pcie_lane_remove() local 1704 struct tegra_xusb_pcie_pad *pcie; tegra210_pcie_pad_probe() local 1752 struct tegra_xusb_pcie_pad *pcie = to_pcie_pad(pad); tegra210_pcie_pad_remove() local [all...] |