/Linux-v4.19/drivers/spi/ |
D | spi-atmel.c | 330 static bool atmel_spi_is_v2(struct atmel_spi *as) in atmel_spi_is_v2() argument 332 return as->caps.is_spi2; in atmel_spi_is_v2() 355 static void cs_activate(struct atmel_spi *as, struct spi_device *spi) in cs_activate() argument 361 if (atmel_spi_is_v2(as)) { in cs_activate() 362 spi_writel(as, CSR0 + 4 * spi->chip_select, asd->csr); in cs_activate() 366 spi_writel(as, CSR0, asd->csr); in cs_activate() 367 if (as->caps.has_wdrbt) { in cs_activate() 368 spi_writel(as, MR, in cs_activate() 374 spi_writel(as, MR, in cs_activate() 380 mr = spi_readl(as, MR); in cs_activate() [all …]
|
/Linux-v4.19/drivers/net/wireless/ath/ath5k/ |
D | ani.c | 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() 247 ath5k_ani_set_firstep_level(ah, as->firstep_level + 1); in ath5k_ani_raise_immunity() 262 if (ofdm_trigger && as->ofdm_weak_sig) { in ath5k_ani_raise_immunity() 268 if (as->firstep_level < ATH5K_ANI_MAX_FIRSTEP_LVL) { in ath5k_ani_raise_immunity() 269 ath5k_ani_set_firstep_level(ah, as->firstep_level + 1); in ath5k_ani_raise_immunity() [all …]
|
/Linux-v4.19/drivers/char/ |
D | apm-emulation.c | 191 struct apm_user *as; in queue_event() local 194 list_for_each_entry(as, &apm_user_list, list) { in queue_event() 195 if (as->reader) in queue_event() 196 queue_add_event(&as->queue, event); in queue_event() 204 struct apm_user *as = fp->private_data; in apm_read() local 211 if (queue_empty(&as->queue) && fp->f_flags & O_NONBLOCK) in apm_read() 214 wait_event_interruptible(apm_waitqueue, !queue_empty(&as->queue)); in apm_read() 216 while ((i >= sizeof(event)) && !queue_empty(&as->queue)) { in apm_read() 217 event = queue_get_event(&as->queue); in apm_read() 224 if (as->suspend_state == SUSPEND_PENDING && in apm_read() [all …]
|
/Linux-v4.19/drivers/iommu/ |
D | tegra-smmu.c | 273 struct tegra_smmu_as *as; in tegra_smmu_domain_alloc() local 278 as = kzalloc(sizeof(*as), GFP_KERNEL); in tegra_smmu_domain_alloc() 279 if (!as) in tegra_smmu_domain_alloc() 282 as->attr = SMMU_PD_READABLE | SMMU_PD_WRITABLE | SMMU_PD_NONSECURE; in tegra_smmu_domain_alloc() 284 as->pd = alloc_page(GFP_KERNEL | __GFP_DMA | __GFP_ZERO); in tegra_smmu_domain_alloc() 285 if (!as->pd) { in tegra_smmu_domain_alloc() 286 kfree(as); in tegra_smmu_domain_alloc() 290 as->count = kcalloc(SMMU_NUM_PDE, sizeof(u32), GFP_KERNEL); in tegra_smmu_domain_alloc() 291 if (!as->count) { in tegra_smmu_domain_alloc() 292 __free_page(as->pd); in tegra_smmu_domain_alloc() [all …]
|
/Linux-v4.19/fs/afs/ |
D | super.c | 149 struct afs_super_info *as = AFS_FS_S(root->d_sb); in afs_show_devname() local 150 struct afs_volume *volume = as->volume; in afs_show_devname() 151 struct afs_cell *cell = as->cell; in afs_show_devname() 155 if (as->dyn_root) { in afs_show_devname() 183 struct afs_super_info *as = AFS_FS_S(root->d_sb); in afs_show_options() local 185 if (as->dyn_root) in afs_show_options() 354 struct afs_super_info *as = AFS_FS_S(sb); in afs_test_super() local 356 return (as->net_ns == as1->net_ns && in afs_test_super() 357 as->volume && in afs_test_super() 358 as->volume->vid == as1->volume->vid && in afs_test_super() [all …]
|
/Linux-v4.19/arch/xtensa/include/asm/ |
D | cacheasm.h | 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 171 .macro ___invalidate_icache_range ar as at [all …]
|
D | asmmacro.h | 65 .macro __loops ar, as, at, incr_log2, mask_log2, cond, ncond 69 addi \at, \as, (1 << \incr_log2) - 1 79 extui \at, \as, \incr_log2, \mask_log2 82 srli \at, \as, \incr_log2 93 add \at, \ar, \as 104 .macro __loopt ar, as, at, incr_log2 107 sub \at, \as, \ar 123 .macro __loop as 126 loop \as, 99f 137 .macro __endl ar, as [all …]
|
/Linux-v4.19/arch/x86/kernel/ |
D | apm_32.c | 1173 static int queue_empty(struct apm_user *as) in queue_empty() argument 1175 return as->event_head == as->event_tail; in queue_empty() 1178 static apm_event_t get_queued_event(struct apm_user *as) in get_queued_event() argument 1180 if (++as->event_tail >= APM_MAX_EVENTS) in get_queued_event() 1181 as->event_tail = 0; in get_queued_event() 1182 return as->events[as->event_tail]; in get_queued_event() 1187 struct apm_user *as; in queue_event() local 1192 for (as = user_list; as != NULL; as = as->next) { in queue_event() 1193 if ((as == sender) || (!as->reader)) in queue_event() 1195 if (++as->event_head >= APM_MAX_EVENTS) in queue_event() [all …]
|
/Linux-v4.19/drivers/usb/core/ |
D | devio.c | 361 struct async *as; in alloc_async() local 363 as = kzalloc(sizeof(struct async), GFP_KERNEL); in alloc_async() 364 if (!as) in alloc_async() 366 as->urb = usb_alloc_urb(numisoframes, GFP_KERNEL); in alloc_async() 367 if (!as->urb) { in alloc_async() 368 kfree(as); in alloc_async() 371 return as; in alloc_async() 374 static void free_async(struct async *as) in free_async() argument 378 put_pid(as->pid); in free_async() 379 if (as->cred) in free_async() [all …]
|
/Linux-v4.19/sound/usb/ |
D | stream.c | 85 static void snd_usb_init_substream(struct snd_usb_stream *as, in snd_usb_init_substream() argument 90 struct snd_usb_substream *subs = &as->substream[stream]; in snd_usb_init_substream() 95 subs->stream = as; in snd_usb_init_substream() 97 subs->dev = as->chip->dev; in snd_usb_init_substream() 98 subs->txfr_quirk = as->chip->txfr_quirk; in snd_usb_init_substream() 99 subs->tx_length_quirk = as->chip->tx_length_quirk; in snd_usb_init_substream() 103 snd_usb_set_pcm_ops(as->pcm, stream); in snd_usb_init_substream() 487 struct snd_usb_stream *as; in __snd_usb_add_audio_stream() local 492 list_for_each_entry(as, &chip->pcm_list, list) { in __snd_usb_add_audio_stream() 493 if (as->fmt_type != fp->fmt_type) in __snd_usb_add_audio_stream() [all …]
|
/Linux-v4.19/Documentation/pcmcia/ |
D | driver-changes.txt | 2 * pcmcia_loop_config() and autoconfiguration (as of 2.6.36) 14 * pcmcia_request_configuration -> pcmcia_enable_device (as of 2.6.36) 16 as it mirrors pcmcia_disable_device(). Configuration settings are now 20 * pcmcia_request_window changes (as of 2.6.36) 27 * pcmcia_request_io changes (as of 2.6.36) 34 * No dev_info_t, no cs_types.h (as of 2.6.36) 36 in PCMCIA device drivers. Also, do not include pcmcia/cs_types.h, as 39 * No dev_node_t (as of 2.6.35) 42 * New IRQ request rules (as of 2.6.35) 50 * no cs_error / CS_CHECK / CONFIG_PCMCIA_DEBUG (as of 2.6.33) [all …]
|
/Linux-v4.19/include/linux/ |
D | util_macros.h | 5 #define __find_closest(x, a, as, op) \ argument 7 typeof(as) __fc_i, __fc_as = (as) - 1; \ 27 #define find_closest(x, a, as) __find_closest(x, a, as, <=) argument 39 #define find_closest_descending(x, a, as) __find_closest(x, a, as, >=) argument
|
/Linux-v4.19/drivers/ptp/ |
D | Kconfig | 21 This driver adds support for PTP clocks as character 23 also enable at least one clock driver as well. 25 To compile this driver as a module, choose M here: the module 29 tristate "Broadcom DTE as PTP clock" 36 (DTE) in the Broadcom SoC's as a PTP clock. 41 To compile this driver as a module, choose M here: the module 45 tristate "Freescale QorIQ 1588 timer as PTP clock" 51 timer as a PTP clock. This clock is only useful if your PTP 55 To compile this driver as a module, choose M here: the module 59 tristate "Intel IXP46x as PTP clock" [all …]
|
/Linux-v4.19/drivers/staging/comedi/ |
D | Kconfig | 49 from multiple devices together as one. 53 To compile this driver as a module, choose M here: the module will be 64 To compile this driver as a module, choose M here: the module will be 75 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 106 To compile this driver as a module, choose M here: the module will be 127 To compile this driver as a module, choose M here: the module will be 135 To compile this driver as a module, choose M here: the module will be 158 To compile this driver as a module, choose M here: the module will be 170 To compile this driver as a module, choose M here: the module will be [all …]
|
/Linux-v4.19/drivers/iio/trigger/ |
D | Kconfig | 13 timers as interrupt source. 15 To compile this driver as a module, choose M here: the 21 Provides support for using an interrupt of any type as an IIO 24 To compile this driver as a module, choose M here: the 32 This can be used as trigger source for STM32 internal ADC 35 To compile this driver as a module, choose M here: the 44 To compile this driver as a module, choose M here: the 51 An experimental trigger, used to allow sensors to be sampled as fast 52 as possible under the limitations of whatever else is going on. 56 To compile this driver as a module, choose M here: the [all …]
|
/Linux-v4.19/Documentation/filesystems/ |
D | ufs.txt | 18 default value, supported as read-only 21 supported as read-write 24 supported as read-write 29 supported as read-write 32 supported as read-write 35 supported as read-only 39 supported as read-only 43 supported as read-only 47 supported as read-only
|
/Linux-v4.19/drivers/input/misc/ |
D | Kconfig | 19 Support the ONKEY of Marvell 88PM860x PMICs as an input device 22 To compile this driver as a module, choose M here: the module 29 Support the ONKEY of Marvell 88PM80x PMICs as an input device 32 To compile this driver as a module, choose M here: the module 42 To compile this driver as a module, choose M here: the module 52 To compile this driver as a module, choose M here: the 62 To compile this driver as a module, choose M here: the 72 To compile this driver as a module, choose M here: the 82 To compile this driver as a module, choose M here: the 96 To compile this driver as a module, choose M here: the [all …]
|
/Linux-v4.19/tools/testing/selftests/futex/ |
D | README | 11 primitives. These can be used as is in user applications or can serve as 13 directory or purely as header files under include/, I'm leaning toward the 23 o Tests should be as self contained as is practical so as to facilitate sharing 25 o The build system shall remain as simple as possible, avoiding any archive or 30 o External dependencies shall remain as minimal as possible. Currently gcc 47 # useful here. Using -v to toggle it them on and off, as with -c. 55 problem as we intend to write multiple tests which collide in this namespace. 62 kernel as defined in the Linux source Documentation/process/coding-style.rst.
|
/Linux-v4.19/drivers/media/usb/gspca/ |
D | Kconfig | 16 To compile this driver as modules, choose M here: the 32 To compile this driver as a module, choose M here: the 41 To compile this driver as a module, choose M here: the 52 To compile this driver as a module, choose M here: the 62 To compile this driver as a module, choose M here: the 71 To compile this driver as a module, choose M here: the 80 To compile this driver as a module, choose M here: the 89 To compile this driver as a module, choose M here: the 99 To compile this driver as a module, choose M here: the 108 To compile this driver as a module, choose M here: the [all …]
|
/Linux-v4.19/drivers/pwm/ |
D | Kconfig | 7 in a rectangular pulse signal is used as a means to alter the 18 to configure as well as enable and disable them. 25 continue to work as expected. 41 To compile this driver as a module, choose M here: the module 50 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 86 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 104 To compile this driver as a module, choose M here: the module [all …]
|
/Linux-v4.19/Documentation/input/ |
D | gamepad.rst | 45 differently labeled on most devices so we define them as NORTH, 51 Furthermore, many gamepads have a fancy branded button that is used as 70 an alias for BTN_SOUTH/BTN_A. It can be used to identify a gamepad as such. 85 and one analog stick. It reports them as if it were a gamepad with only one 111 If only 2 action-buttons are present, they are reported as BTN_SOUTH and 117 If only 3 action-buttons are present, they are reported as (from left 119 If the buttons are aligned perfectly vertically, they are reported as 125 different formations. If diamond-shaped, they are reported as BTN_NORTH, 133 Some of these are available as digital buttons, some as analog buttons. Some 138 - Digital buttons are reported as: [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/input/ |
D | nvidia,tegra20-kbc.txt | 3 can be configured as row or column. The maximum column pin can be 8 10 - nvidia,kbc-row-pins: The KBC pins which are configured as row. This is an 11 array of pin numbers which is used as rows. 12 - nvidia,kbc-col-pins: The KBC pins which are configured as column. This is an 13 array of pin numbers which is used as column. 14 - linux,keymap: The keymap for keys as described in the binding document 26 - linux,fn-keymap: a second keymap, same specification as the 32 - wakeup-source: configure keyboard as a wakeup source for suspend/resume 46 nvidia,kbc-row-pins = <0 1 2>; /* pin 0, 1, 2 as rows */ 47 nvidia,kbc-col-pins = <11 12 13>; /* pin 11, 12, 13 as columns */
|
/Linux-v4.19/Documentation/devicetree/bindings/sound/ |
D | rt5659.txt | 25 1: using IN2N pin as dmic1 data pin 26 2: using GPIO5 pin as dmic1 data pin 27 3: using GPIO9 pin as dmic1 data pin 28 4: using GPIO11 pin as dmic1 data pin 32 1: using IN2P pin as dmic2 data pin 33 2: using GPIO6 pin as dmic2 data pin 34 3: using GPIO10 pin as dmic2 data pin 35 4: using GPIO12 pin as dmic2 data pin 39 1: using JD3 as JD source
|
/Linux-v4.19/net/bridge/netfilter/ |
D | Kconfig | 45 To compile it as a module, choose M here. If unsure, say N. 54 To compile it as a module, choose M here. If unsure, say N. 63 To compile it as a module, choose M here. If unsure, say N. 72 To compile it as a module, choose M here. If unsure, say N. 81 To compile it as a module, choose M here. If unsure, say N. 89 To compile it as a module, choose M here. If unsure, say N. 97 To compile it as a module, choose M here. If unsure, say N. 106 To compile it as a module, choose M here. If unsure, say N. 115 If you want to compile it as a module, say M here and read 123 This value is the same as the one used in the iptables mark match and [all …]
|
/Linux-v4.19/drivers/hwmon/ |
D | Kconfig | 13 sensors and various additional features such as the ability to 22 This support can also be built as a module. If so, the module 49 This driver can also be built as a module. If so, the module 64 This driver can also be built as a module. If so, the module 78 This driver can also be built as a module. If so, the module 88 This driver can also be built as a module. If so, the module 98 This driver can also be built as a module. If so, the module 108 This driver can also be built as a module. If so, the module 119 This driver can also be built as a module. If so, the module 130 This driver can also be built as a module. If so, the module [all …]
|