Home
last modified time | relevance | path

Searched refs:pci (Results 1 - 25 of 5948) sorted by relevance

12345678910>>...238

/kernel/linux/linux-5.10/drivers/staging/media/atomisp/
H A DMakefile7 obj-$(CONFIG_VIDEO_ATOMISP) += pci/atomisp_gmin_platform.o
16 pci/atomisp_acc.o \
17 pci/atomisp_cmd.o \
18 pci/atomisp_compat_css20.o \
19 pci/atomisp_compat_ioctl32.o \
20 pci/atomisp_csi2.o \
21 pci/atomisp_drvfs.o \
22 pci/atomisp_file.o \
23 pci/atomisp_fops.o \
24 pci/atomisp_ioct
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/
H A DMakefile7 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...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/pci/
H A Dbase.c28 #include <core/pci.h>
32 nvkm_pci_rd32(struct nvkm_pci *pci, u16 addr) in nvkm_pci_rd32() argument
34 return pci->func->rd32(pci, addr); in nvkm_pci_rd32()
38 nvkm_pci_wr08(struct nvkm_pci *pci, u16 addr, u8 data) in nvkm_pci_wr08() argument
40 pci->func->wr08(pci, addr, data); in nvkm_pci_wr08()
44 nvkm_pci_wr32(struct nvkm_pci *pci, u16 addr, u32 data) in nvkm_pci_wr32() argument
46 pci->func->wr32(pci, add in nvkm_pci_wr32()
50 nvkm_pci_mask(struct nvkm_pci *pci, u16 addr, u32 mask, u32 value) nvkm_pci_mask() argument
58 nvkm_pci_rom_shadow(struct nvkm_pci *pci, bool shadow) nvkm_pci_rom_shadow() argument
71 struct nvkm_pci *pci = arg; nvkm_pci_intr() local
89 struct nvkm_pci *pci = nvkm_pci(subdev); nvkm_pci_fini() local
100 struct nvkm_pci *pci = nvkm_pci(subdev); nvkm_pci_preinit() local
109 struct nvkm_pci *pci = nvkm_pci(subdev); nvkm_pci_oneinit() local
130 struct nvkm_pci *pci = nvkm_pci(subdev); nvkm_pci_init() local
156 struct nvkm_pci *pci = nvkm_pci(subdev); nvkm_pci_dtor() local
188 struct nvkm_pci *pci; nvkm_pci_new_() local
[all...]
H A Dpcie.c51 nvkm_pcie_get_version(struct nvkm_pci *pci) in nvkm_pcie_get_version() argument
53 if (!pci->func->pcie.version) in nvkm_pcie_get_version()
56 return pci->func->pcie.version(pci); in nvkm_pcie_get_version()
60 nvkm_pcie_get_max_version(struct nvkm_pci *pci) in nvkm_pcie_get_max_version() argument
62 if (!pci->func->pcie.version_supported) in nvkm_pcie_get_max_version()
65 return pci->func->pcie.version_supported(pci); in nvkm_pcie_get_max_version()
69 nvkm_pcie_set_version(struct nvkm_pci *pci, int version) in nvkm_pcie_set_version() argument
71 if (!pci in nvkm_pcie_set_version()
80 nvkm_pcie_oneinit(struct nvkm_pci *pci) nvkm_pcie_oneinit() argument
89 nvkm_pcie_init(struct nvkm_pci *pci) nvkm_pcie_init() argument
115 nvkm_pcie_set_link(struct nvkm_pci *pci, enum nvkm_pcie_speed speed, u8 width) nvkm_pcie_set_link() argument
[all...]
H A Dagp.c44 nvkm_agp_fini(struct nvkm_pci *pci) in nvkm_agp_fini() argument
46 if (pci->agp.acquired) { in nvkm_agp_fini()
47 agp_backend_release(pci->agp.bridge); in nvkm_agp_fini()
48 pci->agp.acquired = false; in nvkm_agp_fini()
56 nvkm_agp_preinit(struct nvkm_pci *pci) in nvkm_agp_preinit() argument
58 struct nvkm_device *device = pci->subdev.device; in nvkm_agp_preinit()
59 u32 mode = nvkm_pci_rd32(pci, 0x004c); in nvkm_agp_preinit()
66 if ((mode | pci->agp.mode) & PCI_AGP_COMMAND_FW) { in nvkm_agp_preinit()
67 mode = pci->agp.mode & ~PCI_AGP_COMMAND_FW; in nvkm_agp_preinit()
68 agp_enable(pci in nvkm_agp_preinit()
85 nvkm_agp_init(struct nvkm_pci *pci) nvkm_agp_init() argument
98 nvkm_agp_dtor(struct nvkm_pci *pci) nvkm_agp_dtor() argument
104 nvkm_agp_ctor(struct nvkm_pci *pci) nvkm_agp_ctor() argument
[all...]
H A Dgk104.c27 gk104_pcie_version_supported(struct nvkm_pci *pci) in gk104_pcie_version_supported() argument
29 return (nvkm_rd32(pci->subdev.device, 0x8c1c0) & 0x4) == 0x4 ? 2 : 1; in gk104_pcie_version_supported()
33 gk104_pcie_set_cap_speed(struct nvkm_pci *pci, enum nvkm_pcie_speed speed) in gk104_pcie_set_cap_speed() argument
35 struct nvkm_device *device = pci->subdev.device; in gk104_pcie_set_cap_speed()
39 gf100_pcie_set_cap_speed(pci, false); in gk104_pcie_set_cap_speed()
43 gf100_pcie_set_cap_speed(pci, true); in gk104_pcie_set_cap_speed()
47 gf100_pcie_set_cap_speed(pci, true); in gk104_pcie_set_cap_speed()
54 gk104_pcie_cap_speed(struct nvkm_pci *pci) in gk104_pcie_cap_speed() argument
56 int speed = gf100_pcie_cap_speed(pci); in gk104_pcie_cap_speed()
62 int speed2 = nvkm_rd32(pci in gk104_pcie_cap_speed()
78 gk104_pcie_set_lnkctl_speed(struct nvkm_pci *pci, enum nvkm_pcie_speed speed) gk104_pcie_set_lnkctl_speed() argument
96 gk104_pcie_lnkctl_speed(struct nvkm_pci *pci) gk104_pcie_lnkctl_speed() argument
112 gk104_pcie_max_speed(struct nvkm_pci *pci) gk104_pcie_max_speed() argument
127 gk104_pcie_set_link_speed(struct nvkm_pci *pci, enum nvkm_pcie_speed speed) gk104_pcie_set_link_speed() argument
150 gk104_pcie_init(struct nvkm_pci * pci) gk104_pcie_init() argument
182 gk104_pcie_set_link(struct nvkm_pci *pci, enum nvkm_pcie_speed speed, u8 width) gk104_pcie_set_link() argument
[all...]
H A Dg84.c26 #include <core/pci.h>
29 g84_pcie_version_supported(struct nvkm_pci *pci) in g84_pcie_version_supported() argument
36 g84_pcie_version(struct nvkm_pci *pci) in g84_pcie_version() argument
38 struct nvkm_device *device = pci->subdev.device; in g84_pcie_version()
43 g84_pcie_set_version(struct nvkm_pci *pci, u8 ver) in g84_pcie_set_version() argument
45 struct nvkm_device *device = pci->subdev.device; in g84_pcie_set_version()
50 g84_pcie_set_cap_speed(struct nvkm_pci *pci, bool full_speed) in g84_pcie_set_cap_speed() argument
52 struct nvkm_device *device = pci->subdev.device; in g84_pcie_set_cap_speed()
57 g84_pcie_cur_speed(struct nvkm_pci *pci) in g84_pcie_cur_speed() argument
59 u32 reg_v = nvkm_pci_rd32(pci, in g84_pcie_cur_speed()
72 g84_pcie_max_speed(struct nvkm_pci *pci) g84_pcie_max_speed() argument
81 g84_pcie_set_link_speed(struct nvkm_pci *pci, enum nvkm_pcie_speed speed) g84_pcie_set_link_speed() argument
95 g84_pcie_set_link(struct nvkm_pci *pci, enum nvkm_pcie_speed speed, u8 width) g84_pcie_set_link() argument
103 g84_pci_init(struct nvkm_pci *pci) g84_pci_init() argument
126 g84_pcie_init(struct nvkm_pci *pci) g84_pcie_init() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/pci/
H A Dbase.c28 #include <core/pci.h>
33 struct nvkm_pci *pci = device->pci; in nvkm_pci_msi_rearm() local
35 if (pci && pci->msi) in nvkm_pci_msi_rearm()
36 pci->func->msi_rearm(pci); in nvkm_pci_msi_rearm()
40 nvkm_pci_rd32(struct nvkm_pci *pci, u16 addr) in nvkm_pci_rd32() argument
42 return pci->func->rd32(pci, add in nvkm_pci_rd32()
46 nvkm_pci_wr08(struct nvkm_pci *pci, u16 addr, u8 data) nvkm_pci_wr08() argument
52 nvkm_pci_wr32(struct nvkm_pci *pci, u16 addr, u32 data) nvkm_pci_wr32() argument
58 nvkm_pci_mask(struct nvkm_pci *pci, u16 addr, u32 mask, u32 value) nvkm_pci_mask() argument
66 nvkm_pci_rom_shadow(struct nvkm_pci *pci, bool shadow) nvkm_pci_rom_shadow() argument
79 struct nvkm_pci *pci = nvkm_pci(subdev); nvkm_pci_fini() local
90 struct nvkm_pci *pci = nvkm_pci(subdev); nvkm_pci_preinit() local
99 struct nvkm_pci *pci = nvkm_pci(subdev); nvkm_pci_oneinit() local
114 struct nvkm_pci *pci = nvkm_pci(subdev); nvkm_pci_init() local
140 struct nvkm_pci *pci = nvkm_pci(subdev); nvkm_pci_dtor() local
163 struct nvkm_pci *pci; nvkm_pci_new_() local
[all...]
H A Dpcie.c51 nvkm_pcie_get_version(struct nvkm_pci *pci) in nvkm_pcie_get_version() argument
53 if (!pci->func->pcie.version) in nvkm_pcie_get_version()
56 return pci->func->pcie.version(pci); in nvkm_pcie_get_version()
60 nvkm_pcie_get_max_version(struct nvkm_pci *pci) in nvkm_pcie_get_max_version() argument
62 if (!pci->func->pcie.version_supported) in nvkm_pcie_get_max_version()
65 return pci->func->pcie.version_supported(pci); in nvkm_pcie_get_max_version()
69 nvkm_pcie_set_version(struct nvkm_pci *pci, int version) in nvkm_pcie_set_version() argument
71 if (!pci in nvkm_pcie_set_version()
80 nvkm_pcie_oneinit(struct nvkm_pci *pci) nvkm_pcie_oneinit() argument
89 nvkm_pcie_init(struct nvkm_pci *pci) nvkm_pcie_init() argument
115 nvkm_pcie_set_link(struct nvkm_pci *pci, enum nvkm_pcie_speed speed, u8 width) nvkm_pcie_set_link() argument
[all...]
H A Dagp.c44 nvkm_agp_fini(struct nvkm_pci *pci) in nvkm_agp_fini() argument
46 if (pci->agp.acquired) { in nvkm_agp_fini()
47 agp_backend_release(pci->agp.bridge); in nvkm_agp_fini()
48 pci->agp.acquired = false; in nvkm_agp_fini()
56 nvkm_agp_preinit(struct nvkm_pci *pci) in nvkm_agp_preinit() argument
58 struct nvkm_device *device = pci->subdev.device; in nvkm_agp_preinit()
59 u32 mode = nvkm_pci_rd32(pci, 0x004c); in nvkm_agp_preinit()
66 if ((mode | pci->agp.mode) & PCI_AGP_COMMAND_FW) { in nvkm_agp_preinit()
67 mode = pci->agp.mode & ~PCI_AGP_COMMAND_FW; in nvkm_agp_preinit()
68 agp_enable(pci in nvkm_agp_preinit()
85 nvkm_agp_init(struct nvkm_pci *pci) nvkm_agp_init() argument
98 nvkm_agp_dtor(struct nvkm_pci *pci) nvkm_agp_dtor() argument
104 nvkm_agp_ctor(struct nvkm_pci *pci) nvkm_agp_ctor() argument
[all...]
H A Dgk104.c27 gk104_pcie_version_supported(struct nvkm_pci *pci) in gk104_pcie_version_supported() argument
29 return (nvkm_rd32(pci->subdev.device, 0x8c1c0) & 0x4) == 0x4 ? 2 : 1; in gk104_pcie_version_supported()
33 gk104_pcie_set_cap_speed(struct nvkm_pci *pci, enum nvkm_pcie_speed speed) in gk104_pcie_set_cap_speed() argument
35 struct nvkm_device *device = pci->subdev.device; in gk104_pcie_set_cap_speed()
39 gf100_pcie_set_cap_speed(pci, false); in gk104_pcie_set_cap_speed()
43 gf100_pcie_set_cap_speed(pci, true); in gk104_pcie_set_cap_speed()
47 gf100_pcie_set_cap_speed(pci, true); in gk104_pcie_set_cap_speed()
54 gk104_pcie_cap_speed(struct nvkm_pci *pci) in gk104_pcie_cap_speed() argument
56 int speed = gf100_pcie_cap_speed(pci); in gk104_pcie_cap_speed()
62 int speed2 = nvkm_rd32(pci in gk104_pcie_cap_speed()
78 gk104_pcie_set_lnkctl_speed(struct nvkm_pci *pci, enum nvkm_pcie_speed speed) gk104_pcie_set_lnkctl_speed() argument
96 gk104_pcie_lnkctl_speed(struct nvkm_pci *pci) gk104_pcie_lnkctl_speed() argument
112 gk104_pcie_max_speed(struct nvkm_pci *pci) gk104_pcie_max_speed() argument
127 gk104_pcie_set_link_speed(struct nvkm_pci *pci, enum nvkm_pcie_speed speed) gk104_pcie_set_link_speed() argument
150 gk104_pcie_init(struct nvkm_pci * pci) gk104_pcie_init() argument
182 gk104_pcie_set_link(struct nvkm_pci *pci, enum nvkm_pcie_speed speed, u8 width) gk104_pcie_set_link() argument
[all...]
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/
H A Dpcie-designware.c23 #include "../../pci.h"
55 static int dw_pcie_get_clocks(struct dw_pcie *pci) in dw_pcie_get_clocks() argument
60 pci->app_clks[i].id = dw_pcie_app_clks[i]; in dw_pcie_get_clocks()
63 pci->core_clks[i].id = dw_pcie_core_clks[i]; in dw_pcie_get_clocks()
65 ret = devm_clk_bulk_get_optional(pci->dev, DW_PCIE_NUM_APP_CLKS, in dw_pcie_get_clocks()
66 pci->app_clks); in dw_pcie_get_clocks()
70 return devm_clk_bulk_get_optional(pci->dev, DW_PCIE_NUM_CORE_CLKS, in dw_pcie_get_clocks()
71 pci->core_clks); in dw_pcie_get_clocks()
74 static int dw_pcie_get_resets(struct dw_pcie *pci) in dw_pcie_get_resets() argument
79 pci in dw_pcie_get_resets()
103 dw_pcie_get_resources(struct dw_pcie *pci) dw_pcie_get_resources() argument
180 dw_pcie_version_detect(struct dw_pcie *pci) dw_pcie_version_detect() argument
209 __dw_pcie_find_next_cap(struct dw_pcie *pci, u8 cap_ptr, u8 cap) __dw_pcie_find_next_cap() argument
231 dw_pcie_find_capability(struct dw_pcie *pci, u8 cap) dw_pcie_find_capability() argument
243 dw_pcie_find_next_ext_capability(struct dw_pcie *pci, u16 start, u8 cap) dw_pcie_find_next_ext_capability() argument
278 dw_pcie_find_ext_capability(struct dw_pcie *pci, u8 cap) dw_pcie_find_ext_capability() argument
324 dw_pcie_read_dbi(struct dw_pcie *pci, u32 reg, size_t size) dw_pcie_read_dbi() argument
340 dw_pcie_write_dbi(struct dw_pcie *pci, u32 reg, size_t size, u32 val) dw_pcie_write_dbi() argument
355 dw_pcie_write_dbi2(struct dw_pcie *pci, u32 reg, size_t size, u32 val) dw_pcie_write_dbi2() argument
369 dw_pcie_select_atu(struct dw_pcie *pci, u32 dir, u32 index) dw_pcie_select_atu() argument
379 dw_pcie_readl_atu(struct dw_pcie *pci, u32 dir, u32 index, u32 reg) dw_pcie_readl_atu() argument
397 dw_pcie_writel_atu(struct dw_pcie *pci, u32 dir, u32 index, u32 reg, u32 val) dw_pcie_writel_atu() argument
415 dw_pcie_readl_atu_ob(struct dw_pcie *pci, u32 index, u32 reg) dw_pcie_readl_atu_ob() argument
420 dw_pcie_writel_atu_ob(struct dw_pcie *pci, u32 index, u32 reg, u32 val) dw_pcie_writel_atu_ob() argument
467 __dw_pcie_prog_outbound_atu(struct dw_pcie *pci, u8 func_no, int index, int type, u64 cpu_addr, u64 pci_addr, u64 size) __dw_pcie_prog_outbound_atu() argument
528 dw_pcie_prog_outbound_atu(struct dw_pcie *pci, int index, int type, u64 cpu_addr, u64 pci_addr, u64 size) dw_pcie_prog_outbound_atu() argument
535 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) dw_pcie_prog_ep_outbound_atu() argument
543 dw_pcie_readl_atu_ib(struct dw_pcie *pci, u32 index, u32 reg) dw_pcie_readl_atu_ib() argument
548 dw_pcie_writel_atu_ib(struct dw_pcie *pci, u32 index, u32 reg, u32 val) dw_pcie_writel_atu_ib() argument
554 dw_pcie_prog_inbound_atu(struct dw_pcie *pci, int index, int type, u64 cpu_addr, u64 pci_addr, u64 size) dw_pcie_prog_inbound_atu() argument
606 dw_pcie_prog_ep_inbound_atu(struct dw_pcie *pci, u8 func_no, int index, int type, u64 cpu_addr, u8 bar) dw_pcie_prog_ep_inbound_atu() argument
642 dw_pcie_disable_atu(struct dw_pcie *pci, u32 dir, int index) dw_pcie_disable_atu() argument
647 dw_pcie_wait_for_link(struct dw_pcie *pci) dw_pcie_wait_for_link() argument
676 dw_pcie_link_up(struct dw_pcie *pci) dw_pcie_link_up() argument
689 dw_pcie_upconfig_setup(struct dw_pcie *pci) dw_pcie_upconfig_setup() argument
699 dw_pcie_link_set_max_speed(struct dw_pcie *pci, u32 link_gen) dw_pcie_link_set_max_speed() argument
735 dw_pcie_link_set_max_link_width(struct dw_pcie *pci, u32 num_lanes) dw_pcie_link_set_max_link_width() argument
782 dw_pcie_iatu_detect(struct dw_pcie *pci) dw_pcie_iatu_detect() argument
845 dw_pcie_readl_dma(struct dw_pcie *pci, u32 reg) dw_pcie_readl_dma() argument
882 dw_pcie_edma_find_chip(struct dw_pcie *pci) dw_pcie_edma_find_chip() argument
926 dw_pcie_edma_irq_verify(struct dw_pcie *pci) dw_pcie_edma_irq_verify() argument
955 dw_pcie_edma_ll_alloc(struct dw_pcie *pci) dw_pcie_edma_ll_alloc() argument
986 dw_pcie_edma_detect(struct dw_pcie *pci) dw_pcie_edma_detect() argument
1022 dw_pcie_edma_remove(struct dw_pcie *pci) dw_pcie_edma_remove() argument
1027 dw_pcie_setup(struct dw_pcie *pci) dw_pcie_setup() argument
[all...]
H A Dpci-layerscape.c19 #include <linux/pci.h>
25 #include "../../pci.h"
46 struct dw_pcie *pci; member
57 struct dw_pcie *pci = pcie->pci; in ls_pcie_is_bridge() local
60 header_type = ioread8(pci->dbi_base + PCI_HEADER_TYPE); in ls_pcie_is_bridge()
69 struct dw_pcie *pci = pcie->pci; in ls_pcie_clear_multifunction() local
71 iowrite8(PCI_HEADER_TYPE_BRIDGE, pci->dbi_base + PCI_HEADER_TYPE); in ls_pcie_clear_multifunction()
78 struct dw_pcie *pci in ls_pcie_drop_msg_tlp() local
88 struct dw_pcie *pci = pcie->pci; ls_pcie_fix_error_response() local
111 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); ls_pcie_send_turnoff_msg() local
130 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); ls_pcie_exit_from_l2() local
157 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); ls_pcie_host_init() local
201 struct dw_pcie *pci; ls_pcie_probe() local
[all...]
H A Dpcie-designware-ep.c14 #include <linux/pci-epc.h>
15 #include <linux/pci-epf.h>
56 static void __dw_pcie_ep_reset_bar(struct dw_pcie *pci, u8 func_no, in __dw_pcie_ep_reset_bar() argument
61 struct dw_pcie_ep *ep = &pci->ep; in __dw_pcie_ep_reset_bar()
66 dw_pcie_dbi_ro_wr_en(pci); in __dw_pcie_ep_reset_bar()
67 dw_pcie_writel_dbi2(pci, reg, 0x0); in __dw_pcie_ep_reset_bar()
68 dw_pcie_writel_dbi(pci, reg, 0x0); in __dw_pcie_ep_reset_bar()
70 dw_pcie_writel_dbi2(pci, reg + 4, 0x0); in __dw_pcie_ep_reset_bar()
71 dw_pcie_writel_dbi(pci, reg + 4, 0x0); in __dw_pcie_ep_reset_bar()
73 dw_pcie_dbi_ro_wr_dis(pci); in __dw_pcie_ep_reset_bar()
76 dw_pcie_ep_reset_bar(struct dw_pcie *pci, enum pci_barno bar) dw_pcie_ep_reset_bar() argument
90 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); __dw_pcie_ep_find_next_cap() local
115 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_ep_find_capability() local
132 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_ep_write_header() local
161 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_ep_inbound_atu() local
190 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_ep_outbound_atu() local
215 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_ep_clear_bar() local
231 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_ep_set_bar() local
275 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_find_index() local
293 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_ep_unmap_addr() local
308 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_ep_map_addr() local
322 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_ep_get_msi() local
347 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_ep_set_msi() local
372 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_ep_get_msix() local
397 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_ep_set_msix() local
443 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_ep_stop() local
451 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_ep_start() local
485 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_ep_raise_legacy_irq() local
497 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_ep_raise_msi_irq() local
549 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_ep_raise_msix_irq_doorbell() local
568 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_ep_raise_msix_irq() local
617 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_ep_exit() local
628 dw_pcie_ep_find_ext_capability(struct dw_pcie *pci, int cap) dw_pcie_ep_find_ext_capability() argument
648 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_ep_init_complete() local
713 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); dw_pcie_ep_init() local
[all...]
H A Dpcie-designware-host.c20 #include "../../pci.h"
63 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in dw_handle_msi_irq() local
68 status = dw_pcie_readl_dbi(pci, PCIE_MSI_INTR0_STATUS + in dw_handle_msi_irq()
105 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in dw_pci_setup_msi_msg() local
115 dev_dbg(pci->dev, "msi#%d address_hi %#x address_lo %#x\n", in dw_pci_setup_msi_msg()
128 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in dw_pci_bottom_mask() local
139 dw_pcie_writel_dbi(pci, PCIE_MSI_INTR0_MASK + res, pp->irq_mask[ctrl]); in dw_pci_bottom_mask()
147 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in dw_pci_bottom_unmask() local
158 dw_pcie_writel_dbi(pci, PCIE_MSI_INTR0_MASK + res, pp->irq_mask[ctrl]); in dw_pci_bottom_unmask()
166 struct dw_pcie *pci in dw_pci_bottom_ack() local
235 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); dw_pcie_allocate_domains() local
275 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); dw_pcie_msi_init() local
288 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); dw_pcie_parse_split_msi_irq() local
328 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); dw_pcie_msi_host_init() local
398 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); dw_pcie_host_init() local
527 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); dw_pcie_host_deinit() local
548 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); dw_pcie_other_conf_map_bus() local
583 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); dw_pcie_rd_other_conf() local
605 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); dw_pcie_wr_other_conf() local
632 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); dw_pcie_own_conf_map_bus() local
649 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); dw_pcie_iatu_setup() local
736 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); dw_pcie_setup_rc() local
813 dw_pcie_suspend_noirq(struct dw_pcie *pci) dw_pcie_suspend_noirq() argument
851 dw_pcie_resume_noirq(struct dw_pcie *pci) dw_pcie_resume_noirq() argument
[all...]
/kernel/linux/linux-5.10/drivers/edac/
H A Dedac_pci.c34 struct edac_pci_ctl_info *pci; in edac_pci_alloc_ctl_info() local
40 pci = edac_align_ptr(&p, sizeof(*pci), 1); in edac_pci_alloc_ctl_info()
45 pci = kzalloc(size, GFP_KERNEL); in edac_pci_alloc_ctl_info()
46 if (pci == NULL) in edac_pci_alloc_ctl_info()
50 pvt = sz_pvt ? ((char *)pci) + ((unsigned long)pvt) : NULL; in edac_pci_alloc_ctl_info()
52 pci->pvt_info = pvt; in edac_pci_alloc_ctl_info()
53 pci->op_state = OP_ALLOC; in edac_pci_alloc_ctl_info()
55 snprintf(pci->name, strlen(edac_pci_name) + 1, "%s", edac_pci_name); in edac_pci_alloc_ctl_info()
57 return pci; in edac_pci_alloc_ctl_info()
61 edac_pci_free_ctl_info(struct edac_pci_ctl_info *pci) edac_pci_free_ctl_info() argument
77 struct edac_pci_ctl_info *pci; find_edac_pci_by_dev() local
100 add_edac_pci_to_global_list(struct edac_pci_ctl_info *pci) add_edac_pci_to_global_list() argument
150 del_edac_pci_from_global_list(struct edac_pci_ctl_info *pci) del_edac_pci_from_global_list() argument
170 struct edac_pci_ctl_info *pci = to_edac_pci_ctl_work(d_work); edac_pci_workq_function() local
204 edac_pci_add_device(struct edac_pci_ctl_info *pci, int edac_idx) edac_pci_add_device() argument
251 struct edac_pci_ctl_info *pci; edac_pci_del_device() local
288 edac_pci_generic_check(struct edac_pci_ctl_info *pci) edac_pci_generic_check() argument
305 struct edac_pci_ctl_info *pci; edac_pci_create_generic_ctl() local
334 edac_pci_release_generic_ctl(struct edac_pci_ctl_info *pci) edac_pci_release_generic_ctl() argument
[all...]
/kernel/linux/linux-6.6/drivers/edac/
H A Dedac_pci.c31 struct edac_pci_ctl_info *pci; in edac_pci_alloc_ctl_info() local
35 pci = kzalloc(sizeof(struct edac_pci_ctl_info), GFP_KERNEL); in edac_pci_alloc_ctl_info()
36 if (!pci) in edac_pci_alloc_ctl_info()
40 pci->pvt_info = kzalloc(sz_pvt, GFP_KERNEL); in edac_pci_alloc_ctl_info()
41 if (!pci->pvt_info) in edac_pci_alloc_ctl_info()
45 pci->op_state = OP_ALLOC; in edac_pci_alloc_ctl_info()
47 snprintf(pci->name, strlen(edac_pci_name) + 1, "%s", edac_pci_name); in edac_pci_alloc_ctl_info()
49 return pci; in edac_pci_alloc_ctl_info()
52 kfree(pci); in edac_pci_alloc_ctl_info()
57 void edac_pci_free_ctl_info(struct edac_pci_ctl_info *pci) in edac_pci_free_ctl_info() argument
73 struct edac_pci_ctl_info *pci; find_edac_pci_by_dev() local
96 add_edac_pci_to_global_list(struct edac_pci_ctl_info *pci) add_edac_pci_to_global_list() argument
146 del_edac_pci_from_global_list(struct edac_pci_ctl_info *pci) del_edac_pci_from_global_list() argument
166 struct edac_pci_ctl_info *pci = to_edac_pci_ctl_work(d_work); edac_pci_workq_function() local
200 edac_pci_add_device(struct edac_pci_ctl_info *pci, int edac_idx) edac_pci_add_device() argument
247 struct edac_pci_ctl_info *pci; edac_pci_del_device() local
284 edac_pci_generic_check(struct edac_pci_ctl_info *pci) edac_pci_generic_check() argument
301 struct edac_pci_ctl_info *pci; edac_pci_create_generic_ctl() local
330 edac_pci_release_generic_ctl(struct edac_pci_ctl_info *pci) edac_pci_release_generic_ctl() argument
[all...]
/kernel/linux/linux-5.10/drivers/pci/controller/dwc/
H A Dpcie-designware.c16 #include "../../pci.h"
24 static u8 __dw_pcie_find_next_cap(struct dw_pcie *pci, u8 cap_ptr, in __dw_pcie_find_next_cap() argument
33 reg = dw_pcie_readw_dbi(pci, cap_ptr); in __dw_pcie_find_next_cap()
43 return __dw_pcie_find_next_cap(pci, next_cap_ptr, cap); in __dw_pcie_find_next_cap()
46 u8 dw_pcie_find_capability(struct dw_pcie *pci, u8 cap) in dw_pcie_find_capability() argument
51 reg = dw_pcie_readw_dbi(pci, PCI_CAPABILITY_LIST); in dw_pcie_find_capability()
54 return __dw_pcie_find_next_cap(pci, next_cap_ptr, cap); in dw_pcie_find_capability()
58 static u16 dw_pcie_find_next_ext_capability(struct dw_pcie *pci, u16 start, in dw_pcie_find_next_ext_capability() argument
71 header = dw_pcie_readl_dbi(pci, pos); in dw_pcie_find_next_ext_capability()
87 header = dw_pcie_readl_dbi(pci, po in dw_pcie_find_next_ext_capability()
93 dw_pcie_find_ext_capability(struct dw_pcie *pci, u8 cap) dw_pcie_find_ext_capability() argument
139 dw_pcie_read_dbi(struct dw_pcie *pci, u32 reg, size_t size) dw_pcie_read_dbi() argument
155 dw_pcie_write_dbi(struct dw_pcie *pci, u32 reg, size_t size, u32 val) dw_pcie_write_dbi() argument
170 dw_pcie_write_dbi2(struct dw_pcie *pci, u32 reg, size_t size, u32 val) dw_pcie_write_dbi2() argument
184 dw_pcie_readl_atu(struct dw_pcie *pci, u32 reg) dw_pcie_readl_atu() argument
199 dw_pcie_writel_atu(struct dw_pcie *pci, u32 reg, u32 val) dw_pcie_writel_atu() argument
213 dw_pcie_readl_ob_unroll(struct dw_pcie *pci, u32 index, u32 reg) dw_pcie_readl_ob_unroll() argument
220 dw_pcie_writel_ob_unroll(struct dw_pcie *pci, u32 index, u32 reg, u32 val) dw_pcie_writel_ob_unroll() argument
228 dw_pcie_prog_outbound_atu_unroll(struct dw_pcie *pci, u8 func_no, int index, int type, u64 cpu_addr, u64 pci_addr, u32 size) dw_pcie_prog_outbound_atu_unroll() argument
268 __dw_pcie_prog_outbound_atu(struct dw_pcie *pci, u8 func_no, int index, int type, u64 cpu_addr, u64 pci_addr, u32 size) __dw_pcie_prog_outbound_atu() argument
313 dw_pcie_prog_outbound_atu(struct dw_pcie *pci, int index, int type, u64 cpu_addr, u64 pci_addr, u32 size) dw_pcie_prog_outbound_atu() argument
320 dw_pcie_prog_ep_outbound_atu(struct dw_pcie *pci, u8 func_no, int index, int type, u64 cpu_addr, u64 pci_addr, u32 size) dw_pcie_prog_ep_outbound_atu() argument
328 dw_pcie_readl_ib_unroll(struct dw_pcie *pci, u32 index, u32 reg) dw_pcie_readl_ib_unroll() argument
335 dw_pcie_writel_ib_unroll(struct dw_pcie *pci, u32 index, u32 reg, u32 val) dw_pcie_writel_ib_unroll() argument
343 dw_pcie_prog_inbound_atu_unroll(struct dw_pcie *pci, u8 func_no, int index, int bar, u64 cpu_addr, enum dw_pcie_as_type as_type) dw_pcie_prog_inbound_atu_unroll() argument
390 dw_pcie_prog_inbound_atu(struct dw_pcie *pci, u8 func_no, int index, int bar, u64 cpu_addr, enum dw_pcie_as_type as_type) dw_pcie_prog_inbound_atu() argument
439 dw_pcie_disable_atu(struct dw_pcie *pci, int index, enum dw_pcie_region_type type) dw_pcie_disable_atu() argument
469 dw_pcie_wait_for_link(struct dw_pcie *pci) dw_pcie_wait_for_link() argument
488 dw_pcie_link_up(struct dw_pcie *pci) dw_pcie_link_up() argument
500 dw_pcie_upconfig_setup(struct dw_pcie *pci) dw_pcie_upconfig_setup() argument
510 dw_pcie_link_set_max_speed(struct dw_pcie *pci, u32 link_gen) dw_pcie_link_set_max_speed() argument
546 dw_pcie_iatu_unroll_enabled(struct dw_pcie *pci) dw_pcie_iatu_unroll_enabled() argument
557 dw_pcie_setup(struct dw_pcie *pci) dw_pcie_setup() argument
[all...]
H A Dpcie-spear13xx.c17 #include <linux/pci.h>
25 struct dw_pcie *pci; member
71 struct dw_pcie *pci = spear13xx_pcie->pci; in spear13xx_pcie_establish_link() local
72 struct pcie_port *pp = &pci->pp; in spear13xx_pcie_establish_link()
75 u32 exp_cap_off = dw_pcie_find_capability(pci, PCI_CAP_ID_EXP); in spear13xx_pcie_establish_link()
77 if (dw_pcie_link_up(pci)) { in spear13xx_pcie_establish_link()
78 dev_err(pci->dev, "link already up\n"); in spear13xx_pcie_establish_link()
89 val = dw_pcie_readw_dbi(pci, exp_cap_off + PCI_EXP_DEVCTL); in spear13xx_pcie_establish_link()
91 dw_pcie_writew_dbi(pci, exp_cap_of in spear13xx_pcie_establish_link()
109 struct dw_pcie *pci = spear13xx_pcie->pci; spear13xx_pcie_irq_handler() local
127 struct dw_pcie *pci = spear13xx_pcie->pci; spear13xx_pcie_enable_interrupts() local
139 spear13xx_pcie_link_up(struct dw_pcie *pci) spear13xx_pcie_link_up() argument
152 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); spear13xx_pcie_host_init() local
168 struct dw_pcie *pci = spear13xx_pcie->pci; spear13xx_add_pcie_port() local
203 struct dw_pcie *pci; spear13xx_pcie_probe() local
[all...]
H A Dpcie-armada8k.c19 #include <linux/pci.h>
31 struct dw_pcie *pci; member
113 struct dw_pcie *pci = pcie->pci; in armada8k_pcie_setup_phys() local
114 struct device *dev = pci->dev; in armada8k_pcie_setup_phys()
143 static int armada8k_pcie_link_up(struct dw_pcie *pci) in armada8k_pcie_link_up() argument
148 reg = dw_pcie_readl_dbi(pci, PCIE_GLOBAL_STATUS_REG); in armada8k_pcie_link_up()
153 dev_dbg(pci->dev, "No link detected (Global-Status: 0x%08x).\n", reg); in armada8k_pcie_link_up()
159 struct dw_pcie *pci = pcie->pci; in armada8k_pcie_establish_link() local
210 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); armada8k_pcie_host_init() local
222 struct dw_pcie *pci = pcie->pci; armada8k_pcie_irq_handler() local
243 struct dw_pcie *pci = pcie->pci; armada8k_add_pcie_port() local
276 struct dw_pcie *pci; armada8k_pcie_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/
H A Dpinctrl-rk805.c261 struct rk805_pctrl_info *pci = gpiochip_get_data(chip); in rk805_gpio_get() local
264 ret = regmap_read(pci->rk808->regmap, pci->pin_cfg[offset].reg, &val); in rk805_gpio_get()
266 dev_err(pci->dev, "get gpio%d value failed\n", offset); in rk805_gpio_get()
270 return !!(val & pci->pin_cfg[offset].val_msk); in rk805_gpio_get()
277 struct rk805_pctrl_info *pci = gpiochip_get_data(chip); in rk805_gpio_set() local
280 ret = regmap_update_bits(pci->rk808->regmap, in rk805_gpio_set()
281 pci->pin_cfg[offset].reg, in rk805_gpio_set()
282 pci->pin_cfg[offset].val_msk, in rk805_gpio_set()
283 value ? pci in rk805_gpio_set()
304 struct rk805_pctrl_info *pci = gpiochip_get_data(chip); rk805_gpio_get_direction() local
343 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); rk805_pinctrl_get_groups_count() local
351 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); rk805_pinctrl_get_group_name() local
361 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); rk805_pinctrl_get_group_pins() local
379 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); rk805_pinctrl_get_funcs_count() local
387 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); rk805_pinctrl_get_func_name() local
397 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); rk805_pinctrl_get_func_groups() local
409 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); _rk805_pinctrl_set_mux() local
430 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); rk805_pinctrl_set_mux() local
441 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); rk805_pinctrl_gpio_request_enable() local
457 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); rk805_pmx_gpio_set_direction() local
488 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); rk805_pinconf_get() local
511 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); rk805_pinconf_set() local
554 struct rk805_pctrl_info *pci; rk805_pinctrl_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-rk805.c138 struct rk805_pctrl_info *pci = gpiochip_get_data(chip); in rk805_gpio_get() local
141 ret = regmap_read(pci->rk808->regmap, pci->pin_cfg[offset].reg, &val); in rk805_gpio_get()
143 dev_err(pci->dev, "get gpio%d value failed\n", offset); in rk805_gpio_get()
147 return !!(val & pci->pin_cfg[offset].val_msk); in rk805_gpio_get()
154 struct rk805_pctrl_info *pci = gpiochip_get_data(chip); in rk805_gpio_set() local
157 ret = regmap_update_bits(pci->rk808->regmap, in rk805_gpio_set()
158 pci->pin_cfg[offset].reg, in rk805_gpio_set()
159 pci->pin_cfg[offset].val_msk, in rk805_gpio_set()
160 value ? pci in rk805_gpio_set()
181 struct rk805_pctrl_info *pci = gpiochip_get_data(chip); rk805_gpio_get_direction() local
220 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); rk805_pinctrl_get_groups_count() local
228 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); rk805_pinctrl_get_group_name() local
238 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); rk805_pinctrl_get_group_pins() local
256 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); rk805_pinctrl_get_funcs_count() local
264 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); rk805_pinctrl_get_func_name() local
274 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); rk805_pinctrl_get_func_groups() local
286 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); _rk805_pinctrl_set_mux() local
313 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); rk805_pinctrl_set_mux() local
324 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); rk805_pmx_gpio_set_direction() local
361 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); rk805_pinconf_get() local
383 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); rk805_pinconf_set() local
420 struct rk805_pctrl_info *pci; rk805_pinctrl_probe() local
[all...]
/kernel/linux/linux-5.10/sound/soc/intel/atom/sst/
H A Dsst_pci.c3 * sst_pci.c - SST (LPE) driver init file for pci enumeration.
15 #include <linux/pci.h>
28 struct pci_dev *pci = ctx->pci; in sst_platform_get_resources() local
30 ret = pci_request_regions(pci, SST_DRV_NAME); in sst_platform_get_resources()
37 ctx->ddr_base = pci_resource_start(pci, 0); in sst_platform_get_resources()
51 ctx->ddr_end = pci_resource_end(pci, 0); in sst_platform_get_resources()
53 ctx->ddr = pcim_iomap(pci, 0, in sst_platform_get_resources()
54 pci_resource_len(pci, 0)); in sst_platform_get_resources()
64 ctx->shim_phy_add = pci_resource_start(pci, in sst_platform_get_resources()
112 intel_sst_probe(struct pci_dev *pci, const struct pci_device_id *pci_id) intel_sst_probe() argument
165 intel_sst_remove(struct pci_dev *pci) intel_sst_remove() argument
[all...]
/kernel/linux/linux-6.6/sound/soc/intel/atom/sst/
H A Dsst_pci.c3 * sst_pci.c - SST (LPE) driver init file for pci enumeration.
15 #include <linux/pci.h>
27 struct pci_dev *pci = ctx->pci; in sst_platform_get_resources() local
29 ret = pci_request_regions(pci, SST_DRV_NAME); in sst_platform_get_resources()
36 ctx->ddr_base = pci_resource_start(pci, 0); in sst_platform_get_resources()
50 ctx->ddr_end = pci_resource_end(pci, 0); in sst_platform_get_resources()
52 ctx->ddr = pcim_iomap(pci, 0, in sst_platform_get_resources()
53 pci_resource_len(pci, 0)); in sst_platform_get_resources()
63 ctx->shim_phy_add = pci_resource_start(pci, in sst_platform_get_resources()
111 intel_sst_probe(struct pci_dev *pci, const struct pci_device_id *pci_id) intel_sst_probe() argument
164 intel_sst_remove(struct pci_dev *pci) intel_sst_remove() argument
[all...]
/kernel/linux/linux-5.10/arch/arm/mach-ixp4xx/
H A DMakefile6 obj-pci-y :=
7 obj-pci-n :=
10 obj-pci-$(CONFIG_MACH_IXP4XX_OF) += ixp4xx-of.o
12 obj-pci-$(CONFIG_ARCH_IXDP4XX) += ixdp425-pci.o
13 obj-pci-$(CONFIG_MACH_AVILA) += avila-pci.o
14 obj-pci-$(CONFIG_MACH_IXDPG425) += ixdpg425-pci.o
15 obj-pci
[all...]

Completed in 11 milliseconds

12345678910>>...238