Home
last modified time | relevance | path

Searched refs:chip (Results 251 - 275 of 3370) sorted by relevance

1...<<11121314151617181920>>...135

/kernel/linux/linux-6.6/drivers/pinctrl/
H A Dpinctrl-cy8c95x0.c137 * @nport: Number of Gports in this chip
138 * @gpio_chip: gpiolib chip
310 static int cy8c95x0_pinmux_direction(struct cy8c95x0_pinctrl *chip,
313 static inline u8 cypress_get_port(struct cy8c95x0_pinctrl *chip, unsigned int pin) in cypress_get_port() argument
319 static int cypress_get_pin_mask(struct cy8c95x0_pinctrl *chip, unsigned int pin) in cypress_get_pin_mask() argument
410 static int cy8c95x0_write_regs_mask(struct cy8c95x0_pinctrl *chip, int reg, in cy8c95x0_write_regs_mask() argument
421 bitmap_andnot(tmask, mask, chip->shiftmask, MAX_LINE); in cy8c95x0_write_regs_mask()
423 bitmap_replace(tmask, tmask, mask, chip->shiftmask, BANK_SZ * 3); in cy8c95x0_write_regs_mask()
425 bitmap_andnot(tval, val, chip->shiftmask, MAX_LINE); in cy8c95x0_write_regs_mask()
427 bitmap_replace(tval, tval, val, chip in cy8c95x0_write_regs_mask()
480 cy8c95x0_read_regs_mask(struct cy8c95x0_pinctrl *chip, int reg, unsigned long *val, unsigned long *mask) cy8c95x0_read_regs_mask() argument
566 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc); cy8c95x0_gpio_direction_output() local
582 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc); cy8c95x0_gpio_get_value() local
605 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc); cy8c95x0_gpio_set_value() local
614 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc); cy8c95x0_gpio_get_direction() local
641 cy8c95x0_gpio_get_pincfg(struct cy8c95x0_pinctrl *chip, unsigned int off, unsigned long *config) cy8c95x0_gpio_get_pincfg() argument
727 cy8c95x0_gpio_set_pincfg(struct cy8c95x0_pinctrl *chip, unsigned int off, unsigned long config) cy8c95x0_gpio_set_pincfg() argument
797 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc); cy8c95x0_gpio_get_multiple() local
805 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc); cy8c95x0_gpio_set_multiple() local
812 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc); cy8c95x0_add_pin_ranges() local
823 cy8c95x0_setup_gpiochip(struct cy8c95x0_pinctrl *chip) cy8c95x0_setup_gpiochip() argument
855 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc); cy8c95x0_irq_mask() local
865 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc); cy8c95x0_irq_unmask() local
875 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc); cy8c95x0_irq_bus_lock() local
883 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc); cy8c95x0_irq_bus_sync_unlock() local
906 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc); cy8c95x0_irq_set_type() local
938 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc); cy8c95x0_irq_shutdown() local
959 cy8c95x0_irq_pending(struct cy8c95x0_pinctrl *chip, unsigned long *pending) cy8c95x0_irq_pending() argument
987 struct cy8c95x0_pinctrl *chip = devid; cy8c95x0_irq_handler() local
1024 struct cy8c95x0_pinctrl *chip = pinctrl_dev_get_drvdata(pctldev); cy8c95x0_pinctrl_get_groups_count() local
1056 struct cy8c95x0_pinctrl *chip = pinctrl_dev_get_drvdata(pctldev); cy8c95x0_pin_dbg_show() local
1096 struct cy8c95x0_pinctrl *chip = pinctrl_dev_get_drvdata(pctldev); cy8c95x0_get_function_groups() local
1103 cy8c95x0_set_mode(struct cy8c95x0_pinctrl *chip, unsigned int off, bool mode) cy8c95x0_set_mode() argument
1117 cy8c95x0_pinmux_mode(struct cy8c95x0_pinctrl *chip, unsigned int selector, unsigned int group) cy8c95x0_pinmux_mode() argument
1142 struct cy8c95x0_pinctrl *chip = pinctrl_dev_get_drvdata(pctldev); cy8c95x0_set_mux() local
1156 struct cy8c95x0_pinctrl *chip = pinctrl_dev_get_drvdata(pctldev); cy8c95x0_gpio_request_enable() local
1166 cy8c95x0_pinmux_direction(struct cy8c95x0_pinctrl *chip, unsigned int pin, bool input) cy8c95x0_pinmux_direction() argument
1202 struct cy8c95x0_pinctrl *chip = pinctrl_dev_get_drvdata(pctldev); cy8c95x0_gpio_set_direction() local
1225 struct cy8c95x0_pinctrl *chip = pinctrl_dev_get_drvdata(pctldev); cy8c95x0_pinconf_get() local
1233 struct cy8c95x0_pinctrl *chip = pinctrl_dev_get_drvdata(pctldev); cy8c95x0_pinconf_set() local
1252 cy8c95x0_irq_setup(struct cy8c95x0_pinctrl *chip, int irq) cy8c95x0_irq_setup() argument
1295 cy8c95x0_setup_pinctrl(struct cy8c95x0_pinctrl *chip) cy8c95x0_setup_pinctrl() argument
1350 struct cy8c95x0_pinctrl *chip; cy8c95x0_probe() local
1454 struct cy8c95x0_pinctrl *chip = i2c_get_clientdata(client); cy8c95x0_remove() local
[all...]
/kernel/linux/linux-6.6/sound/drivers/vx/
H A Dvx_mixer.c20 static void vx_write_codec_reg(struct vx_core *chip, int codec, unsigned int data) in vx_write_codec_reg() argument
22 if (snd_BUG_ON(!chip->ops->write_codec)) in vx_write_codec_reg()
25 if (chip->chip_status & VX_STAT_IS_STALE) in vx_write_codec_reg()
28 mutex_lock(&chip->lock); in vx_write_codec_reg()
29 chip->ops->write_codec(chip, codec, data); in vx_write_codec_reg()
30 mutex_unlock(&chip->lock); in vx_write_codec_reg()
74 static void vx_set_codec_reg(struct vx_core *chip, int codec, int reg, int val) in vx_set_codec_reg() argument
81 vx_write_codec_reg(chip, codec, data.l); in vx_set_codec_reg()
91 static void vx_set_analog_output_level(struct vx_core *chip, in argument
115 vx_toggle_dac_mute(struct vx_core *chip, int mute) vx_toggle_dac_mute() argument
130 vx_reset_codec(struct vx_core *chip, int cold_reset) vx_reset_codec() argument
164 vx_change_audio_source(struct vx_core *chip, int src) vx_change_audio_source() argument
179 vx_sync_audio_source(struct vx_core *chip) vx_sync_audio_source() argument
204 vx_adjust_audio_level(struct vx_core *chip, int audio, int capture, struct vx_audio_level *info) vx_adjust_audio_level() argument
270 vx_set_monitor_level(struct vx_core *chip, int audio, int level, int active) vx_set_monitor_level() argument
288 vx_set_audio_switch(struct vx_core *chip, int audio, int active) vx_set_audio_switch() argument
302 vx_set_audio_gain(struct vx_core *chip, int audio, int capture, int level) vx_set_audio_gain() argument
316 vx_reset_audio_levels(struct vx_core *chip) vx_reset_audio_levels() argument
362 vx_get_audio_vu_meter(struct vx_core *chip, int audio, int capture, struct vx_vu_meter *info) vx_get_audio_vu_meter() argument
402 struct vx_core *chip = snd_kcontrol_chip(kcontrol); vx_output_level_info() local
412 struct vx_core *chip = snd_kcontrol_chip(kcontrol); vx_output_level_get() local
423 struct vx_core *chip = snd_kcontrol_chip(kcontrol); vx_output_level_put() local
467 struct vx_core *chip = snd_kcontrol_chip(kcontrol); vx_audio_src_info() local
477 struct vx_core *chip = snd_kcontrol_chip(kcontrol); vx_audio_src_get() local
484 struct vx_core *chip = snd_kcontrol_chip(kcontrol); vx_audio_src_put() local
526 struct vx_core *chip = snd_kcontrol_chip(kcontrol); vx_clock_mode_get() local
533 struct vx_core *chip = snd_kcontrol_chip(kcontrol); vx_clock_mode_put() local
570 struct vx_core *chip = snd_kcontrol_chip(kcontrol); vx_audio_gain_get() local
583 struct vx_core *chip = snd_kcontrol_chip(kcontrol); vx_audio_gain_put() local
606 struct vx_core *chip = snd_kcontrol_chip(kcontrol); vx_audio_monitor_get() local
618 struct vx_core *chip = snd_kcontrol_chip(kcontrol); vx_audio_monitor_put() local
645 struct vx_core *chip = snd_kcontrol_chip(kcontrol); vx_audio_sw_get() local
657 struct vx_core *chip = snd_kcontrol_chip(kcontrol); vx_audio_sw_put() local
676 struct vx_core *chip = snd_kcontrol_chip(kcontrol); vx_monitor_sw_get() local
688 struct vx_core *chip = snd_kcontrol_chip(kcontrol); vx_monitor_sw_put() local
755 struct vx_core *chip = snd_kcontrol_chip(kcontrol); vx_iec958_get() local
777 struct vx_core *chip = snd_kcontrol_chip(kcontrol); vx_iec958_put() local
830 struct vx_core *chip = snd_kcontrol_chip(kcontrol); vx_vu_meter_get() local
843 struct vx_core *chip = snd_kcontrol_chip(kcontrol); vx_peak_meter_get() local
858 struct vx_core *chip = snd_kcontrol_chip(kcontrol); vx_saturation_get() local
898 snd_vx_mixer_new(struct vx_core *chip) snd_vx_mixer_new() argument
[all...]
/kernel/linux/linux-5.10/drivers/pwm/
H A Dpwm-atmel-hlcdc.c30 struct pwm_chip chip; member
36 static inline struct atmel_hlcdc_pwm *to_atmel_hlcdc_pwm(struct pwm_chip *chip) in to_atmel_hlcdc_pwm() argument
38 return container_of(chip, struct atmel_hlcdc_pwm, chip); in to_atmel_hlcdc_pwm()
44 struct atmel_hlcdc_pwm *chip = to_atmel_hlcdc_pwm(c); in atmel_hlcdc_pwm_apply() local
45 struct atmel_hlcdc *hlcdc = chip->hlcdc; in atmel_hlcdc_pwm_apply()
57 if (!chip->errata || !chip->errata->slow_clk_erratum) { in atmel_hlcdc_pwm_apply()
67 if ((chip->errata && chip in atmel_hlcdc_pwm_apply()
186 struct atmel_hlcdc_pwm *chip = dev_get_drvdata(dev); atmel_hlcdc_pwm_suspend() local
197 struct atmel_hlcdc_pwm *chip = dev_get_drvdata(dev); atmel_hlcdc_pwm_resume() local
247 struct atmel_hlcdc_pwm *chip; atmel_hlcdc_pwm_probe() local
286 struct atmel_hlcdc_pwm *chip = platform_get_drvdata(pdev); atmel_hlcdc_pwm_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-74x164.c35 static int __gen_74x164_write_config(struct gen_74x164_chip *chip) in __gen_74x164_write_config() argument
37 return spi_write(to_spi_device(chip->gpio_chip.parent), chip->buffer, in __gen_74x164_write_config()
38 chip->registers); in __gen_74x164_write_config()
43 struct gen_74x164_chip *chip = gpiochip_get_data(gc); in gen_74x164_get_value() local
44 u8 bank = chip->registers - 1 - offset / 8; in gen_74x164_get_value()
48 mutex_lock(&chip->lock); in gen_74x164_get_value()
49 ret = (chip->buffer[bank] >> pin) & 0x1; in gen_74x164_get_value()
50 mutex_unlock(&chip->lock); in gen_74x164_get_value()
58 struct gen_74x164_chip *chip in gen_74x164_set_value() local
75 struct gen_74x164_chip *chip = gpiochip_get_data(gc); gen_74x164_set_multiple() local
102 struct gen_74x164_chip *chip; gen_74x164_probe() local
168 struct gen_74x164_chip *chip = spi_get_drvdata(spi); gen_74x164_remove() local
[all...]
H A Dgpio-xgs-iproc.c47 struct iproc_gpio_chip *chip = to_iproc_gpio(gc); in iproc_gpio_irq_ack() local
53 spin_lock_irqsave(&chip->lock, flags); in iproc_gpio_irq_ack()
58 chip->base + IPROC_GPIO_CCA_INT_EVENT); in iproc_gpio_irq_ack()
60 spin_unlock_irqrestore(&chip->lock, flags); in iproc_gpio_irq_ack()
66 struct iproc_gpio_chip *chip = to_iproc_gpio(gc); in iproc_gpio_irq_unmask() local
73 spin_lock_irqsave(&chip->lock, flags); in iproc_gpio_irq_unmask()
75 event_mask = readl_relaxed(chip->base + IPROC_GPIO_CCA_INT_EVENT_MASK); in iproc_gpio_irq_unmask()
76 int_mask = readl_relaxed(chip->base + IPROC_GPIO_CCA_INT_LEVEL_MASK); in iproc_gpio_irq_unmask()
81 chip->base + IPROC_GPIO_CCA_INT_EVENT_MASK); in iproc_gpio_irq_unmask()
85 chip in iproc_gpio_irq_unmask()
93 struct iproc_gpio_chip *chip = to_iproc_gpio(gc); iproc_gpio_irq_mask() local
120 struct iproc_gpio_chip *chip = to_iproc_gpio(gc); iproc_gpio_irq_set_type() local
169 struct iproc_gpio_chip *chip = to_iproc_gpio(gc); iproc_gpio_irq_handler() local
199 struct iproc_gpio_chip *chip = to_iproc_gpio(gc); iproc_gpio_irq_print_chip() local
218 struct iproc_gpio_chip *chip; iproc_gpio_probe() local
296 struct iproc_gpio_chip *chip = platform_get_drvdata(pdev); iproc_gpio_remove() local
[all...]
/kernel/linux/linux-6.6/sound/pci/
H A Dvia82xx.c415 struct via82xx *chip = snd_pcm_substream_chip(substream); in build_via_table() local
422 if (snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, &chip->pci->dev, in build_via_table()
501 static inline unsigned int snd_via82xx_codec_xread(struct via82xx *chip) in snd_via82xx_codec_xread() argument
503 return inl(VIAREG(chip, AC97)); in snd_via82xx_codec_xread()
506 static inline void snd_via82xx_codec_xwrite(struct via82xx *chip, unsigned int val) in snd_via82xx_codec_xwrite() argument
508 outl(val, VIAREG(chip, AC97)); in snd_via82xx_codec_xwrite()
511 static int snd_via82xx_codec_ready(struct via82xx *chip, int secondary) in snd_via82xx_codec_ready() argument
518 val = snd_via82xx_codec_xread(chip); in snd_via82xx_codec_ready()
522 dev_err(chip->card->dev, "codec_ready: codec %i is not ready [0x%x]\n", in snd_via82xx_codec_ready()
523 secondary, snd_via82xx_codec_xread(chip)); in snd_via82xx_codec_ready()
527 snd_via82xx_codec_valid(struct via82xx *chip, int secondary) snd_via82xx_codec_valid() argument
546 struct via82xx *chip = ac97->private_data; snd_via82xx_codec_wait() local
558 struct via82xx *chip = ac97->private_data; snd_via82xx_codec_write() local
571 struct via82xx *chip = ac97->private_data; snd_via82xx_codec_read() local
597 snd_via82xx_channel_reset(struct via82xx *chip, struct viadev *viadev) snd_via82xx_channel_reset() argument
620 struct via82xx *chip = dev_id; snd_via686_interrupt() local
666 struct via82xx *chip = dev_id; snd_via8233_interrupt() local
724 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via82xx_pcm_trigger() local
772 calc_linear_pos(struct via82xx *chip, struct viadev *viadev, unsigned int idx, unsigned int count) calc_linear_pos() argument
829 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via686_pcm_pointer() local
860 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via8233_pcm_pointer() local
922 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via82xx_hw_params() local
936 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via82xx_hw_free() local
947 snd_via82xx_set_table_ptr(struct via82xx *chip, struct viadev *viadev) snd_via82xx_set_table_ptr() argument
958 via686_setup_format(struct via82xx *chip, struct viadev *viadev, struct snd_pcm_runtime *runtime) via686_setup_format() argument
974 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via686_playback_prepare() local
986 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via686_capture_prepare() local
1020 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via8233_playback_prepare() local
1063 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via8233_multi_prepare() local
1112 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via8233_capture_prepare() local
1160 snd_via82xx_pcm_open(struct via82xx *chip, struct viadev *viadev, struct snd_pcm_substream *substream) snd_via82xx_pcm_open() argument
1224 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via686_playback_open() local
1239 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via8233_playback_open() local
1268 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via8233_multi_open() local
1299 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via82xx_capture_open() local
1310 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via82xx_pcm_close() local
1339 struct via82xx *chip = snd_pcm_substream_chip(substream); snd_via8233_playback_close() local
1410 init_viadev(struct via82xx *chip, int idx, unsigned int reg_offset, int shadow_pos, int direction) init_viadev() argument
1422 snd_via8233_pcm_new(struct via82xx *chip) snd_via8233_pcm_new() argument
1490 snd_via8233a_pcm_new(struct via82xx *chip) snd_via8233a_pcm_new() argument
1551 snd_via686_pcm_new(struct via82xx *chip) snd_via686_pcm_new() argument
1598 struct via82xx *chip = snd_kcontrol_chip(kcontrol); snd_via8233_capture_source_get() local
1607 struct via82xx *chip = snd_kcontrol_chip(kcontrol); snd_via8233_capture_source_put() local
1635 struct via82xx *chip = snd_kcontrol_chip(kcontrol); snd_via8233_dxs3_spdif_get() local
1646 struct via82xx *chip = snd_kcontrol_chip(kcontrol); snd_via8233_dxs3_spdif_put() local
1683 struct via82xx *chip = snd_kcontrol_chip(kcontrol); snd_via8233_dxs_volume_get() local
1694 struct via82xx *chip = snd_kcontrol_chip(kcontrol); snd_via8233_pcmdxs_volume_get() local
1703 struct via82xx *chip = snd_kcontrol_chip(kcontrol); snd_via8233_dxs_volume_put() local
1726 struct via82xx *chip = snd_kcontrol_chip(kcontrol); snd_via8233_pcmdxs_volume_put() local
1781 struct via82xx *chip = bus->private_data; snd_via82xx_mixer_free_ac97_bus() local
1787 struct via82xx *chip = ac97->private_data; snd_via82xx_mixer_free_ac97() local
1874 snd_via82xx_mixer_new(struct via82xx *chip, const char *quirk_override) snd_via82xx_mixer_new() argument
1911 snd_via686_create_gameport(struct via82xx *chip, unsigned char *legacy) snd_via686_create_gameport() argument
1946 snd_via686_free_gameport(struct via82xx *chip) snd_via686_free_gameport() argument
1954 snd_via686_create_gameport(struct via82xx *chip, unsigned char *legacy) snd_via686_create_gameport() argument
1958 snd_via686_free_gameport(struct via82xx *chip) snd_via686_free_gameport() argument
1966 snd_via8233_init_misc(struct via82xx *chip) snd_via8233_init_misc() argument
2020 snd_via686_init_misc(struct via82xx *chip) snd_via686_init_misc() argument
2103 struct via82xx *chip = entry->private_data; snd_via82xx_proc_read() local
2112 snd_via82xx_proc_init(struct via82xx *chip) snd_via82xx_proc_init() argument
2122 snd_via82xx_chip_init(struct via82xx *chip) snd_via82xx_chip_init() argument
2244 struct via82xx *chip = card->private_data; snd_via82xx_suspend() local
2265 struct via82xx *chip = card->private_data; snd_via82xx_resume() local
2298 struct via82xx *chip = card->private_data; snd_via82xx_free() local
2318 struct via82xx *chip = card->private_data; snd_via82xx_create() local
2461 struct via82xx *chip; __snd_via82xx_probe() local
[all...]
H A Dintel8x0m.c221 static inline u8 igetbyte(struct intel8x0m *chip, u32 offset) in igetbyte() argument
223 return ioread8(chip->bmaddr + offset); in igetbyte()
226 static inline u16 igetword(struct intel8x0m *chip, u32 offset) in igetword() argument
228 return ioread16(chip->bmaddr + offset); in igetword()
231 static inline u32 igetdword(struct intel8x0m *chip, u32 offset) in igetdword() argument
233 return ioread32(chip->bmaddr + offset); in igetdword()
236 static inline void iputbyte(struct intel8x0m *chip, u32 offset, u8 val) in iputbyte() argument
238 iowrite8(val, chip->bmaddr + offset); in iputbyte()
241 static inline void iputword(struct intel8x0m *chip, u32 offset, u16 val) in iputword() argument
243 iowrite16(val, chip in iputword()
246 iputdword(struct intel8x0m *chip, u32 offset, u32 val) iputdword() argument
255 iagetword(struct intel8x0m *chip, u32 offset) iagetword() argument
260 iaputword(struct intel8x0m *chip, u32 offset, u16 val) iaputword() argument
274 get_ich_codec_bit(struct intel8x0m *chip, unsigned int codec) get_ich_codec_bit() argument
284 snd_intel8x0m_codec_semaphore(struct intel8x0m *chip, unsigned int codec) snd_intel8x0m_codec_semaphore() argument
319 struct intel8x0m *chip = ac97->private_data; snd_intel8x0m_codec_write() local
333 struct intel8x0m *chip = ac97->private_data; snd_intel8x0m_codec_read() local
366 snd_intel8x0m_setup_periods(struct intel8x0m *chip, struct ichdev *ichdev) snd_intel8x0m_setup_periods() argument
418 snd_intel8x0m_update(struct intel8x0m *chip, struct ichdev *ichdev) snd_intel8x0m_update() argument
472 struct intel8x0m *chip = dev_id; snd_intel8x0m_interrupt() local
509 struct intel8x0m *chip = snd_pcm_substream_chip(substream); snd_intel8x0m_pcm_trigger() local
544 struct intel8x0m *chip = snd_pcm_substream_chip(substream); snd_intel8x0m_pcm_pointer() local
561 struct intel8x0m *chip = snd_pcm_substream_chip(substream); snd_intel8x0m_pcm_prepare() local
619 struct intel8x0m *chip = snd_pcm_substream_chip(substream); snd_intel8x0m_playback_open() local
626 struct intel8x0m *chip = snd_pcm_substream_chip(substream); snd_intel8x0m_playback_close() local
634 struct intel8x0m *chip = snd_pcm_substream_chip(substream); snd_intel8x0m_capture_open() local
641 struct intel8x0m *chip = snd_pcm_substream_chip(substream); snd_intel8x0m_capture_close() local
674 snd_intel8x0m_pcm1(struct intel8x0m *chip, int device, const struct ich_pcm_table *rec) snd_intel8x0m_pcm1() argument
723 snd_intel8x0m_pcm(struct intel8x0m *chip) snd_intel8x0m_pcm() argument
772 struct intel8x0m *chip = bus->private_data; snd_intel8x0m_mixer_free_ac97_bus() local
778 struct intel8x0m *chip = ac97->private_data; snd_intel8x0m_mixer_free_ac97() local
783 snd_intel8x0m_mixer(struct intel8x0m *chip, int ac97_clock) snd_intel8x0m_mixer() argument
844 snd_intel8x0m_ich_chip_init(struct intel8x0m *chip, int probing) snd_intel8x0m_ich_chip_init() argument
928 snd_intel8x0m_chip_init(struct intel8x0m *chip, int probing) snd_intel8x0m_chip_init() argument
952 struct intel8x0m *chip = card->private_data; snd_intel8x0m_free() local
975 struct intel8x0m *chip = card->private_data; intel8x0m_suspend() local
991 struct intel8x0m *chip = card->private_data; intel8x0m_resume() local
1018 struct intel8x0m *chip = entry->private_data; snd_intel8x0m_proc_read() local
1035 snd_intel8x0m_proc_init(struct intel8x0m *chip) snd_intel8x0m_proc_init() argument
1050 struct intel8x0m *chip = card->private_data; snd_intel8x0m_init() local
1185 struct intel8x0m *chip; __snd_intel8x0m_probe() local
[all...]
/kernel/linux/linux-6.6/arch/arm/mach-s3c/
H A Dgpio-samsung.c40 static int samsung_gpio_setpull_updown(struct samsung_gpio_chip *chip, in samsung_gpio_setpull_updown() argument
43 void __iomem *reg = chip->base + 0x08; in samsung_gpio_setpull_updown()
55 static samsung_gpio_pull_t samsung_gpio_getpull_updown(struct samsung_gpio_chip *chip, in samsung_gpio_getpull_updown() argument
58 void __iomem *reg = chip->base + 0x08; in samsung_gpio_getpull_updown()
68 static int samsung_gpio_setcfg_2bit(struct samsung_gpio_chip *chip, in samsung_gpio_setcfg_2bit() argument
71 void __iomem *reg = chip->base; in samsung_gpio_setcfg_2bit()
93 * @chip: The gpio chip that is being configured.
101 static unsigned int samsung_gpio_getcfg_2bit(struct samsung_gpio_chip *chip, in samsung_gpio_getcfg_2bit() argument
106 con = __raw_readl(chip in samsung_gpio_getcfg_2bit()
131 samsung_gpio_setcfg_4bit(struct samsung_gpio_chip *chip, unsigned int off, unsigned int cfg) samsung_gpio_setcfg_4bit() argument
166 samsung_gpio_getcfg_4bit(struct samsung_gpio_chip *chip, unsigned int off) samsung_gpio_getcfg_4bit() argument
245 samsung_gpiolib_2bit_input(struct gpio_chip *chip, unsigned offset) samsung_gpiolib_2bit_input() argument
263 samsung_gpiolib_2bit_output(struct gpio_chip *chip, unsigned offset, int value) samsung_gpiolib_2bit_output() argument
307 samsung_gpiolib_4bit_input(struct gpio_chip *chip, unsigned int offset) samsung_gpiolib_4bit_input() argument
326 samsung_gpiolib_4bit_output(struct gpio_chip *chip, unsigned int offset, int value) samsung_gpiolib_4bit_output() argument
376 samsung_gpiolib_4bit2_input(struct gpio_chip *chip, unsigned int offset) samsung_gpiolib_4bit2_input() argument
398 samsung_gpiolib_4bit2_output(struct gpio_chip *chip, unsigned int offset, int value) samsung_gpiolib_4bit2_output() argument
433 samsung_gpiolib_set(struct gpio_chip *chip, unsigned offset, int value) samsung_gpiolib_set() argument
452 samsung_gpiolib_get(struct gpio_chip *chip, unsigned offset) samsung_gpiolib_get() argument
479 s3c_gpiolib_track(struct samsung_gpio_chip *chip) s3c_gpiolib_track() argument
502 samsung_gpiolib_add(struct samsung_gpio_chip *chip) samsung_gpiolib_add() argument
537 samsung_gpiolib_add_2bit_chips(struct samsung_gpio_chip *chip, int nr_chips, void __iomem *base, unsigned int offset) samsung_gpiolib_add_2bit_chips() argument
574 samsung_gpiolib_add_4bit_chips(struct samsung_gpio_chip *chip, int nr_chips, void __iomem *base) samsung_gpiolib_add_4bit_chips() argument
596 samsung_gpiolib_add_4bit2_chips(struct samsung_gpio_chip *chip, int nr_chips) samsung_gpiolib_add_4bit2_chips() argument
612 samsung_gpiolib_to_irq(struct gpio_chip *chip, unsigned int offset) samsung_gpiolib_to_irq() argument
619 s3c64xx_gpiolib_mbank_to_irq(struct gpio_chip *chip, unsigned pin) s3c64xx_gpiolib_mbank_to_irq() argument
624 s3c64xx_gpiolib_lbank_to_irq(struct gpio_chip *chip, unsigned pin) s3c64xx_gpiolib_lbank_to_irq() argument
822 struct samsung_gpio_chip *chip = samsung_gpiolib_getchip(pin); s3c_gpio_cfgpin() local
873 struct samsung_gpio_chip *chip = samsung_gpiolib_getchip(pin); s3c_gpio_setpull() local
[all...]
/kernel/linux/linux-5.10/drivers/net/dsa/mv88e6xxx/
H A Ddevlink.c4 #include "chip.h"
10 static int mv88e6xxx_atu_get_hash(struct mv88e6xxx_chip *chip, u8 *hash) in mv88e6xxx_atu_get_hash() argument
12 if (chip->info->ops->atu_get_hash) in mv88e6xxx_atu_get_hash()
13 return chip->info->ops->atu_get_hash(chip, hash); in mv88e6xxx_atu_get_hash()
18 static int mv88e6xxx_atu_set_hash(struct mv88e6xxx_chip *chip, u8 hash) in mv88e6xxx_atu_set_hash() argument
20 if (chip->info->ops->atu_set_hash) in mv88e6xxx_atu_set_hash()
21 return chip->info->ops->atu_set_hash(chip, hash); in mv88e6xxx_atu_set_hash()
34 struct mv88e6xxx_chip *chip in mv88e6xxx_devlink_param_get() local
56 struct mv88e6xxx_chip *chip = ds->priv; mv88e6xxx_devlink_param_set() local
101 mv88e6xxx_devlink_atu_bin_get(struct mv88e6xxx_chip *chip, u16 bin) mv88e6xxx_devlink_atu_bin_get() argument
138 struct mv88e6xxx_chip *chip = priv; mv88e6xxx_devlink_atu_bin_0_get() local
146 struct mv88e6xxx_chip *chip = priv; mv88e6xxx_devlink_atu_bin_1_get() local
154 struct mv88e6xxx_chip *chip = priv; mv88e6xxx_devlink_atu_bin_2_get() local
162 struct mv88e6xxx_chip *chip = priv; mv88e6xxx_devlink_atu_bin_3_get() local
179 struct mv88e6xxx_chip *chip = ds->priv; mv88e6xxx_setup_devlink_resources() local
271 struct mv88e6xxx_chip *chip = ds->priv; mv88e6xxx_region_global_snapshot() local
319 mv88e6xxx_region_atu_snapshot_fid(struct mv88e6xxx_chip *chip, int fid, struct mv88e6xxx_devlink_atu_entry *table, int *count) mv88e6xxx_region_atu_snapshot_fid() argument
379 struct mv88e6xxx_chip *chip = ds->priv; mv88e6xxx_region_atu_snapshot() local
427 struct mv88e6xxx_chip *chip = ds->priv; mv88e6xxx_region_port_snapshot() local
504 mv88e6xxx_teardown_devlink_regions_global(struct mv88e6xxx_chip *chip) mv88e6xxx_teardown_devlink_regions_global() argument
513 mv88e6xxx_teardown_devlink_regions_port(struct mv88e6xxx_chip *chip, int port) mv88e6xxx_teardown_devlink_regions_port() argument
519 mv88e6xxx_setup_devlink_regions_port(struct dsa_switch *ds, struct mv88e6xxx_chip *chip, int port) mv88e6xxx_setup_devlink_regions_port() argument
538 mv88e6xxx_teardown_devlink_regions_ports(struct mv88e6xxx_chip *chip) mv88e6xxx_teardown_devlink_regions_ports() argument
546 mv88e6xxx_setup_devlink_regions_ports(struct dsa_switch *ds, struct mv88e6xxx_chip *chip) mv88e6xxx_setup_devlink_regions_ports() argument
567 mv88e6xxx_setup_devlink_regions_global(struct dsa_switch *ds, struct mv88e6xxx_chip *chip) mv88e6xxx_setup_devlink_regions_global() argument
599 struct mv88e6xxx_chip *chip = ds->priv; mv88e6xxx_setup_devlink_regions() local
615 struct mv88e6xxx_chip *chip = ds->priv; mv88e6xxx_teardown_devlink_regions() local
625 struct mv88e6xxx_chip *chip = ds->priv; mv88e6xxx_devlink_info_get() local
[all...]
H A Dsmi.c10 #include "chip.h"
13 /* The switch ADDR[4:1] configuration pins define the chip SMI device address
16 * When ADDR is all zero, the chip uses Single-chip Addressing Mode, assuming it
20 * When ADDR is non-zero, the chip uses Multi-chip Addressing Mode, allowing
29 static int mv88e6xxx_smi_direct_read(struct mv88e6xxx_chip *chip, in mv88e6xxx_smi_direct_read() argument
34 ret = mdiobus_read_nested(chip->bus, dev, reg); in mv88e6xxx_smi_direct_read()
43 static int mv88e6xxx_smi_direct_write(struct mv88e6xxx_chip *chip, in mv88e6xxx_smi_direct_write() argument
48 ret = mdiobus_write_nested(chip in mv88e6xxx_smi_direct_write()
55 mv88e6xxx_smi_direct_wait(struct mv88e6xxx_chip *chip, int dev, int reg, int bit, int val) mv88e6xxx_smi_direct_wait() argument
81 mv88e6xxx_smi_dual_direct_read(struct mv88e6xxx_chip *chip, int dev, int reg, u16 *data) mv88e6xxx_smi_dual_direct_read() argument
87 mv88e6xxx_smi_dual_direct_write(struct mv88e6xxx_chip *chip, int dev, int reg, u16 data) mv88e6xxx_smi_dual_direct_write() argument
102 mv88e6xxx_smi_indirect_read(struct mv88e6xxx_chip *chip, int dev, int reg, u16 *data) mv88e6xxx_smi_indirect_read() argument
130 mv88e6xxx_smi_indirect_write(struct mv88e6xxx_chip *chip, int dev, int reg, u16 data) mv88e6xxx_smi_indirect_write() argument
163 mv88e6xxx_smi_init(struct mv88e6xxx_chip *chip, struct mii_bus *bus, int sw_addr) mv88e6xxx_smi_init() argument
[all...]
/kernel/linux/linux-5.10/sound/pci/hda/
H A Dhda_tegra.c72 struct azx chip; member
149 struct azx *chip = card->private_data; in hda_tegra_runtime_suspend() local
150 struct hda_tegra *hda = container_of(chip, struct hda_tegra, chip); in hda_tegra_runtime_suspend()
152 if (chip && chip->running) { in hda_tegra_runtime_suspend()
154 azx_writew(chip, WAKEEN, azx_readw(chip, WAKEEN) | in hda_tegra_runtime_suspend()
157 azx_stop_chip(chip); in hda_tegra_runtime_suspend()
158 azx_enter_link_reset(chip); in hda_tegra_runtime_suspend()
168 struct azx *chip = card->private_data; hda_tegra_runtime_resume() local
207 struct azx *chip = device->device_data; hda_tegra_dev_disconnect() local
218 struct azx *chip = device->device_data; hda_tegra_dev_free() local
234 hda_tegra_init_chip(struct azx *chip, struct platform_device *pdev) hda_tegra_init_chip() argument
254 hda_tegra_first_init(struct azx *chip, struct platform_device *pdev) hda_tegra_first_init() argument
395 struct azx *chip; hda_tegra_create() local
445 struct azx *chip; hda_tegra_probe() local
499 struct azx *chip = &hda->chip; hda_tegra_probe_work() local
542 struct azx *chip; hda_tegra_shutdown() local
[all...]
/kernel/linux/linux-5.10/drivers/iio/light/
H A Disl29018.c93 static int isl29018_set_integration_time(struct isl29018_chip *chip, in isl29018_set_integration_time() argument
100 for (i = 0; i < ARRAY_SIZE(isl29018_int_utimes[chip->type]); ++i) { in isl29018_set_integration_time()
101 if (utime == isl29018_int_utimes[chip->type][i]) { in isl29018_set_integration_time()
107 if (i >= ARRAY_SIZE(isl29018_int_utimes[chip->type])) in isl29018_set_integration_time()
110 ret = regmap_update_bits(chip->regmap, ISL29018_REG_ADD_COMMAND2, in isl29018_set_integration_time()
117 int_time = chip->int_time; in isl29018_set_integration_time()
119 if (chip->scale.scale == isl29018_scales[int_time][i].scale && in isl29018_set_integration_time()
120 chip->scale.uscale == isl29018_scales[int_time][i].uscale) { in isl29018_set_integration_time()
121 chip->scale = isl29018_scales[new_int_time][i]; in isl29018_set_integration_time()
125 chip in isl29018_set_integration_time()
130 isl29018_set_scale(struct isl29018_chip *chip, int scale, int uscale) isl29018_set_scale() argument
158 isl29018_read_sensor_input(struct isl29018_chip *chip, int mode) isl29018_read_sensor_input() argument
192 isl29018_read_lux(struct isl29018_chip *chip, int *lux) isl29018_read_lux() argument
210 isl29018_read_ir(struct isl29018_chip *chip, int *ir) isl29018_read_ir() argument
224 isl29018_read_proximity_ir(struct isl29018_chip *chip, int scheme, int *near_ir) isl29018_read_proximity_ir() argument
269 struct isl29018_chip *chip = iio_priv(indio_dev); in_illuminance_scale_available_show() local
290 struct isl29018_chip *chip = iio_priv(indio_dev); in_illuminance_integration_time_available_show() local
326 struct isl29018_chip *chip = iio_priv(indio_dev); proximity_on_chip_ambient_infrared_suppression_show() local
340 struct isl29018_chip *chip = iio_priv(indio_dev); proximity_on_chip_ambient_infrared_suppression_store() local
365 struct isl29018_chip *chip = iio_priv(indio_dev); isl29018_write_raw() local
406 struct isl29018_chip *chip = iio_priv(indio_dev); isl29018_read_raw() local
531 isl29018_chip_init(struct isl29018_chip *chip) isl29018_chip_init() argument
706 struct isl29018_chip *chip = _data; isl29018_disable_regulator_action() local
717 struct isl29018_chip *chip; isl29018_probe() local
790 struct isl29018_chip *chip = iio_priv(dev_get_drvdata(dev)); isl29018_suspend() local
812 struct isl29018_chip *chip = iio_priv(dev_get_drvdata(dev)); isl29018_resume() local
[all...]
/kernel/linux/linux-5.10/sound/pci/lola/
H A Dlola_pcm.c23 struct lola *chip = snd_pcm_substream_chip(substream); in lola_get_pcm() local
24 return &chip->pcm[substream->stream]; in lola_get_pcm()
34 static unsigned int lola_get_lrc(struct lola *chip) in lola_get_lrc() argument
36 return lola_readl(chip, BAR1, LRC); in lola_get_lrc()
39 static unsigned int lola_get_tstamp(struct lola *chip, bool quick_no_sync) in lola_get_tstamp() argument
41 unsigned int tstamp = lola_get_lrc(chip) >> 8; in lola_get_tstamp()
42 if (chip->granularity) { in lola_get_tstamp()
44 tstamp += (wait_banks + 1) * chip->granularity - 1; in lola_get_tstamp()
45 tstamp -= tstamp % chip->granularity; in lola_get_tstamp()
51 static void lola_stream_clear_pending_irq(struct lola *chip, in lola_stream_clear_pending_irq() argument
60 lola_stream_start(struct lola *chip, struct lola_stream *str, unsigned int tstamp) lola_stream_start() argument
72 lola_stream_stop(struct lola *chip, struct lola_stream *str, unsigned int tstamp) lola_stream_stop() argument
83 wait_for_srst_clear(struct lola *chip, struct lola_stream *str) wait_for_srst_clear() argument
96 lola_stream_wait_for_fifo(struct lola *chip, struct lola_stream *str, bool ready) lola_stream_wait_for_fifo() argument
115 lola_sync_wait_for_fifo(struct lola *chip, struct snd_pcm_substream *substream, bool ready) lola_sync_wait_for_fifo() argument
151 lola_sync_pause(struct lola *chip, struct snd_pcm_substream *substream) lola_sync_pause() argument
169 lola_stream_reset(struct lola *chip, struct lola_stream *str) lola_stream_reset() argument
212 struct lola *chip = snd_pcm_substream_chip(substream); lola_pcm_open() local
261 struct lola *chip = snd_pcm_substream_chip(substream); lola_pcm_close() local
290 struct lola *chip = snd_pcm_substream_chip(substream); lola_pcm_hw_free() local
340 lola_setup_periods(struct lola *chip, struct lola_pcm *pcm, struct snd_pcm_substream *substream, struct lola_stream *str) lola_setup_periods() argument
391 lola_set_stream_config(struct lola *chip, struct lola_stream *str, int channels) lola_set_stream_config() argument
427 lola_setup_controller(struct lola *chip, struct lola_pcm *pcm, struct lola_stream *str) lola_setup_controller() argument
453 struct lola *chip = snd_pcm_substream_chip(substream); lola_pcm_prepare() local
505 struct lola *chip = snd_pcm_substream_chip(substream); lola_pcm_trigger() local
552 struct lola *chip = snd_pcm_substream_chip(substream); lola_pcm_pointer() local
561 lola_pcm_update(struct lola *chip, struct lola_pcm *pcm, unsigned int bits) lola_pcm_update() argument
585 lola_create_pcm(struct lola *chip) lola_create_pcm() argument
617 lola_free_pcm(struct lola *chip) lola_free_pcm() argument
626 lola_init_stream(struct lola *chip, struct lola_stream *str, int idx, int nid, int dir) lola_init_stream() argument
681 lola_init_pcm(struct lola *chip, int dir, int *nidp) lola_init_pcm() argument
[all...]
H A Dlola_clock.c55 static bool check_gran_clock_compatibility(struct lola *chip, in check_gran_clock_compatibility() argument
59 if (!chip->granularity) in check_gran_clock_compatibility()
76 int lola_set_granularity(struct lola *chip, unsigned int val, bool force) in lola_set_granularity() argument
81 if (val == chip->granularity) in lola_set_granularity()
85 if (chip->audio_in_alloc_mask || chip->audio_out_alloc_mask) in lola_set_granularity()
88 if (!check_gran_clock_compatibility(chip, val, in lola_set_granularity()
89 chip->clock.cur_freq)) in lola_set_granularity()
93 chip->granularity = val; in lola_set_granularity()
97 err = lola_codec_write(chip, in lola_set_granularity()
110 lola_init_clock_widget(struct lola *chip, int nid) lola_init_clock_widget() argument
201 lola_enable_clock_events(struct lola *chip) lola_enable_clock_events() argument
220 lola_set_clock_index(struct lola *chip, unsigned int idx) lola_set_clock_index() argument
238 lola_update_ext_clock_freq(struct lola *chip, unsigned int val) lola_update_ext_clock_freq() argument
260 lola_set_clock(struct lola *chip, int idx) lola_set_clock() argument
294 lola_set_sample_rate(struct lola *chip, int rate) lola_set_sample_rate() argument
[all...]
/kernel/linux/linux-6.6/drivers/iio/light/
H A Disl29018.c93 static int isl29018_set_integration_time(struct isl29018_chip *chip, in isl29018_set_integration_time() argument
100 for (i = 0; i < ARRAY_SIZE(isl29018_int_utimes[chip->type]); ++i) { in isl29018_set_integration_time()
101 if (utime == isl29018_int_utimes[chip->type][i]) { in isl29018_set_integration_time()
107 if (i >= ARRAY_SIZE(isl29018_int_utimes[chip->type])) in isl29018_set_integration_time()
110 ret = regmap_update_bits(chip->regmap, ISL29018_REG_ADD_COMMAND2, in isl29018_set_integration_time()
117 int_time = chip->int_time; in isl29018_set_integration_time()
119 if (chip->scale.scale == isl29018_scales[int_time][i].scale && in isl29018_set_integration_time()
120 chip->scale.uscale == isl29018_scales[int_time][i].uscale) { in isl29018_set_integration_time()
121 chip->scale = isl29018_scales[new_int_time][i]; in isl29018_set_integration_time()
125 chip in isl29018_set_integration_time()
130 isl29018_set_scale(struct isl29018_chip *chip, int scale, int uscale) isl29018_set_scale() argument
158 isl29018_read_sensor_input(struct isl29018_chip *chip, int mode) isl29018_read_sensor_input() argument
192 isl29018_read_lux(struct isl29018_chip *chip, int *lux) isl29018_read_lux() argument
210 isl29018_read_ir(struct isl29018_chip *chip, int *ir) isl29018_read_ir() argument
224 isl29018_read_proximity_ir(struct isl29018_chip *chip, int scheme, int *near_ir) isl29018_read_proximity_ir() argument
269 struct isl29018_chip *chip = iio_priv(indio_dev); in_illuminance_scale_available_show() local
290 struct isl29018_chip *chip = iio_priv(indio_dev); in_illuminance_integration_time_available_show() local
326 struct isl29018_chip *chip = iio_priv(indio_dev); proximity_on_chip_ambient_infrared_suppression_show() local
340 struct isl29018_chip *chip = iio_priv(indio_dev); proximity_on_chip_ambient_infrared_suppression_store() local
365 struct isl29018_chip *chip = iio_priv(indio_dev); isl29018_write_raw() local
406 struct isl29018_chip *chip = iio_priv(indio_dev); isl29018_read_raw() local
531 isl29018_chip_init(struct isl29018_chip *chip) isl29018_chip_init() argument
706 struct isl29018_chip *chip = _data; isl29018_disable_regulator_action() local
717 struct isl29018_chip *chip; isl29018_probe() local
789 struct isl29018_chip *chip = iio_priv(dev_get_drvdata(dev)); isl29018_suspend() local
811 struct isl29018_chip *chip = iio_priv(dev_get_drvdata(dev)); isl29018_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/
H A Dinternals.h48 void (*detect)(struct nand_chip *chip);
49 int (*init)(struct nand_chip *chip);
50 void (*cleanup)(struct nand_chip *chip);
51 void (*fixup_onfi_param_page)(struct nand_chip *chip,
84 int nand_bbm_get_next_page(struct nand_chip *chip, int page);
85 int nand_markbad_bbm(struct nand_chip *chip, loff_t ofs);
86 int nand_erase_nand(struct nand_chip *chip, struct erase_info *instr,
88 void onfi_fill_interface_config(struct nand_chip *chip,
96 int nand_choose_best_sdr_timings(struct nand_chip *chip,
99 int nand_choose_best_nvddr_timings(struct nand_chip *chip,
116 nand_has_exec_op(struct nand_chip *chip) nand_has_exec_op() argument
125 nand_check_op(struct nand_chip *chip, const struct nand_operation *op) nand_check_op() argument
134 nand_exec_op(struct nand_chip *chip, const struct nand_operation *op) nand_exec_op() argument
146 nand_controller_can_setup_interface(struct nand_chip *chip) nand_controller_can_setup_interface() argument
[all...]
H A Dnand_hynix.c22 * @regs: register offsets (NAND chip dependent)
49 * chip
60 static bool hynix_nand_has_valid_jedecid(struct nand_chip *chip) in hynix_nand_has_valid_jedecid() argument
65 ret = nand_readid_op(chip, 0x40, jedecid, sizeof(jedecid)); in hynix_nand_has_valid_jedecid()
72 static int hynix_nand_cmd_op(struct nand_chip *chip, u8 cmd) in hynix_nand_cmd_op() argument
74 if (nand_has_exec_op(chip)) { in hynix_nand_cmd_op()
78 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in hynix_nand_cmd_op()
80 return nand_exec_op(chip, &op); in hynix_nand_cmd_op()
83 chip->legacy.cmdfunc(chip, cm in hynix_nand_cmd_op()
88 hynix_nand_reg_write_op(struct nand_chip *chip, u8 addr, u8 val) hynix_nand_reg_write_op() argument
108 hynix_nand_setup_read_retry(struct nand_chip *chip, int retry_mode) hynix_nand_setup_read_retry() argument
191 hynix_read_rr_otp(struct nand_chip *chip, const struct hynix_read_retry_otp *info, void *buf) hynix_read_rr_otp() argument
287 hynix_mlc_1xnm_rr_init(struct nand_chip *chip, const struct hynix_read_retry_otp *info) hynix_mlc_1xnm_rr_init() argument
372 hynix_nand_rr_init(struct nand_chip *chip) hynix_nand_rr_init() argument
408 hynix_nand_extract_oobsize(struct nand_chip *chip, bool valid_jedecid) hynix_nand_extract_oobsize() argument
495 hynix_nand_extract_ecc_requirements(struct nand_chip *chip, bool valid_jedecid) hynix_nand_extract_ecc_requirements() argument
584 hynix_nand_extract_scrambling_requirements(struct nand_chip *chip, bool valid_jedecid) hynix_nand_extract_scrambling_requirements() argument
609 hynix_nand_decode_id(struct nand_chip *chip) hynix_nand_decode_id() argument
668 hynix_nand_cleanup(struct nand_chip *chip) hynix_nand_cleanup() argument
681 h27ucg8t2atrbc_choose_interface_config(struct nand_chip *chip, struct nand_interface_config *iface) h27ucg8t2atrbc_choose_interface_config() argument
689 h27ucg8t2etrbc_init(struct nand_chip *chip) h27ucg8t2etrbc_init() argument
699 hynix_nand_init(struct nand_chip *chip) hynix_nand_init() argument
731 hynix_fixup_onfi_param_page(struct nand_chip *chip, struct nand_onfi_params *p) hynix_fixup_onfi_param_page() argument
[all...]
/kernel/linux/linux-6.6/sound/pci/lola/
H A Dlola_clock.c55 static bool check_gran_clock_compatibility(struct lola *chip, in check_gran_clock_compatibility() argument
59 if (!chip->granularity) in check_gran_clock_compatibility()
76 int lola_set_granularity(struct lola *chip, unsigned int val, bool force) in lola_set_granularity() argument
81 if (val == chip->granularity) in lola_set_granularity()
85 if (chip->audio_in_alloc_mask || chip->audio_out_alloc_mask) in lola_set_granularity()
88 if (!check_gran_clock_compatibility(chip, val, in lola_set_granularity()
89 chip->clock.cur_freq)) in lola_set_granularity()
93 chip->granularity = val; in lola_set_granularity()
97 err = lola_codec_write(chip, in lola_set_granularity()
110 lola_init_clock_widget(struct lola *chip, int nid) lola_init_clock_widget() argument
201 lola_enable_clock_events(struct lola *chip) lola_enable_clock_events() argument
220 lola_set_clock_index(struct lola *chip, unsigned int idx) lola_set_clock_index() argument
238 lola_update_ext_clock_freq(struct lola *chip, unsigned int val) lola_update_ext_clock_freq() argument
260 lola_set_clock(struct lola *chip, int idx) lola_set_clock() argument
294 lola_set_sample_rate(struct lola *chip, int rate) lola_set_sample_rate() argument
[all...]
/kernel/linux/linux-5.10/sound/pci/vx222/
H A Dvx222_ops.c76 struct snd_vx222 *chip = to_vx222(_chip); in vx2_reg_addr() local
77 return chip->port[vx2_reg_index[reg]] + vx2_reg_offset[reg]; in vx2_reg_addr()
82 * @chip: VX core instance
85 static unsigned char vx2_inb(struct vx_core *chip, int offset) in vx2_inb() argument
87 return inb(vx2_reg_addr(chip, offset)); in vx2_inb()
92 * @chip: VX core instance
96 static void vx2_outb(struct vx_core *chip, int offset, unsigned char val) in vx2_outb() argument
98 outb(val, vx2_reg_addr(chip, offset)); in vx2_outb()
100 dev_dbg(chip->card->dev, "outb: %x -> %x\n", val, vx2_reg_addr(chip, offse in vx2_outb()
109 vx2_inl(struct vx_core *chip, int offset) vx2_inl() argument
120 vx2_outl(struct vx_core *chip, int offset, unsigned int val) vx2_outl() argument
149 struct snd_vx222 *chip = to_vx222(_chip); vx2_reset_dsp() local
164 struct snd_vx222 *chip = to_vx222(_chip); vx2_test_xilinx() local
220 vx2_setup_pseudo_dma(struct vx_core *chip, int do_write) vx2_setup_pseudo_dma() argument
236 vx2_release_pseudo_dma(struct vx_core *chip) vx2_release_pseudo_dma() argument
245 vx2_dma_write(struct vx_core *chip, struct snd_pcm_runtime *runtime, struct vx_pipe *pipe, int count) vx2_dma_write() argument
284 vx2_dma_read(struct vx_core *chip, struct snd_pcm_runtime *runtime, struct vx_pipe *pipe, int count) vx2_dma_read() argument
324 put_xilinx_data(struct vx_core *chip, unsigned int port, unsigned int counts, unsigned char data) put_xilinx_data() argument
356 vx2_load_xilinx_binary(struct vx_core *chip, const struct firmware *xilinx) vx2_load_xilinx_binary() argument
436 vx2_test_and_ack(struct vx_core *chip) vx2_test_and_ack() argument
469 struct snd_vx222 *chip = to_vx222(_chip); vx2_validate_irq() local
488 vx2_write_codec_reg(struct vx_core *chip, unsigned int data) vx2_write_codec_reg() argument
664 vx2_write_akm(struct vx_core *chip, int reg, unsigned int data) vx2_write_akm() argument
700 vx2_old_write_codec_bit(struct vx_core *chip, int codec, unsigned int data) vx2_old_write_codec_bit() argument
720 struct snd_vx222 *chip = to_vx222(_chip); vx2_reset_codec() local
762 struct snd_vx222 *chip = to_vx222(_chip); vx2_change_audio_source() local
781 struct snd_vx222 *chip = to_vx222(_chip); vx2_set_clock_source() local
795 struct snd_vx222 *chip = to_vx222(_chip); vx2_reset_board() local
814 vx2_set_input_level(struct snd_vx222 *chip) vx2_set_input_level() argument
868 struct snd_vx222 *chip = to_vx222(_chip); vx_input_level_get() local
879 struct snd_vx222 *chip = to_vx222(_chip); vx_input_level_put() local
912 struct snd_vx222 *chip = to_vx222(_chip); vx_mic_level_get() local
920 struct snd_vx222 *chip = to_vx222(_chip); vx_mic_level_put() local
963 struct snd_vx222 *chip = to_vx222(_chip); vx2_add_mic_controls() local
[all...]
/kernel/linux/linux-6.6/sound/pci/vx222/
H A Dvx222_ops.c76 struct snd_vx222 *chip = to_vx222(_chip); in vx2_reg_addr() local
77 return chip->port[vx2_reg_index[reg]] + vx2_reg_offset[reg]; in vx2_reg_addr()
82 * @chip: VX core instance
85 static unsigned char vx2_inb(struct vx_core *chip, int offset) in vx2_inb() argument
87 return inb(vx2_reg_addr(chip, offset)); in vx2_inb()
92 * @chip: VX core instance
96 static void vx2_outb(struct vx_core *chip, int offset, unsigned char val) in vx2_outb() argument
98 outb(val, vx2_reg_addr(chip, offset)); in vx2_outb()
100 dev_dbg(chip->card->dev, "outb: %x -> %x\n", val, vx2_reg_addr(chip, offse in vx2_outb()
109 vx2_inl(struct vx_core *chip, int offset) vx2_inl() argument
120 vx2_outl(struct vx_core *chip, int offset, unsigned int val) vx2_outl() argument
149 struct snd_vx222 *chip = to_vx222(_chip); vx2_reset_dsp() local
164 struct snd_vx222 *chip = to_vx222(_chip); vx2_test_xilinx() local
220 vx2_setup_pseudo_dma(struct vx_core *chip, int do_write) vx2_setup_pseudo_dma() argument
236 vx2_release_pseudo_dma(struct vx_core *chip) vx2_release_pseudo_dma() argument
245 vx2_dma_write(struct vx_core *chip, struct snd_pcm_runtime *runtime, struct vx_pipe *pipe, int count) vx2_dma_write() argument
284 vx2_dma_read(struct vx_core *chip, struct snd_pcm_runtime *runtime, struct vx_pipe *pipe, int count) vx2_dma_read() argument
324 put_xilinx_data(struct vx_core *chip, unsigned int port, unsigned int counts, unsigned char data) put_xilinx_data() argument
356 vx2_load_xilinx_binary(struct vx_core *chip, const struct firmware *xilinx) vx2_load_xilinx_binary() argument
438 vx2_test_and_ack(struct vx_core *chip) vx2_test_and_ack() argument
471 struct snd_vx222 *chip = to_vx222(_chip); vx2_validate_irq() local
490 vx2_write_codec_reg(struct vx_core *chip, unsigned int data) vx2_write_codec_reg() argument
666 vx2_write_akm(struct vx_core *chip, int reg, unsigned int data) vx2_write_akm() argument
702 vx2_old_write_codec_bit(struct vx_core *chip, int codec, unsigned int data) vx2_old_write_codec_bit() argument
722 struct snd_vx222 *chip = to_vx222(_chip); vx2_reset_codec() local
764 struct snd_vx222 *chip = to_vx222(_chip); vx2_change_audio_source() local
783 struct snd_vx222 *chip = to_vx222(_chip); vx2_set_clock_source() local
797 struct snd_vx222 *chip = to_vx222(_chip); vx2_reset_board() local
816 vx2_set_input_level(struct snd_vx222 *chip) vx2_set_input_level() argument
870 struct snd_vx222 *chip = to_vx222(_chip); vx_input_level_get() local
881 struct snd_vx222 *chip = to_vx222(_chip); vx_input_level_put() local
914 struct snd_vx222 *chip = to_vx222(_chip); vx_mic_level_get() local
922 struct snd_vx222 *chip = to_vx222(_chip); vx_mic_level_put() local
965 struct snd_vx222 *chip = to_vx222(_chip); vx2_add_mic_controls() local
[all...]
/kernel/linux/linux-5.10/sound/pci/echoaudio/
H A Dindigodj_dsp.c32 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
34 static int update_vmixer_level(struct echoaudio *chip);
37 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw() argument
44 if ((err = init_dsp_comm_page(chip))) { in init_hw()
45 dev_err(chip->card->dev, in init_hw()
50 chip->device_id = device_id; in init_hw()
51 chip->subdevice_id = subdevice_id; in init_hw()
52 chip->bad_board = true; in init_hw()
53 chip->dsp_code_to_load = FW_INDIGO_DJ_DSP; in init_hw()
56 chip in init_hw()
68 set_mixer_defaults(struct echoaudio *chip) set_mixer_defaults() argument
75 detect_input_clocks(const struct echoaudio *chip) detect_input_clocks() argument
83 load_asic(struct echoaudio *chip) load_asic() argument
90 set_sample_rate(struct echoaudio *chip, u32 rate) set_sample_rate() argument
134 set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe, int gain) set_vmixer_gain() argument
158 update_vmixer_level(struct echoaudio *chip) update_vmixer_level() argument
[all...]
H A Dindigo_dsp.c32 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
34 static int update_vmixer_level(struct echoaudio *chip);
37 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw() argument
44 if ((err = init_dsp_comm_page(chip))) { in init_hw()
45 dev_err(chip->card->dev, in init_hw()
50 chip->device_id = device_id; in init_hw()
51 chip->subdevice_id = subdevice_id; in init_hw()
52 chip->bad_board = true; in init_hw()
53 chip->dsp_code_to_load = FW_INDIGO_DSP; in init_hw()
56 chip in init_hw()
68 set_mixer_defaults(struct echoaudio *chip) set_mixer_defaults() argument
75 detect_input_clocks(const struct echoaudio *chip) detect_input_clocks() argument
83 load_asic(struct echoaudio *chip) load_asic() argument
90 set_sample_rate(struct echoaudio *chip, u32 rate) set_sample_rate() argument
134 set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe, int gain) set_vmixer_gain() argument
158 update_vmixer_level(struct echoaudio *chip) update_vmixer_level() argument
[all...]
/kernel/linux/linux-6.6/sound/pci/echoaudio/
H A Dindigo_dsp.c32 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
34 static int update_vmixer_level(struct echoaudio *chip);
37 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw() argument
44 err = init_dsp_comm_page(chip); in init_hw()
46 dev_err(chip->card->dev, in init_hw()
51 chip->device_id = device_id; in init_hw()
52 chip->subdevice_id = subdevice_id; in init_hw()
53 chip->bad_board = true; in init_hw()
54 chip->dsp_code_to_load = FW_INDIGO_DSP; in init_hw()
57 chip in init_hw()
70 set_mixer_defaults(struct echoaudio *chip) set_mixer_defaults() argument
77 detect_input_clocks(const struct echoaudio *chip) detect_input_clocks() argument
85 load_asic(struct echoaudio *chip) load_asic() argument
92 set_sample_rate(struct echoaudio *chip, u32 rate) set_sample_rate() argument
136 set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe, int gain) set_vmixer_gain() argument
160 update_vmixer_level(struct echoaudio *chip) update_vmixer_level() argument
[all...]
H A Dindigodj_dsp.c32 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
34 static int update_vmixer_level(struct echoaudio *chip);
37 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw() argument
44 err = init_dsp_comm_page(chip); in init_hw()
46 dev_err(chip->card->dev, in init_hw()
51 chip->device_id = device_id; in init_hw()
52 chip->subdevice_id = subdevice_id; in init_hw()
53 chip->bad_board = true; in init_hw()
54 chip->dsp_code_to_load = FW_INDIGO_DJ_DSP; in init_hw()
57 chip in init_hw()
70 set_mixer_defaults(struct echoaudio *chip) set_mixer_defaults() argument
77 detect_input_clocks(const struct echoaudio *chip) detect_input_clocks() argument
85 load_asic(struct echoaudio *chip) load_asic() argument
92 set_sample_rate(struct echoaudio *chip, u32 rate) set_sample_rate() argument
136 set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe, int gain) set_vmixer_gain() argument
160 update_vmixer_level(struct echoaudio *chip) update_vmixer_level() argument
[all...]
/kernel/linux/linux-5.10/drivers/char/tpm/
H A Dtpm_tis_core.c30 static void tpm_tis_clkrun_enable(struct tpm_chip *chip, bool value);
32 static bool wait_for_tpm_stat_cond(struct tpm_chip *chip, u8 mask, in wait_for_tpm_stat_cond() argument
35 u8 status = chip->ops->status(chip); in wait_for_tpm_stat_cond()
40 if (check_cancel && chip->ops->req_canceled(chip, status)) { in wait_for_tpm_stat_cond()
47 static int wait_for_tpm_stat(struct tpm_chip *chip, u8 mask, in wait_for_tpm_stat() argument
51 struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev); in wait_for_tpm_stat()
58 status = chip->ops->status(chip); in wait_for_tpm_stat()
99 wait_startup(struct tpm_chip *chip, int l) wait_startup() argument
119 check_locality(struct tpm_chip *chip, int l) check_locality() argument
146 tpm_tis_relinquish_locality(struct tpm_chip *chip, int l) tpm_tis_relinquish_locality() argument
159 __tpm_tis_request_locality(struct tpm_chip *chip, int l) __tpm_tis_request_locality() argument
200 tpm_tis_request_locality(struct tpm_chip *chip, int l) tpm_tis_request_locality() argument
214 tpm_tis_status(struct tpm_chip *chip) tpm_tis_status() argument
249 tpm_tis_ready(struct tpm_chip *chip) tpm_tis_ready() argument
257 get_burstcount(struct tpm_chip *chip) get_burstcount() argument
282 recv_data(struct tpm_chip *chip, u8 *buf, size_t count) recv_data() argument
311 tpm_tis_recv(struct tpm_chip *chip, u8 *buf, size_t count) tpm_tis_recv() argument
372 tpm_tis_send_data(struct tpm_chip *chip, const u8 *buf, size_t len) tpm_tis_send_data() argument
440 disable_interrupts(struct tpm_chip *chip) disable_interrupts() argument
466 tpm_tis_send_main(struct tpm_chip *chip, const u8 *buf, size_t len) tpm_tis_send_main() argument
506 tpm_tis_send(struct tpm_chip *chip, u8 *buf, size_t len) tpm_tis_send() argument
542 tpm_tis_update_durations(struct tpm_chip *chip, unsigned long *duration_cap) tpm_tis_update_durations() argument
618 tpm_tis_update_timeouts(struct tpm_chip *chip, unsigned long *timeout_cap) tpm_tis_update_timeouts() argument
657 probe_itpm(struct tpm_chip *chip) probe_itpm() argument
705 tpm_tis_req_canceled(struct tpm_chip *chip, u8 status) tpm_tis_req_canceled() argument
722 struct tpm_chip *chip = dev_id; tis_int_handler() local
757 tpm_tis_gen_interrupt(struct tpm_chip *chip) tpm_tis_gen_interrupt() argument
774 tpm_tis_probe_irq_single(struct tpm_chip *chip, u32 intmask, int flags, int irq) tpm_tis_probe_irq_single() argument
848 tpm_tis_probe_irq(struct tpm_chip *chip, u32 intmask) tpm_tis_probe_irq() argument
870 tpm_tis_remove(struct tpm_chip *chip) tpm_tis_remove() argument
901 tpm_tis_clkrun_enable(struct tpm_chip *chip, bool value) tpm_tis_clkrun_enable() argument
970 struct tpm_chip *chip; tpm_tis_core_init() local
1156 tpm_tis_reenable_interrupts(struct tpm_chip *chip) tpm_tis_reenable_interrupts() argument
1191 struct tpm_chip *chip = dev_get_drvdata(dev); tpm_tis_resume() local
[all...]

Completed in 17 milliseconds

1...<<11121314151617181920>>...135