/kernel/linux/linux-6.6/drivers/pci/controller/ |
H A D | pcie-iproc.h | 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 | pcie-rcar-ep.c | 23 struct rcar_pcie pcie; member 33 static void rcar_pcie_ep_hw_init(struct rcar_pcie *pcie) in rcar_pcie_ep_hw_init() argument 93 struct rcar_pcie *pcie = &ep->pcie; rcar_pcie_parse_outbound_ranges() local 131 struct rcar_pcie *pcie = &ep->pcie; rcar_pcie_ep_get_pdata() local 163 struct rcar_pcie *pcie = &ep->pcie; rcar_pcie_ep_write_header() local 203 struct rcar_pcie *pcie = &ep->pcie; rcar_pcie_ep_set_bar() local 263 struct rcar_pcie *pcie = &ep->pcie; rcar_pcie_ep_set_msi() local 276 struct rcar_pcie *pcie = &ep->pcie; rcar_pcie_ep_get_msi() local 290 struct rcar_pcie *pcie = &ep->pcie; rcar_pcie_ep_map_addr() local 349 struct rcar_pcie *pcie = &ep->pcie; rcar_pcie_ep_assert_intx() local 380 rcar_pcie_ep_assert_msi(struct rcar_pcie *pcie, u8 fn, u8 interrupt_num) rcar_pcie_ep_assert_msi() argument 481 struct rcar_pcie *pcie; rcar_pcie_ep_probe() local [all...] |
H A D | pcie-rockchip-ep.c | 238 struct rockchip_pcie *pcie = &ep->rockchip; in rockchip_pcie_ep_map_addr() local
|
/kernel/linux/linux-5.10/drivers/bcma/ |
H A D | driver_mips.c | 282 struct bcma_device *cpu, *pcie, *i2s; in bcma_fix_i2s_irqflag() local
|
/kernel/linux/linux-5.10/drivers/pci/controller/dwc/ |
H A D | pcie-armada8k.c | 74 static void armada8k_pcie_disable_phys(struct armada8k_pcie *pcie) in armada8k_pcie_disable_phys() argument 84 static int armada8k_pcie_enable_phys(struct armada8k_pcie *pcie) in armada8k_pcie_enable_phys() argument 111 armada8k_pcie_setup_phys(struct armada8k_pcie *pcie) armada8k_pcie_setup_phys() argument 157 armada8k_pcie_establish_link(struct armada8k_pcie *pcie) armada8k_pcie_establish_link() argument 211 struct armada8k_pcie *pcie = to_armada8k_pcie(pci); armada8k_pcie_host_init() local 221 struct armada8k_pcie *pcie = arg; armada8k_pcie_irq_handler() local 240 armada8k_add_pcie_port(struct armada8k_pcie *pcie, struct platform_device *pdev) armada8k_add_pcie_port() argument 277 struct armada8k_pcie *pcie; armada8k_pcie_probe() local [all...] |
H A D | pci-layerscape.c | 56 static bool ls_pcie_is_bridge(struct ls_pcie *pcie) in ls_pcie_is_bridge() argument 68 static void ls_pcie_clear_multifunction(struct ls_pcie *pcie) in ls_pcie_clear_multifunction() argument 76 static void ls_pcie_drop_msg_tlp(struct ls_pcie *pcie) in ls_pcie_drop_msg_tlp() argument 86 static void ls_pcie_disable_outbound_atus(struct ls_pcie *pcie) in ls_pcie_disable_outbound_atus() argument 97 struct ls_pcie *pcie in ls1021_pcie_link_up() local 113 struct ls_pcie *pcie = to_ls_pcie(pci); ls_pcie_link_up() local 127 ls_pcie_fix_error_response(struct ls_pcie *pcie) ls_pcie_fix_error_response() argument 137 struct ls_pcie *pcie = to_ls_pcie(pci); ls_pcie_host_init() local 161 struct ls_pcie *pcie = to_ls_pcie(pci); ls1021_pcie_host_init() local 276 ls_add_pcie_port(struct ls_pcie *pcie) ls_add_pcie_port() argument 298 struct ls_pcie *pcie; ls_pcie_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/pci/controller/ |
H A D | pcie-rcar-ep.c | 26 struct rcar_pcie pcie; member 36 static void rcar_pcie_ep_hw_init(struct rcar_pcie *pcie) in rcar_pcie_ep_hw_init() argument 96 struct rcar_pcie *pcie = &ep->pcie; rcar_pcie_parse_outbound_ranges() local 134 struct rcar_pcie *pcie = &ep->pcie; rcar_pcie_ep_get_pdata() local 166 struct rcar_pcie *pcie = &ep->pcie; rcar_pcie_ep_write_header() local 206 struct rcar_pcie *pcie = &ep->pcie; rcar_pcie_ep_set_bar() local 265 struct rcar_pcie *pcie = &ep->pcie; rcar_pcie_ep_set_msi() local 278 struct rcar_pcie *pcie = &ep->pcie; rcar_pcie_ep_get_msi() local 292 struct rcar_pcie *pcie = &ep->pcie; rcar_pcie_ep_map_addr() local 351 struct rcar_pcie *pcie = &ep->pcie; rcar_pcie_ep_assert_intx() local 382 rcar_pcie_ep_assert_msi(struct rcar_pcie *pcie, u8 fn, u8 interrupt_num) rcar_pcie_ep_assert_msi() argument 483 struct rcar_pcie *pcie; rcar_pcie_ep_probe() local [all...] |
H A D | pcie-rockchip-ep.c | 266 struct rockchip_pcie *pcie = &ep->rockchip; in rockchip_pcie_ep_map_addr() local
|
H A D | pcie-tango.c | 28 struct tango_pcie *pcie = irq_desc_get_handler_data(desc); in tango_msi_isr() local 50 struct tango_pcie *pcie = d->chip_data; in tango_ack() local 60 struct tango_pcie *pcie = d->chip_data; in update_msi_enable() local 90 struct tango_pcie *pcie = d->chip_data; tango_compose_msi_msg() local 138 struct tango_pcie *pcie = dom->host_data; tango_irq_domain_alloc() local 161 struct tango_pcie *pcie = d->chip_data; tango_irq_domain_free() local 177 struct tango_pcie *pcie = dev_get_drvdata(cfg->parent); smp8759_config_read() local 200 struct tango_pcie *pcie = dev_get_drvdata(cfg->parent); smp8759_config_write() local 219 tango_pcie_link_up(struct tango_pcie *pcie) tango_pcie_link_up() argument 238 struct tango_pcie *pcie; tango_pcie_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/pci/controller/mobiveil/ |
H A D | pcie-layerscape-gen4.c | 45 static inline u32 ls_pcie_g4_lut_readl(struct ls_pcie_g4 *pcie, u32 off) in ls_pcie_g4_lut_readl() argument 50 static inline void ls_pcie_g4_lut_writel(struct ls_pcie_g4 *pcie, in ls_pcie_g4_lut_writel() argument 56 static inline u32 ls_pcie_g4_pf_readl(struct ls_pcie_g4 *pcie, u32 off) in ls_pcie_g4_pf_readl() argument 61 static inline void ls_pcie_g4_pf_writel(struct ls_pcie_g4 *pcie, in ls_pcie_g4_pf_writel() argument 69 struct ls_pcie_g4 *pcie in ls_pcie_g4_link_up() local 81 ls_pcie_g4_disable_interrupt(struct ls_pcie_g4 *pcie) ls_pcie_g4_disable_interrupt() argument 88 ls_pcie_g4_enable_interrupt(struct ls_pcie_g4 *pcie) ls_pcie_g4_enable_interrupt() argument 101 ls_pcie_g4_reinit_hw(struct ls_pcie_g4 *pcie) ls_pcie_g4_reinit_hw() argument 147 struct ls_pcie_g4 *pcie = (struct ls_pcie_g4 *)dev_id; ls_pcie_g4_isr() local 167 struct ls_pcie_g4 *pcie = to_ls_pcie_g4(mv_pci); ls_pcie_g4_interrupt_init() local 190 struct ls_pcie_g4 *pcie = container_of(dwork, struct ls_pcie_g4, dwork); ls_pcie_g4_reset() local 217 struct ls_pcie_g4 *pcie; ls_pcie_g4_probe() local [all...] |
H A D | pcie-mobiveil-host.c | 53 struct mobiveil_pcie *pcie = bus->sysdata; in mobiveil_pcie_map_bus() local 88 struct mobiveil_pcie *pcie = irq_desc_get_handler_data(desc); in mobiveil_pcie_isr() local 171 mobiveil_pcie_parse_dt(struct mobiveil_pcie *pcie) mobiveil_pcie_parse_dt() argument 205 mobiveil_pcie_enable_msi(struct mobiveil_pcie *pcie) mobiveil_pcie_enable_msi() argument 221 mobiveil_host_init(struct mobiveil_pcie *pcie, bool reinit) mobiveil_host_init() argument 310 struct mobiveil_pcie *pcie; mobiveil_mask_intx_irq() local 328 struct mobiveil_pcie *pcie; mobiveil_unmask_intx_irq() local 380 struct mobiveil_pcie *pcie = irq_data_get_irq_chip_data(data); mobiveil_compose_msi_msg() local 407 struct mobiveil_pcie *pcie = domain->host_data; mobiveil_irq_msi_domain_alloc() local 434 struct mobiveil_pcie *pcie = irq_data_get_irq_chip_data(d); mobiveil_irq_msi_domain_free() local 452 mobiveil_allocate_msi_domains(struct mobiveil_pcie *pcie) mobiveil_allocate_msi_domains() argument 478 mobiveil_pcie_init_irq_domain(struct mobiveil_pcie *pcie) mobiveil_pcie_init_irq_domain() argument 499 mobiveil_pcie_integrated_interrupt_init(struct mobiveil_pcie *pcie) mobiveil_pcie_integrated_interrupt_init() argument 537 mobiveil_pcie_interrupt_init(struct mobiveil_pcie *pcie) mobiveil_pcie_interrupt_init() argument 547 mobiveil_pcie_is_bridge(struct mobiveil_pcie *pcie) mobiveil_pcie_is_bridge() argument 557 mobiveil_pcie_host_probe(struct mobiveil_pcie *pcie) mobiveil_pcie_host_probe() argument [all...] |
/kernel/linux/linux-5.10/drivers/pci/controller/cadence/ |
H A D | pcie-cadence-host.c | 33 struct cdns_pcie *pcie = &rc->pcie; in cdns_pci_map_bus() local 82 static int cdns_pcie_host_training_complete(struct cdns_pcie *pcie) in cdns_pcie_host_training_complete() argument 103 cdns_pcie_host_wait_for_link(struct cdns_pcie *pcie) cdns_pcie_host_wait_for_link() argument 120 cdns_pcie_retrain(struct cdns_pcie *pcie) cdns_pcie_retrain() argument 155 struct cdns_pcie *pcie = &rc->pcie; cdns_pcie_host_start_link() local 172 struct cdns_pcie *pcie = &rc->pcie; cdns_pcie_host_init_root_port() local 215 struct cdns_pcie *pcie = &rc->pcie; cdns_pcie_host_bar_ib_config() local 307 struct cdns_pcie *pcie = &rc->pcie; cdns_pcie_host_bar_config() local 388 struct cdns_pcie *pcie = &rc->pcie; cdns_pcie_host_map_dma_ranges() local 425 struct cdns_pcie *pcie = &rc->pcie; cdns_pcie_host_init_address_translation() local 499 struct cdns_pcie *pcie; cdns_pcie_host_setup() local [all...] |
H A D | pcie-cadence-ep.c | 23 struct cdns_pcie *pcie = &ep->pcie; in cdns_pcie_ep_write_header() local 55 struct cdns_pcie *pcie = &ep->pcie; cdns_pcie_ep_set_bar() local 125 struct cdns_pcie *pcie = &ep->pcie; cdns_pcie_ep_clear_bar() local 154 struct cdns_pcie *pcie = &ep->pcie; cdns_pcie_ep_map_addr() local 175 struct cdns_pcie *pcie = &ep->pcie; cdns_pcie_ep_unmap_addr() local 194 struct cdns_pcie *pcie = &ep->pcie; cdns_pcie_ep_set_msi() local 214 struct cdns_pcie *pcie = &ep->pcie; cdns_pcie_ep_get_msi() local 235 struct cdns_pcie *pcie = &ep->pcie; cdns_pcie_ep_get_msix() local 253 struct cdns_pcie *pcie = &ep->pcie; cdns_pcie_ep_set_msix() local 279 struct cdns_pcie *pcie = &ep->pcie; cdns_pcie_ep_assert_intx() local 339 struct cdns_pcie *pcie = &ep->pcie; cdns_pcie_ep_send_msi_irq() local 389 struct cdns_pcie *pcie = &ep->pcie; cdns_pcie_ep_send_msix_irq() local 455 struct cdns_pcie *pcie = &ep->pcie; cdns_pcie_ep_start() local 512 struct cdns_pcie *pcie = &ep->pcie; cdns_pcie_ep_setup() local [all...] |
/kernel/linux/linux-5.10/drivers/pci/hotplug/ |
H A D | pciehp.h | 86 struct pcie_device *pcie; member
|
/kernel/linux/linux-5.10/drivers/pci/pcie/ |
H A D | portdrv_core.c | 283 struct pcie_device *pcie; in pcie_device_init() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wwan/iosm/ |
H A D | iosm_ipc_protocol.h | 121 struct iosm_pcie *pcie; member
|
H A D | iosm_ipc_devlink.h | 167 struct iosm_pcie *pcie; member
|
/kernel/linux/linux-6.6/drivers/pci/controller/cadence/ |
H A D | pcie-cadence-host.c | 33 struct cdns_pcie *pcie = &rc->pcie; in cdns_pci_map_bus() local 82 static int cdns_pcie_host_training_complete(struct cdns_pcie *pcie) in cdns_pcie_host_training_complete() argument 103 cdns_pcie_host_wait_for_link(struct cdns_pcie *pcie) cdns_pcie_host_wait_for_link() argument 120 cdns_pcie_retrain(struct cdns_pcie *pcie) cdns_pcie_retrain() argument 153 cdns_pcie_host_enable_ptm_response(struct cdns_pcie *pcie) cdns_pcie_host_enable_ptm_response() argument 163 struct cdns_pcie *pcie = &rc->pcie; cdns_pcie_host_start_link() local 180 struct cdns_pcie *pcie = &rc->pcie; cdns_pcie_host_init_root_port() local 223 struct cdns_pcie *pcie = &rc->pcie; cdns_pcie_host_bar_ib_config() local 315 struct cdns_pcie *pcie = &rc->pcie; cdns_pcie_host_bar_config() local 396 struct cdns_pcie *pcie = &rc->pcie; cdns_pcie_host_map_dma_ranges() local 433 struct cdns_pcie *pcie = &rc->pcie; cdns_pcie_host_init_address_translation() local 507 struct cdns_pcie *pcie; cdns_pcie_host_setup() local [all...] |
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/ |
H A D | pcie-armada8k.c | 73 static void armada8k_pcie_disable_phys(struct armada8k_pcie *pcie) in armada8k_pcie_disable_phys() argument 83 static int armada8k_pcie_enable_phys(struct armada8k_pcie *pcie) in armada8k_pcie_enable_phys() argument 110 armada8k_pcie_setup_phys(struct armada8k_pcie *pcie) armada8k_pcie_setup_phys() argument 212 struct armada8k_pcie *pcie = arg; armada8k_pcie_irq_handler() local 231 armada8k_add_pcie_port(struct armada8k_pcie *pcie, struct platform_device *pdev) armada8k_add_pcie_port() argument 269 struct armada8k_pcie *pcie; armada8k_pcie_probe() local [all...] |
H A D | pci-layerscape-ep.c | 52 static u32 ls_lut_readl(struct ls_pcie_ep *pcie, u32 offset) in ls_lut_readl() argument 62 static void ls_lut_writel(struct ls_pcie_ep *pcie, u32 offset, u32 value) in ls_lut_writel() argument 74 struct ls_pcie_ep *pcie = dev_id; in ls_pcie_ep_event_handler() local 115 ls_pcie_ep_interrupt_init(struct ls_pcie_ep *pcie, struct platform_device *pdev) ls_pcie_ep_interrupt_init() argument 145 struct ls_pcie_ep *pcie = to_ls_pcie_ep(pci); ls_pcie_ep_get_features() local 153 struct ls_pcie_ep *pcie = to_ls_pcie_ep(pci); ls_pcie_ep_init() local 191 struct ls_pcie_ep *pcie = to_ls_pcie_ep(pci); ls_pcie_ep_func_conf_select() local 231 struct ls_pcie_ep *pcie; ls_pcie_ep_probe() local [all...] |
H A D | pci-layerscape.c | 55 static bool ls_pcie_is_bridge(struct ls_pcie *pcie) in ls_pcie_is_bridge() argument 67 static void ls_pcie_clear_multifunction(struct ls_pcie *pcie) in ls_pcie_clear_multifunction() argument 75 static void ls_pcie_drop_msg_tlp(struct ls_pcie *pcie) in ls_pcie_drop_msg_tlp() argument 86 static void ls_pcie_fix_error_response(struct ls_pcie *pcie) in ls_pcie_fix_error_response() argument 93 ls_pcie_pf_readl(struct ls_pcie *pcie, u32 off) ls_pcie_pf_readl() argument 101 ls_pcie_pf_writel(struct ls_pcie *pcie, u32 off, u32 val) ls_pcie_pf_writel() argument 112 struct ls_pcie *pcie = to_ls_pcie(pci); ls_pcie_send_turnoff_msg() local 131 struct ls_pcie *pcie = to_ls_pcie(pci); ls_pcie_exit_from_l2() local 158 struct ls_pcie *pcie = to_ls_pcie(pci); ls_pcie_host_init() local 202 struct ls_pcie *pcie; ls_pcie_probe() local 239 struct ls_pcie *pcie = dev_get_drvdata(dev); ls_pcie_suspend_noirq() local 249 struct ls_pcie *pcie = dev_get_drvdata(dev); ls_pcie_resume_noirq() local [all...] |
/kernel/linux/linux-6.6/drivers/pci/controller/mobiveil/ |
H A D | pcie-layerscape-gen4.c | 45 static inline u32 ls_g4_pcie_pf_readl(struct ls_g4_pcie *pcie, u32 off) in ls_g4_pcie_pf_readl() argument 50 static inline void ls_g4_pcie_pf_writel(struct ls_g4_pcie *pcie, in ls_g4_pcie_pf_writel() argument 58 struct ls_g4_pcie *pcie = to_ls_g4_pcie(pci); in ls_g4_pcie_link_up() local 70 static void ls_g4_pcie_disable_interrupt(struct ls_g4_pcie *pcie) in ls_g4_pcie_disable_interrupt() argument 77 static void ls_g4_pcie_enable_interrupt(struct ls_g4_pcie *pcie) in ls_g4_pcie_enable_interrupt() argument 90 ls_g4_pcie_reinit_hw(struct ls_g4_pcie *pcie) ls_g4_pcie_reinit_hw() argument 136 struct ls_g4_pcie *pcie = (struct ls_g4_pcie *)dev_id; ls_g4_pcie_isr() local 156 struct ls_g4_pcie *pcie = to_ls_g4_pcie(mv_pci); ls_g4_pcie_interrupt_init() local 179 struct ls_g4_pcie *pcie = container_of(dwork, struct ls_g4_pcie, dwork); ls_g4_pcie_reset() local 206 struct ls_g4_pcie *pcie; ls_g4_pcie_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/pci/hotplug/ |
H A D | pciehp.h | 89 struct pcie_device *pcie; member
|
/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 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 565 struct cper_sec_pcie *pcie = acpi_hest_get_payload(gdata); cper_estatus_print_section() local [all...] |