/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/pci/ |
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/net/wireless/marvell/mwifiex/ |
H A D | pcie.c | 30 #include "pcie.h" 276 const struct mwifiex_pcie_card_reg *reg = card->pcie.reg; in mwifiex_pcie_ok_to_access_hw() 399 card->pcie.reg = data->reg; in mwifiex_pcie_probe() 400 card->pcie.blksz_fw_dl = data->blksz_fw_dl; in mwifiex_pcie_probe() 401 card->pcie.tx_buf_size = data->tx_buf_size; in mwifiex_pcie_probe() 402 card->pcie.can_dump_fw = data->can_dump_fw; in mwifiex_pcie_probe() 403 card->pcie.mem_type_mapping_tbl = data->mem_type_mapping_tbl; in mwifiex_pcie_probe() 404 card->pcie.num_mem_types = data->num_mem_types; in mwifiex_pcie_probe() 405 card->pcie.can_ext_scan = data->can_ext_scan; in mwifiex_pcie_probe() 445 reg = card->pcie in mwifiex_pcie_remove() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/ |
H A D | pcie.c | 18 #include "pcie.h" 265 const struct mwifiex_pcie_card_reg *reg = card->pcie.reg; in mwifiex_pcie_ok_to_access_hw() 388 card->pcie.reg = data->reg; in mwifiex_pcie_probe() 389 card->pcie.blksz_fw_dl = data->blksz_fw_dl; in mwifiex_pcie_probe() 390 card->pcie.tx_buf_size = data->tx_buf_size; in mwifiex_pcie_probe() 391 card->pcie.can_dump_fw = data->can_dump_fw; in mwifiex_pcie_probe() 392 card->pcie.mem_type_mapping_tbl = data->mem_type_mapping_tbl; in mwifiex_pcie_probe() 393 card->pcie.num_mem_types = data->num_mem_types; in mwifiex_pcie_probe() 394 card->pcie.can_ext_scan = data->can_ext_scan; in mwifiex_pcie_probe() 436 reg = card->pcie in mwifiex_pcie_remove() [all...] |
/kernel/linux/linux-6.6/drivers/net/wwan/iosm/ |
H A D | iosm_ipc_protocol.c | 104 ipc_uevent_send(ipc_protocol->pcie->dev, UEVENT_MDM_TIMEOUT); in ipc_protocol_msg_send() 187 ipc_uevent_send(ipc_protocol->pcie->dev, UEVENT_MDM_TIMEOUT); in ipc_protocol_suspend() 234 ipc_protocol->pcie = ipc_imem->pcie; in ipc_protocol_init() 242 dma_alloc_coherent(&ipc_protocol->pcie->pci->dev, in ipc_protocol_init() 278 dma_free_coherent(&proto->pcie->pci->dev, sizeof(*proto->p_ap_shm), in ipc_protocol_deinit()
|
H A D | iosm_ipc_pm.c | 39 ipc_cp_irq_hpda_update(ipc_pm->pcie, identifier); in ipc_pm_signal_hpda_doorbell() 53 ipc_cp_irq_sleep_control(ipc_pm->pcie, in ipc_pm_link_activate() 121 ipc_cp_irq_sleep_control(ipc_pm->pcie, IPC_MEM_DEV_PM_SLEEP); in ipc_pm_on_link_sleep() 131 ipc_cp_irq_sleep_control(ipc_pm->pcie, IPC_MEM_DEV_PM_ACTIVE); in ipc_pm_on_link_wake() 303 ipc_pm->pcie = ipc_imem->pcie; in ipc_pm_init()
|
H A D | iosm_ipc_protocol_ops.c | 77 tdr = dma_alloc_coherent(&ipc_protocol->pcie->pci->dev, in ipc_protocol_msg_prepipe_open() 349 skb = ipc_pcie_alloc_skb(ipc_protocol->pcie, pipe->buf_size, GFP_ATOMIC, in ipc_protocol_dl_td_prepare() 399 ipc_pcie_kfree_skb(ipc_protocol->pcie, skb); in ipc_protocol_dl_td_process() 407 ipc_pcie_kfree_skb(ipc_protocol->pcie, skb); in ipc_protocol_dl_td_process() 414 ipc_pcie_kfree_skb(ipc_protocol->pcie, skb); in ipc_protocol_dl_td_process() 421 ipc_pcie_kfree_skb(ipc_protocol->pcie, skb); in ipc_protocol_dl_td_process() 470 ipc_pcie_kfree_skb(ipc_protocol->pcie, skb); in ipc_protocol_pipe_cleanup() 485 dma_free_coherent(&ipc_protocol->pcie->pci->dev, in ipc_protocol_pipe_cleanup()
|
H A D | iosm_ipc_imem_ops.c | 120 struct iosm_pcie *ipc_pcie = ipc_imem->pcie; in ipc_imem_map_skb_to_dma() 402 struct iosm_imem *ipc_imem = ipc_devlink->pcie->imem; in ipc_imem_sys_devlink_close() 483 ret = ipc_pcie_addr_map(ipc_imem->pcie, buf, count, &mapping, in ipc_imem_sys_psi_transfer() 492 ipc_doorbell_fire(ipc_imem->pcie, 0, IPC_MEM_EXEC_STAGE_BOOT); in ipc_imem_sys_psi_transfer() 566 ipc_pcie_addr_unmap(ipc_imem->pcie, count, mapping, DMA_TO_DEVICE); in ipc_imem_sys_psi_transfer() 574 struct iosm_imem *ipc_imem = ipc_devlink->pcie->imem; in ipc_imem_sys_devlink_write() 598 skb = ipc_pcie_alloc_skb(ipc_devlink->pcie, count, GFP_KERNEL, &mapping, in ipc_imem_sys_devlink_write() 620 ipc_pcie_kfree_skb(ipc_devlink->pcie, skb); in ipc_imem_sys_devlink_write()
|
/kernel/linux/linux-5.10/drivers/pci/hotplug/ |
H A D | pciehp.h | 26 #include "../pcie/portdrv.h" 36 pci_dbg(ctrl->pcie->port, format, ## arg) 38 pci_err(ctrl->pcie->port, format, ## arg) 40 pci_info(ctrl->pcie->port, format, ## arg) 42 pci_warn(ctrl->pcie->port, format, ## arg) 48 * @pcie: pointer to the controller's PCIe port service device 86 struct pcie_device *pcie; member
|
H A D | pciehp_hpc.c | 50 return ctrl->pcie->port; in ctrl_dev() 59 int retval, irq = ctrl->pcie->irq; in pciehp_request_irq() 82 free_irq(ctrl->pcie->irq, ctrl); in pciehp_free_irq() 304 found = pci_bus_check_dev(ctrl->pcie->port->subordinate, in pciehp_check_link_status() 321 pcie_update_link_speed(ctrl->pcie->port->subordinate, lnk_status); in pciehp_check_link_status() 372 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, slot_ctrl); in pciehp_get_attention_status() 399 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, slot_ctrl); in pciehp_get_power_status() 525 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, cmd); in pciehp_set_indicators() 544 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, in pciehp_power_on_slot() 558 pci_pcie_cap(ctrl->pcie in pciehp_power_off_slot() [all...] |
H A D | pciehp_core.c | 71 } else if (ctrl->pcie->port->hotplug_user_indicators) { in init_slot() 81 ctrl->pcie->port->subordinate, 0, name); in init_slot() 103 struct pci_dev *pdev = ctrl->pcie->port; in set_attention_status() 119 struct pci_dev *pdev = ctrl->pcie->port; in get_power_status() 130 struct pci_dev *pdev = ctrl->pcie->port; in get_latch_status() 141 struct pci_dev *pdev = ctrl->pcie->port; in get_adapter_status()
|
H A D | pciehp_ctrl.c | 62 struct pci_bus *parent = ctrl->pcie->port->subordinate; in board_added() 139 irq_wake_thread(ctrl->pcie->irq, ctrl); in pciehp_request() 321 pm_runtime_get_sync(&ctrl->pcie->port->dev); in pciehp_enable_slot() 327 pm_runtime_put(&ctrl->pcie->port->dev); in pciehp_enable_slot() 357 pm_runtime_get_sync(&ctrl->pcie->port->dev); in pciehp_disable_slot() 359 pm_runtime_put(&ctrl->pcie->port->dev); in pciehp_disable_slot()
|
/kernel/linux/linux-6.6/drivers/pci/hotplug/ |
H A D | pciehp.h | 26 #include "../pcie/portdrv.h" 36 pci_dbg(ctrl->pcie->port, format, ## arg) 38 pci_err(ctrl->pcie->port, format, ## arg) 40 pci_info(ctrl->pcie->port, format, ## arg) 42 pci_warn(ctrl->pcie->port, format, ## arg) 48 * @pcie: pointer to the controller's PCIe port service device 89 struct pcie_device *pcie; member
|
H A D | pciehp_hpc.c | 50 return ctrl->pcie->port; in ctrl_dev() 59 int retval, irq = ctrl->pcie->irq; in pciehp_request_irq() 82 free_irq(ctrl->pcie->irq, ctrl); in pciehp_free_irq() 304 found = pci_bus_check_dev(ctrl->pcie->port->subordinate, in pciehp_check_link_status() 321 pcie_update_link_speed(ctrl->pcie->port->subordinate, lnk_status); in pciehp_check_link_status() 372 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, slot_ctrl); in pciehp_get_attention_status() 399 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, slot_ctrl); in pciehp_get_power_status() 525 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, cmd); in pciehp_set_indicators() 544 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, in pciehp_power_on_slot() 558 pci_pcie_cap(ctrl->pcie in pciehp_power_off_slot() [all...] |
H A D | pciehp_core.c | 71 } else if (ctrl->pcie->port->hotplug_user_indicators) { in init_slot() 81 ctrl->pcie->port->subordinate, 0, name); in init_slot() 103 struct pci_dev *pdev = ctrl->pcie->port; in set_attention_status() 119 struct pci_dev *pdev = ctrl->pcie->port; in get_power_status() 130 struct pci_dev *pdev = ctrl->pcie->port; in get_latch_status() 141 struct pci_dev *pdev = ctrl->pcie->port; in get_adapter_status()
|
H A D | pciehp_ctrl.c | 62 struct pci_bus *parent = ctrl->pcie->port->subordinate; in board_added() 139 irq_wake_thread(ctrl->pcie->irq, ctrl); in pciehp_request() 322 pm_runtime_get_sync(&ctrl->pcie->port->dev); in pciehp_enable_slot() 328 pm_runtime_put(&ctrl->pcie->port->dev); in pciehp_enable_slot() 358 pm_runtime_get_sync(&ctrl->pcie->port->dev); in pciehp_disable_slot() 360 pm_runtime_put(&ctrl->pcie->port->dev); in pciehp_disable_slot()
|
/kernel/linux/linux-5.10/drivers/phy/broadcom/ |
H A D | Makefile | 3 obj-$(CONFIG_PHY_CYGNUS_PCIE) += phy-bcm-cygnus-pcie.o 7 obj-$(CONFIG_PHY_NS2_PCIE) += phy-bcm-ns2-pcie.o 14 obj-$(CONFIG_PHY_BCM_SR_PCIE) += phy-bcm-sr-pcie.o
|
/kernel/linux/linux-6.6/drivers/phy/broadcom/ |
H A D | Makefile | 3 obj-$(CONFIG_PHY_CYGNUS_PCIE) += phy-bcm-cygnus-pcie.o 7 obj-$(CONFIG_PHY_NS2_PCIE) += phy-bcm-ns2-pcie.o 14 obj-$(CONFIG_PHY_BCM_SR_PCIE) += phy-bcm-sr-pcie.o
|
/kernel/linux/linux-5.10/arch/powerpc/sysdev/ |
H A D | fsl_pci.c | 192 /* atmu setup for fsl pci/pcie controller */ 215 if (of_device_is_compatible(hose->dn, "fsl,bsc9132-pcie")) { in setup_pci_atmu() 715 struct mpc83xx_pcie_priv *pcie = hose->dn->data; in mpc83xx_pcie_remap_cfg() local 727 return pcie->cfg_type0 + offset; in mpc83xx_pcie_remap_cfg() 729 if (pcie->dev_base == dev_base) in mpc83xx_pcie_remap_cfg() 732 out_le32(pcie->cfg_type0 + PEX_OUTWIN0_TAL, dev_base); in mpc83xx_pcie_remap_cfg() 734 pcie->dev_base = dev_base; in mpc83xx_pcie_remap_cfg() 736 return pcie->cfg_type1 + offset; in mpc83xx_pcie_remap_cfg() 760 struct mpc83xx_pcie_priv *pcie; in mpc83xx_pcie_setup() local 764 pcie in mpc83xx_pcie_setup() 899 struct mpc83xx_pcie_priv *pcie = hose->dn->data; fsl_pci_immrbar_base() local [all...] |
/kernel/linux/linux-6.6/arch/powerpc/sysdev/ |
H A D | fsl_pci.c | 198 /* atmu setup for fsl pci/pcie controller */ 221 if (of_device_is_compatible(hose->dn, "fsl,bsc9132-pcie")) { in setup_pci_atmu() 721 struct mpc83xx_pcie_priv *pcie = hose->dn->data; in mpc83xx_pcie_remap_cfg() local 733 return pcie->cfg_type0 + offset; in mpc83xx_pcie_remap_cfg() 735 if (pcie->dev_base == dev_base) in mpc83xx_pcie_remap_cfg() 738 out_le32(pcie->cfg_type0 + PEX_OUTWIN0_TAL, dev_base); in mpc83xx_pcie_remap_cfg() 740 pcie->dev_base = dev_base; in mpc83xx_pcie_remap_cfg() 742 return pcie->cfg_type1 + offset; in mpc83xx_pcie_remap_cfg() 766 struct mpc83xx_pcie_priv *pcie; in mpc83xx_pcie_setup() local 770 pcie in mpc83xx_pcie_setup() 905 struct mpc83xx_pcie_priv *pcie = hose->dn->data; fsl_pci_immrbar_base() local [all...] |
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/ |
H A D | pcie_core.c | 124 sbpcieregs_t *pcie = NULL; in pcie_serdes_iddqdisable() local 130 pcie = (sbpcieregs_t *)si_setcore(sih, PCIE2_CORE_ID, 0); in pcie_serdes_iddqdisable() 131 BCM_REFERENCE(pcie); in pcie_serdes_iddqdisable() 132 ASSERT(pcie != NULL); in pcie_serdes_iddqdisable()
|
/kernel/linux/linux-6.6/drivers/phy/tegra/ |
H A D | xusb-tegra210.c | 438 { 0, "pcie", 6 }, 439 { 1, "pcie", 5 }, 440 { 2, "pcie", 0 }, 441 { 2, "pcie", 3 }, 442 { 3, "pcie", 4 }, 466 struct tegra_xusb_pcie_pad *pcie = to_pcie_pad(padctl->pcie); in tegra210_pex_uphy_enable() local 472 if (pcie->enable) in tegra210_pex_uphy_enable() 475 err = clk_prepare_enable(pcie->pll); in tegra210_pex_uphy_enable() 482 err = reset_control_deassert(pcie in tegra210_pex_uphy_enable() 684 struct tegra_xusb_pcie_pad *pcie = to_pcie_pad(padctl->pcie); tegra210_pex_uphy_disable() local 2688 struct tegra_xusb_pcie_lane *pcie; tegra210_pcie_lane_probe() local 2712 struct tegra_xusb_pcie_lane *pcie = to_pcie_lane(lane); tegra210_pcie_lane_remove() local 2785 struct tegra_xusb_pcie_pad *pcie; tegra210_pcie_pad_probe() local 2833 struct tegra_xusb_pcie_pad *pcie = to_pcie_pad(pad); tegra210_pcie_pad_remove() local [all...] |
H A D | xusb-tegra124.c | 302 if (lane->pad == padctl->pcie) in tegra124_usb3_save_context() 1018 "pcie", 1024 TEGRA124_LANE("pcie-0", 0x134, 16, 0x3, pcie), 1025 TEGRA124_LANE("pcie-1", 0x134, 18, 0x3, pcie), 1026 TEGRA124_LANE("pcie-2", 0x134, 20, 0x3, pcie), 1027 TEGRA124_LANE("pcie-3", 0x134, 22, 0x3, pcie), 1035 struct tegra_xusb_pcie_lane *pcie; tegra124_pcie_lane_probe() local 1059 struct tegra_xusb_pcie_lane *pcie = to_pcie_lane(lane); tegra124_pcie_lane_remove() local 1154 struct tegra_xusb_pcie_pad *pcie; tegra124_pcie_pad_probe() local 1188 struct tegra_xusb_pcie_pad *pcie = to_pcie_pad(pad); tegra124_pcie_pad_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/phy/tegra/ |
H A D | xusb-tegra124.c | 302 if (lane->pad == padctl->pcie) in tegra124_usb3_save_context() 1018 "pcie", 1024 TEGRA124_LANE("pcie-0", 0x134, 16, 0x3, pcie), 1025 TEGRA124_LANE("pcie-1", 0x134, 18, 0x3, pcie), 1026 TEGRA124_LANE("pcie-2", 0x134, 20, 0x3, pcie), 1027 TEGRA124_LANE("pcie-3", 0x134, 22, 0x3, pcie), 1035 struct tegra_xusb_pcie_lane *pcie; tegra124_pcie_lane_probe() local 1059 struct tegra_xusb_pcie_lane *pcie = to_pcie_lane(lane); tegra124_pcie_lane_remove() local 1154 struct tegra_xusb_pcie_pad *pcie; tegra124_pcie_pad_probe() local 1188 struct tegra_xusb_pcie_pad *pcie = to_pcie_pad(pad); tegra124_pcie_pad_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/pci/pcie/ |
H A D | portdrv_core.c | 283 struct pcie_device *pcie; in pcie_device_init() local 286 pcie = kzalloc(sizeof(*pcie), GFP_KERNEL); in pcie_device_init() 287 if (!pcie) in pcie_device_init() 289 pcie->port = pdev; in pcie_device_init() 290 pcie->irq = irq; in pcie_device_init() 291 pcie->service = service; in pcie_device_init() 294 device = &pcie->device; in pcie_device_init() 296 device->release = release_pcie_device; /* callback to free pcie dev */ in pcie_device_init() 297 dev_set_name(device, "%s:pcie in pcie_device_init() [all...] |
/kernel/linux/linux-6.6/drivers/pci/pcie/ |
H A D | portdrv.c | 288 struct pcie_device *pcie; in pcie_device_init() local 291 pcie = kzalloc(sizeof(*pcie), GFP_KERNEL); in pcie_device_init() 292 if (!pcie) in pcie_device_init() 294 pcie->port = pdev; in pcie_device_init() 295 pcie->irq = irq; in pcie_device_init() 296 pcie->service = service; in pcie_device_init() 299 device = &pcie->device; in pcie_device_init() 301 device->release = release_pcie_device; /* callback to free pcie dev */ in pcie_device_init() 302 dev_set_name(device, "%s:pcie in pcie_device_init() [all...] |