| /drivers/spi/ |
| 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 …]
|
| /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 …]
|
| /drivers/char/ |
| A D | apm-emulation.c | 189 struct apm_user *as; in queue_event() local 193 if (as->reader) in queue_event() 261 if (!as->suser || !as->writer) in apm_ioctl() 331 list_del(&as->list); in apm_release() 346 kfree(as); in apm_release() 352 struct apm_user *as; in apm_open() local 354 as = kzalloc(sizeof(*as), GFP_KERNEL); in apm_open() 355 if (as) { in apm_open() 512 struct apm_user *as; in apm_suspend_notifier() local 533 if (as->suspend_state != SUSPEND_WAIT && as->reader && in apm_suspend_notifier() [all …]
|
| /drivers/iommu/ |
| A D | tegra-smmu.c | 292 as = kzalloc(sizeof(*as), GFP_KERNEL); in tegra_smmu_domain_alloc_paging() 293 if (!as) in tegra_smmu_domain_alloc_paging() 299 if (!as->pd) { in tegra_smmu_domain_alloc_paging() 300 kfree(as); in tegra_smmu_domain_alloc_paging() 307 kfree(as); in tegra_smmu_domain_alloc_paging() 311 as->pts = kcalloc(SMMU_NUM_PDE, sizeof(*as->pts), GFP_KERNEL); in tegra_smmu_domain_alloc_paging() 312 if (!as->pts) { in tegra_smmu_domain_alloc_paging() 315 kfree(as); in tegra_smmu_domain_alloc_paging() 340 kfree(as); in tegra_smmu_domain_free() 433 as->pd_dma = in tegra_smmu_as_prepare() [all …]
|
| /drivers/gpu/drm/panfrost/ |
| A D | panfrost_regs.h | 298 #define MMU_AS(as) (MMU_BASE + ((as) << MMU_AS_SHIFT)) argument 302 #define AS_MEMATTR_LO(as) (MMU_AS(as) + 0x08) /* (RW) Memory attributes for address space n, low w… argument 303 #define AS_MEMATTR_HI(as) (MMU_AS(as) + 0x0C) /* (RW) Memory attributes for address space n, high … argument 315 #define AS_LOCKADDR_LO(as) (MMU_AS(as) + 0x10) /* (RW) Lock region address for address space n, lo… argument 316 #define AS_LOCKADDR_HI(as) (MMU_AS(as) + 0x14) /* (RW) Lock region address for address space n, hi… argument 317 #define AS_COMMAND(as) (MMU_AS(as) + 0x18) /* (WO) MMU command register for address space n */ argument 318 #define AS_FAULTSTATUS(as) (MMU_AS(as) + 0x1C) /* (RO) MMU fault status register for address space… argument 319 #define AS_FAULTADDRESS_LO(as) (MMU_AS(as) + 0x20) /* (RO) Fault Address for address space n, low … argument 320 #define AS_FAULTADDRESS_HI(as) (MMU_AS(as) + 0x24) /* (RO) Fault Address for address space n, high… argument 321 #define AS_STATUS(as) (MMU_AS(as) + 0x28) /* (RO) Status flags for address space n */ argument [all …]
|
| A D | panfrost_mmu.c | 263 int as; in panfrost_mmu_as_get() local 267 as = mmu->as; in panfrost_mmu_as_get() 268 if (as >= 0) { in panfrost_mmu_as_get() 270 u32 mask = BIT(as) | BIT(16 + as); in panfrost_mmu_as_get() 306 as = lru_mmu->as; in panfrost_mmu_as_get() 313 mmu->as = as; in panfrost_mmu_as_get() 324 return as; in panfrost_mmu_as_get() 517 if (as == mmu->as) in addr_to_mapping() 567 WARN_ON(bomapping->mmu->as != as); in panfrost_mmu_map_fault_addr() 826 u32 mask = BIT(as) | BIT(as + 16); in panfrost_mmu_irq_handler_thread() [all …]
|
| /drivers/gpu/drm/panthor/ |
| A D | panthor_regs.h | 147 #define MMU_AS(as) (MMU_BASE + ((as) << MMU_AS_SHIFT)) argument 149 #define AS_TRANSTAB(as) (MMU_AS(as) + 0x0) argument 150 #define AS_MEMATTR(as) (MMU_AS(as) + 0x8) argument 162 #define AS_LOCKADDR(as) (MMU_AS(as) + 0x10) argument 163 #define AS_COMMAND(as) (MMU_AS(as) + 0x18) argument 171 #define AS_FAULTSTATUS(as) (MMU_AS(as) + 0x1C) argument 177 #define AS_FAULTADDRESS(as) (MMU_AS(as) + 0x20) argument 178 #define AS_STATUS(as) (MMU_AS(as) + 0x28) argument 180 #define AS_TRANSCFG(as) (MMU_AS(as) + 0x30) argument 198 #define AS_FAULTEXTRA(as) (MMU_AS(as) + 0x38) argument
|
| A D | panthor_mmu.c | 87 } as; member 333 } as; member 681 ptdev->mmu->as.slots[vm->as.id].vm = NULL; in panthor_vm_release_as_locked() 715 as = vm->as.id; in panthor_vm_active() 731 as = ffz(ptdev->mmu->as.alloc_mask | BIT(0)); in panthor_vm_active() 746 as = lru_vm->as.id; in panthor_vm_active() 751 vm->as.id = as; in panthor_vm_active() 752 set_bit(as, &ptdev->mmu->as.alloc_mask); in panthor_vm_active() 753 ptdev->mmu->as.slots[as].vm = vm; in panthor_vm_active() 1702 if (ptdev->mmu->as.slots[as].vm) in panthor_mmu_irq_handler() [all …]
|
| /drivers/usb/core/ |
| 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 …]
|
| /drivers/input/misc/ |
| 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 …]
|
| /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 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 113 This driver can also be built as a module. If so, the module 194 Uses the IR38064 or compatible as regulator. 299 MAX15301, MAX15303, as well as for Flex BMR461. 536 STPDDC60 Universal Digital Multicell Controller, as well as for 556 TDA38640 as regulator. 653 Uses the xdpe12284 or compatible as regulator. [all …]
|
| /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 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 …]
|
| /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 …]
|
| /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 115 To compile this driver as a module, choose M here: the 218 touchscreen also just known as "TMA140" 633 To compile this driver as a module, choose M here: [all …]
|
| /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" 164 tristate "IDT CLOCKMATRIX as PTP clock" 176 tristate "RENESAS FemtoClock3 Wireless as PTP clock" [all …]
|
| /drivers/clk/qcom/ |
| A D | Kconfig | 57 functionality such as 3D graphics. 74 functionality such as 3D graphics. 83 functionality such as 3D graphics. 108 such as msm8916. 128 such as SDX55, SDX65. 161 platforms such as SDM845. 468 functionality such as 3D graphics. 557 functionality such as 3D graphics. 842 functionality such as 3D graphics 1497 such as MSM8974, APQ8084, etc. [all …]
|
| /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. 47 To compile this driver as a module, choose M here: the module 66 To compile this driver as a module, choose M here: the module 75 To compile this driver as a module, choose M here: the module 85 To compile this driver as a module, choose M here: the module 97 To compile this driver as a module, choose M here: the module 110 To compile this driver as a module, choose M here: the module 133 To compile this driver as a module, choose M here: the module [all …]
|
| /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 …]
|
| /drivers/input/joystick/ |
| A D | Kconfig | 33 To compile this driver as a module, choose M here: the 43 To compile this driver as a module, choose M here: the 54 To compile this driver as a module, choose M here: the 65 To compile this driver as a module, choose M here: the 74 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 201 tristate "Twiddler as a joystick" 218 to use it via serial cable as a joystick. 340 controller as a joystick. [all …]
|
| /drivers/media/i2c/ |
| A D | Kconfig | 51 To compile this driver as a module, choose M here: the 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 90 To compile this driver as a module, choose M here: the 100 To compile this driver as a module, choose M here: the 109 To compile this driver as a module, choose M here: the 118 To compile this driver as a module, choose M here: the 136 To compile this driver as a module, choose M here: the 676 deserialiser such as the MAX9286. [all …]
|
| /drivers/input/keyboard/ |
| A D | Kconfig | 27 To compile this driver as a module, choose M here: the 48 To compile this driver as a module, choose M here: the 61 To compile this driver as a module, choose M here: the 71 To compile this driver as a module, choose M here: the 142 AT and PS/2 keyboards. These are as follows: 166 Sensor chip as input device. 168 To compile this driver as a module, choose M here: 176 Sensor chip as input device. 178 To compile this driver as a module, choose M here: 186 Sensor chip as a keyboard input. [all …]
|
| /drivers/pinctrl/intel/ |
| A D | Kconfig | 22 allows configuring of SoC pins and using them as GPIOs. 30 using them as GPIOs. 55 of Intel Alder Lake PCH pins and using them as GPIOs. 62 configuring of SoC pins and using them as GPIOs. 83 of Intel Denverton SoC pins and using them as GPIOs. 97 of Intel Emmitsburg pins and using them as GPIOs. 111 of Intel Ice Lake PCH pins and using them as GPIOs. 132 of Intel Lewisburg pins and using them as GPIOs. 139 of Intel Meteor Lake pins and using them as GPIOs. 147 using them as GPIOs. [all …]
|
| /drivers/iio/adc/ |
| A D | Kconfig | 193 To compile this driver as a module, choose M here: the 210 To compile this driver as a module, choose M here: the 234 To compile this driver as a module, choose M here: the 244 To compile this driver as a module, choose M here: the 254 To compile this driver as a module, choose M here: the 266 To compile this driver as a module, choose M here: the 310 To compile this driver as a module, choose M here: the 328 To compile this driver as a module, choose M here: the 998 To compile this driver as a module, choose M here: 1465 GPADC. This ADC provides 4 channels which can be used as an ADC or as [all …]
|
| /drivers/usb/serial/ |
| A D | Kconfig | 18 To compile this driver as a module, choose M here: the 42 port, /dev/ttyUSB0, as system console. 93 To compile this driver as a module, choose M here: the 103 To compile this driver as a module, choose M here: the 112 To compile this driver as a module, choose M here: the 122 To compile this driver as a module, choose M here: the 133 To compile this driver as a module, choose M here: the 142 To compile this driver as a module, choose M here: the 156 To compile this driver as a module, choose M here: the 167 To compile this driver as a module, choose M here: the [all …]
|
| /drivers/hwmon/ |
| A D | Kconfig | 14 sensors and various additional features such as the ability to 23 This support can also be built as a module. If so, the module 386 the laptop to act as a pinball machine-esque joystick. 694 To compile this driver as a module, choose M here: 1595 and LM76 as well as Maxim MAX6633/6634/6635 sensor chips. 1709 If built as a module, the module will be called 2248 the part as described in the datasheet. 2261 measurements as well as alarm configuration. 2579 version of the W83627DHG (as far as hardware monitoring goes.) 2643 To compile this driver as a module, choose M here: [all …]
|