/linux-6.3-rc2/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() 565 memcpy(as->current_transfer->rx_buf, as->addr_rx_bbuf, in dma_callback() 1177 as->native_cs_for_gpio = ffs(as->native_cs_free); in initialize_native_cs_for_gpio() 1351 spi_readl(as, TCR), spi_readl(as, RCR)); in atmel_spi_one_transfer() 1379 && as->use_pdc) in atmel_spi_one_transfer() 1382 if (as->use_pdc) in atmel_spi_one_transfer() 1432 if (as->use_pdc) in atmel_spi_init() 1495 as->irq = irq; in atmel_spi_probe() 1496 as->clk = clk; in atmel_spi_probe() [all …]
|
/linux-6.3-rc2/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-6.3-rc2/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-6.3-rc2/drivers/iommu/ |
A D | tegra-smmu.c | 282 as = kzalloc(sizeof(*as), GFP_KERNEL); in tegra_smmu_domain_alloc() 283 if (!as) in tegra_smmu_domain_alloc() 289 if (!as->pd) { in tegra_smmu_domain_alloc() 290 kfree(as); in tegra_smmu_domain_alloc() 297 kfree(as); in tegra_smmu_domain_alloc() 301 as->pts = kcalloc(SMMU_NUM_PDE, sizeof(*as->pts), GFP_KERNEL); in tegra_smmu_domain_alloc() 302 if (!as->pts) { in tegra_smmu_domain_alloc() 305 kfree(as); in tegra_smmu_domain_alloc() 327 kfree(as->pts); in tegra_smmu_domain_free() 328 kfree(as); in tegra_smmu_domain_free() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/panfrost/ |
A D | panfrost_regs.h | 288 #define MMU_AS(as) (MMU_BASE + ((as) << MMU_AS_SHIFT)) argument 292 #define AS_MEMATTR_LO(as) (MMU_AS(as) + 0x08) /* (RW) Memory attributes for address space n, low w… argument 293 #define AS_MEMATTR_HI(as) (MMU_AS(as) + 0x0C) /* (RW) Memory attributes for address space n, high … argument 294 #define AS_LOCKADDR_LO(as) (MMU_AS(as) + 0x10) /* (RW) Lock region address for address space n, lo… argument 295 #define AS_LOCKADDR_HI(as) (MMU_AS(as) + 0x14) /* (RW) Lock region address for address space n, hi… argument 296 #define AS_COMMAND(as) (MMU_AS(as) + 0x18) /* (WO) MMU command register for address space n */ argument 297 #define AS_FAULTSTATUS(as) (MMU_AS(as) + 0x1C) /* (RO) MMU fault status register for address space… argument 298 #define AS_FAULTADDRESS_LO(as) (MMU_AS(as) + 0x20) /* (RO) Fault Address for address space n, low … argument 299 #define AS_FAULTADDRESS_HI(as) (MMU_AS(as) + 0x24) /* (RO) Fault Address for address space n, high… argument 300 #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() 412 if (as == mmu->as) in addr_to_mapping() 461 WARN_ON(bomapping->mmu->as != as); in panfrost_mmu_map_fault_addr() 685 u32 mask = BIT(as) | BIT(as + 16); in panfrost_mmu_irq_handler_thread() [all …]
|
/linux-6.3-rc2/fs/afs/ |
A D | super.c | 195 if (as->dyn_root) in afs_show_options() 424 as->volume && in afs_test_super() 435 as->dyn_root); in afs_dynroot_test_super() 510 if (as) { in afs_alloc_sbi() 521 return as; in afs_alloc_sbi() 526 if (as) { in afs_destroy_sbi() 531 kfree(as); in afs_destroy_sbi() 545 if (as->volume) in afs_kill_super() 548 if (as->volume) in afs_kill_super() 572 if (!as) in afs_get_tree() [all …]
|
/linux-6.3-rc2/arch/x86/kernel/ |
A D | apm_32.c | 1173 return as->event_head == as->event_tail; in queue_empty() 1180 return as->events[as->event_tail]; in get_queued_event() 1190 for (as = user_list; as != NULL; as = as->next) { in queue_event() 1191 if ((as == sender) || (!as->reader)) in queue_event() 1196 if (as->event_head == as->event_tail) { in queue_event() 1204 as->events[as->event_head] = event; in queue_event() 1205 if (!as->suser || !as->writer) in queue_event() 1278 for (as = user_list; as != NULL; as = as->next) { in suspend() 1533 if (!as->suser || !as->writer) in do_ioctl() 1615 as = kmalloc(sizeof(*as), GFP_KERNEL); in do_open() [all …]
|
/linux-6.3-rc2/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-6.3-rc2/drivers/usb/core/ |
A D | devio.c | 395 if (!as) in alloc_async() 402 return as; in alloc_async() 426 kfree(as); in free_async() 638 if (as->status < 0 && as->bulk_addr && as->status != -ECONNRESET && in async_completed() 1803 sg_init_table(as->urb->sg, as->urb->num_sgs); in proc_do_submiturb() 1828 as->urb->transfer_buffer = as->usbm->mem + in proc_do_submiturb() 1898 as->urb->context = as; in proc_do_submiturb() 1914 as->urb->transfer_dma = as->usbm->dma_handle + in proc_do_submiturb() 1922 snoop_urb(ps->dev, as->userurb, as->urb->pipe, in proc_do_submiturb() 1964 snoop_urb(ps->dev, as->userurb, as->urb->pipe, in proc_do_submiturb() [all …]
|
/linux-6.3-rc2/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-6.3-rc2/sound/usb/ |
A D | stream.c | 89 subs->stream = as; in snd_usb_init_substream() 517 as = kzalloc(sizeof(*as), GFP_KERNEL); in __snd_usb_add_audio_stream() 518 if (!as) in __snd_usb_add_audio_stream() 528 kfree(as); in __snd_usb_add_audio_stream() 531 as->pcm = pcm; in __snd_usb_add_audio_stream() 724 if (!as) { in snd_usb_get_audioformat_uac12() 731 if (as->bLength < sizeof(*as)) { in snd_usb_get_audioformat_uac12() 754 if (!as) { in snd_usb_get_audioformat_uac12() 761 if (as->bLength < sizeof(*as)) { in snd_usb_get_audioformat_uac12() 932 if (!as) { in snd_usb_get_audioformat_uac3() [all …]
|
/linux-6.3-rc2/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-6.3-rc2/include/linux/ |
A D | util_macros.h | 7 #define __find_closest(x, a, as, op) \ argument 9 typeof(as) __fc_i, __fc_as = (as) - 1; \ 29 #define find_closest(x, a, as) __find_closest(x, a, as, <=) argument 41 #define find_closest_descending(x, a, as) __find_closest(x, a, as, >=) argument
|
/linux-6.3-rc2/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 76 This driver can also be built as a module. If so, the module 148 Uses the IR38064 or compatible as regulator. 225 MAX15301, as well as for Flex BMR461. 392 STPDDC60 Universal Digital Multicell Controller, as well as for 412 TDA38640 as regulator. 483 Uses the xdpe12284 or compatible as regulator. [all …]
|
/linux-6.3-rc2/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) 117 type. The array is defined as <GPIO1_CFG GPIO1_DRV> 124 4 - GPIO1 is configured as a PDM clock output (PDMCLK) 127 9 - GPIO1 is configured as a general-purpose input (GPI) 128 10 - GPIO1 is configured as a master clock input (MCLK) 167 The array is defined as <GPO_CFG GPO_DRV> 172 1 - GPOX is configured as a general-purpose output (GPO) [all …]
|
/linux-6.3-rc2/rust/alloc/ |
A D | README.md | 8 Please note that these files should be kept as close as possible to 20 On the other hand, Rust folks wanted to keep `alloc` as close as 21 upstream as possible and avoid as much divergence as possible, which 25 in-tree that would be as small and as close as possible to upstream. 33 slowly incorporate and discuss the changes as needed.
|
/linux-6.3-rc2/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-6.3-rc2/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-6.3-rc2/Documentation/admin-guide/ |
A 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-6.3-rc2/tools/testing/selftests/futex/ |
A 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-6.3-rc2/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-6.3-rc2/drivers/media/usb/gspca/ |
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-6.3-rc2/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 …]
|