| /linux/drivers/spi/ |
| H A D | spi-atmel.c | 306 * This message can be anything as it should not be treated by any SPI device. 318 static bool atmel_spi_is_v2(struct atmel_spi *as) in atmel_spi_is_v2() argument 320 return as->caps.is_spi2; in atmel_spi_is_v2() 329 static void atmel_spi_send_dummy(struct atmel_spi *as, struct spi_device *spi, int chip_select) in atmel_spi_send_dummy() argument 339 csr = spi_readl(as, CSR0 + 4 * chip_select); in atmel_spi_send_dummy() 341 spi_writel(as, CSR0 + 4 * chip_select, csr); in atmel_spi_send_dummy() 347 spi_readl(as, RDR); in atmel_spi_send_dummy() 348 while (spi_readl(as, SR) & SPI_BIT(RDRF)) { in atmel_spi_send_dummy() 349 spi_readl(as, RDR); in atmel_spi_send_dummy() 353 spi_writel(as, TDR, DUMMY_MSG); in atmel_spi_send_dummy() [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_MIMPID`: Contains the value of ``mimpid``, 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/Documentation/devicetree/bindings/riscv/ |
| H A D | extensions.yaml | 50 The base ISA implemented by this hart, as described by the 20191213 65 The base integer instruction set, as ratified in the 20191213 74 The standard M extension for integer multiplication and division, as 80 The standard A extension for atomic instructions, as ratified in the 85 The standard F extension for single-precision floating point, as 91 The standard D extension for double-precision floating-point, as 97 The standard Q extension for quad-precision floating-point, as 103 The standard C extension for compressed instructions, as ratified in 108 The standard B extension for bit manipulation instructions, as 115 The standard V extension for vector operations, as ratified [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/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 [all...] |
| /linux/drivers/iommu/ |
| H A D | tegra-smmu.c | 290 struct tegra_smmu_as *as; in tegra_smmu_domain_alloc_paging() local 292 as = kzalloc_obj(*as); in tegra_smmu_domain_alloc_paging() 293 if (!as) in tegra_smmu_domain_alloc_paging() 296 as->attr = SMMU_PD_READABLE | SMMU_PD_WRITABLE | SMMU_PD_NONSECURE; in tegra_smmu_domain_alloc_paging() 298 as->pd = iommu_alloc_pages_sz(GFP_KERNEL | __GFP_DMA, SMMU_SIZE_PD); in tegra_smmu_domain_alloc_paging() 299 if (!as->pd) { in tegra_smmu_domain_alloc_paging() 300 kfree(as); in tegra_smmu_domain_alloc_paging() 304 as->count = kcalloc(SMMU_NUM_PDE, sizeof(u32), GFP_KERNEL); in tegra_smmu_domain_alloc_paging() 305 if (!as->count) { in tegra_smmu_domain_alloc_paging() 306 iommu_free_pages(as->pd); 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 …]
|
| H A D | export-to-postgresql.py | 6 # version 2, as published by the Free Software Foundation. 153 # SELECT symbol_id,(SELECT name FROM symbols WHERE id = symbol_id) AS symbol, 154 # SUM(elapsed_time) AS tot_elapsed_time,SUM(branch_count) AS tot_branch_count 498 do_query(query, 'CREATE VIEW machines_view AS ' 503 'CASE WHEN id=0 THEN \'unknown\' WHEN pid=-1 THEN \'host\' ELSE \'guest\' END AS host_or_guest' 506 do_query(query, 'CREATE VIEW dsos_view AS ' 510 '(SELECT host_or_guest FROM machines_view WHERE id = machine_id) AS host_or_guest,' 516 do_query(query, 'CREATE VIEW symbols_view AS ' 520 '(SELECT short_name FROM dsos WHERE id=dso_id) AS dso,' 524 'CASE WHEN binding=0 THEN \'local\' WHEN binding=1 THEN \'global\' ELSE \'weak\' END AS binding' [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. 46 low signal and so they can be used as GPIO. Say Y here to let each 56 To compile this driver as a module, choose M here: the module 73 To compile this driver as a module, choose M here: the module 85 To compile this driver as a module, choose M here: the module 94 To compile this driver as a module, choose M here: the module 104 To compile this driver as a module, choose M here: the module 116 To compile this driver as a module, choose M here: the module [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/rust/kernel/ |
| H A D | sizes.rs | 8 pub const SZ_1K: usize = bindings::SZ_1K as usize; 10 pub const SZ_2K: usize = bindings::SZ_2K as usize; 12 pub const SZ_4K: usize = bindings::SZ_4K as usize; 14 pub const SZ_8K: usize = bindings::SZ_8K as usize; 16 pub const SZ_16K: usize = bindings::SZ_16K as usize; 18 pub const SZ_32K: usize = bindings::SZ_32K as usize; 20 pub const SZ_64K: usize = bindings::SZ_64K as usize; 22 pub const SZ_128K: usize = bindings::SZ_128K as usize; 24 pub const SZ_256K: usize = bindings::SZ_256K as usize; 26 pub const SZ_512K: usize = bindings::SZ_512K as usize; [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/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 172 This driver can also be built as a module. If so, the module 191 This driver can also be built as a module. If so, the module [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/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/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) 181 struct apm_user *as; in queue_event() local 184 list_for_each_entry(as, &apm_user_list, list) { in queue_event() 185 if (as->reader) in queue_event() 186 queue_add_event(&as->queue, event); in queue_event() 194 struct apm_user *as = fp->private_data; in apm_read() local 201 if (queue_empty(&as->queue) && fp->f_flags & O_NONBLOCK) in apm_read() 204 wait_event_interruptible(apm_waitqueue, !queue_empty(&as->queue)); in apm_read() [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/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 …]
|
| /linux/tools/perf/pmu-events/arch/x86/rocketlake/ |
| 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 …]
|
| /linux/tools/perf/pmu-events/arch/x86/icelakex/ |
| 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 …]
|
| /linux/tools/perf/pmu-events/arch/x86/icelake/ |
| 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 …]
|
| /linux/sound/pci/ |
| H A D | Kconfig | 21 To compile this as a module, choose M here: the module 33 To compile this driver as a module, choose M here: the module 48 To compile this driver as a module, choose M here: the module 62 To compile this driver as a module, choose M here: the module 74 To compile this driver as a module, choose M here: the module 85 To compile this driver as a module, choose M here: the module 95 To compile this driver as a module, choose M here: the module 110 To compile this driver as a module, choose M here: the module 124 To compile this driver as a module, choose M here: the module 139 To compile this driver as a module, choose M here: the module [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/drivers/usb/core/ |
| H A D | devio.c | 403 struct async *as; in alloc_async() local 405 as = kzalloc_obj(struct async); in alloc_async() 406 if (!as) in alloc_async() 408 as->urb = usb_alloc_urb(numisoframes, GFP_KERNEL); in alloc_async() 409 if (!as->urb) { in alloc_async() 410 kfree(as); in alloc_async() 413 return as; in alloc_async() 416 static void free_async(struct async *as) in free_async() argument 420 put_pid(as->pid); in free_async() 421 if (as->cred) in free_async() [all …]
|