Home
last modified time | relevance | path

Searched +full:re +full:- +full:clocked (Results 1 – 25 of 46) sorted by relevance

12

/linux-6.12.1/tools/perf/pmu-events/arch/x86/lunarlake/
Dpipeline.json28-speculative execution path is known. The branch prediction unit (BPU) predicts the target address…
88 …ot clocked immediately so the overflow status bit will flip 'high (1)' and generate another PMI (i…
108 …ot clocked immediately so the overflow status bit will flip 'high (1)' and generate another PMI (i…
157 "BriefDescription": "Number of instructions retired. Fixed Counter - architectural event",
161 …"PublicDescription": "Counts the number of X86 instructions retired - an Architectural PerfMon eve…
176 "BriefDescription": "Number of instructions retired. General Counter - architectural event",
181 …"PublicDescription": "Counts the number of X86 instructions retired - an Architectural PerfMon eve…
186 … because its address partially overlaps with an older store (size mismatch) - unknown_sta/bad_forw…
226 … the Topdown Slots event that were not consumed by the back-end pipeline due to lack of back-end r…
230-end pipeline due to lack of back-end resources, as a result of memory subsystem delays, execution…
[all …]
/linux-6.12.1/Documentation/spi/
Dspi-summary.rst5 02-Feb-2012
8 ------------
17 clocking modes through which data is exchanged; mode-0 and mode-3 are most
32 - SPI may be used for request/response style device protocols, as with
35 - It may also be used to stream data in either direction (half duplex),
38 - Some devices may use eight bit words. Others may use different word
39 lengths, such as streams of 12-bit or 20-bit digital samples.
41 - Words are usually sent with their most significant bit (MSB) first,
44 - Sometimes SPI is used to daisy-chain devices, like shift registers.
51 SPI is only one of the names used by such four-wire protocols, and
[all …]
/linux-6.12.1/drivers/usb/gadget/udc/
Dat91_udc.c1 // SPDX-License-Identifier: GPL-2.0+
3 * at91_udc -- driver for at91-series USB peripheral controller
32 #include <linux/mfd/syscon/atmel-matrix.h>
38 * This controller is simple and PIO-only. It's used in many AT91-series
40 * at91sam926x (arm926ejs, with MMU), and several no-mmu versions.
50 * (and the transceiver) to stay gated off until they're necessary, saving
75 EP_INFO("ep3-int",
90 __raw_readl((udc)->udp_baseaddr + (reg))
92 __raw_writel((val), (udc)->udp_baseaddr + (reg))
94 /*-------------------------------------------------------------------------*/
[all …]
Dlpc32xx_udc.c1 // SPDX-License-Identifier: GPL-2.0+
20 #include <linux/dma-mapping.h>
78 #define DATA_IN 1 /* Expect dev->host transfer */
79 #define DATA_OUT 2 /* Expect host->dev transfer */
161 /* USB device peripheral - various */
164 bool clocked; member
188 dev_dbg(epp->udc->dev, "%s: " fmt, __func__, ## arg)
190 dev_err(epp->udc->dev, "%s: " fmt, __func__, ## arg)
192 dev_info(epp->udc->dev, "%s: " fmt, __func__, ## arg)
194 dev_warn(epp->udc->dev, "%s:" fmt, __func__, ## arg)
[all …]
Datmel_usba_udc.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2005-2007 Atmel Corporation
15 #include <linux/dma-mapping.h>
39 struct usba_ep *ep = inode->i_private; in queue_dbg_open()
45 return -ENOMEM; in queue_dbg_open()
48 spin_lock_irq(&ep->udc->lock); in queue_dbg_open()
49 list_for_each_entry(req, &ep->queue, queue) { in queue_dbg_open()
53 list_add_tail(&req_copy->queue, queue_data); in queue_dbg_open()
55 spin_unlock_irq(&ep->udc->lock); in queue_dbg_open()
57 file->private_data = queue_data; in queue_dbg_open()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/clock/
Dti,lmk04832.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Liam Beguin <liambeguin@gmail.com>
21 - ti,lmk04832
26 '#address-cells':
29 '#size-cells':
32 '#clock-cells':
35 spi-max-frequency:
40 - description: PLL2 reference clock.
[all …]
/linux-6.12.1/sound/soc/ti/
Ddavinci-i2s.c1 // SPDX-License-Identifier: GPL-2.0-only
9 * based on davinci-mcasp.c DT support
30 #include "edma-pcm.h"
31 #include "davinci-i2s.h"
33 #define DRV_NAME "davinci-i2s"
38 * - This driver supports the "Audio Serial Port" (ASP),
41 * - But it labels it a "Multi-channel Buffered Serial Port"
43 * backward-compatible, possibly explaining that confusion.
45 * - OMAP chips have a controller called McBSP, which is
48 * - Newer DaVinci chips have a controller called McASP,
[all …]
/linux-6.12.1/Documentation/networking/
Dphy.rst26 #. Increase code-reuse
27 #. Increase overall code-maintainability
67 for one of the users. (e.g. "git grep fsl,.*-mdio arch/powerpc/boot/dts/")
72 The Reduced Gigabit Medium Independent Interface (RGMII) is a 12-pin
84 or the PCB traces insert the correct 1.5-2ns delay
97 * PHY devices may offer sub-nanosecond granularity in how they allow a
115 PHY_INTERFACE_MODE_RGMII, it should make sure that the MAC-level delays are
130 -----------------------------------------
197 PHY-specific flags should be set in phydev->dev_flags prior to the call
208 Now just make sure that phydev->supported and phydev->advertising have any
[all …]
/linux-6.12.1/arch/mips/include/asm/sgi/
Dioc.h20 * All registers are 8-bit wide aligned on 32-bit boundary. Bad things
91 #define SGINT_TCWORD_MOS 0x02 /* One-shot IRQ mode. */
108 * The timer is the good old 8254. Unlike in PCs it's clocked at exactly 1MHz
113 * This is the constant we're using for calibrating the counter.
/linux-6.12.1/Documentation/arch/m68k/
Dbuddha-driver.rst8 ------------------------------------------------------------------------
11 Buddha-part of the Catweasel Zorro-II version
21 product number: 0 (42 for Catweasel Z-II)
23 Rom-vector: $1000
25 The card should be a Z-II board, size 64K, not for freemem
26 list, Rom-Vektor is valid, no second Autoconfig-board on the
30 as the Amiga Kickstart does: The lower nibble of the 8-Bit
32 $48, while it doesn't matter how often you're writing to $4a
36 otherwise your chance is only 1:16 to find the board :-).
38 The local memory-map is even active when mapped to $e8:
[all …]
/linux-6.12.1/drivers/pwm/
Dpwm-sl28cpld.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * enough to be briefly explained. It consists of one 8-bit counter. The PWM
14 * Let cnt[7:0] be the counter, clocked at 32kHz:
15 * +-----------+--------+--------------+-----------+---------------+
17 * +-----------+--------+--------------+-----------+---------------+
22 * +-----------+--------+--------------+-----------+---------------+
25 * - The hardware cannot generate a 100% duty cycle if the prescaler is 0.
26 * - The hardware cannot atomically set the prescaler and the counter value,
28 * - The counter is not reset if you switch the prescaler which leads
30 * - The duty cycle will switch immediately and not after a complete cycle.
[all …]
/linux-6.12.1/drivers/bcma/
Ddriver_chipcommon.c7 * Copyright 2012, Hauke Mehrtens <hauke@hauke-m.de>
30 if (cc->capabilities & BCMA_CC_CAP_PMU) in bcma_chipco_get_alp_clock()
39 struct bcma_bus *bus = cc->core->bus; in bcma_core_cc_has_pmu_watchdog()
41 if (cc->capabilities & BCMA_CC_CAP_PMU) { in bcma_core_cc_has_pmu_watchdog()
42 if (bus->chipinfo.id == BCMA_CHIP_ID_BCM53573) { in bcma_core_cc_has_pmu_watchdog()
43 WARN(bus->chipinfo.rev <= 1, "No watchdog available\n"); in bcma_core_cc_has_pmu_watchdog()
58 struct bcma_bus *bus = cc->core->bus; in bcma_chipco_watchdog_get_max_timer()
62 if (bus->chipinfo.id == BCMA_CHIP_ID_BCM4706) in bcma_chipco_watchdog_get_max_timer()
64 else if (cc->core->id.rev < 26) in bcma_chipco_watchdog_get_max_timer()
67 nb = (cc->core->id.rev >= 37) ? 32 : 24; in bcma_chipco_watchdog_get_max_timer()
[all …]
/linux-6.12.1/drivers/clocksource/
Darm_global_timer.c1 // SPDX-License-Identifier: GPL-2.0-only
46 * We are expecting to be clocked by the ARM peripheral clock.
60 * 1. Read the upper 32-bit timer counter register
61 * 2. Read the lower 32-bit timer counter register
62 * 3. Read the upper 32-bit timer counter register again. If the value is
63 * different to the 32-bit upper value read previously, go back to step 2.
64 * Otherwise the 64-bit timer counter value is correct.
94 * 2. Write the lower 32-bit Comparator Value Register.
95 * 3. Write the upper 32-bit Comparator Value Register.
155 * the same event in single-shot mode) in gt_clockevent_interrupt()
[all …]
Dtimer-cadence-ttc.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2011-2013 Xilinx
23 * This driver configures the 2 16/32-bit count-up timers as follows:
30 * common to all the timer channels (T1, T2, and T3). With a pre-scaler of 32,
31 * the timers are clocked at 78.125KHz (12.8 us resolution).
34 * obtained from device tree. The pre-scaler of 32 is used.
55 * Setup the timers to use pre-scaling, using a fixed value for now that will
60 #define CLK_CNTRL_PRESCALE ((PRESCALE_EXPONENT - 1) << 1)
67 * struct ttc_timer - This definition defines local timer structure
105 * ttc_set_interval - Set the timer interval value
[all …]
/linux-6.12.1/drivers/usb/musb/
Dda8xx.c1 // SPDX-License-Identifier: GPL-2.0
3 * Texas Instruments DA8xx/OMAP-L1x "glue layer"
5 * Copyright (c) 2008-2009 MontaVista Software, Inc. <source@mvista.com>
8 * Copyright (C) 2005-2006 by Texas Instruments
24 #include <linux/dma-mapping.h>
47 #define DA8XX_USB_GENERIC_RNDIS_EP_SIZE_REG(n) (0x50 + (((n) - 1) << 2))
77 * - not read/write INTRUSB/INTRUSBE (except during
79 * - use INTSET/INTCLR instead.
83 * da8xx_musb_enable - enable interrupts
87 void __iomem *reg_base = musb->ctrl_base; in da8xx_musb_enable()
[all …]
Dmusb_dsps.c1 // SPDX-License-Identifier: GPL-2.0
21 #include <linux/dma-mapping.h>
25 #include <linux/platform_data/usb-omap.h>
135 struct musb *musb = platform_get_drvdata(glue->musb); in dsps_mod_timer()
139 wait = msecs_to_jiffies(glue->wrp->poll_timeout); in dsps_mod_timer()
143 mod_timer(&musb->dev_timer, jiffies + wait); in dsps_mod_timer()
151 if (glue->vbus_irq) in dsps_mod_timer_optional()
154 dsps_mod_timer(glue, -1); in dsps_mod_timer_optional()
165 * dsps_musb_enable - enable interrupts
169 struct device *dev = musb->controller; in dsps_musb_enable()
[all …]
/linux-6.12.1/drivers/siox/
Dsiox-core.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2015-2017 Pengutronix, Uwe Kleine-König <kernel@pengutronix.de>
14 * The lowest bit in the SIOX status word signals if the in-device watchdog is
23 * clocked in before. The value clocked in is changed in each cycle and so
29 * Each Siox-Device has a 4 bit type number that is neither 0 nor 15. This is
43 mutex_lock(&smaster->lock); in siox_master_lock()
48 mutex_unlock(&smaster->lock); in siox_master_unlock()
83 if (sdevice->statustype) { in siox_device_type_error()
84 if (statustype != sdevice->statustype) in siox_device_type_error()
107 if (siox_device_type_error(sdevice, sdevice->status_read_clean)) in siox_device_synced()
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/broadwellx/
Dpipeline.json7 …: "This event counts the number of the divide operations executed. Uses edge-detect and a cmask va…
21 "BriefDescription": "Speculative and retired macro-conditional branches",
25 …": "This event counts both taken and not taken speculative and retired macro-conditional branch in…
30 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi…
34 …": "This event counts both taken and not taken speculative and retired macro-unconditional branch …
66 "BriefDescription": "Not taken macro-conditional branches",
70 "PublicDescription": "This event counts not taken macro-conditional branch instructions.",
75 "BriefDescription": "Taken speculative and retired macro-conditional branches",
79 …"PublicDescription": "This event counts taken speculative and retired macro-conditional branch ins…
84 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding…
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/broadwell/
Dpipeline.json7 …: "This event counts the number of the divide operations executed. Uses edge-detect and a cmask va…
21 "BriefDescription": "Speculative and retired macro-conditional branches",
25 …": "This event counts both taken and not taken speculative and retired macro-conditional branch in…
30 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi…
34 …": "This event counts both taken and not taken speculative and retired macro-unconditional branch …
66 "BriefDescription": "Not taken macro-conditional branches",
70 "PublicDescription": "This event counts not taken macro-conditional branch instructions.",
75 "BriefDescription": "Taken speculative and retired macro-conditional branches",
79 …"PublicDescription": "This event counts taken speculative and retired macro-conditional branch ins…
84 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding…
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/broadwellde/
Dpipeline.json7 …: "This event counts the number of the divide operations executed. Uses edge-detect and a cmask va…
21 "BriefDescription": "Speculative and retired macro-conditional branches",
25 …": "This event counts both taken and not taken speculative and retired macro-conditional branch in…
30 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi…
34 …": "This event counts both taken and not taken speculative and retired macro-unconditional branch …
66 "BriefDescription": "Not taken macro-conditional branches",
70 "PublicDescription": "This event counts not taken macro-conditional branch instructions.",
75 "BriefDescription": "Taken speculative and retired macro-conditional branches",
79 …"PublicDescription": "This event counts taken speculative and retired macro-conditional branch ins…
84 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding…
[all …]
/linux-6.12.1/sound/soc/codecs/
Dwm8955.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * wm8955.c -- WM8955 ALSA SoC Audio driver
50 { 2, 0x0079 }, /* R2 - LOUT1 volume */
51 { 3, 0x0079 }, /* R3 - ROUT1 volume */
52 { 5, 0x0008 }, /* R5 - DAC Control */
53 { 7, 0x000A }, /* R7 - Audio Interface */
54 { 8, 0x0000 }, /* R8 - Sample Rate */
55 { 10, 0x00FF }, /* R10 - Left DAC volume */
56 { 11, 0x00FF }, /* R11 - Right DAC volume */
57 { 12, 0x000F }, /* R12 - Bass control */
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/meteorlake/
Dpipeline.json18 …y executing divide or square root operations. Accounts for integer and floating-point operations.",
228-speculative execution path is known. The branch prediction unit (BPU) predicts the target address…
283 "BriefDescription": "Mispredicted non-taken conditional branch instructions retired.",
294 …"BriefDescription": "Mispredicted non-taken conditional branch instructions retired. This precise …
343 …"BriefDescription": "Miss-predicted near indirect branch instructions retired (excluding returns)",
348 …"PublicDescription": "Counts miss-predicted near indirect branch instructions retired excluding re…
429 …"PublicDescription": "This is a non-precise version (that is, does not use PEBS) of the event that…
454 …"BriefDescription": "Core clocks when the thread is in the C0.1 light-weight slower wakeup time bu…
458 …"PublicDescription": "Counts core clocks when the thread is in the C0.1 light-weight slower wakeup…
464 …"BriefDescription": "Core clocks when the thread is in the C0.2 light-weight faster wakeup time bu…
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/alderlake/
Dpipeline.json19 …y executing divide or square root operations. Accounts for integer and floating-point operations.",
336-speculative execution path is known. The branch prediction unit (BPU) predicts the target address…
372 "BriefDescription": "Mispredicted non-taken conditional branch instructions retired.",
414 …"BriefDescription": "Miss-predicted near indirect branch instructions retired (excluding returns)",
419 …"PublicDescription": "Counts miss-predicted near indirect branch instructions retired excluding re…
505 …"PublicDescription": "This is a non-precise version (that is, does not use PEBS) of the event that…
532 …"BriefDescription": "Core clocks when the thread is in the C0.1 light-weight slower wakeup time bu…
536 …"PublicDescription": "Counts core clocks when the thread is in the C0.1 light-weight slower wakeup…
542 …"BriefDescription": "Core clocks when the thread is in the C0.2 light-weight faster wakeup time bu…
546 …"PublicDescription": "Counts core clocks when the thread is in the C0.2 light-weight faster wakeup…
[all …]
/linux-6.12.1/drivers/net/wireless/ath/ath9k/
Dbeacon.c2 * Copyright (c) 2008-2011 Atheros Communications Inc.
17 #include <linux/dma-mapping.h>
24 sc->beacon.tx_processed = false; in ath9k_reset_beacon_status()
25 sc->beacon.tx_last = false; in ath9k_reset_beacon_status()
35 struct ath_hw *ah = sc->sc_ah; in ath9k_beaconq_config()
40 ath9k_hw_get_txq_props(ah, sc->beacon.beaconq, &qi); in ath9k_beaconq_config()
42 if (sc->sc_ah->opmode == NL80211_IFTYPE_AP || in ath9k_beaconq_config()
43 sc->sc_ah->opmode == NL80211_IFTYPE_MESH_POINT) { in ath9k_beaconq_config()
50 txq = sc->tx.txq_map[IEEE80211_AC_BE]; in ath9k_beaconq_config()
51 ath9k_hw_get_txq_props(ah, txq->axq_qnum, &qi_be); in ath9k_beaconq_config()
[all …]
/linux-6.12.1/drivers/tty/serial/
Dsunsu.c1 // SPDX-License-Identifier: GPL-2.0
6 * Copyright (C) 1998-1999 Pete Zaitcev (zaitcev@yahoo.com)
13 * Theodore Ts'o <tytso@mit.edu>, 2001-Oct-12
16 * David S. Miller (davem@davemloft.net), 2002-Jul-29
50 /* We are on a NS PC87303 clocked with 24.0 MHz, which results
106 offset <<= up->port.regshift; in serial_in()
108 switch (up->port.iotype) { in serial_in()
110 outb(up->port.hub6 - 1 + offset, up->port.iobase); in serial_in()
111 return inb(up->port.iobase + 1); in serial_in()
114 return readb(up->port.membase + offset); in serial_in()
[all …]

12