/linux-master/drivers/accel/habanalabs/common/pci/ |
H A D | Makefile | 2 HL_COMMON_PCI_FILES := common/pci/pci.o
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/pci/ |
H A D | base.c | 28 #include <core/pci.h> 33 struct nvkm_pci *pci = device->pci; local 35 if (pci && pci->msi) 36 pci->func->msi_rearm(pci); 40 nvkm_pci_rd32(struct nvkm_pci *pci, u16 addr) argument 42 return pci->func->rd32(pci, add 46 nvkm_pci_wr08(struct nvkm_pci *pci, u16 addr, u8 data) argument 52 nvkm_pci_wr32(struct nvkm_pci *pci, u16 addr, u32 data) argument 58 nvkm_pci_mask(struct nvkm_pci *pci, u16 addr, u32 mask, u32 value) argument 66 nvkm_pci_rom_shadow(struct nvkm_pci *pci, bool shadow) argument 79 struct nvkm_pci *pci = nvkm_pci(subdev); local 90 struct nvkm_pci *pci = nvkm_pci(subdev); local 99 struct nvkm_pci *pci = nvkm_pci(subdev); local 114 struct nvkm_pci *pci = nvkm_pci(subdev); local 140 struct nvkm_pci *pci = nvkm_pci(subdev); local 163 struct nvkm_pci *pci; local [all...] |
H A D | pcie.c | 51 nvkm_pcie_get_version(struct nvkm_pci *pci) argument 53 if (!pci->func->pcie.version) 56 return pci->func->pcie.version(pci); 60 nvkm_pcie_get_max_version(struct nvkm_pci *pci) argument 62 if (!pci->func->pcie.version_supported) 65 return pci->func->pcie.version_supported(pci); 69 nvkm_pcie_set_version(struct nvkm_pci *pci, int version) argument 71 if (!pci 80 nvkm_pcie_oneinit(struct nvkm_pci *pci) argument 89 nvkm_pcie_init(struct nvkm_pci *pci) argument 115 nvkm_pcie_set_link(struct nvkm_pci *pci, enum nvkm_pcie_speed speed, u8 width) argument [all...] |
H A D | agp.h | 14 static inline void nvkm_agp_ctor(struct nvkm_pci *pci) {} argument 15 static inline void nvkm_agp_dtor(struct nvkm_pci *pci) {} argument 16 static inline void nvkm_agp_preinit(struct nvkm_pci *pci) {} argument 17 static inline int nvkm_agp_init(struct nvkm_pci *pci) { return -ENOSYS; } argument 18 static inline void nvkm_agp_fini(struct nvkm_pci *pci) {} argument
|
H A D | agp.c | 44 nvkm_agp_fini(struct nvkm_pci *pci) argument 46 if (pci->agp.acquired) { 47 agp_backend_release(pci->agp.bridge); 48 pci->agp.acquired = false; 56 nvkm_agp_preinit(struct nvkm_pci *pci) argument 58 struct nvkm_device *device = pci->subdev.device; 59 u32 mode = nvkm_pci_rd32(pci, 0x004c); 66 if ((mode | pci->agp.mode) & PCI_AGP_COMMAND_FW) { 67 mode = pci->agp.mode & ~PCI_AGP_COMMAND_FW; 68 agp_enable(pci 85 nvkm_agp_init(struct nvkm_pci *pci) argument 98 nvkm_agp_dtor(struct nvkm_pci *pci) argument 104 nvkm_agp_ctor(struct nvkm_pci *pci) argument [all...] |
H A D | g84.c | 26 #include <core/pci.h> 29 g84_pcie_version_supported(struct nvkm_pci *pci) argument 36 g84_pcie_version(struct nvkm_pci *pci) argument 38 struct nvkm_device *device = pci->subdev.device; 43 g84_pcie_set_version(struct nvkm_pci *pci, u8 ver) argument 45 struct nvkm_device *device = pci->subdev.device; 50 g84_pcie_set_cap_speed(struct nvkm_pci *pci, bool full_speed) argument 52 struct nvkm_device *device = pci->subdev.device; 57 g84_pcie_cur_speed(struct nvkm_pci *pci) argument 59 u32 reg_v = nvkm_pci_rd32(pci, 72 g84_pcie_max_speed(struct nvkm_pci *pci) argument 81 g84_pcie_set_link_speed(struct nvkm_pci *pci, enum nvkm_pcie_speed speed) argument 95 g84_pcie_set_link(struct nvkm_pci *pci, enum nvkm_pcie_speed speed, u8 width) argument 103 g84_pci_init(struct nvkm_pci *pci) argument 126 g84_pcie_init(struct nvkm_pci *pci) argument [all...] |
/linux-master/drivers/vfio/pci/pds/ |
H A D | pci_drv.h | 7 #include <linux/pci.h>
|
/linux-master/drivers/pci/controller/dwc/ |
H A D | pcie-designware.c | 23 #include "../../pci.h" 55 static int dw_pcie_get_clocks(struct dw_pcie *pci) argument 60 pci->app_clks[i].id = dw_pcie_app_clks[i]; 63 pci->core_clks[i].id = dw_pcie_core_clks[i]; 65 ret = devm_clk_bulk_get_optional(pci->dev, DW_PCIE_NUM_APP_CLKS, 66 pci->app_clks); 70 return devm_clk_bulk_get_optional(pci->dev, DW_PCIE_NUM_CORE_CLKS, 71 pci->core_clks); 74 static int dw_pcie_get_resets(struct dw_pcie *pci) argument 79 pci 103 dw_pcie_get_resources(struct dw_pcie *pci) argument 180 dw_pcie_version_detect(struct dw_pcie *pci) argument 209 __dw_pcie_find_next_cap(struct dw_pcie *pci, u8 cap_ptr, u8 cap) argument 231 dw_pcie_find_capability(struct dw_pcie *pci, u8 cap) argument 243 dw_pcie_find_next_ext_capability(struct dw_pcie *pci, u16 start, u8 cap) argument 278 dw_pcie_find_ext_capability(struct dw_pcie *pci, u8 cap) argument 324 dw_pcie_read_dbi(struct dw_pcie *pci, u32 reg, size_t size) argument 340 dw_pcie_write_dbi(struct dw_pcie *pci, u32 reg, size_t size, u32 val) argument 355 dw_pcie_write_dbi2(struct dw_pcie *pci, u32 reg, size_t size, u32 val) argument 370 dw_pcie_select_atu(struct dw_pcie *pci, u32 dir, u32 index) argument 380 dw_pcie_readl_atu(struct dw_pcie *pci, u32 dir, u32 index, u32 reg) argument 398 dw_pcie_writel_atu(struct dw_pcie *pci, u32 dir, u32 index, u32 reg, u32 val) argument 416 dw_pcie_readl_atu_ob(struct dw_pcie *pci, u32 index, u32 reg) argument 421 dw_pcie_writel_atu_ob(struct dw_pcie *pci, u32 index, u32 reg, u32 val) argument 468 __dw_pcie_prog_outbound_atu(struct dw_pcie *pci, u8 func_no, int index, int type, u64 cpu_addr, u64 pci_addr, u64 size) argument 529 dw_pcie_prog_outbound_atu(struct dw_pcie *pci, int index, int type, u64 cpu_addr, u64 pci_addr, u64 size) argument 536 dw_pcie_prog_ep_outbound_atu(struct dw_pcie *pci, u8 func_no, int index, int type, u64 cpu_addr, u64 pci_addr, u64 size) argument 544 dw_pcie_readl_atu_ib(struct dw_pcie *pci, u32 index, u32 reg) argument 549 dw_pcie_writel_atu_ib(struct dw_pcie *pci, u32 index, u32 reg, u32 val) argument 555 dw_pcie_prog_inbound_atu(struct dw_pcie *pci, int index, int type, u64 cpu_addr, u64 pci_addr, u64 size) argument 607 dw_pcie_prog_ep_inbound_atu(struct dw_pcie *pci, u8 func_no, int index, int type, u64 cpu_addr, u8 bar) argument 643 dw_pcie_disable_atu(struct dw_pcie *pci, u32 dir, int index) argument 648 dw_pcie_wait_for_link(struct dw_pcie *pci) argument 677 dw_pcie_link_up(struct dw_pcie *pci) argument 690 dw_pcie_upconfig_setup(struct dw_pcie *pci) argument 700 dw_pcie_link_set_max_speed(struct dw_pcie *pci, u32 link_gen) argument 736 dw_pcie_link_set_max_link_width(struct dw_pcie *pci, u32 num_lanes) argument 783 dw_pcie_iatu_detect(struct dw_pcie *pci) argument 846 dw_pcie_readl_dma(struct dw_pcie *pci, u32 reg) argument 883 dw_pcie_edma_find_chip(struct dw_pcie *pci) argument 933 dw_pcie_edma_irq_verify(struct dw_pcie *pci) argument 962 dw_pcie_edma_ll_alloc(struct dw_pcie *pci) argument 993 dw_pcie_edma_detect(struct dw_pcie *pci) argument 1029 dw_pcie_edma_remove(struct dw_pcie *pci) argument 1034 dw_pcie_setup(struct dw_pcie *pci) argument [all...] |
/linux-master/drivers/edac/ |
H A D | edac_pci.c | 31 struct edac_pci_ctl_info *pci; local 35 pci = kzalloc(sizeof(struct edac_pci_ctl_info), GFP_KERNEL); 36 if (!pci) 40 pci->pvt_info = kzalloc(sz_pvt, GFP_KERNEL); 41 if (!pci->pvt_info) 45 pci->op_state = OP_ALLOC; 47 snprintf(pci->name, strlen(edac_pci_name) + 1, "%s", edac_pci_name); 49 return pci; 52 kfree(pci); 57 void edac_pci_free_ctl_info(struct edac_pci_ctl_info *pci) argument 73 struct edac_pci_ctl_info *pci; local 96 add_edac_pci_to_global_list(struct edac_pci_ctl_info *pci) argument 146 del_edac_pci_from_global_list(struct edac_pci_ctl_info *pci) argument 166 struct edac_pci_ctl_info *pci = to_edac_pci_ctl_work(d_work); local 200 edac_pci_add_device(struct edac_pci_ctl_info *pci, int edac_idx) argument 247 struct edac_pci_ctl_info *pci; local 284 edac_pci_generic_check(struct edac_pci_ctl_info *pci) argument 301 struct edac_pci_ctl_info *pci; local 330 edac_pci_release_generic_ctl(struct edac_pci_ctl_info *pci) argument [all...] |
/linux-master/sound/soc/sof/ |
H A D | sof-pci-dev.h | 13 int sof_pci_probe(struct pci_dev *pci, const struct pci_device_id *pci_id); 14 void sof_pci_remove(struct pci_dev *pci); 15 void sof_pci_shutdown(struct pci_dev *pci);
|
/linux-master/sound/soc/amd/rpl/ |
H A D | Makefile | 3 snd-rpl-pci-acp6x-objs := rpl-pci-acp6x.o 5 obj-$(CONFIG_SND_SOC_AMD_RPL_ACP6x) += snd-rpl-pci-acp6x.o
|
/linux-master/drivers/pci/endpoint/ |
H A D | Makefile | 6 obj-$(CONFIG_PCI_ENDPOINT_CONFIGFS) += pci-ep-cfs.o 7 obj-$(CONFIG_PCI_ENDPOINT) += pci-epc-core.o pci-epf-core.o\ 8 pci-epc-mem.o functions/
|
/linux-master/arch/powerpc/platforms/maple/ |
H A D | Makefile | 2 obj-y += setup.o pci.o time.o
|
/linux-master/samples/v4l/ |
H A D | Makefile | 2 obj-$(CONFIG_VIDEO_PCI_SKELETON) := v4l2-pci-skeleton.o
|
/linux-master/drivers/vfio/pci/hisilicon/ |
H A D | Makefile | 2 obj-$(CONFIG_HISI_ACC_VFIO_PCI) += hisi-acc-vfio-pci.o 3 hisi-acc-vfio-pci-y := hisi_acc_vfio_pci.o
|
/linux-master/drivers/vfio/pci/mlx5/ |
H A D | Makefile | 2 obj-$(CONFIG_MLX5_VFIO_PCI) += mlx5-vfio-pci.o 3 mlx5-vfio-pci-y := main.o cmd.o
|
/linux-master/drivers/pci/endpoint/functions/ |
H A D | Makefile | 6 obj-$(CONFIG_PCI_EPF_TEST) += pci-epf-test.o 7 obj-$(CONFIG_PCI_EPF_NTB) += pci-epf-ntb.o 8 obj-$(CONFIG_PCI_EPF_VNTB) += pci-epf-vntb.o 9 obj-$(CONFIG_PCI_EPF_MHI) += pci-epf-mhi.o
|
/linux-master/drivers/vfio/pci/virtio/ |
H A D | Makefile | 2 obj-$(CONFIG_VIRTIO_VFIO_PCI) += virtio-vfio-pci.o 3 virtio-vfio-pci-y := main.o
|
/linux-master/drivers/vfio/pci/nvgrace-gpu/ |
H A D | Makefile | 2 obj-$(CONFIG_NVGRACE_GPU_VFIO_PCI) += nvgrace-gpu-vfio-pci.o 3 nvgrace-gpu-vfio-pci-y := main.o
|
/linux-master/drivers/staging/media/atomisp/ |
H A D | Makefile | 7 obj-$(CONFIG_VIDEO_ATOMISP) += pci/atomisp_gmin_platform.o 16 pci/atomisp_cmd.o \ 17 pci/atomisp_compat_css20.o \ 18 pci/atomisp_csi2.o \ 19 pci/atomisp_csi2_bridge.o \ 20 pci/atomisp_drvfs.o \ 21 pci/atomisp_fops.o \ 22 pci/atomisp_ioctl.o \ 23 pci/atomisp_subdev.o \ 24 pci/atomisp_tp [all...] |
/linux-master/arch/powerpc/platforms/cell/ |
H A D | cell.h | 11 #include <asm/pci-bridge.h>
|
/linux-master/drivers/usb/gadget/udc/cdns2/ |
H A D | Makefile | 5 obj-$(CONFIG_USB_CDNS2_UDC) += cdns2-udc-pci.o 6 cdns2-udc-pci-$(CONFIG_USB_CDNS2_UDC) += cdns2-pci.o cdns2-gadget.o cdns2-ep0.o 7 cdns2-udc-pci-$(CONFIG_TRACING) += cdns2-trace.o
|
/linux-master/sound/soc/intel/atom/sst/ |
H A D | sst_pci.c | 3 * sst_pci.c - SST (LPE) driver init file for pci enumeration. 15 #include <linux/pci.h> 27 struct pci_dev *pci = ctx->pci; local 29 ret = pci_request_regions(pci, SST_DRV_NAME); 36 ctx->ddr_base = pci_resource_start(pci, 0); 50 ctx->ddr_end = pci_resource_end(pci, 0); 52 ctx->ddr = pcim_iomap(pci, 0, 53 pci_resource_len(pci, 0)); 63 ctx->shim_phy_add = pci_resource_start(pci, 111 intel_sst_probe(struct pci_dev *pci, const struct pci_device_id *pci_id) argument 164 intel_sst_remove(struct pci_dev *pci) argument [all...] |
/linux-master/arch/arm/mach-footbridge/ |
H A D | Makefile | 10 pci-y += dc21285.o 11 pci-$(CONFIG_ARCH_EBSA285) += ebsa285-pci.o 12 pci-$(CONFIG_ARCH_NETWINDER) += netwinder-pci.o 17 obj-$(CONFIG_PCI) +=$(pci-y)
|
/linux-master/drivers/vfio/pci/ |
H A D | Makefile | 3 vfio-pci-core-y := vfio_pci_core.o vfio_pci_intrs.o vfio_pci_rdwr.o vfio_pci_config.o 4 vfio-pci-core-$(CONFIG_VFIO_PCI_ZDEV_KVM) += vfio_pci_zdev.o 5 obj-$(CONFIG_VFIO_PCI_CORE) += vfio-pci-core.o 7 vfio-pci-y := vfio_pci.o 8 vfio-pci-$(CONFIG_VFIO_PCI_IGD) += vfio_pci_igd.o 9 obj-$(CONFIG_VFIO_PCI) += vfio-pci.o
|