| /linux/drivers/dma/ |
| H A D | pl330.c | 1559 struct dma_pl330_chan *pch; in dma_pl330_rqcb() local 1565 pch = desc->pchan; in dma_pl330_rqcb() 1568 if (!pch) in dma_pl330_rqcb() 1571 spin_lock_irqsave(&pch->lock, flags); in dma_pl330_rqcb() 1575 spin_unlock_irqrestore(&pch->lock, flags); in dma_pl330_rqcb() 1577 tasklet_schedule(&pch->task); in dma_pl330_rqcb() 2042 static inline void fill_queue(struct dma_pl330_chan *pch) in fill_queue() argument 2047 list_for_each_entry(desc, &pch->work_list, node) { in fill_queue() 2053 ret = pl330_submit_req(pch->thread, desc); in fill_queue() 2062 dev_err(pch->dmac->ddma.dev, "%s:%d Bad Desc(%d)\n", in fill_queue() [all …]
|
| H A D | k3dma.c | 303 unsigned pch, pch_alloc = 0; in k3_dma_tasklet() local 323 for (pch = 0; pch < d->dma_channels; pch++) { in k3_dma_tasklet() 324 if (!(d->dma_channel_mask & (1 << pch))) in k3_dma_tasklet() 327 p = &d->phy[pch]; in k3_dma_tasklet() 334 pch_alloc |= 1 << pch; in k3_dma_tasklet() 338 dev_dbg(d->slave.dev, "pchan %u: alloc vchan %p\n", pch, &c->vc); in k3_dma_tasklet() 343 for (pch = 0; pch < d->dma_channels; pch++) { in k3_dma_tasklet() 344 if (!(d->dma_channel_mask & (1 << pch))) in k3_dma_tasklet() 347 if (pch_alloc & (1 << pch)) { in k3_dma_tasklet() 348 p = &d->phy[pch]; in k3_dma_tasklet()
|
| /linux/drivers/net/ppp/ |
| H A D | ppp_generic.c | 269 static void ppp_channel_push(struct channel *pch); 271 struct channel *pch); 278 struct channel *pch); 293 static int ppp_connect_channel(struct channel *pch, int unit); 294 static int ppp_disconnect_channel(struct channel *pch); 295 static void ppp_destroy_channel(struct channel *pch); 646 static int ppp_bridge_channels(struct channel *pch, struct channel *pchb) in ppp_bridge_channels() argument 648 spin_lock(&pch->upl); in ppp_bridge_channels() 649 if (rcu_dereference_protected(pch->ppp, lockdep_is_held(&pch->upl)) || in ppp_bridge_channels() 650 rcu_dereference_protected(pch->bridge, lockdep_is_held(&pch->upl))) { in ppp_bridge_channels() [all …]
|
| /linux/Documentation/translations/zh_TW/arch/loongarch/ |
| H A D | irq-chip-model.rst | 15 HTVECINTC(Hyper-Transport Vector Interrupt Controller)、PCH-PIC(LS7A芯片組的主中 16 斷控制器)、PCH-LPC(LS7A芯片組的LPC中斷控制器)和PCH-MSI(MSI中斷控制器)。 19 全局中斷控制器(每個芯片一個,所有核共享),而PCH-PIC/PCH-LPC/PCH-MSI是CPU外部的中 28 PCH-LPC/PCH-MSI,然後被HTVECINTC統一收集,再發送到LIOINTC,最後到達CPUINTC:: 46 | PCH-PIC | | PCH-MSI | 51 | PCH-LPC | | Devices | | Devices | 64 PCH-LPC/PCH-MSI,然後被EIOINTC統一收集,再直接到達CPUINTC:: 77 | PCH-PIC | | PCH-MSI | 82 | PCH-LPC | | Devices | | Devices | 117 PCH-PIC:: [all …]
|
| /linux/drivers/thermal/intel/ |
| H A D | intel_pch_thermal.c | 2 /* intel_pch_thermal.c - Intel PCH Thermal driver 21 /* Intel PCH thermal Device IDs */ 22 #define PCH_THERMAL_DID_HSW_1 0x9C24 /* Haswell PCH */ 23 #define PCH_THERMAL_DID_HSW_2 0x8C24 /* Haswell PCH */ 25 #define PCH_THERMAL_DID_SKL 0x9D31 /* Skylake PCH */ 26 #define PCH_THERMAL_DID_SKL_H 0xA131 /* Skylake PCH 100 series */ 27 #define PCH_THERMAL_DID_CNL 0x9Df9 /* CNL PCH */ 28 #define PCH_THERMAL_DID_CNL_H 0xA379 /* CNL-H PCH */ 29 #define PCH_THERMAL_DID_CNL_LP 0x02F9 /* CNL-LP PCH */ 30 #define PCH_THERMAL_DID_CML_H 0X06F9 /* CML-H PCH */ [all …]
|
| /linux/Documentation/devicetree/bindings/interrupt-controller/ |
| H A D | loongson,pch-msi.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/loongson,pch-msi.yaml# 7 title: Loongson PCH MSI Controller 13 This interrupt controller is found in the Loongson LS7A family of PCH for 19 const: loongson,pch-msi-1.0 27 to PCH MSI. 35 to PCH MSI. 55 compatible = "loongson,pch-msi-1.0";
|
| H A D | loongson,pch-pic.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/loongson,pch-pic.yaml# 7 title: Loongson PCH PIC Controller 13 This interrupt controller is found in the Loongson LS7A family of PCH for 19 const: loongson,pch-pic-1.0 27 to PCH PIC. 50 compatible = "loongson,pch-pic-1.0";
|
| /linux/tools/bpf/bpftool/ |
| H A D | perf.c | 159 const char *pch; in show_proc() local 168 pch = proc_de->d_name; in show_proc() 171 while (isdigit(*pch)) { in show_proc() 172 pid = pid * 10 + *pch - '0'; in show_proc() 173 pch++; in show_proc() 175 if (*pch != '\0') in show_proc() 188 pch = pid_fd_de->d_name; in show_proc() 191 while (isdigit(*pch)) { in show_proc() 192 fd = fd * 10 + *pch - '0'; in show_proc() 193 pch++; in show_proc() [all …]
|
| /linux/drivers/hwtracing/intel_th/ |
| H A D | pci.c | 168 /* Kaby Lake PCH-H */ 178 /* Lewisburg PCH */ 183 /* Lewisburg PCH */ 203 /* Cedar Fork PCH */ 208 /* Ice Lake PCH */ 218 /* Comet Lake PCH */ 223 /* Comet Lake PCH-V */ 243 /* Tiger Lake PCH */ 248 /* Tiger Lake PCH-H */ 253 /* Jasper Lake PCH */ [all …]
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-i801.c | 34 * 5/3400 Series (PCH) 0x3b30 32 hard yes yes yes 35 * 6 Series (PCH) 0x1c22 32 hard yes yes yes 36 * Patsburg (PCH) 0x1d22 32 hard yes yes yes 37 * Patsburg (PCH) IDF 0x1d70 32 hard yes yes yes 38 * Patsburg (PCH) IDF 0x1d71 32 hard yes yes yes 39 * Patsburg (PCH) IDF 0x1d72 32 hard yes yes yes 40 * DH89xxCC (PCH) 0x2330 32 hard yes yes yes 41 * Panther Point (PCH) 0x1e22 32 hard yes yes yes 42 * Lynx Point (PCH) 0x8c22 32 hard yes yes yes 43 * Lynx Point-LP (PCH) 0x9c22 32 hard yes yes yes [all …]
|
| /linux/drivers/net/ethernet/oki-semi/pch_gbe/ |
| H A D | Kconfig | 14 This is a gigabit ethernet driver for EG20T PCH. 15 EG20T PCH is the platform controller hub that is used in Intel's 16 general embedded platform. EG20T PCH has Gigabit Ethernet interface. 25 ML7223/ML7831 is completely compatible for Intel EG20T PCH.
|
| /linux/Documentation/PCI/ |
| H A D | boot-interrupts.rst | 16 IO-APIC table entries), the messages are routed to the legacy PCH. This 23 PCH and mitigation within BIOS and the OS. 29 When in-band legacy INTx messages are forwarded to the PCH, they in turn 80 devices. IO-APIC is only in the PCH. Devices connected to the Core IO's 87 first identify and make use of a means to disable the routing to the PCH. 105 PCH - they are either converted into MSI via the integrated IO-APIC 119 disable) the redirection of the interrupt handler to the PCH interrupt
|
| /linux/drivers/platform/x86/intel/pmc/ |
| H A D | Kconfig | 22 - PCH IP Power Gating status 24 - MPHY/PLL gating status (Sunrisepoint PCH only) 25 - SLPS0 Debug registers (Cannonlake/Icelake PCH)
|
| /linux/arch/mips/boot/dts/loongson/ |
| H A D | loongson64c_4core_ls7a.dts | 6 #include "ls7a-pch.dtsi" 27 &pch { 29 compatible = "loongson,pch-msi-1.0";
|
| H A D | loongson64g_4core_ls7a.dts | 6 #include "ls7a-pch.dtsi" 31 &pch { 33 compatible = "loongson,pch-msi-1.0";
|
| /linux/drivers/acpi/dptf/ |
| H A D | Kconfig | 33 tristate "PCH FIVR DPTF Participant" 37 (DPTF) PCH FIVR Participant device support. This driver allows to 38 switch the PCH FIVR (Fully Integrated Voltage Regulator) frequency.
|
| /linux/drivers/isdn/mISDN/ |
| H A D | stack.c | 565 struct mISDNchannel *pch; in delete_channel() local 592 pch = get_channel4id(ch->st, ch->nr); in delete_channel() 593 if (pch) { in delete_channel() 595 list_del(&pch->list); in delete_channel() 597 pch->ctrl(pch, CLOSE_CHANNEL, NULL); in delete_channel() 598 pch = ch->st->dev->teimgr; in delete_channel() 599 pch->ctrl(pch, CLOSE_CHANNEL, NULL); in delete_channel() 605 pch = ch->st->dev->teimgr; in delete_channel() 606 if (pch) { in delete_channel() 607 pch->ctrl(pch, CLOSE_CHANNEL, NULL); in delete_channel()
|
| /linux/drivers/irqchip/ |
| H A D | irq-loongson-pch-msi.c | 4 * Loongson PCH MSI support 7 #define pr_fmt(fmt) "pch-msi: " fmt 72 .name = "PCH MSI", 152 .prefix = "PCH-", 248 IRQCHIP_DECLARE(pch_msi, "loongson,pch-msi-1.0", pch_msi_of_init);
|
| /linux/arch/arm/boot/dts/aspeed/ |
| H A D | aspeed-bmc-tyan-s7106.dts | 266 /* Directly connected to PCH SMBUS #0 */ 284 * to PCH SMBUS #3 316 * - PCH SMBUS #1 324 * - PCH SMBUS #2 350 * - i2c4 via switch (PCH_VR_SMBUS_SW_P; controlled by PCH) 351 * - PCH SMBUS 379 * - PCH SMBUS #4
|
| /linux/drivers/net/ethernet/intel/e1000e/ |
| H A D | hw.h | 70 #define E1000_DEV_ID_PCH_I218_LM3 0x15A2 /* Wildcat Point PCH */ 71 #define E1000_DEV_ID_PCH_I218_V3 0x15A3 /* Wildcat Point PCH */ 72 #define E1000_DEV_ID_PCH_SPT_I219_LM 0x156F /* SPT PCH */ 73 #define E1000_DEV_ID_PCH_SPT_I219_V 0x1570 /* SPT PCH */ 74 #define E1000_DEV_ID_PCH_SPT_I219_LM2 0x15B7 /* SPT-H PCH */ 75 #define E1000_DEV_ID_PCH_SPT_I219_V2 0x15B8 /* SPT-H PCH */ 76 #define E1000_DEV_ID_PCH_LBG_I219_LM3 0x15B9 /* LBG PCH */
|
| /linux/Documentation/devicetree/bindings/mips/loongson/ |
| H A D | rs780e-acpi.yaml | 7 title: Loongson RS780E PCH ACPI Controller 13 This controller can be found in Loongson-3 systems with RS780E PCH.
|
| /linux/drivers/spi/ |
| H A D | spi-intel-platform.c | 3 * Intel PCH/PCU SPI flash platform driver. 40 MODULE_DESCRIPTION("Intel PCH/PCU SPI flash platform driver");
|
| /linux/Documentation/firmware-guide/acpi/ |
| H A D | lpit.rst | 19 - Platform Controller Hub (PCH) SLP_S0 (Read via memory mapped interface) 33 PKG C10 and all functional blocks in PCH are in a low power state.
|
| /linux/arch/x86/platform/uv/ |
| H A D | uv_nmi.c | 323 nmi_debug("UV:PCH: %p = %x & %x | %x (%x)\n", in uv_init_hubless_pch_io() 327 nmi_debug("UV:PCH: %p = %x\n", addr, data); in uv_init_hubless_pch_io() 459 nmi_debug("UV: Initializing UV Hubless NMI on PCH\n"); in uv_init_hubless_pch_d0() 489 if (hub_nmi->pch_owner) /* Only PCH owner can check status */ in uv_test_nmi() 538 /* A non-PCH node in a hubless system waits for NMI */ in uv_check_nmi() 542 /* MMR/PCH NMI flag is clear */ in uv_check_nmi() 559 * UV hubless system where only PCH owner can check flag in uv_check_nmi() 632 /* PCH NMI causes only one CPU to respond */ in uv_nmi_wait_cpus() 1091 nmi_debug("UV: PCH base:%p from 0x%lx, GPP_D_0\n", in uv_nmi_setup_hubless() 1101 pr_info("UV: PCH NMI enabled\n"); in uv_nmi_setup_hubless()
|
| /linux/drivers/usb/gadget/udc/ |
| H A D | Kconfig | 348 tristate "Intel QUARK X1000/EG20T PCH/LAPIS Semiconductor IOH(ML7213/ML7831) UDC" 351 This is a USB device driver for EG20T PCH. 352 EG20T PCH is the platform controller hub that is used in Intel's 353 general embedded platform. EG20T PCH has USB device interface. 367 ML7213/ML7831 is completely compatible for Intel EG20T PCH.
|