/drivers/spi/ |
D | spi-atmel.c | 340 static bool atmel_spi_is_v2(struct atmel_spi *as) in atmel_spi_is_v2() argument 342 return as->caps.is_spi2; in atmel_spi_is_v2() 365 static void cs_activate(struct atmel_spi *as, struct spi_device *spi) in cs_activate() argument 371 if (atmel_spi_is_v2(as)) { in cs_activate() 372 spi_writel(as, CSR0 + 4 * spi->chip_select, asd->csr); in cs_activate() 376 spi_writel(as, CSR0, asd->csr); in cs_activate() 377 if (as->caps.has_wdrbt) { in cs_activate() 378 spi_writel(as, MR, in cs_activate() 384 spi_writel(as, MR, in cs_activate() 390 mr = spi_readl(as, MR); in cs_activate() [all …]
|
/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 …]
|
/drivers/char/ |
D | apm-emulation.c | 198 struct apm_user *as; in queue_event() local 201 list_for_each_entry(as, &apm_user_list, list) { in queue_event() 202 if (as->reader) in queue_event() 203 queue_add_event(&as->queue, event); in queue_event() 211 struct apm_user *as = fp->private_data; in apm_read() local 218 if (queue_empty(&as->queue) && fp->f_flags & O_NONBLOCK) in apm_read() 221 wait_event_interruptible(apm_waitqueue, !queue_empty(&as->queue)); in apm_read() 223 while ((i >= sizeof(event)) && !queue_empty(&as->queue)) { in apm_read() 224 event = queue_get_event(&as->queue); in apm_read() 231 if (as->suspend_state == SUSPEND_PENDING && in apm_read() [all …]
|
/drivers/iommu/ |
D | tegra-smmu.c | 262 struct tegra_smmu_as *as; in tegra_smmu_domain_alloc() local 267 as = kzalloc(sizeof(*as), GFP_KERNEL); in tegra_smmu_domain_alloc() 268 if (!as) in tegra_smmu_domain_alloc() 271 as->attr = SMMU_PD_READABLE | SMMU_PD_WRITABLE | SMMU_PD_NONSECURE; in tegra_smmu_domain_alloc() 273 as->pd = alloc_page(GFP_KERNEL | __GFP_DMA | __GFP_ZERO); in tegra_smmu_domain_alloc() 274 if (!as->pd) { in tegra_smmu_domain_alloc() 275 kfree(as); in tegra_smmu_domain_alloc() 279 as->count = kcalloc(SMMU_NUM_PDE, sizeof(u32), GFP_KERNEL); in tegra_smmu_domain_alloc() 280 if (!as->count) { in tegra_smmu_domain_alloc() 281 __free_page(as->pd); in tegra_smmu_domain_alloc() [all …]
|
/drivers/usb/core/ |
D | devio.c | 375 struct async *as; in alloc_async() local 377 as = kzalloc(sizeof(struct async), GFP_KERNEL); in alloc_async() 378 if (!as) in alloc_async() 380 as->urb = usb_alloc_urb(numisoframes, GFP_KERNEL); in alloc_async() 381 if (!as->urb) { in alloc_async() 382 kfree(as); in alloc_async() 385 return as; in alloc_async() 388 static void free_async(struct async *as) in free_async() argument 392 put_pid(as->pid); in free_async() 393 if (as->cred) in free_async() [all …]
|
/drivers/input/misc/ |
D | gpio_axis.c | 61 static void gpio_event_update_axis(struct gpio_axis_state *as, int report) in gpio_event_update_axis() argument 63 struct gpio_event_axis_info *ai = as->info; in gpio_event_update_axis() 68 uint16_t old_pos = as->pos; in gpio_event_update_axis() 91 input_report_rel(as->input_devs->dev[ai->dev], in gpio_event_update_axis() 97 input_event(as->input_devs->dev[ai->dev], in gpio_event_update_axis() 100 input_sync(as->input_devs->dev[ai->dev]); in gpio_event_update_axis() 102 as->pos = pos; in gpio_event_update_axis() 107 struct gpio_axis_state *as = dev_id; in gpio_axis_irq_handler() local 108 gpio_event_update_axis(as, 1); in gpio_axis_irq_handler() 119 struct gpio_axis_state *as; in gpio_event_axis_func() local [all …]
|
D | Kconfig | 19 Support the ONKEY of Marvell 88PM860x PMICs as an input device 22 To compile this driver as a module, choose M here: the module 29 Support the ONKEY of Marvell 88PM80x PMICs as an input device 32 To compile this driver as a module, choose M here: the module 42 To compile this driver as a module, choose M here: the module 52 To compile this driver as a module, choose M here: the 62 To compile this driver as a module, choose M here: the 72 To compile this driver as a module, choose M here: the 82 To compile this driver as a module, choose M here: the 96 To compile this driver as a module, choose M here: the [all …]
|
/drivers/staging/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 84 To compile this driver as a module, choose M here: the module will be 93 To compile this driver as a module, choose M here: the module will be 115 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 144 To compile this driver as a module, choose M here: the module will be 167 To compile this driver as a module, choose M here: the module will be [all …]
|
/drivers/media/usb/gspca/ |
D | Kconfig | 15 To compile this driver as modules, choose M here: the 31 To compile this driver as a module, choose M here: the 40 To compile this driver as a module, choose M here: the 51 To compile this driver as a module, choose M here: the 61 To compile this driver as a module, choose M here: the 70 To compile this driver as a module, choose M here: the 79 To compile this driver as a module, choose M here: the 88 To compile this driver as a module, choose M here: the 98 To compile this driver as a module, choose M here: the 107 To compile this driver as a module, choose M here: the [all …]
|
/drivers/pwm/ |
D | Kconfig | 7 in a rectangular pulse signal is used as a means to alter the 18 to configure as well as enable and disable them. 25 continue to work as expected. 41 To compile this driver as a module, choose M here: the module 50 To compile this driver as a module, choose M here: the module 62 To compile this driver as a module, choose M here: the module 74 To compile this driver as a module, choose M here: the module 84 To compile this driver as a module, choose M here: the module 93 To compile this driver as a module, choose M here: the module 102 To compile this driver as a module, choose M here: the module [all …]
|
/drivers/input/touchscreen/ |
D | Kconfig | 27 To compile this driver as a module, choose M here: the 46 To compile this driver as a module, choose M here: the 59 To compile this driver as a module, choose M here: the 70 To compile this driver as a module, choose M here: the 79 To compile this driver as a module, choose M here: the 90 To compile this driver as a module, choose M here: the 102 To compile this driver as a module, choose M here: the 111 such as AT42QT602240/ATMXT224, connected to your system. 115 To compile this driver as a module, choose M here: the 137 To compile this driver as a module, choose M here: the [all …]
|
/drivers/input/keyboard/ |
D | Kconfig | 27 To compile this driver as a module, choose M here: the 37 To compile this driver as a module, choose M here: the module will 47 To compile this driver as a module, choose M here: the 57 To compile this driver as a module, choose M here: the 67 To compile this driver as a module, choose M here: the 81 To compile this driver as a module, choose M here: the 99 To compile this driver as a module, choose M here: the 119 built-in keyboard (as opposed to an external keyboard). 122 AT and PS/2 keyboards. These are as follows: 133 in the left-hand column will be interpreted as the corresponding key [all …]
|
/drivers/md/ |
D | dm-flakey.c | 46 static int parse_features(struct dm_arg_set *as, struct flakey_c *fc, in parse_features() argument 61 if (!as->argc) in parse_features() 64 r = dm_read_arg_group(_args, as, &argc, &ti->error); in parse_features() 69 arg_name = dm_shift_arg(as); in parse_features() 93 r = dm_read_arg(_args + 1, as, &fc->corrupt_bio_byte, &ti->error); in parse_features() 101 arg_name = dm_shift_arg(as); in parse_features() 115 r = dm_read_arg(_args + 2, as, &fc->corrupt_bio_value, &ti->error); in parse_features() 123 r = dm_read_arg(_args + 3, as, &fc->corrupt_bio_flags, &ti->error); in parse_features() 165 struct dm_arg_set as; in flakey_ctr() local 169 as.argc = argc; in flakey_ctr() [all …]
|
/drivers/input/joystick/ |
D | Kconfig | 31 To compile this driver as a module, choose M here: the 41 To compile this driver as a module, choose M here: the 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 110 To compile this driver as a module, choose M here: the 120 To compile this driver as a module, choose M here: the [all …]
|
/drivers/iio/adc/ |
D | Kconfig | 23 To compile this driver as a module, choose M here: the module will be 33 To compile this driver as a module, choose M here: the 45 To compile this driver as a module, choose M here: the 58 To compile this driver as a module, choose M here: the 69 To compile this driver as a module, choose M here: the module will be 80 To compile this driver as a module, choose M here: the 92 To compile this driver as a module, choose M here: the 104 To compile this driver as a module, choose M here: the 118 To compile this driver as a module, choose M here: the module will be 131 To compile this driver as a module, choose M here: the module will be [all …]
|
/drivers/hwmon/ |
D | Kconfig | 13 sensors and various additional features such as the ability to 22 This support can also be built as a module. If so, the module 52 This driver can also be built as a module. If so, the module 67 This driver can also be built as a module. If so, the module 81 This driver can also be built as a module. If so, the module 91 This driver can also be built as a module. If so, the module 101 This driver can also be built as a module. If so, the module 111 This driver can also be built as a module. If so, the module 122 This driver can also be built as a module. If so, the module 133 This driver can also be built as a module. If so, the module [all …]
|
/drivers/ptp/ |
D | Kconfig | 21 This driver adds support for PTP clocks as character 23 also enable at least one clock driver as well. 25 To compile this driver as a module, choose M here: the module 29 tristate "Freescale eTSEC as PTP clock" 34 This driver adds support for using the eTSEC as a PTP 39 To compile this driver as a module, choose M here: the module 43 tristate "Intel IXP46x as PTP clock" 48 This driver adds support for using the IXP46X as a PTP 53 To compile this driver as a module, choose M here: the module 67 This driver adds support for using the DP83640 as a PTP [all …]
|
/drivers/iio/trigger/ |
D | Kconfig | 13 timers as interrupt source. 15 To compile this driver as a module, choose M here: the 21 Provides support for using an interrupt of any type as an IIO 24 To compile this driver as a module, choose M here: the 31 An experimental trigger, used to allow sensors to be sampled as fast 32 as possible under the limitations of whatever else is going on. 36 To compile this driver as a module, choose M here: the 44 Provides support for using SYSFS entries as IIO triggers. 47 To compile this driver as a module, choose M here: the
|
/drivers/staging/greybus/ |
D | Kconfig | 14 To compile this code as a module, chose M here: the module 24 acts as a Greybus "host controller". This device is a bridge 27 To compile this code as a module, chose M here: the module 37 To compile this code as a module, chose M here: the module 46 To compile this code as a module, chose M here: the module 56 To compile this code as a module, chose M here: the module 66 To compile this code as a module, chose M here: the module 76 To compile this code as a module, chose M here: the module 86 To compile this code as a module, chose M here: the module 95 To compile this code as a module, chose M here: the module [all …]
|
/drivers/media/i2c/ |
D | Kconfig | 38 To compile this driver as a module, choose M here: the 47 To compile this driver as a module, choose M here: the 56 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 83 To compile this driver as a module, choose M here: the 93 To compile this driver as a module, choose M here: the 103 To compile this driver as a module, choose M here: the 113 To compile this driver as a module, choose M here: the 122 To compile this driver as a module, choose M here: the [all …]
|
/drivers/hwmon/pmbus/ |
D | Kconfig | 12 This driver can also be built as a module. If so, the module will 26 This driver can also be built as a module. If so, the module will 37 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 58 This driver can also be built as a module. If so, the module will 75 This driver can also be built as a module. If so, the module will 85 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 105 This driver can also be built as a module. If so, the module will 115 This driver can also be built as a module. If so, the module will [all …]
|
/drivers/clk/qcom/ |
D | Kconfig | 18 Say Y if you want to use peripheral devices such as UART, SPI, 28 Say Y if you want to support multimedia devices such as display, 36 Say Y if you want to use peripheral devices such as UART, SPI, 44 Say Y if you want to use peripheral devices such as UART, SPI, 53 Say Y if you want to use audio devices such as i2s, pcm, 61 Say Y if you want to use peripheral devices such as UART, SPI, 70 Say Y if you want to use devices such as UART, SPI i2c, USB, 78 Say Y if you want to use peripheral devices such as UART, SPI, 87 Say Y if you want to use audio devices such as i2s, pcm, 95 Say Y if you want to use peripheral devices such as UART, SPI, [all …]
|
/drivers/rtc/ |
D | Kconfig | 110 interfaces, which "udev" sets up as /dev/rtc0 through 114 can be accessed as /dev/rtc, which is a name 143 This driver can also be built as a module. If so, the module 157 This driver can also be built as a module. If so, the module 167 This driver can also be built as a module. If so, the module 177 This driver can also be built as a module. If so, the module 187 This driver can also be built as a module. If so, the module 197 This driver can also be built as a module. If so, the module 207 This driver can also be built as a module. If so, the module 221 registers may add features such as NVRAM, a trickle charger for [all …]
|
/drivers/char/hw_random/ |
D | Kconfig | 11 To compile this driver as a module, choose M here: the 34 To compile this driver as a module, choose M here: the 47 To compile this driver as a module, choose M here: the 60 To compile this driver as a module, choose M here: the 73 To compile this driver as a module, choose M here: the 86 To compile this driver as a module, choose M here: the 99 To compile this driver as a module, choose M here: the 112 To compile this driver as a module, choose M here: the 125 To compile this driver as a module, choose M here: the 138 To compile this driver as a module, choose M here: the [all …]
|
/drivers/misc/mic/ |
D | Kconfig | 8 device or driver on the MIC Bus, such as CONFIG_INTEL_MIC_HOST, 14 More information about the Intel MIC family as well as the Linux 25 device or driver on the SCIF Bus, such as CONFIG_INTEL_MIC_HOST 31 More information about the Intel MIC family as well as the Linux 42 device or driver on the VOP Bus, such as CONFIG_INTEL_MIC_HOST 48 More information about the Intel MIC family as well as the Linux 68 More information about the Intel MIC family as well as the Linux 101 (SCIF (pronounced as skiff)) is a low level communications API 107 More information about the Intel MIC family as well as the Linux 119 devices. COSM drivers implement functions such as boot, [all …]
|