/Linux-v5.15/drivers/spi/ |
D | spi-atmel.c | 301 static bool atmel_spi_is_v2(struct atmel_spi *as) in atmel_spi_is_v2() argument 303 return as->caps.is_spi2; in atmel_spi_is_v2() 324 static void cs_activate(struct atmel_spi *as, struct spi_device *spi) in cs_activate() argument 331 chip_select = as->native_cs_for_gpio; in cs_activate() 335 if (atmel_spi_is_v2(as)) { in cs_activate() 336 spi_writel(as, CSR0 + 4 * chip_select, asd->csr); in cs_activate() 340 spi_writel(as, CSR0, asd->csr); in cs_activate() 341 if (as->caps.has_wdrbt) { in cs_activate() 342 spi_writel(as, MR, in cs_activate() 348 spi_writel(as, MR, in cs_activate() [all …]
|
/Linux-v5.15/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-v5.15/drivers/char/ |
D | apm-emulation.c | 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() 217 while ((i >= sizeof(event)) && !queue_empty(&as->queue)) { in apm_read() 218 event = queue_get_event(&as->queue); in apm_read() 225 if (as->suspend_state == SUSPEND_PENDING && in apm_read() [all …]
|
/Linux-v5.15/drivers/iommu/ |
D | tegra-smmu.c | 282 struct tegra_smmu_as *as; in tegra_smmu_domain_alloc() local 287 as = kzalloc(sizeof(*as), GFP_KERNEL); in tegra_smmu_domain_alloc() 288 if (!as) in tegra_smmu_domain_alloc() 291 as->attr = SMMU_PD_READABLE | SMMU_PD_WRITABLE | SMMU_PD_NONSECURE; in tegra_smmu_domain_alloc() 293 as->pd = alloc_page(GFP_KERNEL | __GFP_DMA | __GFP_ZERO); in tegra_smmu_domain_alloc() 294 if (!as->pd) { in tegra_smmu_domain_alloc() 295 kfree(as); in tegra_smmu_domain_alloc() 299 as->count = kcalloc(SMMU_NUM_PDE, sizeof(u32), GFP_KERNEL); in tegra_smmu_domain_alloc() 300 if (!as->count) { in tegra_smmu_domain_alloc() 301 __free_page(as->pd); in tegra_smmu_domain_alloc() [all …]
|
/Linux-v5.15/drivers/gpu/drm/panfrost/ |
D | panfrost_regs.h | 282 #define MMU_AS(as) (0x2400 + ((as) << 6)) argument 284 #define AS_TRANSTAB_LO(as) (MMU_AS(as) + 0x00) /* (RW) Translation Table Base Address for address … argument 285 #define AS_TRANSTAB_HI(as) (MMU_AS(as) + 0x04) /* (RW) Translation Table Base Address for address … argument 286 #define AS_MEMATTR_LO(as) (MMU_AS(as) + 0x08) /* (RW) Memory attributes for address space n, low w… argument 287 #define AS_MEMATTR_HI(as) (MMU_AS(as) + 0x0C) /* (RW) Memory attributes for address space n, high … argument 288 #define AS_LOCKADDR_LO(as) (MMU_AS(as) + 0x10) /* (RW) Lock region address for address space n, lo… argument 289 #define AS_LOCKADDR_HI(as) (MMU_AS(as) + 0x14) /* (RW) Lock region address for address space n, hi… argument 290 #define AS_COMMAND(as) (MMU_AS(as) + 0x18) /* (WO) MMU command register for address space n */ argument 291 #define AS_FAULTSTATUS(as) (MMU_AS(as) + 0x1C) /* (RO) MMU fault status register for address space… argument 292 #define AS_FAULTADDRESS_LO(as) (MMU_AS(as) + 0x20) /* (RO) Fault Address for address space n, low … argument [all …]
|
D | panfrost_mmu.c | 103 ret = mmu_hw_do_operation_locked(pfdev, mmu->as, iova, size, op); in mmu_hw_do_operation() 110 int as_nr = mmu->as; in panfrost_mmu_enable() 144 int as; in panfrost_mmu_as_get() local 148 as = mmu->as; in panfrost_mmu_as_get() 149 if (as >= 0) { in panfrost_mmu_as_get() 151 u32 mask = BIT(as) | BIT(16 + as); in panfrost_mmu_as_get() 176 as = ffz(pfdev->as_alloc_mask); in panfrost_mmu_as_get() 177 if (!(BIT(as) & pfdev->features.as_present)) { in panfrost_mmu_as_get() 187 as = lru_mmu->as; in panfrost_mmu_as_get() 189 WARN_ON(as < 0); in panfrost_mmu_as_get() [all …]
|
/Linux-v5.15/fs/afs/ |
D | super.c | 157 struct afs_super_info *as = AFS_FS_S(root->d_sb); in afs_show_devname() local 158 struct afs_volume *volume = as->volume; in afs_show_devname() 159 struct afs_cell *cell = as->cell; in afs_show_devname() 163 if (as->dyn_root) { in afs_show_devname() 191 struct afs_super_info *as = AFS_FS_S(root->d_sb); in afs_show_options() local 194 if (as->dyn_root) in afs_show_options() 198 switch (as->flock_mode) { in afs_show_options() 420 struct afs_super_info *as = AFS_FS_S(sb); in afs_test_super() local 422 return (as->net_ns == fc->net_ns && in afs_test_super() 423 as->volume && in afs_test_super() [all …]
|
/Linux-v5.15/arch/x86/kernel/ |
D | apm_32.c | 1164 static int queue_empty(struct apm_user *as) in queue_empty() argument 1166 return as->event_head == as->event_tail; in queue_empty() 1169 static apm_event_t get_queued_event(struct apm_user *as) in get_queued_event() argument 1171 if (++as->event_tail >= APM_MAX_EVENTS) in get_queued_event() 1172 as->event_tail = 0; in get_queued_event() 1173 return as->events[as->event_tail]; in get_queued_event() 1178 struct apm_user *as; in queue_event() local 1183 for (as = user_list; as != NULL; as = as->next) { in queue_event() 1184 if ((as == sender) || (!as->reader)) in queue_event() 1186 if (++as->event_head >= APM_MAX_EVENTS) in queue_event() [all …]
|
/Linux-v5.15/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-v5.15/drivers/usb/core/ |
D | devio.c | 380 struct async *as; in alloc_async() local 382 as = kzalloc(sizeof(struct async), GFP_KERNEL); in alloc_async() 383 if (!as) in alloc_async() 385 as->urb = usb_alloc_urb(numisoframes, GFP_KERNEL); in alloc_async() 386 if (!as->urb) { in alloc_async() 387 kfree(as); in alloc_async() 390 return as; in alloc_async() 393 static void free_async(struct async *as) in free_async() argument 397 put_pid(as->pid); in free_async() 398 if (as->cred) in free_async() [all …]
|
/Linux-v5.15/arch/x86/include/asm/trace/ |
D | hyperv.h | 32 TP_PROTO(u64 as, int ret), 33 TP_ARGS(as, ret), 36 __field(u64, as) 39 TP_fast_assign(__entry->as = as; 42 TP_printk("address space %llx ret %d", __entry->as, __entry->ret) 46 TP_PROTO(u64 as, int ret), 47 TP_ARGS(as, ret), 50 __field(u64, as) 53 TP_fast_assign(__entry->as = as; 56 TP_printk("address space %llx ret %d", __entry->as, __entry->ret)
|
/Linux-v5.15/sound/usb/ |
D | stream.c | 79 static void snd_usb_init_substream(struct snd_usb_stream *as, in snd_usb_init_substream() argument 84 struct snd_usb_substream *subs = &as->substream[stream]; in snd_usb_init_substream() 89 subs->stream = as; in snd_usb_init_substream() 91 subs->dev = as->chip->dev; in snd_usb_init_substream() 92 subs->txfr_quirk = !!(as->chip->quirk_flags & QUIRK_FLAG_ALIGN_TRANSFER); in snd_usb_init_substream() 93 subs->tx_length_quirk = !!(as->chip->quirk_flags & QUIRK_FLAG_TX_LENGTH); in snd_usb_init_substream() 98 snd_usb_set_pcm_ops(as->pcm, stream); in snd_usb_init_substream() 482 struct snd_usb_stream *as; in __snd_usb_add_audio_stream() local 487 list_for_each_entry(as, &chip->pcm_list, list) { in __snd_usb_add_audio_stream() 488 if (as->fmt_type != fp->fmt_type) in __snd_usb_add_audio_stream() [all …]
|
/Linux-v5.15/Documentation/pcmcia/ |
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-v5.15/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-v5.15/drivers/hwmon/pmbus/ |
D | Kconfig | 12 This driver can also be built as a module. If so, the module will 27 This driver can also be built as a module. If so, the module will 38 This driver can also be built as a module. If so, the module will 48 This driver can also be built as a module. If so, the module will 57 This driver can also be built as a module. If so, the module will 66 This driver can also be built as a module. If so, the module will 76 This driver can also be built as a module. If so, the module will 86 This driver can also be built as a module. If so, the module will 95 This driver can also be built as a module. If so, the module will 104 This driver can also be built as a module. If so, the module will [all …]
|
/Linux-v5.15/drivers/input/misc/ |
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 43 To compile this driver as a module, choose M here: the module 53 To compile this driver as a module, choose M here: the 63 To compile this driver as a module, choose M here: the 73 To compile this driver as a module, choose M here: the 84 To compile this driver as a module, choose M here: the module 94 To compile this driver as a module, choose M here: the [all …]
|
/Linux-v5.15/drivers/iio/trigger/ |
D | Kconfig | 14 timers as interrupt source. 16 To compile this driver as a module, choose M here: the 22 Provides support for using an interrupt of any type as an IIO 25 To compile this driver as a module, choose M here: the 33 This can be used as trigger source for STM32 internal ADC 36 To compile this driver as a module, choose M here: the 45 To compile this driver as a module, choose M here: the 52 An experimental trigger, used to allow sensors to be sampled as fast 53 as possible under the limitations of whatever else is going on. 57 To compile this driver as a module, choose M here: the [all …]
|
/Linux-v5.15/Documentation/admin-guide/ |
D | ufs.rst | 20 default value, supported as read-only 24 supported as read-write 28 supported as read-write 35 supported as read-write 39 supported as read-write 43 supported as read-only 47 supported as read-only 51 supported as read-only 55 supported as read-only
|
/Linux-v5.15/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-v5.15/drivers/comedi/ |
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 76 To compile this driver as a module, choose M here: the module will be 85 To compile this driver as a module, choose M here: the module will be 107 To compile this driver as a module, choose M here: the module will be 128 To compile this driver as a module, choose M here: the module will be 136 To compile this driver as a module, choose M here: the module will be 159 To compile this driver as a module, choose M here: the module will be 171 To compile this driver as a module, choose M here: the module will be [all …]
|
/Linux-v5.15/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-v5.15/drivers/ptp/ |
D | Kconfig | 23 This driver adds support for PTP clocks as character 25 also enable at least one clock driver as well. 27 To compile this driver as a module, choose M here: the module 43 tristate "Broadcom DTE as PTP clock" 50 (DTE) in the Broadcom SoC's as a PTP clock. 55 To compile this driver as a module, choose M here: the module 59 tristate "Freescale QorIQ 1588 timer as PTP clock" 65 timer as a PTP clock. This clock is only useful if your PTP 69 To compile this driver as a module, choose M here: the module 84 This driver adds support for using the DP83640 as a PTP [all …]
|
/Linux-v5.15/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-v5.15/drivers/input/touchscreen/ |
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 …]
|