/Linux-v5.4/fs/nls/ |
D | Kconfig | 11 as the ability of some filesystems to use native languages 16 To compile this code as a module, choose M here: the module 27 system (if different) to store data (filenames) on a disk. 45 in so-called DOS codepages. You need to include the appropriate 46 codepage if you want to be able to read/write these filenames on 47 DOS/Windows partitions correctly. This does apply to the filenames 48 only, not to the file contents. You can include several codepages; 49 say Y here if you want to include the DOS codepage that is used in 57 in so-called DOS codepages. You need to include the appropriate 58 codepage if you want to be able to read/write these filenames on [all …]
|
/Linux-v5.4/arch/m68k/hp300/ |
D | hp300map.map | 11 # be saved by mapping AltGr to Alt (and adapting a few entries): 185 compose '`' 'A' to '�' 186 compose '`' 'a' to '�' 187 compose '\'' 'A' to '�' 188 compose '\'' 'a' to '�' 189 compose '^' 'A' to '�' 190 compose '^' 'a' to '�' 191 compose '~' 'A' to '�' 192 compose '~' 'a' to '�' 193 compose '"' 'A' to '�' [all …]
|
/Linux-v5.4/drivers/clocksource/ |
D | timer-stm32.c | 55 * @to: a timer_of structure pointer 58 * Accessor helper to set the number of bits in the timer-of private 62 static void stm32_timer_of_bits_set(struct timer_of *to, int bits) in stm32_timer_of_bits_set() argument 64 struct stm32_timer_private *pd = to->private_data; in stm32_timer_of_bits_set() 71 * @to: a timer_of structure pointer 73 * Accessor helper to get the number of bits in the timer-of private 76 * Returns an integer corresponding to the number of bits. 78 static int stm32_timer_of_bits_get(struct timer_of *to) in stm32_timer_of_bits_get() argument 80 struct stm32_timer_private *pd = to->private_data; in stm32_timer_of_bits_get() 99 static void stm32_clock_event_disable(struct timer_of *to) in stm32_clock_event_disable() argument [all …]
|
D | timer-mediatek.c | 56 #define SYST_CON_REG(to) (timer_of_base(to) + SYST_CON) argument 57 #define SYST_VAL_REG(to) (timer_of_base(to) + SYST_VAL) argument 60 * SYST_CON_EN: Clock enable. Shall be set to 65 * SYST_CON_IRQ_EN: Set to allow interrupt. 67 * SYST_CON_IRQ_CLR: Set to clear interrupt. 75 static void mtk_syst_ack_irq(struct timer_of *to) in mtk_syst_ack_irq() argument 78 writel(SYST_CON_IRQ_CLR | SYST_CON_EN, SYST_CON_REG(to)); in mtk_syst_ack_irq() 84 struct timer_of *to = to_timer_of(clkevt); in mtk_syst_handler() local 86 mtk_syst_ack_irq(to); in mtk_syst_handler() 95 struct timer_of *to = to_timer_of(clkevt); in mtk_syst_clkevt_next_event() local [all …]
|
/Linux-v5.4/net/sched/ |
D | Kconfig | 10 When the kernel has several packets to send out over a network 11 device, it has to decide which ones to send first, which ones to 12 delay, and which ones to drop. This is the job of the queueing 13 disciplines, several different algorithms for how to do this 18 able to choose from among several alternative algorithms which can 19 then be attached to different network devices. This is useful for 21 need a certain minimum data flow rate, or if you need to limit the 23 This code is considered to be experimental. 25 To administer these schedulers, you'll need the user-level utilities 31 This Quality of Service (QoS) support will enable you to use [all …]
|
/Linux-v5.4/Documentation/filesystems/ |
D | xfs-delayed-logging-design.txt | 4 Introduction to Re-logging in XFS 9 logged are made up of the changes to in-core structures rather than on-disk 11 logged. The reason for these differences is to reduce the amount of log space 18 modifications to a single object to be carried in the log at any given time. 19 This allows the log to avoid needing to flush each change to disk before 20 recording a new change to the object. XFS does this via a method called 22 new change to the object is recorded with a *new copy* of all the existing 23 changes in the new transaction that is written to the log. 25 That is, if we have a sequence of changes A through to F, and the object was 26 written to disk after change D, we would see in the log the following series [all …]
|
/Linux-v5.4/drivers/usb/serial/ |
D | Kconfig | 11 ports, or acts like a serial device, and you want to connect it to 16 supported, and on how to use them. 18 To compile this driver as a module, choose M here: the 27 If you say Y here, it will be possible to use a USB to serial 31 terminal or printer is connected to that serial port. 37 your boot loader (lilo or loadlin) about how to pass options to the 41 kernel will automatically use the first USB to serial converter 49 Say Y here if you want to use the generic USB serial driver. Please 52 support" be compiled as a module for this driver to be used 58 Say Y here to use the USB serial "simple" driver. This driver [all …]
|
/Linux-v5.4/arch/um/drivers/ |
D | Kconfig | 9 console driver which dumps all printk messages to stderr. 14 The User-Mode Linux environment allows you to create virtual serial 15 lines on the UML that are usually made to show up on the host as 19 information and command line examples of how to use this facility. 27 lines to a device similar to /dev/null. Data written to it disappears 28 and there is never any data to be read. 34 lines to host portals. They may be accessed with 'telnet <host> 36 attached to a single portal, although what UML device you get when 37 you telnet to that portal will be unpredictable. 38 It is safe to say 'Y' here. [all …]
|
/Linux-v5.4/net/netfilter/ |
D | Kconfig | 10 This allows you to classify packets from ingress using the Netfilter 47 and is also scheduled to replace the old syslog-based ipt_LOG 65 through your machine, in order to figure out how they are related 68 This is required to do Masquerading or other kinds of Network 69 Address Translation. It can also be used to enhance packet 72 To compile it as a module, choose M here. If unsure, say N. 90 `CONNMARK' target and `connmark' match. Similar to the mark value 99 This option enables security markings to be applied to 100 connections. Typically they are copied to connections from 102 connections to packets with the same target, with the packets [all …]
|
/Linux-v5.4/drivers/input/misc/ |
D | Kconfig | 23 To compile this driver as a module, choose M here: the module 33 To compile this driver as a module, choose M here: the module 40 Say Y here to use the PowerOn Key for ST-Ericsson's AB8500 43 To compile this driver as a module, choose M here: the module 49 Say Y here if you want to support an AD7142/3/7/8/7A touch sensor. 53 To compile this driver as a module, choose M here: the 61 Say Y here if you have AD7142/AD7147 hooked to an I2C bus. 63 To compile this driver as a module, choose M here: the 71 Say Y here if you have AD7142/AD7147 hooked to a SPI bus. 73 To compile this driver as a module, choose M here: the [all …]
|
/Linux-v5.4/Documentation/scsi/ |
D | ChangeLog.lpfc | 5 Changes from 20050323 to 20050413 7 * Changed version number to 8.0.28 10 * Removed pci dma sync calls to coherent/consistent pci memory. 13 * Removed sysfs attributes that are used to dump the various 17 to luns on nodes in NPR or other relevant states (PLOGI, 23 * Removed extraneous calls to lpfc_sli_next_iotag which should 29 if we timed out waiting for command to complete after abort was 31 * Zero-out response sense length in lpfc_scsi_prep_cmnd to prevent 45 driver has already returned the command to the midlayer. 47 Changes from 20050308 to 20050323 [all …]
|
/Linux-v5.4/Documentation/networking/ |
D | ppp_generic.txt | 12 * the interface to the networking code 15 * the interface to pppd, via a /dev/ppp character device 23 mechanism for transporting PPP frames from one machine to another. A 26 to be able to send PPP frames, receive PPP frames, and optionally 31 This architecture makes it possible to implement PPP multilink in a 32 natural and straightforward way, by allowing more than one channel to 33 be linked to each ppp network interface unit. The generic layer is 42 functions used to communicate between the generic PPP layer and PPP 45 Each channel has to provide two functions to the generic PPP layer, 48 * start_xmit() is called by the generic layer when it has a frame to [all …]
|
/Linux-v5.4/Documentation/admin-guide/pm/ |
D | cpufreq.rst | 20 different clock frequency and voltage configurations, often referred to as 29 In some situations it is desirable or even necessary to run the program as fast 30 as possible and then there is no reason to use any P-states different from the 32 available). In some other cases, however, it may not be necessary to execute 35 It also may not be physically possible to maintain maximum CPU capacity for too 36 long for thermal or power supply capacity reasons or similar. To cover those 37 cases, there are hardware interfaces allowing CPUs to be switched between 38 different frequency/voltage configurations or (in the ACPI terminology) to be 41 Typically, they are used along with algorithms to estimate the required CPU 42 capacity, so as to decide which P-states to put the CPUs into. Of course, since [all …]
|
D | cpuidle.rst | 19 Modern processors are generally able to enter states in which the execution of 20 a program is suspended and instructions belonging to it are not fetched from 24 generally allows power drawn by the processor to be reduced and, in consequence, 25 it is an opportunity to save energy. 36 not be separate physical entities and may just be interfaces appearing to 38 entity which appears to be fetching instructions that belong to one sequence 43 program) at a time, it is a CPU. In that case, if the hardware is asked to 44 enter an idle state, that applies to the processor as a whole. 46 Second, if the processor is multi-core, each core in it is able to follow at 51 time. The entire cores are CPUs in that case and if the hardware is asked to [all …]
|
/Linux-v5.4/include/uapi/linux/ |
D | kfd_ioctl.h | 4 * Permission is hereby granted, free of charge, to any person obtaining a 6 * to deal in the Software without restriction, including without limitation 7 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 8 * and/or sell copies of the Software, and to permit persons to whom the 9 * Software is furnished to do so, subject to the following conditions: 15 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 47 __u64 ring_base_address; /* to KFD */ 52 __u32 ring_size; /* to KFD */ 53 __u32 gpu_id; /* to KFD */ 54 __u32 queue_type; /* to KFD */ [all …]
|
D | dm-log-userspace.h | 17 * in dm-dirty-log.h. Its purpose is simply to pass the parameters and 37 * User-space will then wait to receive requests form the kernel, which it 41 * you will see 'Payload-to-userspace' and 'Payload-to-kernel'. The 42 * 'Payload-to-userspace' is what the kernel sends in 'additional data' as 43 * necessary parameters to complete the request. The 'Payload-to-kernel' is 44 * the 'additional data' returned to the kernel that contains the necessary 50 * DM_ULOG_CTR corresponds to (found in dm-dirty-log.h): 54 * Payload-to-userspace: 56 * Payload-to-kernel: 64 * will be used by all request types to a specific log. The constructor must [all …]
|
/Linux-v5.4/sound/pci/ |
D | Kconfig | 17 Say Y here to include support for the integrated AC97 sound 21 To compile this as a module, choose M here: the module 31 Say 'Y' or 'M' to include support for Avance Logic ALS300/ALS300+ 33 To compile this driver as a module, choose M here: the module 44 Say Y here to include support for soundcards based on Avance Logic 47 To compile this driver as a module, choose M here: the module 56 Say Y here to include support for the integrated AC97 sound 61 To compile this driver as a module, choose M here: the module 71 Say Y here to include support for AudioScience ASI sound cards. 73 To compile this driver as a module, choose M here: the module [all …]
|
/Linux-v5.4/drivers/input/keyboard/ |
D | Kconfig | 22 to an ADC using a resistor ladder. 24 Say Y here if your device has such buttons connected to an ADC. Your 26 for mapping voltages to buttons. 28 To compile this driver as a module, choose M here: the 38 To compile this driver as a module, choose M here: the module will 45 Say Y here if you want to use a ADP5588/87 attached to your 48 To compile this driver as a module, choose M here: the 55 Say Y here if you want to use a ADP5585/ADP5589 attached to your 58 To compile this driver as a module, choose M here: the 68 To compile this driver as a module, choose M here: the [all …]
|
/Linux-v5.4/Documentation/driver-api/pm/ |
D | cpuidle.rst | 21 Every time one of the logical CPUs in the system (the entities that appear to 24 there are no tasks to run on it except for the special "idle" task associated 25 with it, there is an opportunity to save energy for the processor that it 26 belongs to. That can be done by making the idle logical CPU stop fetching 31 situation in principle, so it may be necessary to find the most suitable one 32 (from the kernel perspective) and ask the processor to use (or "enter") that 40 units: *governors* responsible for selecting idle states to ask the processor 41 to enter, *drivers* that pass the governors' decisions on to the hardware and 49 one of the logical CPUs in the system turns out to be idle. Its role is to 50 select an idle state to ask the processor to enter in order to save some energy. [all …]
|
/Linux-v5.4/drivers/tty/vt/ |
D | defkeymap.map | 12 # be saved by mapping AltGr to Alt (and adapting a few entries): 291 compose '`' 'A' to '�' 292 compose '`' 'a' to '�' 293 compose '\'' 'A' to '�' 294 compose '\'' 'a' to '�' 295 compose '^' 'A' to '�' 296 compose '^' 'a' to '�' 297 compose '~' 'A' to '�' 298 compose '~' 'a' to '�' 299 compose '"' 'A' to '�' [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/power/ |
D | rockchip-io-domain.txt | 4 IO domain voltages on some Rockchip SoCs are variable but need to be 9 - If the regulator hooked up to a pin like SDMMC0_VDD is 3.3V then 10 bit 7 of GRF_IO_VSEL needs to be 0. If the regulator hooked up to 11 that same pin is 1.8V then bit 7 of GRF_IO_VSEL needs to be 1. 15 hooked up to the pins. 18 - any logic for deciding what voltage we should set regulators to 48 - rockchip,grf: phandle to the syscon managing the "general register files" 49 Systems should move the io-domains to a sub-node of the grf simple-mfd. 53 to report their voltage. The IO Voltage Domain for any non-specified 57 - vccio6-supply: The supply connected to VCCIO6. [all …]
|
/Linux-v5.4/net/netfilter/ipvs/ |
D | Kconfig | 13 that will take care of intercepting incoming connections to a 14 single IP address and scheduling them to real servers. 19 be used to choose which server the connection is directed to, 24 If you want to compile it in kernel, say Y. To compile it as a 35 Add IPv6 support to IPVS. 42 Say Y here if you want to get additional messages useful in 51 The IPVS connection hash table uses the chaining scheme to handle 57 value of 2 to the your input number power. The number to choose is 58 from 8 to 20, the default number is 12, which means the table size 61 to your virtual server application. It is good to set the table size [all …]
|
/Linux-v5.4/LICENSES/preferred/ |
D | GPL-2.0 | 7 To use this license in source code, put one of the following SPDX 8 tag/value pairs into a comment according to the placement 25 Everyone is permitted to copy and distribute verbatim copies 30 The licenses for most software are designed to take away your 31 freedom to share and change it. By contrast, the GNU General Public 32 License is intended to guarantee your freedom to share and change free 33 software--to make sure the software is free for all its users. This 34 General Public License applies to most of the Free Software 35 Foundation's software and to any other program whose authors commit to 37 the GNU Library General Public License instead.) You can apply it to [all …]
|
/Linux-v5.4/include/linux/ |
D | nvme-fc-driver.h | 31 * @dev_loss_tmo: maximum delay for reconnects to an association on 36 * be set to 0. 49 * to LLDD in order to perform a NVME FC-4 LS 52 * Values set by the NVME-FC layer prior to calling the LLDD ls_req 54 * @rqstaddr: pointer to request buffer 57 * @rspaddr: pointer to response buffer 60 * @timeout: Maximum amount of time, in seconds, to wait for the LS response. 61 * If timeout exceeded, LLDD to abort LS exchange and complete 63 * @private: pointer to memory allocated alongside the ls request structure 64 * that is specifically for the LLDD to use while processing the [all …]
|
/Linux-v5.4/Documentation/process/ |
D | 7.AdvancedTopics.rst | 7 works. There is still more to learn, however! This section will cover a 8 number of topics which can be helpful for developers wanting to become a 16 application. While BitKeeper was controversial, the approach to software 19 project. In current times, there are several free alternatives to 26 still being civilized by its developers. This document will not attempt to 27 teach the reader how to use git; that would be sufficient material for a 30 wish to come up to speed with git will find more information at: 38 The first order of business is to read the above sites and get a solid 39 understanding of how git works before trying to use it to make patches 40 available to others. A git-using developer should be able to obtain a copy [all …]
|