| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
| D | intel_pch.c | 9 /* Map PCH device id to PCH type, or PCH_NONE if unknown. */ 15 drm_dbg_kms(&dev_priv->drm, "Found Ibex Peak PCH\n"); in intel_pch_type() 19 drm_dbg_kms(&dev_priv->drm, "Found CougarPoint PCH\n"); in intel_pch_type() 24 drm_dbg_kms(&dev_priv->drm, "Found PantherPoint PCH\n"); in intel_pch_type() 30 drm_dbg_kms(&dev_priv->drm, "Found LynxPoint PCH\n"); in intel_pch_type() 37 drm_dbg_kms(&dev_priv->drm, "Found LynxPoint LP PCH\n"); in intel_pch_type() 44 drm_dbg_kms(&dev_priv->drm, "Found WildcatPoint PCH\n"); in intel_pch_type() 52 drm_dbg_kms(&dev_priv->drm, "Found WildcatPoint LP PCH\n"); in intel_pch_type() 60 drm_dbg_kms(&dev_priv->drm, "Found SunrisePoint PCH\n"); in intel_pch_type() 65 drm_dbg_kms(&dev_priv->drm, "Found SunrisePoint LP PCH\n"); in intel_pch_type() [all …]
|
| D | intel_pch.h | 13 * If the new PCH comes with a south display engine that is not 15 * end. Instead, add it right after its "parent" PCH. 18 PCH_NOP = -1, /* PCH without south display */ 19 PCH_NONE = 0, /* No PCH present */ 20 PCH_IBX, /* Ibexpeak PCH */ 21 PCH_CPT, /* Cougarpoint/Pantherpoint PCH */ 22 PCH_LPT, /* Lynxpoint/Wildcatpoint PCH */ 23 PCH_SPT, /* Sunrisepoint/Kaby Lake PCH */ 24 PCH_CNP, /* Cannon/Comet Lake PCH */ 25 PCH_ICP, /* Ice Lake PCH */ [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/soc/ |
| D | intel_pch.c | 10 /* Map PCH device id to PCH type, or PCH_NONE if unknown. */ 16 drm_dbg_kms(&dev_priv->drm, "Found Ibex Peak PCH\n"); in intel_pch_type() 20 drm_dbg_kms(&dev_priv->drm, "Found CougarPoint PCH\n"); in intel_pch_type() 25 drm_dbg_kms(&dev_priv->drm, "Found PantherPoint PCH\n"); in intel_pch_type() 31 drm_dbg_kms(&dev_priv->drm, "Found LynxPoint PCH\n"); in intel_pch_type() 38 drm_dbg_kms(&dev_priv->drm, "Found LynxPoint LP PCH\n"); in intel_pch_type() 45 drm_dbg_kms(&dev_priv->drm, "Found WildcatPoint PCH\n"); in intel_pch_type() 53 drm_dbg_kms(&dev_priv->drm, "Found WildcatPoint LP PCH\n"); in intel_pch_type() 61 drm_dbg_kms(&dev_priv->drm, "Found SunrisePoint PCH\n"); in intel_pch_type() 66 drm_dbg_kms(&dev_priv->drm, "Found SunrisePoint LP PCH\n"); in intel_pch_type() [all …]
|
| D | intel_pch.h | 13 * If the new PCH comes with a south display engine that is not 15 * end. Instead, add it right after its "parent" PCH. 18 PCH_NOP = -1, /* PCH without south display */ 19 PCH_NONE = 0, /* No PCH present */ 20 PCH_IBX, /* Ibexpeak PCH */ 21 PCH_CPT, /* Cougarpoint/Pantherpoint PCH */ 22 PCH_LPT, /* Lynxpoint/Wildcatpoint PCH */ 23 PCH_SPT, /* Sunrisepoint/Kaby Lake PCH */ 24 PCH_CNP, /* Cannon/Comet Lake PCH */ 25 PCH_ICP, /* Ice Lake/Jasper Lake PCH */ [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ppp/ |
| D | ppp_generic.c | 263 static void ppp_channel_push(struct channel *pch); 265 struct channel *pch); 272 struct channel *pch); 287 static int ppp_connect_channel(struct channel *pch, int unit); 288 static int ppp_disconnect_channel(struct channel *pch); 289 static void ppp_destroy_channel(struct channel *pch); 624 static int ppp_bridge_channels(struct channel *pch, struct channel *pchb) in ppp_bridge_channels() argument 626 write_lock_bh(&pch->upl); in ppp_bridge_channels() 627 if (pch->ppp || in ppp_bridge_channels() 628 rcu_dereference_protected(pch->bridge, lockdep_is_held(&pch->upl))) { in ppp_bridge_channels() [all …]
|
| /kernel/linux/linux-5.10/drivers/dma/ |
| D | pl330.c | 1561 struct dma_pl330_chan *pch; in dma_pl330_rqcb() local 1567 pch = desc->pchan; in dma_pl330_rqcb() 1570 if (!pch) in dma_pl330_rqcb() 1573 spin_lock_irqsave(&pch->lock, flags); in dma_pl330_rqcb() 1577 spin_unlock_irqrestore(&pch->lock, flags); in dma_pl330_rqcb() 1579 tasklet_schedule(&pch->task); in dma_pl330_rqcb() 2044 static inline void fill_queue(struct dma_pl330_chan *pch) in fill_queue() argument 2049 list_for_each_entry(desc, &pch->work_list, node) { in fill_queue() 2055 ret = pl330_submit_req(pch->thread, desc); in fill_queue() 2064 dev_err(pch->dmac->ddma.dev, "%s:%d Bad Desc(%d)\n", in fill_queue() [all …]
|
| /kernel/linux/linux-6.6/drivers/dma/ |
| 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 …]
|
| /kernel/linux/linux-6.6/Documentation/arch/loongarch/ |
| D | irq-chip-model.rst | 11 PCH-PIC (Main Interrupt Controller in LS7A chipset), PCH-LPC (LPC Interrupt Controller 12 in LS7A chipset) and PCH-MSI (MSI Interrupt Controller). 15 controllers (in CPU), while PCH-PIC/PCH-LPC/PCH-MSI are controllers out of CPU (i.e., 24 interrupts go to PCH-PIC/PCH-LPC/PCH-MSI and gathered by HTVECINTC, and then go 43 | PCH-PIC | | PCH-MSI | 48 | PCH-LPC | | Devices | | Devices | 61 interrupts go to PCH-PIC/PCH-LPC/PCH-MSI and gathered by EIOINTC, and then go to 75 | PCH-PIC | | PCH-MSI | 80 | PCH-LPC | | Devices | | Devices | 115 PCH-PIC:: [all …]
|
| /kernel/linux/linux-6.6/Documentation/translations/zh_CN/arch/loongarch/ |
| 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 …]
|
| /kernel/linux/linux-6.6/Documentation/i2c/busses/ |
| D | i2c-i801.rst | 21 * Intel 5/3400 Series (PCH) 22 * Intel 6 Series (PCH) 23 * Intel Patsburg (PCH) 24 * Intel DH89xxCC (PCH) 25 * Intel Panther Point (PCH) 26 * Intel Lynx Point (PCH) 28 * Intel Wellsburg (PCH) 29 * Intel Coleto Creek (PCH) 30 * Intel Wildcat Point (PCH) 33 * Intel Sunrise Point (PCH) [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ppp/ |
| D | ppp_generic.c | 261 static void ppp_channel_push(struct channel *pch); 263 struct channel *pch); 270 struct channel *pch); 285 static int ppp_connect_channel(struct channel *pch, int unit); 286 static int ppp_disconnect_channel(struct channel *pch); 287 static void ppp_destroy_channel(struct channel *pch); 649 struct channel *pch; in ppp_ioctl() local 652 pch = PF_TO_CHANNEL(pf); in ppp_ioctl() 658 err = ppp_connect_channel(pch, unit); in ppp_ioctl() 662 err = ppp_disconnect_channel(pch); in ppp_ioctl() [all …]
|
| /kernel/linux/linux-5.10/tools/bpf/bpftool/ |
| D | perf.c | 156 const char *pch; in show_proc() local 160 pch = fpath + 5; in show_proc() 161 if (*pch == '\0') in show_proc() 165 pch++; in show_proc() 166 while (isdigit(*pch)) { in show_proc() 167 pid = pid * 10 + *pch - '0'; in show_proc() 168 pch++; in show_proc() 170 if (*pch == '\0') in show_proc() 172 if (*pch != '/') in show_proc() 176 pch++; in show_proc() [all …]
|
| /kernel/linux/linux-6.6/drivers/pinctrl/intel/ |
| D | Kconfig | 28 Lynxpoint is the PCH of Intel Haswell. This pinctrl driver 29 provides an interface that allows configuring of PCH pins and 45 of Intel Alder Lake PCH pins and using them as GPIOs. 55 tristate "Intel Cannon Lake PCH pinctrl and GPIO driver" 59 of Intel Cannon Lake PCH pins and using them as GPIOs. 66 of Intel Cedar Fork PCH pins and using them as GPIOs. 97 tristate "Intel Ice Lake PCH pinctrl and GPIO driver" 101 of Intel Ice Lake PCH pins and using them as GPIOs. 104 tristate "Intel Jasper Lake PCH pinctrl and GPIO driver" 108 of Intel Jasper Lake PCH pins and using them as GPIOs. [all …]
|
| /kernel/linux/linux-5.10/Documentation/i2c/busses/ |
| D | i2c-i801.rst | 21 * Intel 5/3400 Series (PCH) 22 * Intel 6 Series (PCH) 23 * Intel Patsburg (PCH) 24 * Intel DH89xxCC (PCH) 25 * Intel Panther Point (PCH) 26 * Intel Lynx Point (PCH) 28 * Intel Wellsburg (PCH) 29 * Intel Coleto Creek (PCH) 30 * Intel Wildcat Point (PCH) 33 * Intel Sunrise Point (PCH) [all …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/intel/ |
| D | Kconfig | 35 Lynxpoint is the PCH of Intel Haswell. This pinctrl driver 36 provides an interface that allows configuring of PCH pins and 67 tristate "Intel Cannon Lake PCH pinctrl and GPIO driver" 72 of Intel Cannon Lake PCH pins and using them as GPIOs. 80 of Intel Cedar Fork PCH pins and using them as GPIOs. 107 tristate "Intel Ice Lake PCH pinctrl and GPIO driver" 112 of Intel Ice Lake PCH pins and using them as GPIOs. 115 tristate "Intel Jasper Lake PCH pinctrl and GPIO driver" 120 of Intel Jasper Lake PCH pins and using them as GPIOs. 135 Sunrisepoint is the PCH of Intel Skylake. This pinctrl driver [all …]
|
| /kernel/linux/linux-6.6/drivers/thermal/intel/ |
| 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 …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
| D | intel_fifo_underrun.c | 55 * The code also supports underrun detection on the PCH transcoder. 251 drm_err(&dev_priv->drm, "pch fifo underrun on pch transcoder %c\n", in cpt_check_pch_fifo_underruns() 275 "uncleared pch fifo underrun on pch transcoder %c\n", in cpt_set_fifo_underrun_reporting() 336 * intel_set_pch_fifo_underrun_reporting - set PCH fifo underrun reporting state 338 * @pch_transcoder: the PCH transcoder (same as pipe on IVB and older) 341 * This function makes us disable or enable PCH fifo underruns for a specific 342 * PCH transcoder. Notice that on some PCHs (e.g. CPT/PPT), disabling FIFO 343 * underrun reporting for one transcoder may also disable all the other PCH 359 * NOTE: Pre-LPT has a fixed cpu pipe -> pch transcoder mapping, but LPT in intel_set_pch_fifo_underrun_reporting() 360 * has only one pch transcoder A that all pipes can use. To avoid racy in intel_set_pch_fifo_underrun_reporting() [all …]
|
| D | intel_pch_display.c | 47 "PCH DP %c enabled on transcoder %c, should be disabled\n", in assert_pch_dp_disabled() 52 "IBX PCH DP %c still using transcoder B\n", in assert_pch_dp_disabled() 66 "PCH HDMI %c enabled on transcoder %c, should be disabled\n", in assert_pch_hdmi_disabled() 71 "IBX PCH HDMI %c still using transcoder B\n", in assert_pch_hdmi_disabled() 86 "PCH VGA enabled on transcoder %c, should be disabled\n", in assert_pch_ports_disabled() 91 "PCH LVDS enabled on transcoder %c, should be disabled\n", in assert_pch_ports_disabled() 94 /* PCH SDVOB multiplex with HDMIB */ in assert_pch_ports_disabled() 154 * The BIOS may select transcoder B on some of the PCH in ibx_sanitize_pch_ports() 168 /* PCH SDVOB multiplex with HDMIB */ in ibx_sanitize_pch_ports() 250 /* Make sure PCH DPLL is enabled */ in ilk_enable_pch_transcoder() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
| D | intel_fifo_underrun.c | 51 * The code also supports underrun detection on the PCH transcoder. 228 drm_err(&dev_priv->drm, "pch fifo underrun on pch transcoder %c\n", in cpt_check_pch_fifo_underruns() 252 "uncleared pch fifo underrun on pch transcoder %c\n", in cpt_set_fifo_underrun_reporting() 313 * intel_set_pch_fifo_underrun_reporting - set PCH fifo underrun reporting state 315 * @pch_transcoder: the PCH transcoder (same as pipe on IVB and older) 318 * This function makes us disable or enable PCH fifo underruns for a specific 319 * PCH transcoder. Notice that on some PCHs (e.g. CPT/PPT), disabling FIFO 320 * underrun reporting for one transcoder may also disable all the other PCH 336 * NOTE: Pre-LPT has a fixed cpu pipe -> pch transcoder mapping, but LPT in intel_set_pch_fifo_underrun_reporting() 337 * has only one pch transcoder A that all pipes can use. To avoid racy in intel_set_pch_fifo_underrun_reporting() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/ |
| 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";
|
| 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";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/interrupt-controller/ |
| 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";
|
| 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";
|
| /kernel/linux/linux-6.6/tools/bpf/bpftool/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/thermal/intel/ |
| D | intel_pch_thermal.c | 2 /* intel_pch_thermal.c - Intel PCH Thermal driver 19 /* Intel PCH thermal Device IDs */ 20 #define PCH_THERMAL_DID_HSW_1 0x9C24 /* Haswell PCH */ 21 #define PCH_THERMAL_DID_HSW_2 0x8C24 /* Haswell PCH */ 23 #define PCH_THERMAL_DID_SKL 0x9D31 /* Skylake PCH */ 24 #define PCH_THERMAL_DID_SKL_H 0xA131 /* Skylake PCH 100 series */ 25 #define PCH_THERMAL_DID_CNL 0x9Df9 /* CNL PCH */ 26 #define PCH_THERMAL_DID_CNL_H 0xA379 /* CNL-H PCH */ 27 #define PCH_THERMAL_DID_CNL_LP 0x02F9 /* CNL-LP PCH */ 28 #define PCH_THERMAL_DID_CML_H 0X06F9 /* CML-H PCH */ [all …]
|