Home
last modified time | relevance | path

Searched full:pch (Results 1 – 25 of 89) sorted by relevance

1234

/linux/drivers/dma/
H A Dpl330.c1560 struct dma_pl330_chan *pch; in dma_pl330_rqcb() local
1566 pch = desc->pchan; in dma_pl330_rqcb()
1569 if (!pch) in dma_pl330_rqcb()
1572 spin_lock_irqsave(&pch->lock, flags); in dma_pl330_rqcb()
1576 spin_unlock_irqrestore(&pch->lock, flags); in dma_pl330_rqcb()
1578 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 Dsa11x0-dma.c331 unsigned pch, pch_alloc = 0; in sa11x0_dma_tasklet() local
353 for (pch = 0; pch < NR_PHY_CHAN; pch++) { in sa11x0_dma_tasklet()
354 p = &d->phy[pch]; in sa11x0_dma_tasklet()
361 pch_alloc |= 1 << pch; in sa11x0_dma_tasklet()
366 dev_dbg(d->slave.dev, "pchan %u: alloc vchan %p\n", pch, &c->vc); in sa11x0_dma_tasklet()
371 for (pch = 0; pch < NR_PHY_CHAN; pch++) { in sa11x0_dma_tasklet()
372 if (pch_alloc & (1 << pch)) { in sa11x0_dma_tasklet()
373 p = &d->phy[pch]; in sa11x0_dma_tasklet()
988 unsigned pch; in sa11x0_dma_remove() local
993 for (pch = 0; pch < NR_PHY_CHAN; pch++) in sa11x0_dma_remove()
[all …]
H A Dk3dma.c303 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 Dppp_generic.c267 static void ppp_channel_push(struct channel *pch);
269 struct channel *pch);
276 struct channel *pch);
291 static int ppp_connect_channel(struct channel *pch, int unit);
292 static int ppp_disconnect_channel(struct channel *pch);
293 static void ppp_release_channel(struct channel *pch);
640 static int ppp_bridge_channels(struct channel *pch, struct channel *pchb) in ppp_bridge_channels() argument
642 spin_lock(&pch->upl); in ppp_bridge_channels()
643 if (rcu_dereference_protected(pch->ppp, lockdep_is_held(&pch->upl)) || in ppp_bridge_channels()
644 rcu_dereference_protected(pch->bridge, lockdep_is_held(&pch->upl))) { in ppp_bridge_channels()
[all …]
/linux/Documentation/translations/zh_TW/arch/loongarch/
H A Dirq-chip-model.rst15 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/Documentation/i2c/busses/
H A Di2c-i801.rst21 * 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 …]
/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dloongson,pch-msi.yaml4 $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";
/linux/tools/bpf/bpftool/
H A Dperf.c159 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/arch/loongarch/kvm/intc/
H A Dpch_pic.c46 /* called when a irq is triggered in pch pic */
157 kvm_pr_unimpl("%s: pch pic irqchip not valid!\n", __func__); in kvm_pch_pic_read()
162 kvm_pr_unimpl("%s: pch pic not aligned addr %llx len %d\n", __func__, addr, len); in kvm_pch_pic_read()
166 /* statistics of pch pic reading */ in kvm_pch_pic_read()
256 kvm_pr_unimpl("%s: pch pic irqchip not valid!\n", __func__); in kvm_pch_pic_write()
261 kvm_pr_unimpl("%s: pch pic not aligned addr %llx len %d\n", __func__, addr, len); in kvm_pch_pic_write()
265 /* statistics of pch pic writing */ in kvm_pch_pic_write()
286 /* init device by pch pic writing and reading ops */ in kvm_pch_pic_init()
289 /* register pch pic device */ in kvm_pch_pic_init()
296 /* used by user space to get or set pch pic registers */
[all …]
/linux/drivers/i2c/busses/
H A Di2c-i801.c34 * 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 DKconfig14 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 Dboot-interrupts.rst16 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/arch/mips/boot/dts/loongson/
H A Dloongson64c_4core_ls7a.dts6 #include "ls7a-pch.dtsi"
27 &pch {
29 compatible = "loongson,pch-msi-1.0";
H A Dloongson64g_4core_ls7a.dts6 #include "ls7a-pch.dtsi"
31 &pch {
33 compatible = "loongson,pch-msi-1.0";
/linux/drivers/acpi/dptf/
H A DKconfig33 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/irqchip/
H A Dirq-loongson-pch-msi.c4 * 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);
H A Dirq-loongson-pch-pic.c4 * Loongson PCH PIC support
7 #define pr_fmt(fmt) "pch-pic: " fmt
159 .name = "PCH PIC",
207 pr_err("pch-pic domain has no free vectors\n"); in pch_pic_domain_translate()
406 IRQCHIP_DECLARE(pch_pic, "loongson,pch-pic-1.0", pch_pic_of_init);
/linux/arch/arm/boot/dts/aspeed/
H A Daspeed-bmc-tyan-s7106.dts266 /* 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 Dhw.h70 #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 Drs780e-acpi.yaml7 title: Loongson RS780E PCH ACPI Controller
13 This controller can be found in Loongson-3 systems with RS780E PCH.
/linux/drivers/spi/
H A Dspi-intel-platform.c3 * Intel PCH/PCU SPI flash platform driver.
40 MODULE_DESCRIPTION("Intel PCH/PCU SPI flash platform driver");
/linux/Documentation/firmware-guide/acpi/
H A Dlpit.rst19 - 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/kernel/
H A Di8237.c55 * From SKL PCH onwards, the legacy DMA device is removed in which the in i8237A_init_ops()
62 * port 0x80 but some BIOS may choose to enhance PCH LPC port 0x8x in i8237A_init_ops()
/linux/drivers/gpu/drm/i915/display/
H A Dintel_backlight_regs.h72 /* New registers for PCH-split platforms. Safe where new bits show up, the
79 /* PCH CTL1 is totally different, all but the below bits are reserved. CTL2 is
/linux/drivers/pinctrl/intel/
H A Dpinctrl-intel-platform.c3 * Intel PCH pinctrl/GPIO driver
221 MODULE_DESCRIPTION("Intel PCH pinctrl/GPIO driver");

1234