/kernel/linux/linux-5.10/drivers/pci/controller/ |
H A D | pci-mvebu.c | 101 struct mvebu_pcie *pcie; member 608 static struct mvebu_pcie_port *mvebu_pcie_find_port(struct mvebu_pcie *pcie, in mvebu_pcie_find_port() argument 632 struct mvebu_pcie *pcie = bus->sysdata; in mvebu_pcie_wr_conf() local 659 struct mvebu_pcie *pcie in mvebu_pcie_rd_conf() local 786 struct mvebu_pcie *pcie; mvebu_pcie_suspend() local 800 struct mvebu_pcie *pcie; mvebu_pcie_resume() local 821 mvebu_pcie_parse_port(struct mvebu_pcie *pcie, struct mvebu_pcie_port *port, struct device_node *child) mvebu_pcie_parse_port() argument 973 mvebu_pcie_parse_request_resources(struct mvebu_pcie *pcie) mvebu_pcie_parse_request_resources() argument 1021 struct mvebu_pcie *pcie; mvebu_pci_host_probe() local 1063 struct mvebu_pcie *pcie; mvebu_pcie_probe() local [all...] |
H A D | pcie-altera.c | 125 cra_writel(struct altera_pcie *pcie, const u32 value, const u32 reg) cra_writel() argument 131 cra_readl(struct altera_pcie *pcie, const u32 reg) cra_readl() argument 136 altera_pcie_link_up(struct altera_pcie *pcie) altera_pcie_link_up() argument 141 s10_altera_pcie_link_up(struct altera_pcie *pcie) s10_altera_pcie_link_up() argument 169 tlp_write_tx(struct altera_pcie *pcie, struct tlp_rp_regpair_t *tlp_rp_regdata) tlp_write_tx() argument 177 s10_tlp_write_tx(struct altera_pcie *pcie, u32 reg0, u32 ctrl) s10_tlp_write_tx() argument 183 altera_pcie_valid_device(struct altera_pcie *pcie, struct pci_bus *bus, int dev) altera_pcie_valid_device() argument 199 tlp_read_packet(struct altera_pcie *pcie, u32 *value) tlp_read_packet() argument 238 s10_tlp_read_packet(struct altera_pcie *pcie, u32 *value) s10_tlp_read_packet() argument 285 tlp_write_packet(struct altera_pcie *pcie, u32 *headers, u32 data, bool align) tlp_write_packet() argument 312 s10_tlp_write_packet(struct altera_pcie *pcie, u32 *headers, u32 data, bool dummy) s10_tlp_write_packet() argument 321 get_tlp_header(struct altera_pcie *pcie, u8 bus, u32 devfn, int where, u8 byte_en, bool read, u32 *headers) get_tlp_header() argument 339 tlp_cfg_dword_read(struct altera_pcie *pcie, u8 bus, u32 devfn, int where, u8 byte_en, u32 *value) tlp_cfg_dword_read() argument 352 tlp_cfg_dword_write(struct altera_pcie *pcie, u8 bus, u32 devfn, int where, u8 byte_en, u32 value) tlp_cfg_dword_write() argument 383 s10_rp_read_cfg(struct altera_pcie *pcie, int where, int size, u32 *value) s10_rp_read_cfg() argument 403 s10_rp_write_cfg(struct altera_pcie *pcie, u8 busno, int where, int size, u32 value) s10_rp_write_cfg() argument 430 _altera_pcie_cfg_read(struct altera_pcie *pcie, u8 busno, unsigned int devfn, int where, int size, u32 *value) _altera_pcie_cfg_read() argument 474 _altera_pcie_cfg_write(struct altera_pcie *pcie, u8 busno, unsigned int devfn, int where, int size, u32 value) _altera_pcie_cfg_write() argument 508 struct altera_pcie *pcie = bus->sysdata; altera_pcie_cfg_read() local 525 struct altera_pcie *pcie = bus->sysdata; altera_pcie_cfg_write() local 542 altera_read_cap_word(struct altera_pcie *pcie, u8 busno, unsigned int devfn, int offset, u16 *value) altera_read_cap_word() argument 556 altera_write_cap_word(struct altera_pcie *pcie, u8 busno, unsigned int devfn, int offset, u16 value) altera_write_cap_word() argument 565 altera_wait_link_retrain(struct altera_pcie *pcie) altera_wait_link_retrain() argument 600 altera_pcie_retrain(struct altera_pcie *pcie) altera_pcie_retrain() argument 645 struct altera_pcie *pcie; altera_pcie_isr() local 672 altera_pcie_init_irq_domain(struct altera_pcie *pcie) altera_pcie_init_irq_domain() argument 688 altera_pcie_irq_teardown(struct altera_pcie *pcie) altera_pcie_irq_teardown() argument 695 altera_pcie_parse_dt(struct altera_pcie *pcie) altera_pcie_parse_dt() argument 719 altera_pcie_host_init(struct altera_pcie *pcie) altera_pcie_host_init() argument 769 struct altera_pcie *pcie; altera_pcie_probe() local 815 struct altera_pcie *pcie = platform_get_drvdata(pdev); altera_pcie_remove() local [all...] |
H A D | pcie-iproc.c | 410 struct iproc_pcie *pcie = bus->sysdata; in iproc_data() local 419 static inline u16 iproc_pcie_reg_offset(struct iproc_pcie *pcie, in iproc_pcie_reg_offset() argument 425 static inline u32 iproc_pcie_read_reg(struct iproc_pcie *pcie, in iproc_pcie_read_reg() argument 436 static inline void iproc_pcie_write_reg(struct iproc_pcie *pcie, in iproc_pcie_write_reg() argument 456 struct iproc_pcie *pcie = iproc_data(bus); iproc_pcie_apb_err_disable() local 469 iproc_pcie_map_ep_cfg_reg(struct iproc_pcie *pcie, unsigned int busno, unsigned int slot, unsigned int fn, int where) iproc_pcie_map_ep_cfg_reg() argument 494 iproc_pcie_cfg_retry(struct iproc_pcie *pcie, void __iomem *cfg_data_p) iproc_pcie_cfg_retry() argument 539 iproc_pcie_fix_cap(struct iproc_pcie *pcie, int where, u32 *val) iproc_pcie_fix_cap() argument 585 struct iproc_pcie *pcie = iproc_data(bus); iproc_pcie_config_read() local 639 iproc_pcie_map_cfg_bus(struct iproc_pcie *pcie, int busno, unsigned int devfn, int where) iproc_pcie_map_cfg_bus() argument 672 iproc_pci_raw_config_read32(struct iproc_pcie *pcie, unsigned int devfn, int where, int size, u32 *val) iproc_pci_raw_config_read32() argument 692 iproc_pci_raw_config_write32(struct iproc_pcie *pcie, unsigned int devfn, int where, int size, u32 val) iproc_pci_raw_config_write32() argument 720 struct iproc_pcie *pcie = iproc_data(bus); iproc_pcie_config_read32() local 750 iproc_pcie_perst_ctrl(struct iproc_pcie *pcie, bool assert) iproc_pcie_perst_ctrl() argument 776 iproc_pcie_shutdown(struct iproc_pcie *pcie) iproc_pcie_shutdown() argument 785 iproc_pcie_check_link(struct iproc_pcie *pcie) iproc_pcie_check_link() argument 858 iproc_pcie_enable(struct iproc_pcie *pcie) iproc_pcie_enable() argument 863 iproc_pcie_ob_is_valid(struct iproc_pcie *pcie, int window_idx) iproc_pcie_ob_is_valid() argument 873 iproc_pcie_ob_write(struct iproc_pcie *pcie, int window_idx, int size_idx, u64 axi_addr, u64 pci_addr) iproc_pcie_ob_write() argument 926 iproc_pcie_setup_ob(struct iproc_pcie *pcie, u64 axi_addr, u64 pci_addr, resource_size_t size) iproc_pcie_setup_ob() argument 1028 iproc_pcie_map_ranges(struct iproc_pcie *pcie, struct list_head *resources) iproc_pcie_map_ranges() argument 1059 iproc_pcie_ib_is_in_use(struct iproc_pcie *pcie, int region_idx) iproc_pcie_ib_is_in_use() argument 1076 iproc_pcie_ib_write(struct iproc_pcie *pcie, int region_idx, int size_idx, int nr_windows, u64 axi_addr, u64 pci_addr, resource_size_t size) iproc_pcie_ib_write() argument 1133 iproc_pcie_setup_ib(struct iproc_pcie *pcie, struct resource_entry *entry, enum iproc_pcie_ib_map_type type) iproc_pcie_setup_ib() argument 1195 iproc_pcie_map_dma_ranges(struct iproc_pcie *pcie) iproc_pcie_map_dma_ranges() argument 1211 iproc_pcie_invalidate_mapping(struct iproc_pcie *pcie) iproc_pcie_invalidate_mapping() argument 1237 iproce_pcie_get_msi(struct iproc_pcie *pcie, struct device_node *msi_node, u64 *msi_addr) iproce_pcie_get_msi() argument 1265 iproc_pcie_paxb_v2_msi_steer(struct iproc_pcie *pcie, u64 msi_addr) iproc_pcie_paxb_v2_msi_steer() argument 1281 iproc_pcie_paxc_v2_msi_steer(struct iproc_pcie *pcie, u64 msi_addr, bool enable) iproc_pcie_paxc_v2_msi_steer() argument 1330 iproc_pcie_msi_steer(struct iproc_pcie *pcie, struct device_node *msi_node) iproc_pcie_msi_steer() argument 1359 iproc_pcie_msi_enable(struct iproc_pcie *pcie) iproc_pcie_msi_enable() argument 1407 iproc_pcie_msi_disable(struct iproc_pcie *pcie) iproc_pcie_msi_disable() argument 1412 iproc_pcie_rev_init(struct iproc_pcie *pcie) iproc_pcie_rev_init() argument 1478 iproc_pcie_setup(struct iproc_pcie *pcie, struct list_head *res) iproc_pcie_setup() argument 1555 iproc_pcie_remove(struct iproc_pcie *pcie) iproc_pcie_remove() argument 1577 struct iproc_pcie *pcie = iproc_data(pdev->bus); quirk_paxc_disable_msi_parsing() local [all...] |
H A D | pcie-mediatek.c | 186 struct mtk_pcie *pcie; member 222 static void mtk_pcie_subsys_powerdown(struct mtk_pcie *pcie) in mtk_pcie_subsys_powerdown() argument 234 struct mtk_pcie *pcie = port->pcie; in mtk_pcie_port_free() local 242 static void mtk_pcie_put_resources(struct mtk_pcie *pcie) in mtk_pcie_put_resources() argument 336 struct mtk_pcie *pcie = bus->sysdata; mtk_pcie_find_port() local 533 mtk_pcie_irq_teardown(struct mtk_pcie *pcie) mtk_pcie_irq_teardown() argument 646 struct mtk_pcie *pcie = port->pcie; mtk_pcie_setup_irq() local 669 struct mtk_pcie *pcie = port->pcie; mtk_pcie_startup_port_v2() local 752 struct mtk_pcie *pcie = bus->sysdata; mtk_pcie_map_bus() local 768 struct mtk_pcie *pcie = port->pcie; mtk_pcie_startup_port() local 828 struct mtk_pcie *pcie = port->pcie; mtk_pcie_enable_port() local 907 mtk_pcie_parse_port(struct mtk_pcie *pcie, struct device_node *node, int slot) mtk_pcie_parse_port() argument 987 mtk_pcie_subsys_powerup(struct mtk_pcie *pcie) mtk_pcie_subsys_powerup() argument 1031 mtk_pcie_setup(struct mtk_pcie *pcie) mtk_pcie_setup() argument 1075 struct mtk_pcie *pcie; mtk_pcie_probe() local 1111 mtk_pcie_free_resources(struct mtk_pcie *pcie) mtk_pcie_free_resources() argument 1121 struct mtk_pcie *pcie = platform_get_drvdata(pdev); mtk_pcie_remove() local 1137 struct mtk_pcie *pcie = dev_get_drvdata(dev); mtk_pcie_suspend_noirq() local 1161 struct mtk_pcie *pcie = dev_get_drvdata(dev); mtk_pcie_resume_noirq() local [all...] |
H A D | pcie-xilinx-nwl.c | 176 static inline u32 nwl_bridge_readl(struct nwl_pcie *pcie, u32 off) in nwl_bridge_readl() argument 181 static inline void nwl_bridge_writel(struct nwl_pcie *pcie, u32 val, u32 off) in nwl_bridge_writel() argument 186 static bool nwl_pcie_link_up(struct nwl_pcie *pcie) in nwl_pcie_link_up() argument 193 static bool nwl_phy_link_up(struct nwl_pcie *pcie) in nwl_phy_link_up() argument 200 static int nwl_wait_for_link(struct nwl_pcie *pcie) in nwl_wait_for_link() argument 218 struct nwl_pcie *pcie = bus->sysdata; nwl_pcie_valid_device() local 244 struct nwl_pcie *pcie = bus->sysdata; nwl_pcie_map_bus() local 265 struct nwl_pcie *pcie = data; nwl_pcie_misc_handler() local 323 struct nwl_pcie *pcie; nwl_pcie_leg_handler() local 343 nwl_pcie_handle_msi_irq(struct nwl_pcie *pcie, u32 status_reg) nwl_pcie_handle_msi_irq() argument 365 struct nwl_pcie *pcie = irq_desc_get_handler_data(desc); nwl_pcie_msi_handler_high() local 375 struct nwl_pcie *pcie = irq_desc_get_handler_data(desc); nwl_pcie_msi_handler_low() local 385 struct nwl_pcie *pcie; nwl_mask_leg_irq() local 401 struct nwl_pcie *pcie; nwl_unmask_leg_irq() local 455 struct nwl_pcie *pcie = irq_data_get_irq_chip_data(data); nwl_compose_msi_msg() local 478 struct nwl_pcie *pcie = domain->host_data; nwl_irq_domain_alloc() local 504 struct nwl_pcie *pcie = irq_data_get_irq_chip_data(data); nwl_irq_domain_free() local 518 nwl_pcie_init_msi_irq_domain(struct nwl_pcie *pcie) nwl_pcie_init_msi_irq_domain() argument 543 nwl_pcie_init_irq_domain(struct nwl_pcie *pcie) nwl_pcie_init_irq_domain() argument 570 nwl_pcie_enable_msi(struct nwl_pcie *pcie) nwl_pcie_enable_msi() argument 655 nwl_pcie_bridge_init(struct nwl_pcie *pcie) nwl_pcie_bridge_init() argument 768 nwl_pcie_parse_dt(struct nwl_pcie *pcie, struct platform_device *pdev) nwl_pcie_parse_dt() argument 811 struct nwl_pcie *pcie; nwl_pcie_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/pci/controller/dwc/ |
H A D | pci-imx6.c | 70 struct clk *pcie; member [all...] |
H A D | pci-dra7xx.c | 103 static inline u32 dra7xx_pcie_readl(struct dra7xx_pcie *pcie, u32 offset) in dra7xx_pcie_readl() argument 108 static inline void dra7xx_pcie_writel(struct dra7xx_pcie *pcie, u32 offset, in dra7xx_pcie_writel() argument [all...] |
H A D | pcie-qcom.c | 196 static void qcom_ep_reset_assert(struct qcom_pcie *pcie) in qcom_ep_reset_assert() argument 202 static void qcom_ep_reset_deassert(struct qcom_pcie *pcie) in qcom_ep_reset_deassert() argument 210 qcom_pcie_establish_link(struct qcom_pcie *pcie) qcom_pcie_establish_link() argument 224 qcom_pcie_2_1_0_ltssm_enable(struct qcom_pcie *pcie) qcom_pcie_2_1_0_ltssm_enable() argument 234 qcom_pcie_get_resources_2_1_0(struct qcom_pcie *pcie) qcom_pcie_get_resources_2_1_0() argument 289 qcom_pcie_deinit_2_1_0(struct qcom_pcie *pcie) qcom_pcie_deinit_2_1_0() argument 306 qcom_pcie_init_2_1_0(struct qcom_pcie *pcie) qcom_pcie_init_2_1_0() argument 431 qcom_pcie_get_resources_1_0_0(struct qcom_pcie *pcie) qcom_pcie_get_resources_1_0_0() argument 461 qcom_pcie_deinit_1_0_0(struct qcom_pcie *pcie) qcom_pcie_deinit_1_0_0() argument 473 qcom_pcie_init_1_0_0(struct qcom_pcie *pcie) qcom_pcie_init_1_0_0() argument 541 qcom_pcie_2_3_2_ltssm_enable(struct qcom_pcie *pcie) qcom_pcie_2_3_2_ltssm_enable() argument 551 qcom_pcie_get_resources_2_3_2(struct qcom_pcie *pcie) qcom_pcie_get_resources_2_3_2() argument 585 qcom_pcie_deinit_2_3_2(struct qcom_pcie *pcie) qcom_pcie_deinit_2_3_2() argument 597 qcom_pcie_post_deinit_2_3_2(struct qcom_pcie *pcie) qcom_pcie_post_deinit_2_3_2() argument 604 qcom_pcie_init_2_3_2(struct qcom_pcie *pcie) qcom_pcie_init_2_3_2() argument 678 qcom_pcie_post_init_2_3_2(struct qcom_pcie *pcie) qcom_pcie_post_init_2_3_2() argument 694 qcom_pcie_get_resources_2_4_0(struct qcom_pcie *pcie) qcom_pcie_get_resources_2_4_0() argument 777 qcom_pcie_deinit_2_4_0(struct qcom_pcie *pcie) qcom_pcie_deinit_2_4_0() argument 793 qcom_pcie_init_2_4_0(struct qcom_pcie *pcie) qcom_pcie_init_2_4_0() argument 967 qcom_pcie_get_resources_2_3_3(struct qcom_pcie *pcie) qcom_pcie_get_resources_2_3_3() argument 1006 qcom_pcie_deinit_2_3_3(struct qcom_pcie *pcie) qcom_pcie_deinit_2_3_3() argument 1017 qcom_pcie_init_2_3_3(struct qcom_pcie *pcie) qcom_pcie_init_2_3_3() argument 1128 qcom_pcie_get_resources_2_7_0(struct qcom_pcie *pcie) qcom_pcie_get_resources_2_7_0() argument 1161 qcom_pcie_init_2_7_0(struct qcom_pcie *pcie) qcom_pcie_init_2_7_0() argument 1226 qcom_pcie_deinit_2_7_0(struct qcom_pcie *pcie) qcom_pcie_deinit_2_7_0() argument 1234 qcom_pcie_post_init_2_7_0(struct qcom_pcie *pcie) qcom_pcie_post_init_2_7_0() argument 1241 qcom_pcie_post_deinit_2_7_0(struct qcom_pcie *pcie) qcom_pcie_post_deinit_2_7_0() argument 1259 struct qcom_pcie *pcie = to_qcom_pcie(pci); qcom_pcie_host_init() local 1366 struct qcom_pcie *pcie; qcom_pcie_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/mt7621-pci/ |
H A D | pci-mt7621.c | 106 struct mt7621_pcie *pcie; member 145 static inline u32 pcie_read(struct mt7621_pcie *pcie, u32 reg) in pcie_read() argument 150 static inline void pcie_write(struct mt7621_pcie *pcie, u32 val, u32 reg) in pcie_write() argument 155 static inline void pcie_rmw(struct mt7621_pcie *pcie, u32 reg, u32 clr, u32 set) in pcie_rmw() argument 185 struct mt7621_pcie *pcie = bus->sysdata; mt7621_pcie_map_bus() local 200 read_config(struct mt7621_pcie *pcie, unsigned int dev, u32 reg) read_config() argument 208 write_config(struct mt7621_pcie *pcie, unsigned int dev, u32 reg, u32 val) write_config() argument 246 struct mt7621_pcie *pcie = port->pcie; mt7621_control_assert() local 256 struct mt7621_pcie *pcie = port->pcie; mt7621_control_deassert() local 264 setup_cm_memory_region(struct mt7621_pcie *pcie) setup_cm_memory_region() argument 288 struct mt7621_pcie *pcie = pdev->bus->sysdata; mt7621_map_irq() local 296 mt7621_pci_parse_request_of_pci_ranges(struct mt7621_pcie *pcie) mt7621_pci_parse_request_of_pci_ranges() argument 341 mt7621_pcie_parse_port(struct mt7621_pcie *pcie, struct device_node *node, int slot) mt7621_pcie_parse_port() argument 401 mt7621_pcie_parse_dt(struct mt7621_pcie *pcie) mt7621_pcie_parse_dt() argument 442 struct mt7621_pcie *pcie = port->pcie; mt7621_pcie_init_port() local 465 mt7621_pcie_reset_assert(struct mt7621_pcie *pcie) mt7621_pcie_reset_assert() argument 480 mt7621_pcie_reset_rc_deassert(struct mt7621_pcie *pcie) mt7621_pcie_reset_rc_deassert() argument 488 mt7621_pcie_reset_ep_deassert(struct mt7621_pcie *pcie) mt7621_pcie_reset_ep_deassert() argument 498 mt7621_pcie_init_ports(struct mt7621_pcie *pcie) mt7621_pcie_init_ports() argument 551 struct mt7621_pcie *pcie = port->pcie; mt7621_pcie_enable_port() local 572 mt7621_pcie_enable_ports(struct mt7621_pcie *pcie) mt7621_pcie_enable_ports() argument 605 mt7621_pcie_init_virtual_bridges(struct mt7621_pcie *pcie) mt7621_pcie_init_virtual_bridges() argument 656 mt7621_pcie_add_resources(struct mt7621_pcie *pcie, struct list_head *res) mt7621_pcie_add_resources() argument 666 struct mt7621_pcie *pcie = pci_host_bridge_priv(host); mt7621_pcie_register_host() local 687 struct mt7621_pcie *pcie; mt7621_pci_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wwan/iosm/ |
H A D | iosm_ipc_imem.h | 341 struct iosm_pcie *pcie; member
|
H A D | iosm_ipc_mux.h | 350 struct iosm_pcie *pcie; member
|
/kernel/linux/linux-6.6/drivers/pci/controller/ |
H A D | pcie-altera.c | 124 cra_writel(struct altera_pcie *pcie, const u32 value, const u32 reg) cra_writel() argument 130 cra_readl(struct altera_pcie *pcie, const u32 reg) cra_readl() argument 135 altera_pcie_link_up(struct altera_pcie *pcie) altera_pcie_link_up() argument 140 s10_altera_pcie_link_up(struct altera_pcie *pcie) s10_altera_pcie_link_up() argument 168 tlp_write_tx(struct altera_pcie *pcie, struct tlp_rp_regpair_t *tlp_rp_regdata) tlp_write_tx() argument 176 s10_tlp_write_tx(struct altera_pcie *pcie, u32 reg0, u32 ctrl) s10_tlp_write_tx() argument 182 altera_pcie_valid_device(struct altera_pcie *pcie, struct pci_bus *bus, int dev) altera_pcie_valid_device() argument 198 tlp_read_packet(struct altera_pcie *pcie, u32 *value) tlp_read_packet() argument 237 s10_tlp_read_packet(struct altera_pcie *pcie, u32 *value) s10_tlp_read_packet() argument 284 tlp_write_packet(struct altera_pcie *pcie, u32 *headers, u32 data, bool align) tlp_write_packet() argument 311 s10_tlp_write_packet(struct altera_pcie *pcie, u32 *headers, u32 data, bool dummy) s10_tlp_write_packet() argument 320 get_tlp_header(struct altera_pcie *pcie, u8 bus, u32 devfn, int where, u8 byte_en, bool read, u32 *headers) get_tlp_header() argument 338 tlp_cfg_dword_read(struct altera_pcie *pcie, u8 bus, u32 devfn, int where, u8 byte_en, u32 *value) tlp_cfg_dword_read() argument 351 tlp_cfg_dword_write(struct altera_pcie *pcie, u8 bus, u32 devfn, int where, u8 byte_en, u32 value) tlp_cfg_dword_write() argument 382 s10_rp_read_cfg(struct altera_pcie *pcie, int where, int size, u32 *value) s10_rp_read_cfg() argument 402 s10_rp_write_cfg(struct altera_pcie *pcie, u8 busno, int where, int size, u32 value) s10_rp_write_cfg() argument 429 _altera_pcie_cfg_read(struct altera_pcie *pcie, u8 busno, unsigned int devfn, int where, int size, u32 *value) _altera_pcie_cfg_read() argument 473 _altera_pcie_cfg_write(struct altera_pcie *pcie, u8 busno, unsigned int devfn, int where, int size, u32 value) _altera_pcie_cfg_write() argument 507 struct altera_pcie *pcie = bus->sysdata; altera_pcie_cfg_read() local 522 struct altera_pcie *pcie = bus->sysdata; altera_pcie_cfg_write() local 539 altera_read_cap_word(struct altera_pcie *pcie, u8 busno, unsigned int devfn, int offset, u16 *value) altera_read_cap_word() argument 553 altera_write_cap_word(struct altera_pcie *pcie, u8 busno, unsigned int devfn, int offset, u16 value) altera_write_cap_word() argument 562 altera_wait_link_retrain(struct altera_pcie *pcie) altera_wait_link_retrain() argument 597 altera_pcie_retrain(struct altera_pcie *pcie) altera_pcie_retrain() argument 642 struct altera_pcie *pcie; altera_pcie_isr() local 667 altera_pcie_init_irq_domain(struct altera_pcie *pcie) altera_pcie_init_irq_domain() argument 683 altera_pcie_irq_teardown(struct altera_pcie *pcie) altera_pcie_irq_teardown() argument 690 altera_pcie_parse_dt(struct altera_pcie *pcie) altera_pcie_parse_dt() argument 714 altera_pcie_host_init(struct altera_pcie *pcie) altera_pcie_host_init() argument 764 struct altera_pcie *pcie; altera_pcie_probe() local 810 struct altera_pcie *pcie = platform_get_drvdata(pdev); altera_pcie_remove() local [all...] |
H A D | pcie-apple.c | 146 struct apple_pcie *pcie; member 207 struct apple_pcie *pcie = domain->host_data; in apple_msi_domain_alloc() local 241 struct apple_pcie *pcie = domain->host_data; in apple_msi_domain_free() local 465 apple_pcie_setup_refclk(struct apple_pcie *pcie, struct apple_pcie_port *port) apple_pcie_setup_refclk() argument 510 apple_pcie_setup_port(struct apple_pcie *pcie, struct device_node *np) apple_pcie_setup_port() argument 599 apple_msi_init(struct apple_pcie *pcie) apple_msi_init() argument 651 struct apple_pcie *pcie = cfg->priv; apple_pcie_get_port() local 768 struct apple_pcie *pcie; apple_pcie_init() local [all...] |
H A D | pcie-xilinx-nwl.c | 176 static inline u32 nwl_bridge_readl(struct nwl_pcie *pcie, u32 off) in nwl_bridge_readl() argument 181 static inline void nwl_bridge_writel(struct nwl_pcie *pcie, u32 val, u32 off) in nwl_bridge_writel() argument 186 static bool nwl_pcie_link_up(struct nwl_pcie *pcie) in nwl_pcie_link_up() argument 193 static bool nwl_phy_link_up(struct nwl_pcie *pcie) in nwl_phy_link_up() argument 200 static int nwl_wait_for_link(struct nwl_pcie *pcie) in nwl_wait_for_link() argument 218 struct nwl_pcie *pcie = bus->sysdata; nwl_pcie_valid_device() local 244 struct nwl_pcie *pcie = bus->sysdata; nwl_pcie_map_bus() local 261 struct nwl_pcie *pcie = data; nwl_pcie_misc_handler() local 319 struct nwl_pcie *pcie; nwl_pcie_leg_handler() local 335 nwl_pcie_handle_msi_irq(struct nwl_pcie *pcie, u32 status_reg) nwl_pcie_handle_msi_irq() argument 352 struct nwl_pcie *pcie = irq_desc_get_handler_data(desc); nwl_pcie_msi_handler_high() local 362 struct nwl_pcie *pcie = irq_desc_get_handler_data(desc); nwl_pcie_msi_handler_low() local 371 struct nwl_pcie *pcie = irq_data_get_irq_chip_data(data); nwl_mask_leg_irq() local 385 struct nwl_pcie *pcie = irq_data_get_irq_chip_data(data); nwl_unmask_leg_irq() local 438 struct nwl_pcie *pcie = irq_data_get_irq_chip_data(data); nwl_compose_msi_msg() local 461 struct nwl_pcie *pcie = domain->host_data; nwl_irq_domain_alloc() local 487 struct nwl_pcie *pcie = irq_data_get_irq_chip_data(data); nwl_irq_domain_free() local 501 nwl_pcie_init_msi_irq_domain(struct nwl_pcie *pcie) nwl_pcie_init_msi_irq_domain() argument 526 nwl_pcie_init_irq_domain(struct nwl_pcie *pcie) nwl_pcie_init_irq_domain() argument 553 nwl_pcie_enable_msi(struct nwl_pcie *pcie) nwl_pcie_enable_msi() argument 624 nwl_pcie_bridge_init(struct nwl_pcie *pcie) nwl_pcie_bridge_init() argument 741 nwl_pcie_parse_dt(struct nwl_pcie *pcie, struct platform_device *pdev) nwl_pcie_parse_dt() argument 784 struct nwl_pcie *pcie; nwl_pcie_probe() local [all...] |
H A D | pcie-iproc.c | 400 struct iproc_pcie *pcie = bus->sysdata; in iproc_data() local 409 static inline u16 iproc_pcie_reg_offset(struct iproc_pcie *pcie, in iproc_pcie_reg_offset() argument 415 static inline u32 iproc_pcie_read_reg(struct iproc_pcie *pcie, in iproc_pcie_read_reg() argument 426 static inline void iproc_pcie_write_reg(struct iproc_pcie *pcie, in iproc_pcie_write_reg() argument 446 struct iproc_pcie *pcie = iproc_data(bus); iproc_pcie_apb_err_disable() local 459 iproc_pcie_map_ep_cfg_reg(struct iproc_pcie *pcie, unsigned int busno, unsigned int devfn, int where) iproc_pcie_map_ep_cfg_reg() argument 480 iproc_pcie_cfg_retry(struct iproc_pcie *pcie, void __iomem *cfg_data_p) iproc_pcie_cfg_retry() argument 525 iproc_pcie_fix_cap(struct iproc_pcie *pcie, int where, u32 *val) iproc_pcie_fix_cap() argument 571 struct iproc_pcie *pcie = iproc_data(bus); iproc_pcie_config_read() local 623 iproc_pcie_map_cfg_bus(struct iproc_pcie *pcie, int busno, unsigned int devfn, int where) iproc_pcie_map_cfg_bus() argument 654 iproc_pci_raw_config_read32(struct iproc_pcie *pcie, unsigned int devfn, int where, int size, u32 *val) iproc_pci_raw_config_read32() argument 672 iproc_pci_raw_config_write32(struct iproc_pcie *pcie, unsigned int devfn, int where, int size, u32 val) iproc_pci_raw_config_write32() argument 700 struct iproc_pcie *pcie = iproc_data(bus); iproc_pcie_config_read32() local 730 iproc_pcie_perst_ctrl(struct iproc_pcie *pcie, bool assert) iproc_pcie_perst_ctrl() argument 756 iproc_pcie_shutdown(struct iproc_pcie *pcie) iproc_pcie_shutdown() argument 765 iproc_pcie_check_link(struct iproc_pcie *pcie) iproc_pcie_check_link() argument 837 iproc_pcie_enable(struct iproc_pcie *pcie) iproc_pcie_enable() argument 842 iproc_pcie_ob_is_valid(struct iproc_pcie *pcie, int window_idx) iproc_pcie_ob_is_valid() argument 852 iproc_pcie_ob_write(struct iproc_pcie *pcie, int window_idx, int size_idx, u64 axi_addr, u64 pci_addr) iproc_pcie_ob_write() argument 905 iproc_pcie_setup_ob(struct iproc_pcie *pcie, u64 axi_addr, u64 pci_addr, resource_size_t size) iproc_pcie_setup_ob() argument 1007 iproc_pcie_map_ranges(struct iproc_pcie *pcie, struct list_head *resources) iproc_pcie_map_ranges() argument 1038 iproc_pcie_ib_is_in_use(struct iproc_pcie *pcie, int region_idx) iproc_pcie_ib_is_in_use() argument 1055 iproc_pcie_ib_write(struct iproc_pcie *pcie, int region_idx, int size_idx, int nr_windows, u64 axi_addr, u64 pci_addr, resource_size_t size) iproc_pcie_ib_write() argument 1112 iproc_pcie_setup_ib(struct iproc_pcie *pcie, struct resource_entry *entry, enum iproc_pcie_ib_map_type type) iproc_pcie_setup_ib() argument 1174 iproc_pcie_map_dma_ranges(struct iproc_pcie *pcie) iproc_pcie_map_dma_ranges() argument 1190 iproc_pcie_invalidate_mapping(struct iproc_pcie *pcie) iproc_pcie_invalidate_mapping() argument 1216 iproce_pcie_get_msi(struct iproc_pcie *pcie, struct device_node *msi_node, u64 *msi_addr) iproce_pcie_get_msi() argument 1244 iproc_pcie_paxb_v2_msi_steer(struct iproc_pcie *pcie, u64 msi_addr) iproc_pcie_paxb_v2_msi_steer() argument 1260 iproc_pcie_paxc_v2_msi_steer(struct iproc_pcie *pcie, u64 msi_addr, bool enable) iproc_pcie_paxc_v2_msi_steer() argument 1309 iproc_pcie_msi_steer(struct iproc_pcie *pcie, struct device_node *msi_node) iproc_pcie_msi_steer() argument 1338 iproc_pcie_msi_enable(struct iproc_pcie *pcie) iproc_pcie_msi_enable() argument 1386 iproc_pcie_msi_disable(struct iproc_pcie *pcie) iproc_pcie_msi_disable() argument 1391 iproc_pcie_rev_init(struct iproc_pcie *pcie) iproc_pcie_rev_init() argument 1457 iproc_pcie_setup(struct iproc_pcie *pcie, struct list_head *res) iproc_pcie_setup() argument 1540 iproc_pcie_remove(struct iproc_pcie *pcie) iproc_pcie_remove() argument 1560 struct iproc_pcie *pcie = iproc_data(pdev->bus); quirk_paxc_disable_msi_parsing() local [all...] |
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/ |
H A D | pcie-kirin.c | 286 static int hi3660_pcie_phy_power_on(struct kirin_pcie *pcie) in hi3660_pcie_phy_power_on() argument 342 static int hi3660_pcie_phy_power_off(struct kirin_pcie *pcie) in hi3660_pcie_phy_power_off() argument 365 static int kirin_pcie_get_gpio_enable(struct kirin_pcie *pcie, in kirin_pcie_get_gpio_enable() argument 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...] |
H A D | pci-dra7xx.c | 105 static inline u32 dra7xx_pcie_readl(struct dra7xx_pcie *pcie, u32 offset) in dra7xx_pcie_readl() argument 110 static inline void dra7xx_pcie_writel(struct dra7xx_pcie *pcie, u32 offset, in dra7xx_pcie_writel() argument [all...] |
/kernel/linux/linux-6.6/drivers/pci/controller/mobiveil/ |
H A D | pcie-mobiveil.h | 191 mobiveil_csr_readl(struct mobiveil_pcie *pcie, u32 off) mobiveil_csr_readl() argument 196 mobiveil_csr_readw(struct mobiveil_pcie *pcie, u32 off) mobiveil_csr_readw() argument 201 mobiveil_csr_readb(struct mobiveil_pcie *pcie, u32 off) mobiveil_csr_readb() argument 207 mobiveil_csr_writel(struct mobiveil_pcie *pcie, u32 val, u32 off) mobiveil_csr_writel() argument 213 mobiveil_csr_writew(struct mobiveil_pcie *pcie, u16 val, u32 off) mobiveil_csr_writew() argument 219 mobiveil_csr_writeb(struct mobiveil_pcie *pcie, u8 val, u32 off) mobiveil_csr_writeb() argument [all...] |
/kernel/linux/linux-6.6/drivers/phy/tegra/ |
H A D | xusb.h | 448 struct tegra_xusb_pad *pcie; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/inc/ |
H A D | power_state.h | 158 struct PP_StatePcieBlock pcie; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/ |
H A D | pcie.h | 202 struct mwifiex_pcie_device pcie; member
|
/kernel/linux/linux-5.10/drivers/pci/controller/cadence/ |
H A D | pcie-cadence.h | 305 struct cdns_pcie pcie; member 346 struct cdns_pcie pcie; member 363 static inline void cdns_pcie_writel(struct cdns_pcie *pcie, u32 reg, u32 value) in cdns_pcie_writel() argument 368 cdns_pcie_readl(struct cdns_pcie *pcie, u32 reg) cdns_pcie_readl() argument 414 cdns_pcie_rp_writeb(struct cdns_pcie *pcie, u32 reg, u8 value) cdns_pcie_rp_writeb() argument 422 cdns_pcie_rp_writew(struct cdns_pcie *pcie, u32 reg, u16 value) cdns_pcie_rp_writew() argument 430 cdns_pcie_rp_readw(struct cdns_pcie *pcie, u32 reg) cdns_pcie_rp_readw() argument 438 cdns_pcie_ep_fn_writeb(struct cdns_pcie *pcie, u8 fn, u32 reg, u8 value) cdns_pcie_ep_fn_writeb() argument 446 cdns_pcie_ep_fn_writew(struct cdns_pcie *pcie, u8 fn, u32 reg, u16 value) cdns_pcie_ep_fn_writew() argument 454 cdns_pcie_ep_fn_writel(struct cdns_pcie *pcie, u8 fn, u32 reg, u32 value) cdns_pcie_ep_fn_writel() argument 460 cdns_pcie_ep_fn_readw(struct cdns_pcie *pcie, u8 fn, u32 reg) cdns_pcie_ep_fn_readw() argument 467 cdns_pcie_ep_fn_readl(struct cdns_pcie *pcie, u8 fn, u32 reg) cdns_pcie_ep_fn_readl() argument 472 cdns_pcie_start_link(struct cdns_pcie *pcie) cdns_pcie_start_link() argument 480 cdns_pcie_stop_link(struct cdns_pcie *pcie) cdns_pcie_stop_link() argument 486 cdns_pcie_link_up(struct cdns_pcie *pcie) cdns_pcie_link_up() argument [all...] |
/kernel/linux/linux-6.6/drivers/thunderbolt/ |
H A D | tunnel.c | 97 int credits, usb3, pcie, spare; in tb_available_credits() local
|
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/ |
H A D | pcie.h | 190 struct mwifiex_pcie_device pcie; member
|
/kernel/linux/linux-6.6/drivers/pci/controller/cadence/ |
H A D | pcie-cadence.h | 324 struct cdns_pcie pcie; member 368 struct cdns_pcie pcie; member 386 static inline void cdns_pcie_writel(struct cdns_pcie *pcie, u32 reg, u32 value) in cdns_pcie_writel() argument 391 cdns_pcie_readl(struct cdns_pcie *pcie, u32 reg) cdns_pcie_readl() argument 437 cdns_pcie_rp_writeb(struct cdns_pcie *pcie, u32 reg, u8 value) cdns_pcie_rp_writeb() argument 445 cdns_pcie_rp_writew(struct cdns_pcie *pcie, u32 reg, u16 value) cdns_pcie_rp_writew() argument 453 cdns_pcie_rp_readw(struct cdns_pcie *pcie, u32 reg) cdns_pcie_rp_readw() argument 461 cdns_pcie_ep_fn_writeb(struct cdns_pcie *pcie, u8 fn, u32 reg, u8 value) cdns_pcie_ep_fn_writeb() argument 469 cdns_pcie_ep_fn_writew(struct cdns_pcie *pcie, u8 fn, u32 reg, u16 value) cdns_pcie_ep_fn_writew() argument 477 cdns_pcie_ep_fn_writel(struct cdns_pcie *pcie, u8 fn, u32 reg, u32 value) cdns_pcie_ep_fn_writel() argument 483 cdns_pcie_ep_fn_readw(struct cdns_pcie *pcie, u8 fn, u32 reg) cdns_pcie_ep_fn_readw() argument 490 cdns_pcie_ep_fn_readl(struct cdns_pcie *pcie, u8 fn, u32 reg) cdns_pcie_ep_fn_readl() argument 495 cdns_pcie_start_link(struct cdns_pcie *pcie) cdns_pcie_start_link() argument 503 cdns_pcie_stop_link(struct cdns_pcie *pcie) cdns_pcie_stop_link() argument 509 cdns_pcie_link_up(struct cdns_pcie *pcie) cdns_pcie_link_up() argument [all...] |