Home
last modified time | relevance | path

Searched refs:pcie (Results 101 - 125 of 241) sorted by relevance

12345678910

/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/pci/
H A Dgk104.c213 .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 Dpcie.c30 #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 Dpcie.c18 #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 Diosm_ipc_protocol.c104 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 Diosm_ipc_pm.c39 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 Diosm_ipc_protocol_ops.c77 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 Diosm_ipc_imem_ops.c120 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 Dpciehp.h26 #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 Dpciehp_hpc.c50 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 Dpciehp_core.c71 } 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 Dpciehp_ctrl.c62 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 Dpciehp.h26 #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 Dpciehp_hpc.c50 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 Dpciehp_core.c71 } 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 Dpciehp_ctrl.c62 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 DMakefile3 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 DMakefile3 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 Dfsl_pci.c192 /* 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 Dfsl_pci.c198 /* 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 Dpcie_core.c124 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 Dxusb-tegra210.c438 { 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 Dxusb-tegra124.c302 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 Dxusb-tegra124.c302 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 Dportdrv_core.c283 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 Dportdrv.c288 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...]

Completed in 36 milliseconds

12345678910