| /kernel/linux/linux-5.10/drivers/net/phy/ |
| D | phy-core.c | 1 // SPDX-License-Identifier: GPL-2.0+ 10 * phy_speed_to_str - Return a string representing the PHY link speed 55 return "Unsupported (update phy-core.c)"; in phy_speed_to_str() 61 * phy_duplex_to_str - Return string describing the duplex 70 return "Full"; in phy_duplex_to_str() 73 return "Unsupported (update phy-core.c)"; in phy_duplex_to_str() 79 * - iow, descending speed. */ 82 .bit = ETHTOOL_LINK_MODE_ ## b ## _BIT} 86 PHY_SETTING( 400000, FULL, 400000baseCR8_Full ), 87 PHY_SETTING( 400000, FULL, 400000baseKR8_Full ), [all …]
|
| /kernel/linux/linux-6.6/drivers/net/phy/ |
| D | phy-core.c | 1 // SPDX-License-Identifier: GPL-2.0+ 10 * phy_speed_to_str - Return a string representing the PHY link speed 57 return "Unsupported (update phy-core.c)"; in phy_speed_to_str() 63 * phy_duplex_to_str - Return string describing the duplex 72 return "Full"; in phy_duplex_to_str() 75 return "Unsupported (update phy-core.c)"; in phy_duplex_to_str() 80 * phy_rate_matching_to_str - Return a string describing the rate matching 94 return "open-loop"; in phy_rate_matching_to_str() 96 return "Unsupported (update phy-core.c)"; in phy_rate_matching_to_str() 101 * phy_interface_num_ports - Return the number of links that can be carried by [all …]
|
| /kernel/linux/linux-5.10/drivers/acpi/acpica/ |
| D | utmath.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 4 * Module Name: utmath - Integer math support routines 14 /* Structures used only for 64-bit divide */ 22 u64 full; member 28 * Optional support for 64-bit double-precision integer multiply and shift. 29 * This code is configurable and is implemented in order to support 32-bit 30 * kernel environments where a 64-bit double-precision math library is not 39 * PARAMETERS: multiplicand - 64-bit multiplicand 40 * multiplier - 32-bit multiplier 41 * out_product - Pointer to where the product is returned [all …]
|
| /kernel/linux/linux-6.6/drivers/acpi/acpica/ |
| D | utmath.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 4 * Module Name: utmath - Integer math support routines 14 /* Structures used only for 64-bit divide */ 22 u64 full; member 28 * Optional support for 64-bit double-precision integer multiply and shift. 29 * This code is configurable and is implemented in order to support 32-bit 30 * kernel environments where a 64-bit double-precision math library is not 39 * PARAMETERS: multiplicand - 64-bit multiplicand 40 * multiplier - 32-bit multiplier 41 * out_product - Pointer to where the product is returned [all …]
|
| /kernel/linux/linux-6.6/drivers/comedi/drivers/ |
| D | jr3_pci.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * is 16 bits, but aligned on a 32 bit PCI boundary 31 * two-byte words. 42 * Channels 1-6 contain the coupled force data Fx through Mz. Channel 43 * 7 contains the sensor's calibration data. The use of channels 8-15 70 * the full scales. 84 * which axes to use in computing the vectors. Each bit signifies 85 * selection of a single axis. The V1x axis bit corresponds to a hex 86 * value of 0x0001 and the V2z bit corresponds to a hex value of 91 * calculated. Setting the changeV1 bit or the changeV2 bit will [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ |
| D | jr3_pci.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * is 16 bits, but aligned on a 32 bit PCI boundary 31 * two-byte words. 42 * Channels 1-6 contain the coupled force data Fx through Mz. Channel 43 * 7 contains the sensor's calibration data. The use of channels 8-15 70 * the full scales. 84 * which axes to use in computing the vectors. Each bit signifies 85 * selection of a single axis. The V1x axis bit corresponds to a hex 86 * value of 0x0001 and the V2z bit corresponds to a hex value of 91 * calculated. Setting the changeV1 bit or the changeV2 bit will [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/sunplus/ |
| D | spl2sw_define.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 #define MAX_NETDEV_NUM 2 /* Maximum # of net-device */ 12 #define MAC_INT_DAISY_MODE_CHG BIT(31) /* Daisy Mode Change */ 13 #define MAC_INT_IP_CHKSUM_ERR BIT(23) /* IP Checksum Append Error */ 14 #define MAC_INT_WDOG_TIMER1_EXP BIT(22) /* Watchdog Timer1 Expired */ 15 #define MAC_INT_WDOG_TIMER0_EXP BIT(21) /* Watchdog Timer0 Expired */ 16 #define MAC_INT_INTRUDER_ALERT BIT(20) /* Atruder Alert */ 17 #define MAC_INT_PORT_ST_CHG BIT(19) /* Port Status Change */ 18 #define MAC_INT_BC_STORM BIT(18) /* Broad Cast Storm */ 19 #define MAC_INT_MUST_DROP_LAN BIT(17) /* Global Queue Exhausted */ [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/dma/ |
| D | st,stm32-dma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/st,stm32-dma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The STM32 DMA is a general-purpose direct memory access controller capable of 13 described in the dma.txt file, using a four-cell specifier for each 17 3. A 32bit mask specifying the DMA channel configuration which are device 19 -bit 9: Peripheral Increment Address 22 -bit 10: Memory Increment Address 25 -bit 15: Peripheral Increment Offset Size [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | cnt32_to_63.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Extend a 32-bit counter to 63 bits 31 * cnt32_to_63 - Expand a 32-bit counter to a 63-bit counter 35 * a relatively short period making wrap-arounds rather frequent. This 36 * is a problem when implementing sched_clock() for example, where a 64-bit 37 * non-wrapping monotonic value is expected to be returned. 39 * To overcome that limitation, let's extend a 32-bit counter to 63 bits 41 * by the hardware while bits 32 to 62 are stored in memory. The top bit in 42 * memory is used to synchronize with the hardware clock half-period. When 43 * the top bit of both counters (hardware and in memory) differ then the [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | cnt32_to_63.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Extend a 32-bit counter to 63 bits 31 * cnt32_to_63 - Expand a 32-bit counter to a 63-bit counter 35 * a relatively short period making wrap-arounds rather frequent. This 36 * is a problem when implementing sched_clock() for example, where a 64-bit 37 * non-wrapping monotonic value is expected to be returned. 39 * To overcome that limitation, let's extend a 32-bit counter to 63 bits 41 * by the hardware while bits 32 to 62 are stored in memory. The top bit in 42 * memory is used to synchronize with the hardware clock half-period. When 43 * the top bit of both counters (hardware and in memory) differ then the [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/dma/ |
| D | st,stm32-dma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/st,stm32-dma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The STM32 DMA is a general-purpose direct memory access controller capable of 13 described in the dma.txt file, using a four-cell specifier for each 17 3. A 32bit mask specifying the DMA channel configuration which are device 19 -bit 9: Peripheral Increment Address 22 -bit 10: Memory Increment Address 25 -bit 15: Peripheral Increment Offset Size [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/ |
| D | dwmac1000.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 Copyright (C) 2007-2009 STMicroelectronics Ltd 23 #define GMAC_WAKEUP_FILTER 0x00000028 /* Wake-up Frame Filter */ 26 #define GMAC_INT_STATUS_PMT BIT(3) 27 #define GMAC_INT_STATUS_MMCIS BIT(4) 28 #define GMAC_INT_STATUS_MMCRIS BIT(5) 29 #define GMAC_INT_STATUS_MMCTIS BIT(6) 30 #define GMAC_INT_STATUS_MMCCSUM BIT(7) 31 #define GMAC_INT_STATUS_TSTAMP BIT(9) 32 #define GMAC_INT_STATUS_LPIIS BIT(10) [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/ |
| D | dwmac1000.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 Copyright (C) 2007-2009 STMicroelectronics Ltd 23 #define GMAC_WAKEUP_FILTER 0x00000028 /* Wake-up Frame Filter */ 26 #define GMAC_INT_STATUS_PMT BIT(3) 27 #define GMAC_INT_STATUS_MMCIS BIT(4) 28 #define GMAC_INT_STATUS_MMCRIS BIT(5) 29 #define GMAC_INT_STATUS_MMCTIS BIT(6) 30 #define GMAC_INT_STATUS_MMCCSUM BIT(7) 31 #define GMAC_INT_STATUS_TSTAMP BIT(9) 32 #define GMAC_INT_STATUS_LPIIS BIT(10) [all …]
|
| /kernel/linux/linux-5.10/include/asm-generic/bitops/ |
| D | instrumented-atomic.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * This file provides wrappers with sanitizer instrumentation for atomic bit 8 * the below bit operations with an arch_ prefix (e.g. arch_set_bit(), 17 * set_bit - Atomically set a bit in memory 18 * @nr: the bit to set 24 * restricted to acting on a single-word quantity. 33 * clear_bit - Clears a bit in memory 34 * @nr: Bit to clear 46 * change_bit - Toggle a bit in memory 47 * @nr: Bit to change [all …]
|
| /kernel/linux/linux-6.6/include/asm-generic/bitops/ |
| D | instrumented-atomic.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * This file provides wrappers with sanitizer instrumentation for atomic bit 8 * the below bit operations with an arch_ prefix (e.g. arch_set_bit(), 17 * set_bit - Atomically set a bit in memory 18 * @nr: the bit to set 24 * restricted to acting on a single-word quantity. 33 * clear_bit - Clears a bit in memory 34 * @nr: Bit to clear 46 * change_bit - Toggle a bit in memory 47 * @nr: Bit to change [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/arm64/ampere/ampereone/ |
| D | core-imp-def.json | 93 … "PublicDescription": "Count predict pipe stalls due to speculative return address predictor full", 96 … "BriefDescription": "Count predict pipe stalls due to speculative return address predictor full" 99 "PublicDescription": "Macro-ops speculatively decoded", 102 "BriefDescription": "Macro-ops speculatively decoded" 117 "PublicDescription": "ETM extout bit 0", 120 "BriefDescription": "ETM extout bit 0" 123 "PublicDescription": "ETM extout bit 1", 126 "BriefDescription": "ETM extout bit 1" 129 "PublicDescription": "ETM extout bit 2", 132 "BriefDescription": "ETM extout bit 2" [all …]
|
| /kernel/linux/linux-6.6/drivers/hyperhold/ |
| D | hp_space.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (c) 2020-2022 Huawei Technologies Co., Ltd. 23 kvfree(spc->bitmap); in deinit_space() 24 atomic64_sub(BITS_TO_LONGS(spc->nr_ext) * sizeof(long), &spc_mem); in deinit_space() 25 spc->ext_size = 0; in deinit_space() 26 spc->nr_ext = 0; in deinit_space() 27 atomic_set(&spc->last_alloc_bit, 0); in deinit_space() 28 atomic_set(&spc->nr_alloced, 0); in deinit_space() 35 if (ext_size & (PAGE_SIZE - 1)) { in init_space() 39 if (dev_size & (ext_size - 1)) { in init_space() [all …]
|
| /kernel/linux/linux-5.10/drivers/hyperhold/ |
| D | hp_space.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (c) 2020-2022 Huawei Technologies Co., Ltd. 23 kvfree(spc->bitmap); in deinit_space() 24 atomic64_sub(BITS_TO_LONGS(spc->nr_ext) * sizeof(long), &spc_mem); in deinit_space() 25 spc->ext_size = 0; in deinit_space() 26 spc->nr_ext = 0; in deinit_space() 27 atomic_set(&spc->last_alloc_bit, 0); in deinit_space() 28 atomic_set(&spc->nr_alloced, 0); in deinit_space() 35 if (ext_size & (PAGE_SIZE - 1)) { in init_space() 39 if (dev_size & (ext_size - 1)) { in init_space() [all …]
|
| /kernel/linux/linux-6.6/drivers/power/supply/ |
| D | cpcap-battery.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * Copyright (C) 2009-2010 Motorola, Inc. 23 #include <linux/nvmem-consumer.h> 28 #include <linux/mfd/motorola-cpcap.h> 31 * Register bit defines for CPCAP_REG_BPEOL. Some of these seem to 32 * map to MC13783UG.pdf "Table 5-19. Register 13, Power Control 0" 36 #define CPCAP_REG_BPEOL_BIT_EOL9 BIT(9) /* Set for EOL irq */ 37 #define CPCAP_REG_BPEOL_BIT_EOL8 BIT(8) /* Set for EOL irq */ 38 #define CPCAP_REG_BPEOL_BIT_UNKNOWN7 BIT(7) 39 #define CPCAP_REG_BPEOL_BIT_UNKNOWN6 BIT(6) [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/ |
| D | aha1542.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 #define STST BIT(7) /* Self Test in Progress */ 11 #define DIAGF BIT(6) /* Internal Diagnostic Failure */ 12 #define INIT BIT(5) /* Mailbox Initialization Required */ 13 #define IDLE BIT(4) /* SCSI Host Adapter Idle */ 14 #define CDF BIT(3) /* Command/Data Out Port Full */ 15 #define DF BIT(2) /* Data In Port Full */ 16 /* BIT(1) is reserved */ 17 #define INVDCMD BIT(0) /* Invalid H A Command */ 21 #define ANYINTR BIT(7) /* Any Interrupt */ [all …]
|
| /kernel/linux/linux-6.6/arch/x86/include/asm/ |
| D | perf_event.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 134 /* Steal the highest bit of pebs_data_cfg for SW usage */ 148 unsigned int full; member 161 unsigned int full; member 172 unsigned int full; member 185 /* Counters Sub-Leaf */ 187 /* Auto Counter Reload Sub-Leaf */ 189 /* Events Sub-Leaf */ 193 unsigned int full; member 200 /* EQ-bit Supported */ [all …]
|
| /kernel/linux/linux-6.6/drivers/scsi/ |
| D | aha1542.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 #define STST BIT(7) /* Self Test in Progress */ 11 #define DIAGF BIT(6) /* Internal Diagnostic Failure */ 12 #define INIT BIT(5) /* Mailbox Initialization Required */ 13 #define IDLE BIT(4) /* SCSI Host Adapter Idle */ 14 #define CDF BIT(3) /* Command/Data Out Port Full */ 15 #define DF BIT(2) /* Data In Port Full */ 16 /* BIT(1) is reserved */ 17 #define INVDCMD BIT(0) /* Invalid H A Command */ 21 #define ANYINTR BIT(7) /* Any Interrupt */ [all …]
|
| /kernel/linux/linux-6.6/Documentation/networking/device_drivers/can/ |
| D | can327.rst | 1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 7 -------- 14 ----------- 26 ------------- 29 into full fledged (as far as possible) CAN interfaces. 33 order to fake full-duplex operation. 36 enough to implement simple request-response protocols (such as OBD II), 50 ----------- 59 ---------------------------------- 68 --debug \ [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/i2c/ |
| D | ov2680.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 27 #include <media/v4l2-subdev.h> 28 #include <media/v4l2-device.h> 29 #include <media/v4l2-ctrls.h> 30 #include <linux/v4l2-mediabus.h> 31 #include <media/media-entity.h> 58 * bits 31-16: numerator, bits 15-0: denominator 63 * current f-number bits definition: 64 * bits 31-16: numerator, bits 15-0: denominator 69 * f-number range bits definition: [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/kvm/ |
| D | dirty_log_test.c | 1 // SPDX-License-Identifier: GPL-2.0 47 # define BITOP_LE_SWIZZLE ((BITS_PER_LONG-1) & ~0x7) 147 * is the only place that we'll guarantee both "dirty bit" and "dirty data" 149 * after setting dirty bit but before the data is written. 154 * ring-full event. It should only be read until a sem_wait() of 160 * tricky case when the ring just got full, kvm will do userspace exit due to 161 * ring full. When that happens, the very last PFN is set but actually the 163 * we found that the dirty ring is full, refused to continue the vcpu, and 167 * bit, because it's a redundant bit, and when the write happens later the bit 212 while (ret == -1 && errno == EINTR); in sem_wait_until() [all …]
|