/linux/Documentation/devicetree/bindings/riscv/ |
H A D | extensions.yaml | 56 The base ISA implemented by this hart, as described by the 20191213 71 The base integer instruction set, as ratified in the 20191213 80 The standard M extension for integer multiplication and division, as 86 The standard A extension for atomic instructions, as ratified in the 91 The standard F extension for single-precision floating point, as 97 The standard D extension for double-precision floating-point, as 103 The standard Q extension for quad-precision floating-point, as 109 The standard C extension for compressed instructions, as ratified in 114 The standard V extension for vector operations, as ratified 120 The standard H extension for hypervisors as ratified in the 20191213 [all …]
|
/linux/fs/bcachefs/ |
H A D | btree_update_interior.c | 267 static void bch2_btree_node_free_never_used(struct btree_update *as, in bch2_btree_node_free_never_used() argument 271 struct bch_fs *c = as->c; in bch2_btree_node_free_never_used() 272 struct prealloc_nodes *p = &as->prealloc_nodes[b->c.lock.readers != NULL]; in bch2_btree_node_free_never_used() 277 BUG_ON(b->will_make_reachable != (1UL|(unsigned long) as)); in bch2_btree_node_free_never_used() 280 closure_put(&as->cl); in bch2_btree_node_free_never_used() 381 static struct btree *bch2_btree_node_alloc(struct btree_update *as, in bch2_btree_node_alloc() argument 385 struct bch_fs *c = as->c; in bch2_btree_node_alloc() 387 struct prealloc_nodes *p = &as->prealloc_nodes[!!level]; in bch2_btree_node_alloc() 404 b->c.btree_id = as->btree_id; in bch2_btree_node_alloc() 411 SET_BTREE_NODE_ID(b->data, as->btree_id); in bch2_btree_node_alloc() [all …]
|
/linux/drivers/input/misc/ |
H A D | Kconfig | 20 Support the ONKEY of Marvell 88PM860x PMICs as an input device 23 To compile this driver as a module, choose M here: the module 30 Support the ONKEY of Marvell 88PM80x PMICs as an input device 33 To compile this driver as a module, choose M here: the module 40 Support the onkey of Marvell 88PM886 PMIC as an input device 50 To compile this driver as a module, choose M here: the module 60 To compile this driver as a module, choose M here: the 70 To compile this driver as a module, choose M here: the 80 To compile this driver as a module, choose M here: the 91 To compile this driver as a module, choose M here: the module [all …]
|
/linux/Documentation/arch/riscv/ |
H A D | hwprobe.rst | 27 Usermode can supply NULL for ``cpus`` and 0 for ``cpusetsize`` as a shortcut for 35 means to be the exact same as the value. For boolean-like keys, matching 37 exactly the same as the pair's value. Additionally, when ``cpus`` is an empty 49 as defined by the RISC-V privileged architecture specification. 51 * :c:macro:`RISCV_HWPROBE_KEY_MARCHID`: Contains the value of ``marchid``, as 54 * :c:macro:`RISCV_HWPROBE_KEY_MIMPLID`: Contains the value of ``mimplid``, as 62 rv64ima, as defined by version 2.2 of the user ISA and version 1.10 of the 68 kernel-controlled mechanism such as the vDSO). 74 * :c:macro:`RISCV_HWPROBE_IMA_FD`: The F and D extensions are supported, as 78 * :c:macro:`RISCV_HWPROBE_IMA_C`: The C extension is supported, as defined [all …]
|
/linux/drivers/net/wireless/ath/ath5k/ |
H A D | ani.c | 8 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 29 * or reducing sensitivity as necessary. 51 * Also we regularly check the amount of errors and lower or raise immunity as 215 * @as: The &struct ath5k_ani_state 223 ath5k_ani_raise_immunity(struct ath5k_hw *ah, struct ath5k_ani_state *as, in ath5k_ani_raise_immunity() argument 232 if (as->noise_imm_level < ATH5K_ANI_MAX_NOISE_IMM_LVL) { in ath5k_ani_raise_immunity() 233 ath5k_ani_set_noise_immunity_level(ah, as->noise_imm_level + 1); in ath5k_ani_raise_immunity() 239 as->spur_level < ah->ani_state.max_spur_level) { in ath5k_ani_raise_immunity() 240 ath5k_ani_set_spur_immunity_level(ah, as->spur_level + 1); in ath5k_ani_raise_immunity() 246 if (as->firstep_level < ATH5K_ANI_MAX_FIRSTEP_LVL) in ath5k_ani_raise_immunity() [all …]
|
/linux/drivers/input/touchscreen/ |
H A D | Kconfig | 24 To compile this driver as a module, choose M here: the 43 To compile this driver as a module, choose M here: the 56 To compile this driver as a module, choose M here: the 67 To compile this driver as a module, choose M here: the 77 To compile this driver as a module, choose M here: the 89 To compile this driver as a module, choose M here: the 103 To compile this driver as a module, choose M here: the 115 To compile this driver as a module, choose M here: the 124 such as AT42QT602240/ATMXT224, connected to your system. 128 To compile this driver as a module, choose M here: the [all …]
|
/linux/drivers/media/i2c/ |
H A D | Kconfig | 51 To compile this driver as a module, choose M here: the 60 To compile this driver as a module, choose M here: the 70 To compile this driver as a module, choose M here: the 80 To compile this driver as a module, choose M here: the 90 To compile this driver as a module, choose M here: the 100 To compile this driver as a module, choose M here: the 109 To compile this driver as a module, choose M here: the 118 To compile this driver as a module, choose M here: the 127 To compile this driver as a module, choose M here: the 136 To compile this driver as a module, choose M here: the [all …]
|
/linux/drivers/clk/qcom/ |
H A D | Kconfig | 37 Say Y if you want to support display devices and functionality such as 47 Say Y if you want to use peripheral devices such as UART, SPI, I2C, 57 functionality such as 3D graphics. 65 Say Y if you want to use peripheral devices such as SD/UFS. 74 functionality such as 3D graphics. 99 such as msm8916. 119 such as SDX55, SDX65. 131 platforms such as apq8064, msm8660, msm8960 etc. 143 platforms such as apq8016, apq8084, msm8974 etc. 152 platforms such as SDM845. [all …]
|
/linux/drivers/iio/adc/ |
H A D | Kconfig | 33 To compile this driver as a module, choose M here: the module will be 48 To compile this driver as a module, choose M here: the module will be 61 To compile this driver as a module, choose M here: the module will be 84 To compile this driver as a module, choose M here: the module will be 95 To compile this driver as a module, choose M here: the module will be 112 To compile this driver as a module, choose M here: the module will be 129 To compile this driver as a module, choose M here: the 142 To compile this driver as a module, choose M here: the module will be 153 To compile this driver as a module, choose M here: the 163 To compile this driver as a module, choose M here: the [all …]
|
/linux/drivers/iommu/ |
H A D | tegra-smmu.c | 279 struct tegra_smmu_as *as; in tegra_smmu_domain_alloc_paging() local 281 as = kzalloc(sizeof(*as), GFP_KERNEL); in tegra_smmu_domain_alloc_paging() 282 if (!as) in tegra_smmu_domain_alloc_paging() 285 as->attr = SMMU_PD_READABLE | SMMU_PD_WRITABLE | SMMU_PD_NONSECURE; in tegra_smmu_domain_alloc_paging() 287 as->pd = __iommu_alloc_pages(GFP_KERNEL | __GFP_DMA, 0); in tegra_smmu_domain_alloc_paging() 288 if (!as->pd) { in tegra_smmu_domain_alloc_paging() 289 kfree(as); in tegra_smmu_domain_alloc_paging() 293 as->count = kcalloc(SMMU_NUM_PDE, sizeof(u32), GFP_KERNEL); in tegra_smmu_domain_alloc_paging() 294 if (!as->count) { in tegra_smmu_domain_alloc_paging() 295 __iommu_free_pages(as->pd, 0); in tegra_smmu_domain_alloc_paging() [all …]
|
/linux/tools/perf/scripts/python/ |
H A D | export-to-sqlite.py | 6 # version 2, as published by the Free Software Foundation. 67 # The database structure is practically the same as created by the script 336 do_query(query, 'CREATE VIEW machines_view AS ' 341 'CASE WHEN id=0 THEN \'unknown\' WHEN pid=-1 THEN \'host\' ELSE \'guest\' END AS host_or_guest' 344 do_query(query, 'CREATE VIEW dsos_view AS ' 348 '(SELECT host_or_guest FROM machines_view WHERE id = machine_id) AS host_or_guest,' 354 do_query(query, 'CREATE VIEW symbols_view AS ' 358 '(SELECT short_name FROM dsos WHERE id=dso_id) AS dso,' 362 'CASE WHEN binding=0 THEN \'local\' WHEN binding=1 THEN \'global\' ELSE \'weak\' END AS binding' 365 do_query(query, 'CREATE VIEW threads_view AS ' [all …]
|
/linux/drivers/media/usb/gspca/ |
H A D | Kconfig | 16 To compile this driver as modules, choose M here: the 27 To compile this driver as a module, choose M here: the 36 To compile this driver as a module, choose M here: the 47 To compile this driver as a module, choose M here: the 57 To compile this driver as a module, choose M here: the 66 To compile this driver as a module, choose M here: the 75 To compile this driver as a module, choose M here: the 84 To compile this driver as a module, choose M here: the 94 To compile this driver as a module, choose M here: the 103 To compile this driver as a module, choose M here: the [all …]
|
/linux/drivers/comedi/ |
H A D | Kconfig | 50 from multiple devices together as one. 54 To compile this driver as a module, choose M here: the module will be 65 To compile this driver as a module, choose M here: the module will be 77 To compile this driver as a module, choose M here: the module will be 87 To compile this driver as a module, choose M here: the module will be 111 To compile this driver as a module, choose M here: the module will be 132 To compile this driver as a module, choose M here: the module will be 140 To compile this driver as a module, choose M here: the module will be 163 To compile this driver as a module, choose M here: the module will be 175 To compile this driver as a module, choose M here: the module will be [all …]
|
/linux/drivers/hwmon/ |
H A D | Kconfig | 14 sensors and various additional features such as the ability to 23 This support can also be built as a module. If so, the module 53 This driver can also be built as a module. If so, the module 67 This driver can also be built as a module. If so, the module 85 This driver can also be built as a module. If so, the module 95 This driver can also be built as a module. If so, the module 105 This driver can also be built as a module. If so, the module 116 This driver can also be built as a module. If so, the module 127 This driver can also be built as a module. If so, the module 138 This driver can also be built as a module. If so, the module [all …]
|
/linux/drivers/pwm/ |
H A D | Kconfig | 8 in a rectangular pulse signal is used as a means to alter the 19 to configure as well as enable and disable them. 26 continue to work as expected. 47 To compile this driver as a module, choose M here: the module 66 To compile this driver as a module, choose M here: the module 76 To compile this driver as a module, choose M here: the module 88 To compile this driver as a module, choose M here: the module 101 To compile this driver as a module, choose M here: the module 114 To compile this driver as a module, choose M here: the module will be 126 To compile this driver as a module, choose M here: the module [all …]
|
/linux/drivers/input/keyboard/ |
H A D | Kconfig | 27 To compile this driver as a module, choose M here: the 37 To compile this driver as a module, choose M here: the module will 50 To compile this driver as a module, choose M here: the 60 To compile this driver as a module, choose M here: the 70 To compile this driver as a module, choose M here: the 88 To compile this driver as a module, choose M here: the 99 To compile this driver as a module, choose M here: the 118 To compile this driver as a module, choose M here: the 138 built-in keyboard (as opposed to an external keyboard). 141 AT and PS/2 keyboards. These are as follows: [all …]
|
/linux/drivers/rtc/ |
H A D | Kconfig | 125 interfaces, which "udev" sets up as /dev/rtc0 through 129 can be accessed as /dev/rtc, which is a name 158 This driver can also be built as a module. If so, the module 172 This driver can also be built as a module. If so, the module 182 This driver can also be built as a module. If so, the module 192 This driver can also be built as a module. If so, the module 202 This driver can also be built as a module. If so, the module 212 This driver can also be built as a module. If so, the module 223 This driver can also be built as a module. If so, the module 233 This driver can also be built as a module. If so, the module [all …]
|
/linux/Documentation/pcmcia/ |
H A D | driver-changes.rst | 7 * pcmcia_loop_config() and autoconfiguration (as of 2.6.36) 20 * pcmcia_request_configuration -> pcmcia_enable_device (as of 2.6.36) 22 as it mirrors pcmcia_disable_device(). Configuration settings are now 26 * pcmcia_request_window changes (as of 2.6.36) 33 * pcmcia_request_io changes (as of 2.6.36) 40 * No dev_info_t, no cs_types.h (as of 2.6.36) 42 in PCMCIA device drivers. Also, do not include pcmcia/cs_types.h, as 45 * No dev_node_t (as of 2.6.35) 48 * New IRQ request rules (as of 2.6.35) 57 * no cs_error / CS_CHECK / CONFIG_PCMCIA_DEBUG (as of 2.6.33) [all …]
|
/linux/net/sched/ |
H A D | Kconfig | 42 can say Y to as many as you like. If unsure, say N now. 59 To compile this code as a module, choose M here: the 68 To compile this code as a module, choose M here: the 77 To compile this code as a module, choose M here: the 86 To compile this code as a module, choose M here: the 97 To compile this code as a module, choose M here: the 108 To compile this code as a module, choose M here: the 119 To compile this code as a module, choose M here: the 131 To compile this code as a module, choose M here: the 142 To compile this code as a module, choose M here: the [all …]
|
/linux/arch/xtensa/include/asm/ |
H A D | cacheasm.h | 16 * Define cache functions as macros here so that they can be used 64 .macro __loop_cache_range ar as at insn line_width 67 add \as, \as, \at 69 __loops \ar, \as, \at, \line_width 144 .macro ___flush_invalidate_dcache_range ar as at 147 __loop_cache_range \ar \as \at dhwbi XCHAL_DCACHE_LINEWIDTH 153 .macro ___flush_dcache_range ar as at 156 __loop_cache_range \ar \as \at dhwb XCHAL_DCACHE_LINEWIDTH 162 .macro ___invalidate_dcache_range ar as at 165 __loop_cache_range \ar \as \at dhi XCHAL_DCACHE_LINEWIDTH [all …]
|
/linux/drivers/input/joystick/ |
H A D | Kconfig | 33 To compile this driver as a module, choose M here: the 43 To compile this driver as a module, choose M here: the 54 To compile this driver as a module, choose M here: the 65 To compile this driver as a module, choose M here: the 74 To compile this driver as a module, choose M here: the 84 To compile this driver as a module, choose M here: the 94 To compile this driver as a module, choose M here: the 104 To compile this driver as a module, choose M here: the 114 To compile this driver as a module, choose M here: the 124 To compile this driver as a module, choose M here: the [all …]
|
/linux/drivers/char/ |
H A D | apm-emulation.c | 36 * One option can be changed at boot time as follows: 73 * The transitions are invoked as follows: 76 * 3: userspace thread issues the APM_IOC_SUSPEND ioctl (as ack) 192 struct apm_user *as; in queue_event() local 195 list_for_each_entry(as, &apm_user_list, list) { in queue_event() 196 if (as->reader) in queue_event() 197 queue_add_event(&as->queue, event); in queue_event() 205 struct apm_user *as = fp->private_data; in apm_read() local 212 if (queue_empty(&as->queue) && fp->f_flags & O_NONBLOCK) in apm_read() 215 wait_event_interruptible(apm_waitqueue, !queue_empty(&as->queue)); in apm_read() [all …]
|
/linux/drivers/usb/serial/ |
H A D | Kconfig | 18 To compile this driver as a module, choose M here: the 28 converter port as the system console (the system console is the 34 (/dev/tty0) will still be used as the system console by default, but 35 you can alter that using a kernel command line option such as 42 port, /dev/ttyUSB0, as system console. 52 support" be compiled as a module for this driver to be used 76 To compile this driver as a module, choose M here: the module 84 To compile this driver as a module, choose M here: the module 93 To compile this driver as a module, choose M here: the 103 To compile this driver as a module, choose M here: the [all …]
|
/linux/drivers/i2c/busses/ |
H A D | Kconfig | 28 This driver can also be built as a module. If so, the module 40 This driver can also be built as a module. If so, the module 50 This driver can also be built as a module. If so, the module 62 This driver can also be built as a module. If so, the module 72 This driver can also be built as a module. If so, the module 82 This driver can also be built as modules. If so, the modules will 99 To compile this driver as a module, choose M here: the module will 109 This driver can also be built as a module. If so, the module 169 This driver can also be built as a module. If so, the module 188 This driver can also be built as a module. If so, the module [all …]
|
/linux/tools/perf/pmu-events/arch/x86/tigerlake/ |
H A D | floating-point.json | 12 …as noted below. Each count represents 2 computation operations, one for each element. Applies to… 16 …as noted below. Each count represents 2 computation operations, one for each element. Applies to… 21 …as noted below. Each count represents 4 computation operations, one for each element. Applies to… 25 …as noted below. Each count represents 4 computation operations, one for each element. Applies to… 30 …as noted below. Each count represents 4 computation operations, one for each element. Applies to… 34 …as noted below. Each count represents 4 computation operations, one for each element. Applies to… 39 …as noted below. Each count represents 8 computation operations, one for each element. Applies to… 43 …as noted below. Each count represents 8 computation operations, one for each element. Applies to… 48 …as noted below. Each count represents 2 or/and 4 computation operations, 1 for each element. App… 52 …as noted below. Each count represents 2 or/and 4 computation operations, one for each element. A… [all …]
|