/linux/drivers/spi/ |
A D | spi-atmel.c | 403 spin_lock_irqsave(&as->lock, as->flags); in atmel_spi_lock() 408 spin_unlock_irqrestore(&as->lock, as->flags); in atmel_spi_unlock() 569 memcpy(as->current_transfer->rx_buf, as->addr_rx_bbuf, in dma_callback() 1183 as->native_cs_for_gpio = ffs(as->native_cs_free); in initialize_native_cs_for_gpio() 1357 spi_readl(as, TCR), spi_readl(as, RCR)); in atmel_spi_one_transfer() 1385 && as->use_pdc) in atmel_spi_one_transfer() 1388 if (as->use_pdc) in atmel_spi_one_transfer() 1438 if (as->use_pdc) in atmel_spi_init() 1501 as->irq = irq; in atmel_spi_probe() 1502 as->clk = clk; in atmel_spi_probe() [all …]
|
/linux/drivers/net/wireless/ath/ath5k/ |
A D | ani.c | 382 memcpy(&as->last_cc, &common->cc_ani, sizeof(as->last_cc)); in ath5k_hw_ani_get_listen_time() 453 as->last_ofdm_errors = as->ofdm_errors; in ath5k_ani_period_restart() 454 as->last_cck_errors = as->cck_errors; in ath5k_ani_period_restart() 455 as->last_listen = as->listen_time; in ath5k_ani_period_restart() 458 as->cck_errors = 0; in ath5k_ani_period_restart() 500 as->ofdm_errors, ofdm_high, as->cck_errors, cck_high); in ath5k_ani_calibration() 502 if (as->ofdm_errors > ofdm_high || as->cck_errors > cck_high) { in ath5k_ani_calibration() 513 as->ofdm_errors, ofdm_low, as->cck_errors, cck_low); in ath5k_ani_calibration() 515 if (as->ofdm_errors <= ofdm_low && as->cck_errors <= cck_low) in ath5k_ani_calibration() 582 as->ofdm_errors++; in ath5k_ani_phy_error_report() [all …]
|
/linux/drivers/char/ |
A D | apm-emulation.c | 192 struct apm_user *as; in queue_event() local 196 if (as->reader) in queue_event() 264 if (!as->suser || !as->writer) in apm_ioctl() 334 list_del(&as->list); in apm_release() 349 kfree(as); in apm_release() 355 struct apm_user *as; in apm_open() local 357 as = kzalloc(sizeof(*as), GFP_KERNEL); in apm_open() 358 if (as) { in apm_open() 513 struct apm_user *as; in apm_suspend_notifier() local 534 if (as->suspend_state != SUSPEND_WAIT && as->reader && in apm_suspend_notifier() [all …]
|
/linux/drivers/iommu/ |
A D | tegra-smmu.c | 287 as = kzalloc(sizeof(*as), GFP_KERNEL); in tegra_smmu_domain_alloc() 288 if (!as) in tegra_smmu_domain_alloc() 294 if (!as->pd) { in tegra_smmu_domain_alloc() 295 kfree(as); in tegra_smmu_domain_alloc() 302 kfree(as); in tegra_smmu_domain_alloc() 307 if (!as->pts) { in tegra_smmu_domain_alloc() 310 kfree(as); in tegra_smmu_domain_alloc() 332 kfree(as->pts); in tegra_smmu_domain_free() 333 kfree(as); in tegra_smmu_domain_free() 426 as->pd_dma = dma_map_page(smmu->dev, as->pd, 0, SMMU_SIZE_PD, in tegra_smmu_as_prepare() [all …]
|
/linux/drivers/gpu/drm/panfrost/ |
A D | panfrost_regs.h | 282 #define MMU_AS(as) (0x2400 + ((as) << 6)) 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 293 #define AS_FAULTADDRESS_HI(as) (MMU_AS(as) + 0x24) /* (RO) Fault Address for address space n, high… argument 294 #define AS_STATUS(as) (MMU_AS(as) + 0x28) /* (RO) Status flags for address space n */ argument [all …]
|
A D | panfrost_mmu.c | 160 int as; in panfrost_mmu_as_get() local 164 as = mmu->as; in panfrost_mmu_as_get() 165 if (as >= 0) { in panfrost_mmu_as_get() 167 u32 mask = BIT(as) | BIT(16 + as); in panfrost_mmu_as_get() 203 as = lru_mmu->as; in panfrost_mmu_as_get() 210 mmu->as = as; in panfrost_mmu_as_get() 221 return as; in panfrost_mmu_as_get() 392 if (as == mmu->as) in addr_to_mapping() 441 WARN_ON(bomapping->mmu->as != as); in panfrost_mmu_map_fault_addr() 665 u32 mask = BIT(as) | BIT(as + 16); in panfrost_mmu_irq_handler_thread() [all …]
|
/linux/fs/afs/ |
A D | super.c | 194 if (as->dyn_root) in afs_show_options() 423 as->volume && in afs_test_super() 434 as->dyn_root); in afs_dynroot_test_super() 509 if (as) { in afs_alloc_sbi() 520 return as; in afs_alloc_sbi() 525 if (as) { in afs_destroy_sbi() 530 kfree(as); in afs_destroy_sbi() 544 if (as->volume) in afs_kill_super() 547 if (as->volume) in afs_kill_super() 571 if (!as) in afs_get_tree() [all …]
|
/linux/arch/x86/kernel/ |
A D | apm_32.c | 1166 return as->event_head == as->event_tail; in queue_empty() 1173 return as->events[as->event_tail]; in get_queued_event() 1183 for (as = user_list; as != NULL; as = as->next) { in queue_event() 1184 if ((as == sender) || (!as->reader)) in queue_event() 1189 if (as->event_head == as->event_tail) { in queue_event() 1197 as->events[as->event_head] = event; in queue_event() 1198 if (!as->suser || !as->writer) in queue_event() 1271 for (as = user_list; as != NULL; as = as->next) { in suspend() 1526 if (!as->suser || !as->writer) in do_ioctl() 1608 as = kmalloc(sizeof(*as), GFP_KERNEL); in do_open() [all …]
|
/linux/arch/xtensa/include/asm/ |
A 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 153 .macro ___flush_dcache_range ar as at 162 .macro ___invalidate_dcache_range ar as at 171 .macro ___invalidate_icache_range ar as at 181 .macro ___flush_invalidate_dcache_page ar as 190 .macro ___flush_dcache_page ar as 199 .macro ___invalidate_dcache_page ar as [all …]
|
A D | asmmacro.h | 69 addi \at, \as, (1 << \incr_log2) - 1 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 139 bltu \ar, \as, 98b 148 .macro __endla ar, as, incr [all …]
|
/linux/drivers/usb/core/ |
A D | devio.c | 384 if (!as) in alloc_async() 391 return as; in alloc_async() 415 kfree(as); in free_async() 627 if (as->status < 0 && as->bulk_addr && as->status != -ECONNRESET && in async_completed() 1788 sg_init_table(as->urb->sg, as->urb->num_sgs); in proc_do_submiturb() 1813 as->urb->transfer_buffer = as->usbm->mem + in proc_do_submiturb() 1883 as->urb->context = as; in proc_do_submiturb() 1899 as->urb->transfer_dma = as->usbm->dma_handle + in proc_do_submiturb() 1907 snoop_urb(ps->dev, as->userurb, as->urb->pipe, in proc_do_submiturb() 1949 snoop_urb(ps->dev, as->userurb, as->urb->pipe, in proc_do_submiturb() [all …]
|
/linux/sound/usb/ |
A D | stream.c | 89 subs->stream = as; in snd_usb_init_substream() 516 as = kzalloc(sizeof(*as), GFP_KERNEL); in __snd_usb_add_audio_stream() 517 if (!as) in __snd_usb_add_audio_stream() 527 kfree(as); in __snd_usb_add_audio_stream() 530 as->pcm = pcm; in __snd_usb_add_audio_stream() 723 if (!as) { in snd_usb_get_audioformat_uac12() 730 if (as->bLength < sizeof(*as)) { in snd_usb_get_audioformat_uac12() 753 if (!as) { in snd_usb_get_audioformat_uac12() 760 if (as->bLength < sizeof(*as)) { in snd_usb_get_audioformat_uac12() 931 if (!as) { in snd_usb_get_audioformat_uac3() [all …]
|
/linux/Documentation/pcmcia/ |
A D | driver-changes.rst | 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) 45 * No dev_node_t (as of 2.6.35) 48 * New IRQ request rules (as of 2.6.35) 62 * New CIS tuple access (as of 2.6.33) 75 * New release helper (as of 2.6.17) 81 * Unify detach and REMOVAL event code, as well as attach and INSERTION 82 code (as of 2.6.16):: 106 * Device model integration (as of 2.6.11) [all …]
|
/linux/arch/x86/include/asm/trace/ |
A 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/drivers/hwmon/pmbus/ |
A 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 193 MAX15301, as well as for Flex BMR461. 319 STPDDC60 Universal Digital Multicell Controller, as well as for [all …]
|
/linux/drivers/input/misc/ |
A D | Kconfig | 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 94 To compile this driver as a module, choose M here: the 105 To compile this driver as a module, choose M here: the 119 To compile this driver as a module, choose M here: the 129 To compile this driver as a module, choose M here: the 175 To compile this driver as module, choose M here: the 222 To compile this driver as module, choose M here: the 244 To compile this driver as module, choose M here: the [all …]
|
/linux/Documentation/devicetree/bindings/sound/ |
A D | tlv320adcx140.yaml | 68 array is defined as <PDMIN1 PDMIN2 PDMIN3 PDMIN4>. 90 The array is defined as <GPI1 GPI2 GPI3 GPI4>. 93 1 - GPIX is configured as a general-purpose input (GPI) 94 2 - GPIX is configured as a master clock input (MCLK) 125 The array is defined as <GPO_CFG GPO_DRV> 130 1 - GPOX is configured as a general-purpose output (GPO) 133 4 - GPOX is configured as a PDM clock output (PDMCLK) 149 type. The array is defined as <GPIO1_CFG GPIO1_DRV> 156 4 - GPIO1 is configured as a PDM clock output (PDMCLK) 159 9 - GPIO1 is configured as a general-purpose input (GPI) [all …]
|
/linux/drivers/comedi/ |
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 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 697 PCI-7233 (32 in), and PCI-7234 (32 out) as well as the 64-channel 1259 Enable support for 8255 digital I/O as a standalone driver. [all …]
|
/linux/drivers/media/usb/gspca/ |
A 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/include/linux/ |
A 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/drivers/input/touchscreen/ |
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 206 touchscreen also just known as "TMA140" 267 To compile this driver as a module, choose M here. 614 To compile this driver as a module, choose M here: [all …]
|
/linux/drivers/ptp/ |
A 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. 59 tristate "Freescale QorIQ 1588 timer as PTP clock" 84 This driver adds support for using the DP83640 as a PTP 104 tristate "Intel PCH EG20T as PTP clock" 110 This driver adds support for using the PCH EG20T as a PTP 147 tristate "IDT CLOCKMATRIX as PTP clock" [all …]
|
/linux/drivers/iio/trigger/ |
A 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 53 as possible under the limitations of whatever else is going on. 57 To compile this driver as a module, choose M here: the 65 Provides support for using SYSFS entries as IIO triggers. [all …]
|
/linux/Documentation/input/ |
A 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 133 Some of these are available as digital buttons, some as analog buttons. Some 138 - Digital buttons are reported as: 142 - Analog buttons are reported as: 151 reported as ABS_RX, ABS_RY. Zero, one or two sticks may be present. 164 or ABS_HAT1Y (left). Lower trigger buttons are reported as BTN_TR2 or 168 reported as "right" triggers (BTN_TR/ABS_HAT1X). 179 Mapped as BTN_START 183 Left button mapped as BTN_SELECT, right button mapped as BTN_START [all …]
|
/linux/drivers/pwm/ |
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. 51 To compile this driver as a module, choose M here: the module 61 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 86 To compile this driver as a module, choose M here: the module 98 To compile this driver as a module, choose M here: the module 109 To compile this driver as a module, choose M here: the module 119 To compile this driver as a module, choose M here: the module [all …]
|