| /linux-6.15/drivers/spi/ |
| H A D | spi-atmel.c | 481 spin_lock_irqsave(&as->lock, as->flags); in atmel_spi_lock() 486 spin_unlock_irqrestore(&as->lock, as->flags); in atmel_spi_unlock() 643 memcpy(as->current_transfer->rx_buf, as->addr_rx_bbuf, in dma_callback() 1253 as->native_cs_for_gpio = ffs(as->native_cs_free); in initialize_native_cs_for_gpio() 1427 spi_readl(as, TCR), spi_readl(as, RCR)); in atmel_spi_one_transfer() 1454 if (as->use_pdc) in atmel_spi_one_transfer() 1457 if (as->use_pdc) in atmel_spi_one_transfer() 1507 if (as->use_pdc) in atmel_spi_init() 1566 as->irq = irq; in atmel_spi_probe() 1567 as->clk = clk; in atmel_spi_probe() [all …]
|
| /linux-6.15/drivers/net/wireless/ath/ath5k/ |
| H 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.15/drivers/char/ |
| H 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.15/drivers/gpu/drm/panthor/ |
| H A D | panthor_regs.h | 171 #define AS_TRANSTAB_LO(as) (MMU_AS(as) + 0x0) argument 172 #define AS_TRANSTAB_HI(as) (MMU_AS(as) + 0x4) argument 173 #define AS_MEMATTR_LO(as) (MMU_AS(as) + 0x8) argument 174 #define AS_MEMATTR_HI(as) (MMU_AS(as) + 0xC) argument 186 #define AS_LOCKADDR_LO(as) (MMU_AS(as) + 0x10) argument 187 #define AS_LOCKADDR_HI(as) (MMU_AS(as) + 0x14) argument 188 #define AS_COMMAND(as) (MMU_AS(as) + 0x18) argument 196 #define AS_FAULTSTATUS(as) (MMU_AS(as) + 0x1C) argument 204 #define AS_STATUS(as) (MMU_AS(as) + 0x28) argument 206 #define AS_TRANSCFG_LO(as) (MMU_AS(as) + 0x30) argument [all …]
|
| H A D | panthor_mmu.c | 87 } as; member 333 } as; member 692 ptdev->mmu->as.slots[vm->as.id].vm = NULL; in panthor_vm_release_as_locked() 726 as = vm->as.id; in panthor_vm_active() 742 as = ffz(ptdev->mmu->as.alloc_mask | BIT(0)); in panthor_vm_active() 757 as = lru_vm->as.id; in panthor_vm_active() 762 vm->as.id = as; in panthor_vm_active() 763 set_bit(as, &ptdev->mmu->as.alloc_mask); in panthor_vm_active() 764 ptdev->mmu->as.slots[as].vm = vm; in panthor_vm_active() 1718 if (ptdev->mmu->as.slots[as].vm) in panthor_mmu_irq_handler() [all …]
|
| /linux-6.15/drivers/iommu/ |
| H A D | tegra-smmu.c | 281 as = kzalloc(sizeof(*as), GFP_KERNEL); in tegra_smmu_domain_alloc_paging() 282 if (!as) in tegra_smmu_domain_alloc_paging() 288 if (!as->pd) { in tegra_smmu_domain_alloc_paging() 289 kfree(as); in tegra_smmu_domain_alloc_paging() 296 kfree(as); in tegra_smmu_domain_alloc_paging() 300 as->pts = kcalloc(SMMU_NUM_PDE, sizeof(*as->pts), GFP_KERNEL); in tegra_smmu_domain_alloc_paging() 301 if (!as->pts) { in tegra_smmu_domain_alloc_paging() 304 kfree(as); in tegra_smmu_domain_alloc_paging() 326 kfree(as->pts); in tegra_smmu_domain_free() 327 kfree(as); in tegra_smmu_domain_free() [all …]
|
| /linux-6.15/fs/bcachefs/ |
| H A D | btree_update_interior.c | 836 if (as && !as->nodes_written) in btree_interior_update_work() 840 if (!as) in btree_interior_update_work() 950 as->new_nodes[as->nr_new_nodes++] = b; in bch2_btree_update_add_new_node() 956 btree_update_add_key(as, &as->new_keys, b); in bch2_btree_update_add_new_node() 1007 as->open_buckets[as->nr_open_buckets++] = in bch2_btree_update_get_open_buckets() 1090 btree_update_add_key(as, &as->old_keys, b); in bch2_btree_interior_update_will_free_node() 1092 as->old_nodes[as->nr_old_nodes] = b; in bch2_btree_interior_update_will_free_node() 1188 memset(as, 0, sizeof(*as)); in bch2_btree_update_start() 1202 bch2_keylist_init(&as->old_keys, as->_old_keys); in bch2_btree_update_start() 1203 bch2_keylist_init(&as->new_keys, as->_new_keys); in bch2_btree_update_start() [all …]
|
| /linux-6.15/drivers/gpu/drm/panfrost/ |
| H A D | panfrost_regs.h | 296 #define MMU_AS(as) (MMU_BASE + ((as) << MMU_AS_SHIFT)) argument 300 #define AS_MEMATTR_LO(as) (MMU_AS(as) + 0x08) /* (RW) Memory attributes for address space n, low w… argument 301 #define AS_MEMATTR_HI(as) (MMU_AS(as) + 0x0C) /* (RW) Memory attributes for address space n, high … argument 302 #define AS_LOCKADDR_LO(as) (MMU_AS(as) + 0x10) /* (RW) Lock region address for address space n, lo… argument 303 #define AS_LOCKADDR_HI(as) (MMU_AS(as) + 0x14) /* (RW) Lock region address for address space n, hi… argument 304 #define AS_COMMAND(as) (MMU_AS(as) + 0x18) /* (WO) MMU command register for address space n */ argument 305 #define AS_FAULTSTATUS(as) (MMU_AS(as) + 0x1C) /* (RO) MMU fault status register for address space… argument 306 #define AS_FAULTADDRESS_LO(as) (MMU_AS(as) + 0x20) /* (RO) Fault Address for address space n, low … argument 307 #define AS_FAULTADDRESS_HI(as) (MMU_AS(as) + 0x24) /* (RO) Fault Address for address space n, high… argument 308 #define AS_STATUS(as) (MMU_AS(as) + 0x28) /* (RO) Status flags for address space n */ argument [all …]
|
| H 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() 414 if (as == mmu->as) in addr_to_mapping() 464 WARN_ON(bomapping->mmu->as != as); in panfrost_mmu_map_fault_addr() 698 u32 mask = BIT(as) | BIT(as + 16); in panfrost_mmu_irq_handler_thread() [all …]
|
| /linux-6.15/fs/afs/ |
| H A D | super.c | 195 if (as->dyn_root) in afs_show_options() 426 as->volume && in afs_test_super() 437 as->dyn_root); in afs_dynroot_test_super() 506 if (as) { in afs_alloc_sbi() 517 return as; in afs_alloc_sbi() 522 if (as) { in afs_destroy_sbi() 526 kfree(as); in afs_destroy_sbi() 537 if (as->volume) in afs_kill_super() 540 if (as->volume) in afs_kill_super() 564 if (!as) in afs_get_tree() [all …]
|
| /linux-6.15/arch/x86/kernel/ |
| H A D | apm_32.c | 1138 return as->event_head == as->event_tail; in queue_empty() 1145 return as->events[as->event_tail]; in get_queued_event() 1155 for (as = user_list; as != NULL; as = as->next) { in queue_event() 1156 if ((as == sender) || (!as->reader)) in queue_event() 1161 if (as->event_head == as->event_tail) { in queue_event() 1169 as->events[as->event_head] = event; in queue_event() 1170 if (!as->suser || !as->writer) in queue_event() 1243 for (as = user_list; as != NULL; as = as->next) { in suspend() 1498 if (!as->suser || !as->writer) in do_ioctl() 1580 as = kmalloc(sizeof(*as), GFP_KERNEL); in do_open() [all …]
|
| /linux-6.15/arch/xtensa/include/asm/ |
| H 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 …]
|
| H A D | asmmacro.h | 70 addi \at, \as, (1 << \incr_log2) - 1 83 srli \at, \as, \incr_log2 94 add \at, \ar, \as 105 .macro __loopt ar, as, at, incr_log2 108 sub \at, \as, \ar 124 .macro __loop as 127 loop \as, 99f 138 .macro __endl ar, as 140 bltu \ar, \as, 98b 149 .macro __endla ar, as, incr [all …]
|
| /linux-6.15/drivers/usb/core/ |
| H A D | devio.c | 406 if (!as) in alloc_async() 413 return as; in alloc_async() 437 kfree(as); in free_async() 649 if (as->status < 0 && as->bulk_addr && as->status != -ECONNRESET && in async_completed() 1816 sg_init_table(as->urb->sg, as->urb->num_sgs); in proc_do_submiturb() 1841 as->urb->transfer_buffer = as->usbm->mem + in proc_do_submiturb() 1911 as->urb->context = as; in proc_do_submiturb() 1927 as->urb->transfer_dma = as->usbm->dma_handle + in proc_do_submiturb() 1935 snoop_urb(ps->dev, as->userurb, as->urb->pipe, in proc_do_submiturb() 1977 snoop_urb(ps->dev, as->userurb, as->urb->pipe, in proc_do_submiturb() [all …]
|
| /linux-6.15/Documentation/arch/riscv/ |
| H A D | hwprobe.rst | 49 as defined by the RISC-V privileged architecture specification. 68 kernel-controlled mechanism such as the vDSO). 85 supported, as defined in version 1.0 of the Bit-Manipulation ISA 158 as defined in the RISC-V ISA manual. 161 supported as defined in the RISC-V ISA manual. 164 is supported as defined in the RISC-V ISA manual. 187 is supported as defined in the RISC-V ISA manual. 199 is supported as defined in the RISC-V ISA manual. 222 ("Zcf doesn't exist on RV64 as it contains no instructions") of 227 ("Zcf doesn't exist on RV64 as it contains no instructions") of [all …]
|
| /linux-6.15/arch/x86/include/asm/trace/ |
| H 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.15/sound/usb/ |
| H A D | stream.c | 89 subs->stream = as; in snd_usb_init_substream() 520 as = kzalloc(sizeof(*as), GFP_KERNEL); in __snd_usb_add_audio_stream() 521 if (!as) in __snd_usb_add_audio_stream() 531 kfree(as); in __snd_usb_add_audio_stream() 534 as->pcm = pcm; in __snd_usb_add_audio_stream() 730 if (!as) { in snd_usb_get_audioformat_uac12() 737 if (as->bLength < sizeof(*as)) { in snd_usb_get_audioformat_uac12() 760 if (!as) { in snd_usb_get_audioformat_uac12() 767 if (as->bLength < sizeof(*as)) { in snd_usb_get_audioformat_uac12() 940 if (!as) { in snd_usb_get_audioformat_uac3() [all …]
|
| /linux-6.15/Documentation/pcmcia/ |
| H 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.15/Documentation/devicetree/bindings/riscv/ |
| H A D | extensions.yaml | 133 The standard Smmpm extension for M-mode pointer masking as 507 instructions, as ratified in commit 56ed795 ("Update 513 instructions, as ratified in commit 56ed795 ("Update 573 instructions, as ratified in commit 56ed795 ("Update 597 instructions, as ratified in commit 56ed795 ("Update 603 instructions, as ratified in commit 56ed795 ("Update 621 instructions, as ratified in commit 56ed795 ("Update 633 instructions, as ratified in commit 56ed795 ("Update 639 instructions, as ratified in commit 56ed795 ("Update 645 instructions, as ratified in commit 56ed795 ("Update [all …]
|
| /linux-6.15/drivers/input/misc/ |
| H A D | Kconfig | 60 To compile this driver as a module, choose M here: the 70 To compile this driver as a module, choose M here: the 80 To compile this driver as a module, choose M here: the 101 To compile this driver as a module, choose M here: the 112 To compile this driver as a module, choose M here: the 126 To compile this driver as a module, choose M here: the 203 To compile this driver as module, choose M here: the 250 To compile this driver as module, choose M here: the 272 To compile this driver as module, choose M here: the 392 and is also available as a separate product. [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/sound/ |
| H A D | ti,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.15/drivers/hwmon/pmbus/ |
| H 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 36 This driver can also be built as a module. If so, the module will 47 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 185 Uses the IR38064 or compatible as regulator. 272 MAX15301, MAX15303, as well as for Flex BMR461. 509 STPDDC60 Universal Digital Multicell Controller, as well as for 529 TDA38640 as regulator. 626 Uses the xdpe12284 or compatible as regulator. [all …]
|
| /linux-6.15/drivers/iio/trigger/ |
| H 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.15/Documentation/admin-guide/ |
| H 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.15/drivers/comedi/ |
| H 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 77 To compile this driver as a module, choose M here: the module will be 87 To compile this driver as a module, choose M here: the module will be 111 To compile this driver as a module, choose M here: the module will be 132 To compile this driver as a module, choose M here: the module will be 140 To compile this driver as a module, choose M here: the module will be 714 PCI-7233 (32 in), and PCI-7234 (32 out) as well as the 64-channel 1298 Enable support for 8255 digital I/O as a standalone driver. [all …]
|