Home
last modified time | relevance | path

Searched refs:chip (Results 101 - 125 of 3318) sorted by relevance

12345678910>>...133

/kernel/linux/linux-6.6/sound/isa/
H A Des18xx.c18 * - The chip has one half duplex pcm (with very limited full duplex support).
88 unsigned long port; /* port of ESS chip */
89 unsigned long ctrl_port; /* Control port of ESS chip */
90 int irq; /* IRQ number of ESS chip */
93 unsigned short version; /* version of ESS chip */
159 static int snd_es18xx_dsp_command(struct snd_es18xx *chip, unsigned char val) in snd_es18xx_dsp_command() argument
164 if ((inb(chip->port + 0x0C) & 0x80) == 0) { in snd_es18xx_dsp_command()
165 outb(val, chip->port + 0x0C); in snd_es18xx_dsp_command()
172 static int snd_es18xx_dsp_get_byte(struct snd_es18xx *chip) in snd_es18xx_dsp_get_byte() argument
177 if (inb(chip in snd_es18xx_dsp_get_byte()
186 snd_es18xx_write(struct snd_es18xx *chip, unsigned char reg, unsigned char data) snd_es18xx_write() argument
205 snd_es18xx_read(struct snd_es18xx *chip, unsigned char reg) snd_es18xx_read() argument
227 snd_es18xx_bits(struct snd_es18xx *chip, unsigned char reg, unsigned char mask, unsigned char val) snd_es18xx_bits() argument
265 snd_es18xx_mixer_write(struct snd_es18xx *chip, unsigned char reg, unsigned char data) snd_es18xx_mixer_write() argument
278 snd_es18xx_mixer_read(struct snd_es18xx *chip, unsigned char reg) snd_es18xx_mixer_read() argument
293 snd_es18xx_mixer_bits(struct snd_es18xx *chip, unsigned char reg, unsigned char mask, unsigned char val) snd_es18xx_mixer_bits() argument
314 snd_es18xx_mixer_writable(struct snd_es18xx *chip, unsigned char reg, unsigned char mask) snd_es18xx_mixer_writable() argument
334 snd_es18xx_reset(struct snd_es18xx *chip) snd_es18xx_reset() argument
346 snd_es18xx_reset_fifo(struct snd_es18xx *chip) snd_es18xx_reset_fifo() argument
395 snd_es18xx_rate_set(struct snd_es18xx *chip, struct snd_pcm_substream *substream, int mode) snd_es18xx_rate_set() argument
433 struct snd_es18xx *chip = snd_pcm_substream_chip(substream); snd_es18xx_playback_hw_params() local
456 snd_es18xx_playback1_prepare(struct snd_es18xx *chip, struct snd_pcm_substream *substream) snd_es18xx_playback1_prepare() argument
482 snd_es18xx_playback1_trigger(struct snd_es18xx *chip, struct snd_pcm_substream *substream, int cmd) snd_es18xx_playback1_trigger() argument
535 struct snd_es18xx *chip = snd_pcm_substream_chip(substream); snd_es18xx_capture_hw_params() local
555 struct snd_es18xx *chip = snd_pcm_substream_chip(substream); snd_es18xx_capture_prepare() local
593 struct snd_es18xx *chip = snd_pcm_substream_chip(substream); snd_es18xx_capture_trigger() local
619 snd_es18xx_playback2_prepare(struct snd_es18xx *chip, struct snd_pcm_substream *substream) snd_es18xx_playback2_prepare() argument
654 snd_es18xx_playback2_trigger(struct snd_es18xx *chip, struct snd_pcm_substream *substream, int cmd) snd_es18xx_playback2_trigger() argument
696 struct snd_es18xx *chip = snd_pcm_substream_chip(substream); snd_es18xx_playback_prepare() local
706 struct snd_es18xx *chip = snd_pcm_substream_chip(substream); snd_es18xx_playback_trigger() local
716 struct snd_es18xx *chip = card->private_data; snd_es18xx_interrupt() local
785 struct snd_es18xx *chip = snd_pcm_substream_chip(substream); snd_es18xx_playback_pointer() local
804 struct snd_es18xx *chip = snd_pcm_substream_chip(substream); snd_es18xx_capture_pointer() local
857 struct snd_es18xx *chip = snd_pcm_substream_chip(substream); snd_es18xx_playback_open() local
882 struct snd_es18xx *chip = snd_pcm_substream_chip(substream); snd_es18xx_capture_open() local
899 struct snd_es18xx *chip = snd_pcm_substream_chip(substream); snd_es18xx_playback_close() local
911 struct snd_es18xx *chip = snd_pcm_substream_chip(substream); snd_es18xx_capture_close() local
946 struct snd_es18xx *chip = snd_kcontrol_chip(kcontrol); snd_es18xx_info_mux() local
966 struct snd_es18xx *chip = snd_kcontrol_chip(kcontrol); snd_es18xx_get_mux() local
983 struct snd_es18xx *chip = snd_kcontrol_chip(kcontrol); snd_es18xx_put_mux() local
1022 struct snd_es18xx *chip = snd_kcontrol_chip(kcontrol); snd_es18xx_get_spatializer_enable() local
1030 struct snd_es18xx *chip = snd_kcontrol_chip(kcontrol); snd_es18xx_put_spatializer_enable() local
1054 struct snd_es18xx *chip = snd_kcontrol_chip(kcontrol); snd_es18xx_get_hw_volume() local
1064 struct snd_es18xx *chip = snd_kcontrol_chip(kcontrol); snd_es18xx_get_hw_switch() local
1072 struct snd_es18xx *chip = snd_kcontrol_chip(kcontrol); snd_es18xx_hwv_free() local
1079 snd_es18xx_reg_bits(struct snd_es18xx *chip, unsigned char reg, unsigned char mask, unsigned char val) snd_es18xx_reg_bits() argument
1088 snd_es18xx_reg_read(struct snd_es18xx *chip, unsigned char reg) snd_es18xx_reg_read() argument
1118 struct snd_es18xx *chip = snd_kcontrol_chip(kcontrol); snd_es18xx_get_single() local
1138 struct snd_es18xx *chip = snd_kcontrol_chip(kcontrol); snd_es18xx_put_single() local
1182 struct snd_es18xx *chip = snd_kcontrol_chip(kcontrol); snd_es18xx_get_double() local
1207 struct snd_es18xx *chip = snd_kcontrol_chip(kcontrol); snd_es18xx_put_double() local
1345 snd_es18xx_config_read(struct snd_es18xx *chip, unsigned char reg) snd_es18xx_config_read() argument
1351 snd_es18xx_config_write(struct snd_es18xx *chip, unsigned char reg, unsigned char data) snd_es18xx_config_write() argument
1363 snd_es18xx_initialize(struct snd_es18xx *chip, unsigned long mpu_port, unsigned long fm_port) snd_es18xx_initialize() argument
1528 snd_es18xx_identify(struct snd_card *card, struct snd_es18xx *chip) snd_es18xx_identify() argument
1598 snd_es18xx_probe(struct snd_card *card, struct snd_es18xx *chip, unsigned long mpu_port, unsigned long fm_port) snd_es18xx_probe() argument
1659 struct snd_es18xx *chip = card->private_data; snd_es18xx_pcm() local
1695 struct snd_es18xx *chip = card->private_data; snd_es18xx_suspend() local
1710 struct snd_es18xx *chip = card->private_data; snd_es18xx_resume() local
1726 struct snd_es18xx *chip = card->private_data; snd_es18xx_new_device() local
1770 struct snd_es18xx *chip = card->private_data; snd_es18xx_mixer() local
1981 snd_audiodrive_pnp(int dev, struct snd_es18xx *chip, struct pnp_dev *pdev) snd_audiodrive_pnp() argument
2011 snd_audiodrive_pnpc(int dev, struct snd_es18xx *chip, struct pnp_card_link *card, const struct pnp_card_device_id *id) snd_audiodrive_pnpc() argument
2052 struct snd_es18xx *chip = card->private_data; snd_audiodrive_probe() local
[all...]
/kernel/linux/linux-5.10/sound/isa/sb/
H A Dsb8_main.c93 struct snd_sb *chip = snd_pcm_substream_chip(substream); in snd_sb8_playback_prepare() local
101 switch (chip->hardware) { in snd_sb8_playback_prepare()
104 if (chip->mode & SB_MODE_CAPTURE_16) in snd_sb8_playback_prepare()
107 chip->mode |= SB_MODE_PLAYBACK_16; in snd_sb8_playback_prepare()
109 chip->playback_format = SB_DSP_LO_OUTPUT_AUTO; in snd_sb8_playback_prepare()
116 chip->playback_format = SB_DSP_HI_OUTPUT_AUTO; in snd_sb8_playback_prepare()
122 chip->playback_format = SB_DSP_HI_OUTPUT_AUTO; in snd_sb8_playback_prepare()
127 chip->playback_format = SB_DSP_LO_OUTPUT_AUTO; in snd_sb8_playback_prepare()
130 chip->playback_format = SB_DSP_OUTPUT; in snd_sb8_playback_prepare()
135 if (chip in snd_sb8_playback_prepare()
196 struct snd_sb *chip = snd_pcm_substream_chip(substream); snd_sb8_playback_trigger() local
231 struct snd_sb *chip = snd_pcm_substream_chip(substream); snd_sb8_capture_prepare() local
321 struct snd_sb *chip = snd_pcm_substream_chip(substream); snd_sb8_capture_trigger() local
355 snd_sb8dsp_interrupt(struct snd_sb *chip) snd_sb8dsp_interrupt() argument
387 struct snd_sb *chip = snd_pcm_substream_chip(substream); snd_sb8_playback_pointer() local
403 struct snd_sb *chip = snd_pcm_substream_chip(substream); snd_sb8_capture_pointer() local
465 struct snd_sb *chip = snd_pcm_substream_chip(substream); snd_sb8_open() local
528 struct snd_sb *chip = snd_pcm_substream_chip(substream); snd_sb8_close() local
562 snd_sb8dsp_pcm(struct snd_sb *chip, int device) snd_sb8dsp_pcm() argument
[all...]
/kernel/linux/linux-6.6/sound/isa/sb/
H A Dsb8_main.c93 struct snd_sb *chip = snd_pcm_substream_chip(substream); in snd_sb8_playback_prepare() local
101 switch (chip->hardware) { in snd_sb8_playback_prepare()
104 if (chip->mode & SB_MODE_CAPTURE_16) in snd_sb8_playback_prepare()
107 chip->mode |= SB_MODE_PLAYBACK_16; in snd_sb8_playback_prepare()
109 chip->playback_format = SB_DSP_LO_OUTPUT_AUTO; in snd_sb8_playback_prepare()
116 chip->playback_format = SB_DSP_HI_OUTPUT_AUTO; in snd_sb8_playback_prepare()
122 chip->playback_format = SB_DSP_HI_OUTPUT_AUTO; in snd_sb8_playback_prepare()
127 chip->playback_format = SB_DSP_LO_OUTPUT_AUTO; in snd_sb8_playback_prepare()
130 chip->playback_format = SB_DSP_OUTPUT; in snd_sb8_playback_prepare()
135 if (chip in snd_sb8_playback_prepare()
196 struct snd_sb *chip = snd_pcm_substream_chip(substream); snd_sb8_playback_trigger() local
231 struct snd_sb *chip = snd_pcm_substream_chip(substream); snd_sb8_capture_prepare() local
321 struct snd_sb *chip = snd_pcm_substream_chip(substream); snd_sb8_capture_trigger() local
355 snd_sb8dsp_interrupt(struct snd_sb *chip) snd_sb8dsp_interrupt() argument
387 struct snd_sb *chip = snd_pcm_substream_chip(substream); snd_sb8_playback_pointer() local
403 struct snd_sb *chip = snd_pcm_substream_chip(substream); snd_sb8_capture_pointer() local
465 struct snd_sb *chip = snd_pcm_substream_chip(substream); snd_sb8_open() local
529 struct snd_sb *chip = snd_pcm_substream_chip(substream); snd_sb8_close() local
563 snd_sb8dsp_pcm(struct snd_sb *chip, int device) snd_sb8dsp_pcm() argument
[all...]
/kernel/linux/linux-5.10/sound/pci/echoaudio/
H A Dmia_dsp.c32 static int set_input_clock(struct echoaudio *chip, u16 clock);
33 static int set_professional_spdif(struct echoaudio *chip, char prof);
34 static int update_flags(struct echoaudio *chip);
35 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
37 static int update_vmixer_level(struct echoaudio *chip);
40 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw() argument
47 if ((err = init_dsp_comm_page(chip))) { in init_hw()
48 dev_err(chip->card->dev, in init_hw()
53 chip->device_id = device_id; in init_hw()
54 chip in init_hw()
74 set_mixer_defaults(struct echoaudio *chip) set_mixer_defaults() argument
81 detect_input_clocks(const struct echoaudio *chip) detect_input_clocks() argument
100 load_asic(struct echoaudio *chip) load_asic() argument
107 set_sample_rate(struct echoaudio *chip, u32 rate) set_sample_rate() argument
154 set_input_clock(struct echoaudio *chip, u16 clock) set_input_clock() argument
168 set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe, int gain) set_vmixer_gain() argument
192 update_vmixer_level(struct echoaudio *chip) update_vmixer_level() argument
203 update_flags(struct echoaudio *chip) update_flags() argument
213 set_professional_spdif(struct echoaudio *chip, char prof) set_professional_spdif() argument
[all...]
H A Dgina24_dsp.c32 static int write_control_reg(struct echoaudio *chip, u32 value, char force);
33 static int set_input_clock(struct echoaudio *chip, u16 clock);
34 static int set_professional_spdif(struct echoaudio *chip, char prof);
35 static int set_digital_mode(struct echoaudio *chip, u8 mode);
36 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic);
37 static int check_asic_status(struct echoaudio *chip);
40 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw() argument
47 if ((err = init_dsp_comm_page(chip))) { in init_hw()
48 dev_err(chip->card->dev, in init_hw()
53 chip in init_hw()
86 set_mixer_defaults(struct echoaudio *chip) set_mixer_defaults() argument
96 detect_input_clocks(const struct echoaudio *chip) detect_input_clocks() argument
122 load_asic(struct echoaudio *chip) load_asic() argument
162 set_sample_rate(struct echoaudio *chip, u32 rate) set_sample_rate() argument
234 set_input_clock(struct echoaudio *chip, u16 clock) set_input_clock() argument
282 dsp_set_digital_mode(struct echoaudio *chip, u8 mode) dsp_set_digital_mode() argument
[all...]
H A Dmona_dsp.c32 static int write_control_reg(struct echoaudio *chip, u32 value, char force);
33 static int set_input_clock(struct echoaudio *chip, u16 clock);
34 static int set_professional_spdif(struct echoaudio *chip, char prof);
35 static int set_digital_mode(struct echoaudio *chip, u8 mode);
36 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic);
37 static int check_asic_status(struct echoaudio *chip);
40 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw() argument
47 if ((err = init_dsp_comm_page(chip))) { in init_hw()
48 dev_err(chip->card->dev, in init_hw()
53 chip in init_hw()
79 set_mixer_defaults(struct echoaudio *chip) set_mixer_defaults() argument
89 detect_input_clocks(const struct echoaudio *chip) detect_input_clocks() argument
115 load_asic(struct echoaudio *chip) load_asic() argument
162 switch_asic(struct echoaudio *chip, char double_speed) switch_asic() argument
196 set_sample_rate(struct echoaudio *chip, u32 rate) set_sample_rate() argument
298 set_input_clock(struct echoaudio *chip, u16 clock) set_input_clock() argument
359 dsp_set_digital_mode(struct echoaudio *chip, u8 mode) dsp_set_digital_mode() argument
[all...]
/kernel/linux/linux-6.6/sound/pci/echoaudio/
H A Dmia_dsp.c32 static int set_input_clock(struct echoaudio *chip, u16 clock);
33 static int set_professional_spdif(struct echoaudio *chip, char prof);
34 static int update_flags(struct echoaudio *chip);
35 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
37 static int update_vmixer_level(struct echoaudio *chip);
40 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw() argument
47 err = init_dsp_comm_page(chip); in init_hw()
49 dev_err(chip->card->dev, in init_hw()
54 chip->device_id = device_id; in init_hw()
55 chip in init_hw()
76 set_mixer_defaults(struct echoaudio *chip) set_mixer_defaults() argument
83 detect_input_clocks(const struct echoaudio *chip) detect_input_clocks() argument
102 load_asic(struct echoaudio *chip) load_asic() argument
109 set_sample_rate(struct echoaudio *chip, u32 rate) set_sample_rate() argument
156 set_input_clock(struct echoaudio *chip, u16 clock) set_input_clock() argument
170 set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe, int gain) set_vmixer_gain() argument
194 update_vmixer_level(struct echoaudio *chip) update_vmixer_level() argument
205 update_flags(struct echoaudio *chip) update_flags() argument
215 set_professional_spdif(struct echoaudio *chip, char prof) set_professional_spdif() argument
[all...]
H A Dgina24_dsp.c32 static int write_control_reg(struct echoaudio *chip, u32 value, char force);
33 static int set_input_clock(struct echoaudio *chip, u16 clock);
34 static int set_professional_spdif(struct echoaudio *chip, char prof);
35 static int set_digital_mode(struct echoaudio *chip, u8 mode);
36 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic);
37 static int check_asic_status(struct echoaudio *chip);
40 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw() argument
47 err = init_dsp_comm_page(chip); in init_hw()
49 dev_err(chip->card->dev, in init_hw()
54 chip in init_hw()
88 set_mixer_defaults(struct echoaudio *chip) set_mixer_defaults() argument
98 detect_input_clocks(const struct echoaudio *chip) detect_input_clocks() argument
124 load_asic(struct echoaudio *chip) load_asic() argument
164 set_sample_rate(struct echoaudio *chip, u32 rate) set_sample_rate() argument
236 set_input_clock(struct echoaudio *chip, u16 clock) set_input_clock() argument
284 dsp_set_digital_mode(struct echoaudio *chip, u8 mode) dsp_set_digital_mode() argument
[all...]
H A Dmona_dsp.c32 static int write_control_reg(struct echoaudio *chip, u32 value, char force);
33 static int set_input_clock(struct echoaudio *chip, u16 clock);
34 static int set_professional_spdif(struct echoaudio *chip, char prof);
35 static int set_digital_mode(struct echoaudio *chip, u8 mode);
36 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic);
37 static int check_asic_status(struct echoaudio *chip);
40 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw() argument
47 err = init_dsp_comm_page(chip); in init_hw()
49 dev_err(chip->card->dev, in init_hw()
54 chip in init_hw()
81 set_mixer_defaults(struct echoaudio *chip) set_mixer_defaults() argument
91 detect_input_clocks(const struct echoaudio *chip) detect_input_clocks() argument
117 load_asic(struct echoaudio *chip) load_asic() argument
164 switch_asic(struct echoaudio *chip, char double_speed) switch_asic() argument
198 set_sample_rate(struct echoaudio *chip, u32 rate) set_sample_rate() argument
300 set_input_clock(struct echoaudio *chip, u16 clock) set_input_clock() argument
361 dsp_set_digital_mode(struct echoaudio *chip, u8 mode) dsp_set_digital_mode() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-pch.c106 struct pch_gpio *chip = gpiochip_get_data(gpio); in pch_gpio_set() local
109 spin_lock_irqsave(&chip->spinlock, flags); in pch_gpio_set()
110 reg_val = ioread32(&chip->reg->po); in pch_gpio_set()
116 iowrite32(reg_val, &chip->reg->po); in pch_gpio_set()
117 spin_unlock_irqrestore(&chip->spinlock, flags); in pch_gpio_set()
122 struct pch_gpio *chip = gpiochip_get_data(gpio); in pch_gpio_get() local
124 return !!(ioread32(&chip->reg->pi) & BIT(nr)); in pch_gpio_get()
130 struct pch_gpio *chip = gpiochip_get_data(gpio); in pch_gpio_direction_output() local
135 spin_lock_irqsave(&chip->spinlock, flags); in pch_gpio_direction_output()
137 reg_val = ioread32(&chip in pch_gpio_direction_output()
156 struct pch_gpio *chip = gpiochip_get_data(gpio); pch_gpio_direction_input() local
173 pch_gpio_save_reg_conf(struct pch_gpio *chip) pch_gpio_save_reg_conf() argument
189 pch_gpio_restore_reg_conf(struct pch_gpio *chip) pch_gpio_restore_reg_conf() argument
206 struct pch_gpio *chip = gpiochip_get_data(gpio); pch_gpio_to_irq() local
211 pch_gpio_setup(struct pch_gpio *chip) pch_gpio_setup() argument
231 struct pch_gpio *chip = gc->private; pch_irq_type() local
286 struct pch_gpio *chip = gc->private; pch_irq_unmask() local
294 struct pch_gpio *chip = gc->private; pch_irq_mask() local
302 struct pch_gpio *chip = gc->private; pch_irq_ack() local
309 struct pch_gpio *chip = dev_id; pch_gpio_handler() local
323 pch_gpio_alloc_generic_chip(struct pch_gpio *chip, unsigned int irq_start, unsigned int num) pch_gpio_alloc_generic_chip() argument
356 struct pch_gpio *chip; pch_gpio_probe() local
406 struct pch_gpio *chip = dev_get_drvdata(dev); pch_gpio_suspend() local
418 struct pch_gpio *chip = dev_get_drvdata(dev); pch_gpio_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/
H A Dnand_toshiba.c29 static int toshiba_nand_benand_read_eccstatus_op(struct nand_chip *chip, in toshiba_nand_benand_read_eccstatus_op() argument
34 if (nand_has_exec_op(chip)) { in toshiba_nand_benand_read_eccstatus_op()
36 nand_get_sdr_timings(nand_get_interface_config(chip)); in toshiba_nand_benand_read_eccstatus_op()
40 NAND_OP_8BIT_DATA_IN(chip->ecc.steps, ecc_status, 0), in toshiba_nand_benand_read_eccstatus_op()
42 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in toshiba_nand_benand_read_eccstatus_op()
44 return nand_exec_op(chip, &op); in toshiba_nand_benand_read_eccstatus_op()
50 static int toshiba_nand_benand_eccstatus(struct nand_chip *chip) in toshiba_nand_benand_eccstatus() argument
52 struct mtd_info *mtd = nand_to_mtd(chip); in toshiba_nand_benand_eccstatus()
58 ret = toshiba_nand_benand_read_eccstatus_op(chip, ecc_status); in toshiba_nand_benand_eccstatus()
62 for (i = 0; i < chip in toshiba_nand_benand_eccstatus()
96 toshiba_nand_read_page_benand(struct nand_chip *chip, uint8_t *buf, int oob_required, int page) toshiba_nand_read_page_benand() argument
109 toshiba_nand_read_subpage_benand(struct nand_chip *chip, uint32_t data_offs, uint32_t readlen, uint8_t *bufpoi, int page) toshiba_nand_read_subpage_benand() argument
122 toshiba_nand_benand_init(struct nand_chip *chip) toshiba_nand_benand_init() argument
146 toshiba_nand_decode_id(struct nand_chip *chip) toshiba_nand_decode_id() argument
202 tc58teg5dclta00_choose_interface_config(struct nand_chip *chip, struct nand_interface_config *iface) tc58teg5dclta00_choose_interface_config() argument
211 tc58nvg0s3e_choose_interface_config(struct nand_chip *chip, struct nand_interface_config *iface) tc58nvg0s3e_choose_interface_config() argument
220 th58nvg2s3hbai4_choose_interface_config(struct nand_chip *chip, struct nand_interface_config *iface) th58nvg2s3hbai4_choose_interface_config() argument
246 tc58teg5dclta00_init(struct nand_chip *chip) tc58teg5dclta00_init() argument
258 tc58nvg0s3e_init(struct nand_chip *chip) tc58nvg0s3e_init() argument
266 th58nvg2s3hbai4_init(struct nand_chip *chip) th58nvg2s3hbai4_init() argument
274 toshiba_nand_init(struct nand_chip *chip) toshiba_nand_init() argument
[all...]
/kernel/linux/linux-5.10/drivers/char/tpm/
H A Dtpm-interface.c17 * Note, the TPM chip is not interrupt driven (only polling)
44 * @chip: TPM chip to use.
47 * The function returns the maximum amount of time the chip could take
52 unsigned long tpm_calc_ordinal_duration(struct tpm_chip *chip, u32 ordinal) in tpm_calc_ordinal_duration() argument
54 if (chip->flags & TPM_CHIP_FLAG_TPM2) in tpm_calc_ordinal_duration()
55 return tpm2_calc_ordinal_duration(chip, ordinal); in tpm_calc_ordinal_duration()
57 return tpm1_calc_ordinal_duration(chip, ordinal); in tpm_calc_ordinal_duration()
61 static ssize_t tpm_try_transmit(struct tpm_chip *chip, void *buf, size_t bufsiz) in tpm_try_transmit() argument
80 dev_err(&chip in tpm_try_transmit()
153 tpm_transmit(struct tpm_chip *chip, u8 *buf, size_t bufsiz) tpm_transmit() argument
213 tpm_transmit_cmd(struct tpm_chip *chip, struct tpm_buf *buf, size_t min_rsp_body_length, const char *desc) tpm_transmit_cmd() argument
239 tpm_get_timeouts(struct tpm_chip *chip) tpm_get_timeouts() argument
260 tpm_is_tpm2(struct tpm_chip *chip) tpm_is_tpm2() argument
284 tpm_pcr_read(struct tpm_chip *chip, u32 pcr_idx, struct tpm_digest *digest) tpm_pcr_read() argument
314 tpm_pcr_extend(struct tpm_chip *chip, u32 pcr_idx, struct tpm_digest *digests) tpm_pcr_extend() argument
353 tpm_send(struct tpm_chip *chip, void *cmd, size_t buflen) tpm_send() argument
370 tpm_auto_startup(struct tpm_chip *chip) tpm_auto_startup() argument
391 struct tpm_chip *chip = dev_get_drvdata(dev); tpm_pm_suspend() local
425 struct tpm_chip *chip = dev_get_drvdata(dev); tpm_pm_resume() local
442 tpm_get_random(struct tpm_chip *chip, u8 *out, size_t max) tpm_get_random() argument
[all...]
/kernel/linux/linux-5.10/sound/pci/lx6464es/
H A Dlx_core.c55 static void __iomem *lx_dsp_register(struct lx6464es *chip, int port) in lx_dsp_register() argument
57 void __iomem *base_address = chip->port_dsp_bar; in lx_dsp_register()
61 unsigned long lx_dsp_reg_read(struct lx6464es *chip, int port) in lx_dsp_reg_read() argument
63 void __iomem *address = lx_dsp_register(chip, port); in lx_dsp_reg_read()
67 static void lx_dsp_reg_readbuf(struct lx6464es *chip, int port, u32 *data, in lx_dsp_reg_readbuf() argument
70 u32 __iomem *address = lx_dsp_register(chip, port); in lx_dsp_reg_readbuf()
79 void lx_dsp_reg_write(struct lx6464es *chip, int port, unsigned data) in lx_dsp_reg_write() argument
81 void __iomem *address = lx_dsp_register(chip, port); in lx_dsp_reg_write()
85 static void lx_dsp_reg_writebuf(struct lx6464es *chip, int port, in lx_dsp_reg_writebuf() argument
88 u32 __iomem *address = lx_dsp_register(chip, por in lx_dsp_reg_writebuf()
112 lx_plx_register(struct lx6464es *chip, int port) lx_plx_register() argument
118 lx_plx_reg_read(struct lx6464es *chip, int port) lx_plx_reg_read() argument
124 lx_plx_reg_write(struct lx6464es *chip, int port, u32 data) lx_plx_reg_write() argument
256 lx_message_send_atomic(struct lx6464es *chip, struct lx_rmh *rmh) lx_message_send_atomic() argument
317 lx_dsp_get_version(struct lx6464es *chip, u32 *rdsp_version) lx_dsp_get_version() argument
331 lx_dsp_get_clock_frequency(struct lx6464es *chip, u32 *rfreq) lx_dsp_get_clock_frequency() argument
363 lx_dsp_get_mac(struct lx6464es *chip) lx_dsp_get_mac() argument
382 lx_dsp_set_granularity(struct lx6464es *chip, u32 gran) lx_dsp_set_granularity() argument
396 lx_dsp_read_async_events(struct lx6464es *chip, u32 *data) lx_dsp_read_async_events() argument
420 lx_pipe_allocate(struct lx6464es *chip, u32 pipe, int is_capture, int channels) lx_pipe_allocate() argument
441 lx_pipe_release(struct lx6464es *chip, u32 pipe, int is_capture) lx_pipe_release() argument
457 lx_buffer_ask(struct lx6464es *chip, u32 pipe, int is_capture, u32 *r_needed, u32 *r_freed, u32 *size_array) lx_buffer_ask() argument
509 lx_pipe_stop(struct lx6464es *chip, u32 pipe, int is_capture) lx_pipe_stop() argument
525 lx_pipe_toggle_state(struct lx6464es *chip, u32 pipe, int is_capture) lx_pipe_toggle_state() argument
542 lx_pipe_start(struct lx6464es *chip, u32 pipe, int is_capture) lx_pipe_start() argument
555 lx_pipe_pause(struct lx6464es *chip, u32 pipe, int is_capture) lx_pipe_pause() argument
569 lx_pipe_sample_count(struct lx6464es *chip, u32 pipe, int is_capture, u64 *rsample_count) lx_pipe_sample_count() argument
596 lx_pipe_state(struct lx6464es *chip, u32 pipe, int is_capture, u16 *rstate) lx_pipe_state() argument
617 lx_pipe_wait_for_state(struct lx6464es *chip, u32 pipe, int is_capture, u16 state) lx_pipe_wait_for_state() argument
640 lx_pipe_wait_for_start(struct lx6464es *chip, u32 pipe, int is_capture) lx_pipe_wait_for_start() argument
645 lx_pipe_wait_for_idle(struct lx6464es *chip, u32 pipe, int is_capture) lx_pipe_wait_for_idle() argument
651 lx_stream_set_state(struct lx6464es *chip, u32 pipe, int is_capture, enum stream_state_t state) lx_stream_set_state() argument
669 lx_stream_set_format(struct lx6464es *chip, struct snd_pcm_runtime *runtime, u32 pipe, int is_capture) lx_stream_set_format() argument
701 lx_stream_state(struct lx6464es *chip, u32 pipe, int is_capture, int *rstate) lx_stream_state() argument
720 lx_stream_sample_position(struct lx6464es *chip, u32 pipe, int is_capture, u64 *r_bytepos) lx_stream_sample_position() argument
742 lx_buffer_give(struct lx6464es *chip, u32 pipe, int is_capture, u32 buffer_size, u32 buf_address_lo, u32 buf_address_hi, u32 *r_buffer_index) lx_buffer_give() argument
790 lx_buffer_free(struct lx6464es *chip, u32 pipe, int is_capture, u32 *r_buffer_size) lx_buffer_free() argument
812 lx_buffer_cancel(struct lx6464es *chip, u32 pipe, int is_capture, u32 buffer_index) lx_buffer_cancel() argument
836 lx_level_unmute(struct lx6464es *chip, int is_capture, int unmute) lx_level_unmute() argument
879 lx_level_peaks(struct lx6464es *chip, int is_capture, int channels, u32 *r_levels) lx_level_peaks() argument
920 lx_interrupt_test_ack(struct lx6464es *chip) lx_interrupt_test_ack() argument
940 lx_interrupt_ack(struct lx6464es *chip, u32 *r_irqsrc, int *r_async_pending, int *r_async_escmd) lx_interrupt_ack() argument
967 lx_interrupt_handle_async_events(struct lx6464es *chip, u32 irqsrc, int *r_freq_changed, u64 *r_notified_in_pipe_mask, u64 *r_notified_out_pipe_mask) lx_interrupt_handle_async_events() argument
1015 lx_interrupt_request_new_buffer(struct lx6464es *chip, struct lx_stream *lx_stream) lx_interrupt_request_new_buffer() argument
1061 struct lx6464es *chip = dev_id; lx_interrupt() local
1109 struct lx6464es *chip = dev_id; lx_threaded_irq() local
1151 lx_irq_set(struct lx6464es *chip, int enable) lx_irq_set() argument
1167 lx_irq_enable(struct lx6464es *chip) lx_irq_enable() argument
1173 lx_irq_disable(struct lx6464es *chip) lx_irq_disable() argument
[all...]
/kernel/linux/linux-5.10/drivers/misc/
H A Dpch_phub.c138 * @chip: Pointer to the PHUB register structure
143 static void pch_phub_read_modify_write_reg(struct pch_phub_reg *chip, in pch_phub_read_modify_write_reg() argument
147 void __iomem *reg_addr = chip->pch_phub_base_address + reg_addr_offset; in pch_phub_read_modify_write_reg()
155 struct pch_phub_reg *chip = pci_get_drvdata(pdev); in pch_phub_save_reg_conf() local
157 void __iomem *p = chip->pch_phub_base_address; in pch_phub_save_reg_conf()
159 chip->phub_id_reg = ioread32(p + PCH_PHUB_ID_REG); in pch_phub_save_reg_conf()
160 chip->q_pri_val_reg = ioread32(p + PCH_PHUB_QUEUE_PRI_VAL_REG); in pch_phub_save_reg_conf()
161 chip->rc_q_maxsize_reg = ioread32(p + PCH_PHUB_RC_QUEUE_MAXSIZE_REG); in pch_phub_save_reg_conf()
162 chip->bri_q_maxsize_reg = ioread32(p + PCH_PHUB_BRI_QUEUE_MAXSIZE_REG); in pch_phub_save_reg_conf()
163 chip in pch_phub_save_reg_conf()
216 struct pch_phub_reg *chip = pci_get_drvdata(pdev); pch_phub_restore_reg_conf() local
280 pch_phub_read_serial_rom(struct pch_phub_reg *chip, unsigned int offset_address, u8 *data) pch_phub_read_serial_rom() argument
295 pch_phub_write_serial_rom(struct pch_phub_reg *chip, unsigned int offset_address, u8 data) pch_phub_write_serial_rom() argument
334 pch_phub_read_serial_rom_val(struct pch_phub_reg *chip, unsigned int offset_address, u8 *data) pch_phub_read_serial_rom_val() argument
351 pch_phub_write_serial_rom_val(struct pch_phub_reg *chip, unsigned int offset_address, u8 data) pch_phub_write_serial_rom_val() argument
368 pch_phub_gbe_serial_rom_conf(struct pch_phub_reg *chip) pch_phub_gbe_serial_rom_conf() argument
408 pch_phub_gbe_serial_rom_conf_mp(struct pch_phub_reg *chip) pch_phub_gbe_serial_rom_conf_mp() argument
452 pch_phub_read_gbe_mac_addr(struct pch_phub_reg *chip, u8 *data) pch_phub_read_gbe_mac_addr() argument
464 pch_phub_write_gbe_mac_addr(struct pch_phub_reg *chip, u8 *data) pch_phub_write_gbe_mac_addr() argument
498 struct pch_phub_reg *chip = dev_get_drvdata(kobj_to_dev(kobj)); pch_phub_bin_read() local
563 struct pch_phub_reg *chip = dev_get_drvdata(kobj_to_dev(kobj)); pch_phub_bin_write() local
614 struct pch_phub_reg *chip = dev_get_drvdata(dev); show_pch_mac() local
632 struct pch_phub_reg *chip = dev_get_drvdata(dev); store_pch_mac() local
666 struct pch_phub_reg *chip; pch_phub_probe() local
831 struct pch_phub_reg *chip = pci_get_drvdata(pdev); pch_phub_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/misc/
H A Dpch_phub.c138 * @chip: Pointer to the PHUB register structure
143 static void pch_phub_read_modify_write_reg(struct pch_phub_reg *chip, in pch_phub_read_modify_write_reg() argument
147 void __iomem *reg_addr = chip->pch_phub_base_address + reg_addr_offset; in pch_phub_read_modify_write_reg()
155 struct pch_phub_reg *chip = pci_get_drvdata(pdev); in pch_phub_save_reg_conf() local
157 void __iomem *p = chip->pch_phub_base_address; in pch_phub_save_reg_conf()
159 chip->phub_id_reg = ioread32(p + PCH_PHUB_ID_REG); in pch_phub_save_reg_conf()
160 chip->q_pri_val_reg = ioread32(p + PCH_PHUB_QUEUE_PRI_VAL_REG); in pch_phub_save_reg_conf()
161 chip->rc_q_maxsize_reg = ioread32(p + PCH_PHUB_RC_QUEUE_MAXSIZE_REG); in pch_phub_save_reg_conf()
162 chip->bri_q_maxsize_reg = ioread32(p + PCH_PHUB_BRI_QUEUE_MAXSIZE_REG); in pch_phub_save_reg_conf()
163 chip in pch_phub_save_reg_conf()
216 struct pch_phub_reg *chip = pci_get_drvdata(pdev); pch_phub_restore_reg_conf() local
280 pch_phub_read_serial_rom(struct pch_phub_reg *chip, unsigned int offset_address, u8 *data) pch_phub_read_serial_rom() argument
295 pch_phub_write_serial_rom(struct pch_phub_reg *chip, unsigned int offset_address, u8 data) pch_phub_write_serial_rom() argument
334 pch_phub_read_serial_rom_val(struct pch_phub_reg *chip, unsigned int offset_address, u8 *data) pch_phub_read_serial_rom_val() argument
351 pch_phub_write_serial_rom_val(struct pch_phub_reg *chip, unsigned int offset_address, u8 data) pch_phub_write_serial_rom_val() argument
368 pch_phub_gbe_serial_rom_conf(struct pch_phub_reg *chip) pch_phub_gbe_serial_rom_conf() argument
408 pch_phub_gbe_serial_rom_conf_mp(struct pch_phub_reg *chip) pch_phub_gbe_serial_rom_conf_mp() argument
452 pch_phub_read_gbe_mac_addr(struct pch_phub_reg *chip, u8 *data) pch_phub_read_gbe_mac_addr() argument
464 pch_phub_write_gbe_mac_addr(struct pch_phub_reg *chip, u8 *data) pch_phub_write_gbe_mac_addr() argument
498 struct pch_phub_reg *chip = dev_get_drvdata(kobj_to_dev(kobj)); pch_phub_bin_read() local
563 struct pch_phub_reg *chip = dev_get_drvdata(kobj_to_dev(kobj)); pch_phub_bin_write() local
614 struct pch_phub_reg *chip = dev_get_drvdata(dev); show_pch_mac() local
632 struct pch_phub_reg *chip = dev_get_drvdata(dev); store_pch_mac() local
666 struct pch_phub_reg *chip; pch_phub_probe() local
831 struct pch_phub_reg *chip = pci_get_drvdata(pdev); pch_phub_remove() local
[all...]
/kernel/linux/linux-6.6/sound/pci/
H A Dad1889.c97 ad1889_readw(struct snd_ad1889 *chip, unsigned reg) in ad1889_readw() argument
99 return readw(chip->iobase + reg); in ad1889_readw()
103 ad1889_writew(struct snd_ad1889 *chip, unsigned reg, u16 val) in ad1889_writew() argument
105 writew(val, chip->iobase + reg); in ad1889_writew()
109 ad1889_readl(struct snd_ad1889 *chip, unsigned reg) in ad1889_readl() argument
111 return readl(chip->iobase + reg); in ad1889_readl()
115 ad1889_writel(struct snd_ad1889 *chip, unsigned reg, u32 val) in ad1889_writel() argument
117 writel(val, chip->iobase + reg); in ad1889_writel()
121 ad1889_unmute(struct snd_ad1889 *chip) in ad1889_unmute() argument
124 st = ad1889_readw(chip, AD_DS_WAD in ad1889_unmute()
131 ad1889_mute(struct snd_ad1889 *chip) ad1889_mute() argument
140 ad1889_load_adc_buffer_address(struct snd_ad1889 *chip, u32 address) ad1889_load_adc_buffer_address() argument
147 ad1889_load_adc_buffer_count(struct snd_ad1889 *chip, u32 count) ad1889_load_adc_buffer_count() argument
154 ad1889_load_adc_interrupt_count(struct snd_ad1889 *chip, u32 count) ad1889_load_adc_interrupt_count() argument
161 ad1889_load_wave_buffer_address(struct snd_ad1889 *chip, u32 address) ad1889_load_wave_buffer_address() argument
168 ad1889_load_wave_buffer_count(struct snd_ad1889 *chip, u32 count) ad1889_load_wave_buffer_count() argument
175 ad1889_load_wave_interrupt_count(struct snd_ad1889 *chip, u32 count) ad1889_load_wave_interrupt_count() argument
182 ad1889_channel_reset(struct snd_ad1889 *chip, unsigned int channel) ad1889_channel_reset() argument
230 struct snd_ad1889 *chip = ac97->private_data; snd_ad1889_ac97_read() local
237 struct snd_ad1889 *chip = ac97->private_data; snd_ad1889_ac97_write() local
242 snd_ad1889_ac97_ready(struct snd_ad1889 *chip) snd_ad1889_ac97_ready() argument
296 struct snd_ad1889 *chip = snd_pcm_substream_chip(ss); snd_ad1889_playback_open() local
308 struct snd_ad1889 *chip = snd_pcm_substream_chip(ss); snd_ad1889_capture_open() local
320 struct snd_ad1889 *chip = snd_pcm_substream_chip(ss); snd_ad1889_playback_close() local
328 struct snd_ad1889 *chip = snd_pcm_substream_chip(ss); snd_ad1889_capture_close() local
336 struct snd_ad1889 *chip = snd_pcm_substream_chip(ss); snd_ad1889_playback_prepare() local
386 struct snd_ad1889 *chip = snd_pcm_substream_chip(ss); snd_ad1889_capture_prepare() local
438 struct snd_ad1889 *chip = snd_pcm_substream_chip(ss); snd_ad1889_playback_trigger() local
479 struct snd_ad1889 *chip = snd_pcm_substream_chip(ss); snd_ad1889_capture_trigger() local
514 struct snd_ad1889 *chip = snd_pcm_substream_chip(ss); snd_ad1889_playback_pointer() local
533 struct snd_ad1889 *chip = snd_pcm_substream_chip(ss); snd_ad1889_capture_pointer() local
567 struct snd_ad1889 *chip = dev_id; snd_ad1889_interrupt() local
592 snd_ad1889_pcm_init(struct snd_ad1889 *chip, int device) snd_ad1889_pcm_init() argument
623 struct snd_ad1889 *chip = entry->private_data; snd_ad1889_proc_read() local
702 snd_ad1889_proc_init(struct snd_ad1889 *chip) snd_ad1889_proc_init() argument
720 snd_ad1889_ac97_xinit(struct snd_ad1889 *chip) snd_ad1889_ac97_xinit() argument
744 snd_ad1889_ac97_init(struct snd_ad1889 *chip, const char *quirk_override) snd_ad1889_ac97_init() argument
776 struct snd_ad1889 *chip = card->private_data; snd_ad1889_free() local
795 struct snd_ad1889 *chip = card->private_data; snd_ad1889_create() local
853 struct snd_ad1889 *chip; __snd_ad1889_probe() local
[all...]
H A Des1968.c18 * A working Maestro setup contains the Maestro chip wired to a
434 /* chip type */
572 static void __maestro_write(struct es1968 *chip, u16 reg, u16 data) in __maestro_write() argument
574 outw(reg, chip->io_port + ESM_INDEX); in __maestro_write()
575 outw(data, chip->io_port + ESM_DATA); in __maestro_write()
576 chip->maestro_map[reg] = data; in __maestro_write()
579 static inline void maestro_write(struct es1968 *chip, u16 reg, u16 data) in maestro_write() argument
582 spin_lock_irqsave(&chip->reg_lock, flags); in maestro_write()
583 __maestro_write(chip, reg, data); in maestro_write()
584 spin_unlock_irqrestore(&chip in maestro_write()
588 __maestro_read(struct es1968 *chip, u16 reg) __maestro_read() argument
597 maestro_read(struct es1968 *chip, u16 reg) maestro_read() argument
608 snd_es1968_ac97_wait(struct es1968 *chip) snd_es1968_ac97_wait() argument
621 snd_es1968_ac97_wait_poll(struct es1968 *chip) snd_es1968_ac97_wait_poll() argument
635 struct es1968 *chip = ac97->private_data; snd_es1968_ac97_write() local
649 struct es1968 *chip = ac97->private_data; snd_es1968_ac97_read() local
665 apu_index_set(struct es1968 *chip, u16 index) apu_index_set() argument
676 apu_data_set(struct es1968 *chip, u16 data) apu_data_set() argument
688 __apu_set_register(struct es1968 *chip, u16 channel, u8 reg, u16 data) __apu_set_register() argument
700 apu_set_register(struct es1968 *chip, u16 channel, u8 reg, u16 data) apu_set_register() argument
708 __apu_get_register(struct es1968 *chip, u16 channel, u8 reg) __apu_get_register() argument
717 apu_get_register(struct es1968 *chip, u16 channel, u8 reg) apu_get_register() argument
754 wave_set_register(struct es1968 *chip, u16 reg, u16 value) wave_set_register() argument
764 wave_get_register(struct es1968 *chip, u16 reg) wave_get_register() argument
781 snd_es1968_bob_stop(struct es1968 *chip) snd_es1968_bob_stop() argument
793 snd_es1968_bob_start(struct es1968 *chip) snd_es1968_bob_start() argument
833 snd_es1968_bob_inc(struct es1968 *chip, int freq) snd_es1968_bob_inc() argument
847 snd_es1968_bob_dec(struct es1968 *chip) snd_es1968_bob_dec() argument
869 snd_es1968_calc_bob_rate(struct es1968 *chip, struct esschan *es, struct snd_pcm_runtime *runtime) snd_es1968_calc_bob_rate() argument
891 snd_es1968_compute_rate(struct es1968 *chip, u32 freq) snd_es1968_compute_rate() argument
903 snd_es1968_get_dma_ptr(struct es1968 *chip, struct esschan *es) snd_es1968_get_dma_ptr() argument
914 snd_es1968_apu_set_freq(struct es1968 *chip, int apu, int freq) snd_es1968_apu_set_freq() argument
931 snd_es1968_pcm_start(struct es1968 *chip, struct esschan *es) snd_es1968_pcm_start() argument
951 snd_es1968_pcm_stop(struct es1968 *chip, struct esschan *es) snd_es1968_pcm_stop() argument
964 snd_es1968_program_wavecache(struct es1968 *chip, struct esschan *es, int channel, u32 addr, int capture) snd_es1968_program_wavecache() argument
985 snd_es1968_playback_setup(struct es1968 *chip, struct esschan *es, struct snd_pcm_runtime *runtime) snd_es1968_playback_setup() argument
1088 init_capture_apu(struct es1968 *chip, struct esschan *es, int channel, unsigned int pa, unsigned int bsize, int mode, int route) init_capture_apu() argument
1133 snd_es1968_capture_setup(struct es1968 *chip, struct esschan *es, struct snd_pcm_runtime *runtime) snd_es1968_capture_setup() argument
1204 struct es1968 *chip = snd_pcm_substream_chip(substream); snd_es1968_pcm_prepare() local
1236 struct es1968 *chip = snd_pcm_substream_chip(substream); snd_es1968_pcm_trigger() local
1266 struct es1968 *chip = snd_pcm_substream_chip(substream); snd_es1968_pcm_pointer() local
1324 calc_available_memory_size(struct es1968 *chip) calc_available_memory_size() argument
1341 snd_es1968_new_memory(struct es1968 *chip, int size) snd_es1968_new_memory() argument
1375 snd_es1968_free_memory(struct es1968 *chip, struct esm_memory *buf) snd_es1968_free_memory() argument
1401 snd_es1968_free_dmabuf(struct es1968 *chip) snd_es1968_free_dmabuf() argument
1416 snd_es1968_init_dmabuf(struct es1968 *chip) snd_es1968_init_dmabuf() argument
1459 struct es1968 *chip = snd_pcm_substream_chip(substream); snd_es1968_hw_params() local
1484 struct es1968 *chip = snd_pcm_substream_chip(substream); snd_es1968_hw_free() local
1502 snd_es1968_alloc_apu_pair(struct es1968 *chip, int type) snd_es1968_alloc_apu_pair() argument
1519 snd_es1968_free_apu_pair(struct es1968 *chip, int apu) snd_es1968_free_apu_pair() argument
1531 struct es1968 *chip = snd_pcm_substream_chip(substream); snd_es1968_playback_open() local
1570 struct es1968 *chip = snd_pcm_substream_chip(substream); snd_es1968_capture_open() local
1627 struct es1968 *chip = snd_pcm_substream_chip(substream); snd_es1968_playback_close() local
1644 struct es1968 *chip = snd_pcm_substream_chip(substream); snd_es1968_capture_close() local
1687 es1968_measure_clock(struct es1968 *chip) es1968_measure_clock() argument
1791 snd_es1968_pcm(struct es1968 *chip, int device) snd_es1968_pcm() argument
1830 snd_es1968_suppress_jitter(struct es1968 *chip, struct esschan *es) snd_es1968_suppress_jitter() argument
1847 snd_es1968_update_pcm(struct es1968 *chip, struct esschan *es) snd_es1968_update_pcm() argument
1878 struct es1968 *chip = container_of(work, struct es1968, hwvol_work); es1968_update_hw_volume() local
1958 struct es1968 *chip = dev_id; snd_es1968_interrupt() local
2004 snd_es1968_mixer(struct es1968 *chip) snd_es1968_mixer() argument
2040 snd_es1968_ac97_reset(struct es1968 *chip) snd_es1968_ac97_reset() argument
2145 snd_es1968_reset(struct es1968 *chip) snd_es1968_reset() argument
2158 snd_es1968_chip_init(struct es1968 *chip) snd_es1968_chip_init() argument
2349 snd_es1968_start_irq(struct es1968 *chip) snd_es1968_start_irq() argument
2366 struct es1968 *chip = card->private_data; es1968_suspend() local
2382 struct es1968 *chip = card->private_data; es1968_resume() local
2429 snd_es1968_create_gameport(struct es1968 *chip, int dev) snd_es1968_create_gameport() argument
2463 snd_es1968_free_gameport(struct es1968 *chip) snd_es1968_free_gameport() argument
2471 snd_es1968_create_gameport(struct es1968 *chip, int dev) snd_es1968_create_gameport() argument
2472 snd_es1968_free_gameport(struct es1968 *chip) snd_es1968_free_gameport() argument
2476 snd_es1968_input_register(struct es1968 *chip) snd_es1968_input_register() argument
2533 struct es1968 *chip = tea->private_data; snd_es1968_tea575x_set_pins() local
2546 struct es1968 *chip = tea->private_data; snd_es1968_tea575x_get_pins() local
2561 struct es1968 *chip = tea->private_data; snd_es1968_tea575x_set_direction() local
2588 struct es1968 *chip = card->private_data; snd_es1968_free() local
2634 struct es1968 *chip = card->private_data; snd_es1968_create() local
2742 struct es1968 *chip; __snd_es1968_probe() local
[all...]
H A Datiixp.c219 void (*enable_dma)(struct atiixp *chip, int on);
221 void (*enable_transfer)(struct atiixp *chip, int on);
223 void (*flush_dma)(struct atiixp *chip);
244 * ATI IXP chip
298 static int snd_atiixp_update_bits(struct atiixp *chip, unsigned int reg, in snd_atiixp_update_bits() argument
301 void __iomem *addr = chip->remap_addr + reg; in snd_atiixp_update_bits()
315 #define atiixp_write(chip,reg,value) \
316 writel(value, chip->remap_addr + ATI_REG_##reg)
317 #define atiixp_read(chip,reg) \
318 readl(chip
341 atiixp_build_dma_packets(struct atiixp *chip, struct atiixp_dma *dma, struct snd_pcm_substream *substream, unsigned int periods, unsigned int period_bytes) atiixp_build_dma_packets() argument
401 atiixp_clear_dma_packets(struct atiixp *chip, struct atiixp_dma *dma, struct snd_pcm_substream *substream) atiixp_clear_dma_packets() argument
414 snd_atiixp_acquire_codec(struct atiixp *chip) snd_atiixp_acquire_codec() argument
428 snd_atiixp_codec_read(struct atiixp *chip, unsigned short codec, unsigned short reg) snd_atiixp_codec_read() argument
456 snd_atiixp_codec_write(struct atiixp *chip, unsigned short codec, unsigned short reg, unsigned short val) snd_atiixp_codec_write() argument
473 struct atiixp *chip = ac97->private_data; snd_atiixp_ac97_read() local
481 struct atiixp *chip = ac97->private_data; snd_atiixp_ac97_write() local
488 snd_atiixp_aclink_reset(struct atiixp *chip) snd_atiixp_aclink_reset() argument
524 snd_atiixp_aclink_down(struct atiixp *chip) snd_atiixp_aclink_down() argument
563 snd_atiixp_codec_detect(struct atiixp *chip) snd_atiixp_codec_detect() argument
597 snd_atiixp_chip_start(struct atiixp *chip) snd_atiixp_chip_start() argument
627 snd_atiixp_chip_stop(struct atiixp *chip) snd_atiixp_chip_stop() argument
648 struct atiixp *chip = snd_pcm_substream_chip(substream); snd_atiixp_pcm_pointer() local
671 snd_atiixp_xrun_dma(struct atiixp *chip, struct atiixp_dma *dma) snd_atiixp_xrun_dma() argument
682 snd_atiixp_update_dma(struct atiixp *chip, struct atiixp_dma *dma) snd_atiixp_update_dma() argument
691 snd_atiixp_check_bus_busy(struct atiixp *chip) snd_atiixp_check_bus_busy() argument
708 struct atiixp *chip = snd_pcm_substream_chip(substream); snd_atiixp_pcm_trigger() local
762 atiixp_out_flush_dma(struct atiixp *chip) atiixp_out_flush_dma() argument
768 atiixp_out_enable_dma(struct atiixp *chip, int on) atiixp_out_enable_dma() argument
783 atiixp_out_enable_transfer(struct atiixp *chip, int on) atiixp_out_enable_transfer() argument
790 atiixp_in_enable_dma(struct atiixp *chip, int on) atiixp_in_enable_dma() argument
797 atiixp_in_enable_transfer(struct atiixp *chip, int on) atiixp_in_enable_transfer() argument
816 atiixp_in_flush_dma(struct atiixp *chip) atiixp_in_flush_dma() argument
822 atiixp_spdif_enable_dma(struct atiixp *chip, int on) atiixp_spdif_enable_dma() argument
829 atiixp_spdif_enable_transfer(struct atiixp *chip, int on) atiixp_spdif_enable_transfer() argument
841 atiixp_spdif_flush_dma(struct atiixp *chip) atiixp_spdif_flush_dma() argument
862 struct atiixp *chip = snd_pcm_substream_chip(substream); snd_atiixp_spdif_prepare() local
889 struct atiixp *chip = snd_pcm_substream_chip(substream); snd_atiixp_playback_prepare() local
934 struct atiixp *chip = snd_pcm_substream_chip(substream); snd_atiixp_capture_prepare() local
950 struct atiixp *chip = snd_pcm_substream_chip(substream); snd_atiixp_pcm_hw_params() local
984 struct atiixp *chip = snd_pcm_substream_chip(substream); snd_atiixp_pcm_hw_free() local
1023 struct atiixp *chip = snd_pcm_substream_chip(substream); snd_atiixp_pcm_open() local
1059 struct atiixp *chip = snd_pcm_substream_chip(substream); snd_atiixp_pcm_close() local
1075 struct atiixp *chip = snd_pcm_substream_chip(substream); snd_atiixp_playback_open() local
1093 struct atiixp *chip = snd_pcm_substream_chip(substream); snd_atiixp_playback_close() local
1103 struct atiixp *chip = snd_pcm_substream_chip(substream); snd_atiixp_capture_open() local
1109 struct atiixp *chip = snd_pcm_substream_chip(substream); snd_atiixp_capture_close() local
1115 struct atiixp *chip = snd_pcm_substream_chip(substream); snd_atiixp_spdif_open() local
1128 struct atiixp *chip = snd_pcm_substream_chip(substream); snd_atiixp_spdif_close() local
1236 snd_atiixp_pcm_new(struct atiixp *chip) snd_atiixp_pcm_new() argument
1332 struct atiixp *chip = dev_id; snd_atiixp_interrupt() local
1399 snd_atiixp_mixer_new(struct atiixp *chip, int clock, const char *quirk_override) snd_atiixp_mixer_new() argument
1464 struct atiixp *chip = card->private_data; snd_atiixp_suspend() local
1478 struct atiixp *chip = card->private_data; snd_atiixp_resume() local
1516 struct atiixp *chip = entry->private_data; snd_atiixp_proc_read() local
1523 snd_atiixp_proc_init(struct atiixp *chip) snd_atiixp_proc_init() argument
1543 struct atiixp *chip = card->private_data; snd_atiixp_init() local
1579 struct atiixp *chip; __snd_atiixp_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/
H A Dnand_base.c99 static int check_offs_len(struct nand_chip *chip, loff_t ofs, uint64_t len) in check_offs_len() argument
104 if (ofs & ((1ULL << chip->phys_erase_shift) - 1)) { in check_offs_len()
110 if (len & ((1ULL << chip->phys_erase_shift) - 1)) { in check_offs_len()
164 * @chip: NAND chip object
165 * @cs: the CS line to select. Note that this CS id is always from the chip
168 * Select a NAND target so that further operations executed on @chip go to the
171 void nand_select_target(struct nand_chip *chip, unsigned int cs) in nand_select_target() argument
177 if (WARN_ON(cs > nanddev_ntargets(&chip->base))) in nand_select_target()
180 chip in nand_select_target()
194 nand_deselect_target(struct nand_chip *chip) nand_deselect_target() argument
209 nand_release_device(struct nand_chip *chip) nand_release_device() argument
225 nand_bbm_get_next_page(struct nand_chip *chip, int page) nand_bbm_get_next_page() argument
252 nand_block_bad(struct nand_chip *chip, loff_t ofs) nand_block_bad() argument
281 nand_isbad_bbm(struct nand_chip *chip, loff_t ofs) nand_isbad_bbm() argument
300 nand_get_device(struct nand_chip *chip) nand_get_device() argument
322 nand_check_wp(struct nand_chip *chip) nand_check_wp() argument
346 nand_fill_oob(struct nand_chip *chip, uint8_t *oob, size_t len, struct mtd_oob_ops *ops) nand_fill_oob() argument
385 nand_do_write_oob(struct nand_chip *chip, loff_t to, struct mtd_oob_ops *ops) nand_do_write_oob() argument
456 nand_default_block_markbad(struct nand_chip *chip, loff_t ofs) nand_default_block_markbad() argument
495 nand_markbad_bbm(struct nand_chip *chip, loff_t ofs) nand_markbad_bbm() argument
522 nand_block_markbad_lowlevel(struct nand_chip *chip, loff_t ofs) nand_block_markbad_lowlevel() argument
565 struct nand_chip *chip = mtd_to_nand(mtd); nand_block_isreserved() local
582 nand_block_checkbad(struct nand_chip *chip, loff_t ofs, int allowbbt) nand_block_checkbad() argument
608 nand_soft_waitrdy(struct nand_chip *chip, unsigned long timeout_ms) nand_soft_waitrdy() argument
676 nand_gpio_waitrdy(struct nand_chip *chip, struct gpio_desc *gpiod, unsigned long timeout_ms) nand_gpio_waitrdy() argument
707 panic_nand_wait(struct nand_chip *chip, unsigned long timeo) panic_nand_wait() argument
730 nand_supports_get_features(struct nand_chip *chip, int addr) nand_supports_get_features() argument
736 nand_supports_set_features(struct nand_chip *chip, int addr) nand_supports_set_features() argument
751 nand_reset_interface(struct nand_chip *chip, int chipnr) nand_reset_interface() argument
792 nand_setup_interface(struct nand_chip *chip, int chipnr) nand_setup_interface() argument
874 nand_choose_best_sdr_timings(struct nand_chip *chip, struct nand_interface_config *iface, struct nand_sdr_timings *spec_timings) nand_choose_best_sdr_timings() argument
928 nand_choose_interface_config(struct nand_chip *chip) nand_choose_interface_config() argument
963 nand_fill_column_cycles(struct nand_chip *chip, u8 *addrs, unsigned int offset_in_page) nand_fill_column_cycles() argument
1005 nand_sp_exec_read_page_op(struct nand_chip *chip, unsigned int page, unsigned int offset_in_page, void *buf, unsigned int len) nand_sp_exec_read_page_op() argument
1048 nand_lp_exec_read_page_op(struct nand_chip *chip, unsigned int page, unsigned int offset_in_page, void *buf, unsigned int len) nand_lp_exec_read_page_op() argument
1098 nand_read_page_op(struct nand_chip *chip, unsigned int page, unsigned int offset_in_page, void *buf, unsigned int len) nand_read_page_op() argument
1139 nand_read_param_page_op(struct nand_chip *chip, u8 page, void *buf, unsigned int len) nand_read_param_page_op() argument
1187 nand_change_read_column_op(struct nand_chip *chip, unsigned int offset_in_page, void *buf, unsigned int len, bool force_8bit) nand_change_read_column_op() argument
1251 nand_read_oob_op(struct nand_chip *chip, unsigned int page, unsigned int offset_in_oob, void *buf, unsigned int len) nand_read_oob_op() argument
1275 nand_exec_prog_page_op(struct nand_chip *chip, unsigned int page, unsigned int offset_in_page, const void *buf, unsigned int len, bool prog) nand_exec_prog_page_op() argument
1363 nand_prog_page_begin_op(struct nand_chip *chip, unsigned int page, unsigned int offset_in_page, const void *buf, unsigned int len) nand_prog_page_begin_op() argument
1397 nand_prog_page_end_op(struct nand_chip *chip) nand_prog_page_end_op() argument
1448 nand_prog_page_op(struct nand_chip *chip, unsigned int page, unsigned int offset_in_page, const void *buf, unsigned int len) nand_prog_page_op() argument
1492 nand_change_write_column_op(struct nand_chip *chip, unsigned int offset_in_page, const void *buf, unsigned int len, bool force_8bit) nand_change_write_column_op() argument
1555 nand_readid_op(struct nand_chip *chip, u8 addr, void *buf, unsigned int len) nand_readid_op() argument
1601 nand_status_op(struct nand_chip *chip, u8 *status) nand_status_op() argument
1638 nand_exit_status_op(struct nand_chip *chip) nand_exit_status_op() argument
1665 nand_erase_op(struct nand_chip *chip, unsigned int eraseblock) nand_erase_op() argument
1725 nand_set_features_op(struct nand_chip *chip, u8 feature, const void *data) nand_set_features_op() argument
1772 nand_get_features_op(struct nand_chip *chip, u8 feature, void *data) nand_get_features_op() argument
1801 nand_wait_rdy_op(struct nand_chip *chip, unsigned int timeout_ms, unsigned int delay_ns) nand_wait_rdy_op() argument
1833 nand_reset_op(struct nand_chip *chip) nand_reset_op() argument
1868 nand_read_data_op(struct nand_chip *chip, void *buf, unsigned int len, bool force_8bit, bool check_only) nand_read_data_op() argument
1918 nand_write_data_op(struct nand_chip *chip, const void *buf, unsigned int len, bool force_8bit) nand_write_data_op() argument
2170 nand_op_parser_exec_op(struct nand_chip *chip, const struct nand_op_parser *parser, const struct nand_operation *op, bool check_only) nand_op_parser_exec_op() argument
2372 nand_reset(struct nand_chip *chip, int chipnr) nand_reset() argument
2408 nand_get_features(struct nand_chip *chip, int addr, u8 *subfeature_param) nand_get_features() argument
2429 nand_set_features(struct nand_chip *chip, int addr, u8 *subfeature_param) nand_set_features() argument
2581 nand_read_page_raw_notsupp(struct nand_chip *chip, u8 *buf, int oob_required, int page) nand_read_page_raw_notsupp() argument
2596 nand_read_page_raw(struct nand_chip *chip, uint8_t *buf, int oob_required, int page) nand_read_page_raw() argument
2632 nand_monolithic_read_page_raw(struct nand_chip *chip, u8 *buf, int oob_required, int page) nand_monolithic_read_page_raw() argument
2667 nand_read_page_raw_syndrome(struct nand_chip *chip, uint8_t *buf, int oob_required, int page) nand_read_page_raw_syndrome() argument
2729 nand_read_page_swecc(struct nand_chip *chip, uint8_t *buf, int oob_required, int page) nand_read_page_swecc() argument
2776 nand_read_subpage(struct nand_chip *chip, uint32_t data_offs, uint32_t readlen, uint8_t *bufpoi, int page) nand_read_subpage() argument
2888 nand_read_page_hwecc(struct nand_chip *chip, uint8_t *buf, int oob_required, int page) nand_read_page_hwecc() argument
2960 nand_read_page_syndrome(struct nand_chip *chip, uint8_t *buf, int oob_required, int page) nand_read_page_syndrome() argument
3049 nand_transfer_oob(struct nand_chip *chip, uint8_t *oob, struct mtd_oob_ops *ops, size_t len) nand_transfer_oob() argument
3083 nand_setup_read_retry(struct nand_chip *chip, int retry_mode) nand_setup_read_retry() argument
3096 nand_wait_readrdy(struct nand_chip *chip) nand_wait_readrdy() argument
3115 nand_do_read_ops(struct nand_chip *chip, loff_t from, struct mtd_oob_ops *ops) nand_do_read_ops() argument
3290 nand_read_oob_std(struct nand_chip *chip, int page) nand_read_oob_std() argument
3304 nand_read_oob_syndrome(struct nand_chip *chip, int page) nand_read_oob_syndrome() argument
3357 nand_write_oob_std(struct nand_chip *chip, int page) nand_write_oob_std() argument
3372 nand_write_oob_syndrome(struct nand_chip *chip, int page) nand_write_oob_syndrome() argument
3447 nand_do_read_oob(struct nand_chip *chip, loff_t from, struct mtd_oob_ops *ops) nand_do_read_oob() argument
3528 struct nand_chip *chip = mtd_to_nand(mtd); nand_read_oob() local
3558 nand_write_page_raw_notsupp(struct nand_chip *chip, const u8 *buf, int oob_required, int page) nand_write_page_raw_notsupp() argument
3573 nand_write_page_raw(struct nand_chip *chip, const uint8_t *buf, int oob_required, int page) nand_write_page_raw() argument
3610 nand_monolithic_write_page_raw(struct nand_chip *chip, const u8 *buf, int oob_required, int page) nand_monolithic_write_page_raw() argument
3639 nand_write_page_raw_syndrome(struct nand_chip *chip, const uint8_t *buf, int oob_required, int page) nand_write_page_raw_syndrome() argument
3701 nand_write_page_swecc(struct nand_chip *chip, const uint8_t *buf, int oob_required, int page) nand_write_page_swecc() argument
3730 nand_write_page_hwecc(struct nand_chip *chip, const uint8_t *buf, int oob_required, int page) nand_write_page_hwecc() argument
3776 nand_write_subpage_hwecc(struct nand_chip *chip, uint32_t offset, uint32_t data_len, const uint8_t *buf, int oob_required, int page) nand_write_subpage_hwecc() argument
3847 nand_write_page_syndrome(struct nand_chip *chip, const uint8_t *buf, int oob_required, int page) nand_write_page_syndrome() argument
3917 nand_write_page(struct nand_chip *chip, uint32_t offset, int data_len, const uint8_t *buf, int oob_required, int page, int raw) nand_write_page() argument
3955 nand_do_write_ops(struct nand_chip *chip, loff_t to, struct mtd_oob_ops *ops) nand_do_write_ops() argument
4090 struct nand_chip *chip = mtd_to_nand(mtd); panic_nand_write() local
4120 struct nand_chip *chip = mtd_to_nand(mtd); nand_write_oob() local
4167 nand_erase_nand(struct nand_chip *chip, struct erase_info *instr, int allowbbt) nand_erase_nand() argument
4263 struct nand_chip *chip = mtd_to_nand(mtd); nand_sync() local
4280 struct nand_chip *chip = mtd_to_nand(mtd); nand_block_isbad() local
4325 struct nand_chip *chip = mtd_to_nand(mtd); nand_suspend() local
4344 struct nand_chip *chip = mtd_to_nand(mtd); nand_resume() local
4378 struct nand_chip *chip = mtd_to_nand(mtd); nand_lock() local
4394 struct nand_chip *chip = mtd_to_nand(mtd); nand_unlock() local
4403 nand_set_defaults(struct nand_chip *chip) nand_set_defaults() argument
4509 nand_decode_ext_id(struct nand_chip *chip) nand_decode_ext_id() argument
4547 nand_decode_id(struct nand_chip *chip, struct nand_flash_dev *type) nand_decode_id() argument
4570 nand_decode_bbm_options(struct nand_chip *chip) nand_decode_bbm_options() argument
4586 find_full_id_nand(struct nand_chip *chip, struct nand_flash_dev *type) find_full_id_nand() argument
4630 nand_manufacturer_detect(struct nand_chip *chip) nand_manufacturer_detect() argument
4656 nand_manufacturer_init(struct nand_chip *chip) nand_manufacturer_init() argument
4671 nand_manufacturer_cleanup(struct nand_chip *chip) nand_manufacturer_cleanup() argument
4688 nand_detect(struct nand_chip *chip, struct nand_flash_dev *type) nand_detect() argument
4957 of_get_nand_ecc_legacy_user_config(struct nand_chip *chip) of_get_nand_ecc_legacy_user_config() argument
4993 rawnand_dt_init(struct nand_chip *chip) rawnand_dt_init() argument
5051 nand_scan_ident(struct nand_chip *chip, unsigned int maxchips, struct nand_flash_dev *table) nand_scan_ident() argument
5132 nand_scan_ident_cleanup(struct nand_chip *chip) nand_scan_ident_cleanup() argument
5138 nand_set_ecc_on_host_ops(struct nand_chip *chip) nand_set_ecc_on_host_ops() argument
5197 nand_set_ecc_soft_ops(struct nand_chip *chip) nand_set_ecc_soft_ops() argument
5313 nand_check_ecc_caps(struct nand_chip *chip, const struct nand_ecc_caps *caps, int oobavail) nand_check_ecc_caps() argument
5367 nand_match_ecc_req(struct nand_chip *chip, const struct nand_ecc_caps *caps, int oobavail) nand_match_ecc_req() argument
5450 nand_maximize_ecc(struct nand_chip *chip, const struct nand_ecc_caps *caps, int oobavail) nand_maximize_ecc() argument
5528 nand_ecc_choose_conf(struct nand_chip *chip, const struct nand_ecc_caps *caps, int oobavail) nand_ecc_choose_conf() argument
5552 struct nand_chip *chip = container_of(nand, struct nand_chip, rawnand_erase() local
5569 struct nand_chip *chip = container_of(nand, struct nand_chip, rawnand_markbad() local
5577 struct nand_chip *chip = container_of(nand, struct nand_chip, rawnand_isbad() local
5602 nand_scan_tail(struct nand_chip *chip) nand_scan_tail() argument
5891 nand_attach(struct nand_chip *chip) nand_attach() argument
5899 nand_detach(struct nand_chip *chip) nand_detach() argument
5915 nand_scan_with_ids(struct nand_chip *chip, unsigned int maxchips, struct nand_flash_dev *ids) nand_scan_with_ids() argument
5950 nand_cleanup(struct nand_chip *chip) nand_cleanup() argument
[all...]
H A Dnand_toshiba.c29 static int toshiba_nand_benand_read_eccstatus_op(struct nand_chip *chip, in toshiba_nand_benand_read_eccstatus_op() argument
34 if (nand_has_exec_op(chip)) { in toshiba_nand_benand_read_eccstatus_op()
36 nand_get_sdr_timings(nand_get_interface_config(chip)); in toshiba_nand_benand_read_eccstatus_op()
40 NAND_OP_8BIT_DATA_IN(chip->ecc.steps, ecc_status, 0), in toshiba_nand_benand_read_eccstatus_op()
42 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in toshiba_nand_benand_read_eccstatus_op()
44 return nand_exec_op(chip, &op); in toshiba_nand_benand_read_eccstatus_op()
50 static int toshiba_nand_benand_eccstatus(struct nand_chip *chip) in toshiba_nand_benand_eccstatus() argument
52 struct mtd_info *mtd = nand_to_mtd(chip); in toshiba_nand_benand_eccstatus()
58 ret = toshiba_nand_benand_read_eccstatus_op(chip, ecc_status); in toshiba_nand_benand_eccstatus()
62 for (i = 0; i < chip in toshiba_nand_benand_eccstatus()
96 toshiba_nand_read_page_benand(struct nand_chip *chip, uint8_t *buf, int oob_required, int page) toshiba_nand_read_page_benand() argument
109 toshiba_nand_read_subpage_benand(struct nand_chip *chip, uint32_t data_offs, uint32_t readlen, uint8_t *bufpoi, int page) toshiba_nand_read_subpage_benand() argument
122 toshiba_nand_benand_init(struct nand_chip *chip) toshiba_nand_benand_init() argument
146 toshiba_nand_decode_id(struct nand_chip *chip) toshiba_nand_decode_id() argument
202 tc58teg5dclta00_choose_interface_config(struct nand_chip *chip, struct nand_interface_config *iface) tc58teg5dclta00_choose_interface_config() argument
211 tc58nvg0s3e_choose_interface_config(struct nand_chip *chip, struct nand_interface_config *iface) tc58nvg0s3e_choose_interface_config() argument
220 th58nvg2s3hbai4_choose_interface_config(struct nand_chip *chip, struct nand_interface_config *iface) th58nvg2s3hbai4_choose_interface_config() argument
246 tc58teg5dclta00_init(struct nand_chip *chip) tc58teg5dclta00_init() argument
258 tc58nvg0s3e_init(struct nand_chip *chip) tc58nvg0s3e_init() argument
266 th58nvg2s3hbai4_init(struct nand_chip *chip) th58nvg2s3hbai4_init() argument
274 toshiba_nand_init(struct nand_chip *chip) toshiba_nand_init() argument
[all...]
/kernel/linux/linux-6.6/sound/pci/lx6464es/
H A Dlx_core.c55 static void __iomem *lx_dsp_register(struct lx6464es *chip, int port) in lx_dsp_register() argument
57 void __iomem *base_address = chip->port_dsp_bar; in lx_dsp_register()
61 unsigned long lx_dsp_reg_read(struct lx6464es *chip, int port) in lx_dsp_reg_read() argument
63 void __iomem *address = lx_dsp_register(chip, port); in lx_dsp_reg_read()
67 static void lx_dsp_reg_readbuf(struct lx6464es *chip, int port, u32 *data, in lx_dsp_reg_readbuf() argument
70 u32 __iomem *address = lx_dsp_register(chip, port); in lx_dsp_reg_readbuf()
79 void lx_dsp_reg_write(struct lx6464es *chip, int port, unsigned data) in lx_dsp_reg_write() argument
81 void __iomem *address = lx_dsp_register(chip, port); in lx_dsp_reg_write()
85 static void lx_dsp_reg_writebuf(struct lx6464es *chip, int port, in lx_dsp_reg_writebuf() argument
88 u32 __iomem *address = lx_dsp_register(chip, por in lx_dsp_reg_writebuf()
112 lx_plx_register(struct lx6464es *chip, int port) lx_plx_register() argument
118 lx_plx_reg_read(struct lx6464es *chip, int port) lx_plx_reg_read() argument
124 lx_plx_reg_write(struct lx6464es *chip, int port, u32 data) lx_plx_reg_write() argument
256 lx_message_send_atomic(struct lx6464es *chip, struct lx_rmh *rmh) lx_message_send_atomic() argument
317 lx_dsp_get_version(struct lx6464es *chip, u32 *rdsp_version) lx_dsp_get_version() argument
331 lx_dsp_get_clock_frequency(struct lx6464es *chip, u32 *rfreq) lx_dsp_get_clock_frequency() argument
363 lx_dsp_get_mac(struct lx6464es *chip) lx_dsp_get_mac() argument
382 lx_dsp_set_granularity(struct lx6464es *chip, u32 gran) lx_dsp_set_granularity() argument
396 lx_dsp_read_async_events(struct lx6464es *chip, u32 *data) lx_dsp_read_async_events() argument
420 lx_pipe_allocate(struct lx6464es *chip, u32 pipe, int is_capture, int channels) lx_pipe_allocate() argument
441 lx_pipe_release(struct lx6464es *chip, u32 pipe, int is_capture) lx_pipe_release() argument
457 lx_buffer_ask(struct lx6464es *chip, u32 pipe, int is_capture, u32 *r_needed, u32 *r_freed, u32 *size_array) lx_buffer_ask() argument
509 lx_pipe_stop(struct lx6464es *chip, u32 pipe, int is_capture) lx_pipe_stop() argument
525 lx_pipe_toggle_state(struct lx6464es *chip, u32 pipe, int is_capture) lx_pipe_toggle_state() argument
542 lx_pipe_start(struct lx6464es *chip, u32 pipe, int is_capture) lx_pipe_start() argument
555 lx_pipe_pause(struct lx6464es *chip, u32 pipe, int is_capture) lx_pipe_pause() argument
569 lx_pipe_sample_count(struct lx6464es *chip, u32 pipe, int is_capture, u64 *rsample_count) lx_pipe_sample_count() argument
596 lx_pipe_state(struct lx6464es *chip, u32 pipe, int is_capture, u16 *rstate) lx_pipe_state() argument
617 lx_pipe_wait_for_state(struct lx6464es *chip, u32 pipe, int is_capture, u16 state) lx_pipe_wait_for_state() argument
640 lx_pipe_wait_for_start(struct lx6464es *chip, u32 pipe, int is_capture) lx_pipe_wait_for_start() argument
645 lx_pipe_wait_for_idle(struct lx6464es *chip, u32 pipe, int is_capture) lx_pipe_wait_for_idle() argument
651 lx_stream_set_state(struct lx6464es *chip, u32 pipe, int is_capture, enum stream_state_t state) lx_stream_set_state() argument
669 lx_stream_set_format(struct lx6464es *chip, struct snd_pcm_runtime *runtime, u32 pipe, int is_capture) lx_stream_set_format() argument
697 lx_stream_state(struct lx6464es *chip, u32 pipe, int is_capture, int *rstate) lx_stream_state() argument
716 lx_stream_sample_position(struct lx6464es *chip, u32 pipe, int is_capture, u64 *r_bytepos) lx_stream_sample_position() argument
738 lx_buffer_give(struct lx6464es *chip, u32 pipe, int is_capture, u32 buffer_size, u32 buf_address_lo, u32 buf_address_hi, u32 *r_buffer_index) lx_buffer_give() argument
786 lx_buffer_free(struct lx6464es *chip, u32 pipe, int is_capture, u32 *r_buffer_size) lx_buffer_free() argument
808 lx_buffer_cancel(struct lx6464es *chip, u32 pipe, int is_capture, u32 buffer_index) lx_buffer_cancel() argument
832 lx_level_unmute(struct lx6464es *chip, int is_capture, int unmute) lx_level_unmute() argument
875 lx_level_peaks(struct lx6464es *chip, int is_capture, int channels, u32 *r_levels) lx_level_peaks() argument
916 lx_interrupt_test_ack(struct lx6464es *chip) lx_interrupt_test_ack() argument
936 lx_interrupt_ack(struct lx6464es *chip, u32 *r_irqsrc, int *r_async_pending, int *r_async_escmd) lx_interrupt_ack() argument
963 lx_interrupt_handle_async_events(struct lx6464es *chip, u32 irqsrc, int *r_freq_changed, u64 *r_notified_in_pipe_mask, u64 *r_notified_out_pipe_mask) lx_interrupt_handle_async_events() argument
1011 lx_interrupt_request_new_buffer(struct lx6464es *chip, struct lx_stream *lx_stream) lx_interrupt_request_new_buffer() argument
1057 struct lx6464es *chip = dev_id; lx_interrupt() local
1105 struct lx6464es *chip = dev_id; lx_threaded_irq() local
1147 lx_irq_set(struct lx6464es *chip, int enable) lx_irq_set() argument
1163 lx_irq_enable(struct lx6464es *chip) lx_irq_enable() argument
1169 lx_irq_disable(struct lx6464es *chip) lx_irq_disable() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/dsa/mv88e6xxx/
H A Dglobal1_vtu.c14 #include "chip.h"
19 static int mv88e6xxx_g1_vtu_fid_read(struct mv88e6xxx_chip *chip, in mv88e6xxx_g1_vtu_fid_read() argument
25 err = mv88e6xxx_g1_read(chip, MV88E6352_G1_VTU_FID, &val); in mv88e6xxx_g1_vtu_fid_read()
34 static int mv88e6xxx_g1_vtu_fid_write(struct mv88e6xxx_chip *chip, in mv88e6xxx_g1_vtu_fid_write() argument
39 return mv88e6xxx_g1_write(chip, MV88E6352_G1_VTU_FID, val); in mv88e6xxx_g1_vtu_fid_write()
44 static int mv88e6xxx_g1_vtu_sid_read(struct mv88e6xxx_chip *chip, in mv88e6xxx_g1_vtu_sid_read() argument
50 err = mv88e6xxx_g1_read(chip, MV88E6352_G1_VTU_SID, &val); in mv88e6xxx_g1_vtu_sid_read()
59 static int mv88e6xxx_g1_vtu_sid_write(struct mv88e6xxx_chip *chip, in mv88e6xxx_g1_vtu_sid_write() argument
64 return mv88e6xxx_g1_write(chip, MV88E6352_G1_VTU_SID, val); in mv88e6xxx_g1_vtu_sid_write()
69 static int mv88e6xxx_g1_vtu_op_wait(struct mv88e6xxx_chip *chip) in mv88e6xxx_g1_vtu_op_wait() argument
76 mv88e6xxx_g1_vtu_op(struct mv88e6xxx_chip *chip, u16 op) mv88e6xxx_g1_vtu_op() argument
90 mv88e6xxx_g1_vtu_vid_read(struct mv88e6xxx_chip *chip, struct mv88e6xxx_vtu_entry *entry) mv88e6xxx_g1_vtu_vid_read() argument
110 mv88e6xxx_g1_vtu_vid_write(struct mv88e6xxx_chip *chip, struct mv88e6xxx_vtu_entry *entry) mv88e6xxx_g1_vtu_vid_write() argument
128 mv88e6185_g1_vtu_stu_data_read(struct mv88e6xxx_chip *chip, u16 *regs) mv88e6185_g1_vtu_stu_data_read() argument
146 mv88e6185_g1_vtu_data_read(struct mv88e6xxx_chip *chip, struct mv88e6xxx_vtu_entry *entry) mv88e6185_g1_vtu_data_read() argument
167 mv88e6185_g1_stu_data_read(struct mv88e6xxx_chip *chip, struct mv88e6xxx_vtu_entry *entry) mv88e6185_g1_stu_data_read() argument
188 mv88e6185_g1_vtu_data_write(struct mv88e6xxx_chip *chip, struct mv88e6xxx_vtu_entry *entry) mv88e6185_g1_vtu_data_write() argument
216 mv88e6390_g1_vtu_data_read(struct mv88e6xxx_chip *chip, u8 *data) mv88e6390_g1_vtu_data_read() argument
241 mv88e6390_g1_vtu_data_write(struct mv88e6xxx_chip *chip, u8 *data) mv88e6390_g1_vtu_data_write() argument
268 mv88e6xxx_g1_vtu_stu_getnext(struct mv88e6xxx_chip *chip, struct mv88e6xxx_vtu_entry *entry) mv88e6xxx_g1_vtu_stu_getnext() argument
288 mv88e6xxx_g1_vtu_stu_get(struct mv88e6xxx_chip *chip, struct mv88e6xxx_vtu_entry *vtu) mv88e6xxx_g1_vtu_stu_get() argument
310 mv88e6xxx_g1_vtu_getnext(struct mv88e6xxx_chip *chip, struct mv88e6xxx_vtu_entry *entry) mv88e6xxx_g1_vtu_getnext() argument
339 mv88e6250_g1_vtu_getnext(struct mv88e6xxx_chip *chip, struct mv88e6xxx_vtu_entry *entry) mv88e6250_g1_vtu_getnext() argument
372 mv88e6185_g1_vtu_getnext(struct mv88e6xxx_chip *chip, struct mv88e6xxx_vtu_entry *entry) mv88e6185_g1_vtu_getnext() argument
405 mv88e6352_g1_vtu_getnext(struct mv88e6xxx_chip *chip, struct mv88e6xxx_vtu_entry *entry) mv88e6352_g1_vtu_getnext() argument
437 mv88e6390_g1_vtu_getnext(struct mv88e6xxx_chip *chip, struct mv88e6xxx_vtu_entry *entry) mv88e6390_g1_vtu_getnext() argument
469 mv88e6250_g1_vtu_loadpurge(struct mv88e6xxx_chip *chip, struct mv88e6xxx_vtu_entry *entry) mv88e6250_g1_vtu_loadpurge() argument
498 mv88e6185_g1_vtu_loadpurge(struct mv88e6xxx_chip *chip, struct mv88e6xxx_vtu_entry *entry) mv88e6185_g1_vtu_loadpurge() argument
527 mv88e6352_g1_vtu_loadpurge(struct mv88e6xxx_chip *chip, struct mv88e6xxx_vtu_entry *entry) mv88e6352_g1_vtu_loadpurge() argument
565 mv88e6390_g1_vtu_loadpurge(struct mv88e6xxx_chip *chip, struct mv88e6xxx_vtu_entry *entry) mv88e6390_g1_vtu_loadpurge() argument
608 mv88e6xxx_g1_vtu_flush(struct mv88e6xxx_chip *chip) mv88e6xxx_g1_vtu_flush() argument
621 struct mv88e6xxx_chip *chip = dev_id; mv88e6xxx_g1_vtu_prob_irq_thread_fn() local
668 mv88e6xxx_g1_vtu_prob_irq_setup(struct mv88e6xxx_chip *chip) mv88e6xxx_g1_vtu_prob_irq_setup() argument
690 mv88e6xxx_g1_vtu_prob_irq_free(struct mv88e6xxx_chip *chip) mv88e6xxx_g1_vtu_prob_irq_free() argument
[all...]
/kernel/linux/linux-5.10/drivers/thermal/qcom/
H A Dqcom-spmi-temp-alarm.c75 /* protects .thresh, .stage and chip registers */
85 static int qpnp_tm_read(struct qpnp_tm_chip *chip, u16 addr, u8 *data) in qpnp_tm_read() argument
90 ret = regmap_read(chip->map, chip->base + addr, &val); in qpnp_tm_read()
98 static int qpnp_tm_write(struct qpnp_tm_chip *chip, u16 addr, u8 data) in qpnp_tm_write() argument
100 return regmap_write(chip->map, chip->base + addr, data); in qpnp_tm_write()
105 * @chip: Pointer to the qpnp_tm chip
109 static int qpnp_tm_get_temp_stage(struct qpnp_tm_chip *chip) in qpnp_tm_get_temp_stage() argument
130 qpnp_tm_update_temp_no_adc(struct qpnp_tm_chip *chip) qpnp_tm_update_temp_no_adc() argument
169 struct qpnp_tm_chip *chip = data; qpnp_tm_get_temp() local
199 qpnp_tm_update_critical_trip_temp(struct qpnp_tm_chip *chip, int temp) qpnp_tm_update_critical_trip_temp() argument
244 struct qpnp_tm_chip *chip = data; qpnp_tm_set_trip_temp() local
269 struct qpnp_tm_chip *chip = data; qpnp_tm_isr() local
276 qpnp_tm_get_critical_trip_temp(struct qpnp_tm_chip *chip) qpnp_tm_get_critical_trip_temp() argument
304 qpnp_tm_init(struct qpnp_tm_chip *chip) qpnp_tm_init() argument
351 struct qpnp_tm_chip *chip; qpnp_tm_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/riva/
H A Driva_hw.c62 RIVA_HW_INST *chip in nv3Busy()
65 return ((NV_RD32(&chip->Rop->FifoFree, 0) < chip->FifoEmptyCount) || in nv3Busy()
66 NV_RD32(&chip->PGRAPH[0x000006B0/4], 0) & 0x01); in nv3Busy()
70 RIVA_HW_INST *chip in nv4Busy()
73 return ((NV_RD32(&chip->Rop->FifoFree, 0) < chip->FifoEmptyCount) || in nv4Busy()
74 NV_RD32(&chip->PGRAPH[0x00000700/4], 0) & 0x01); in nv4Busy()
78 RIVA_HW_INST *chip in nv10Busy()
81 return ((NV_RD32(&chip in nv10Busy()
85 vgaLockUnlock( RIVA_HW_INST *chip, int Lock ) vgaLockUnlock() argument
98 nv3LockUnlock( RIVA_HW_INST *chip, int Lock ) nv3LockUnlock() argument
108 nv4LockUnlock( RIVA_HW_INST *chip, int Lock ) nv4LockUnlock() argument
119 ShowHideCursor( RIVA_HW_INST *chip, int ShowHide ) ShowHideCursor() argument
1105 nForceUpdateArbitrationSettings( unsigned VClk, unsigned pixelDepth, unsigned *burst, unsigned *lwm, RIVA_HW_INST *chip, struct pci_dev *pdev ) nForceUpdateArbitrationSettings() argument
1235 CalcStateExt( RIVA_HW_INST *chip, RIVA_HW_STATE *state, struct pci_dev *pdev, int bpp, int width, int hDisplaySize, int height, int dotClock ) CalcStateExt() argument
1388 LoadStateExt( RIVA_HW_INST *chip, RIVA_HW_STATE *state ) LoadStateExt() argument
1723 UnloadStateExt( RIVA_HW_INST *chip, RIVA_HW_STATE *state ) UnloadStateExt() argument
1812 SetStartAddress( RIVA_HW_INST *chip, unsigned start ) SetStartAddress() argument
1821 SetStartAddress3( RIVA_HW_INST *chip, unsigned start ) SetStartAddress3() argument
1853 nv3SetSurfaces2D( RIVA_HW_INST *chip, unsigned surf0, unsigned surf1 ) nv3SetSurfaces2D() argument
1870 nv4SetSurfaces2D( RIVA_HW_INST *chip, unsigned surf0, unsigned surf1 ) nv4SetSurfaces2D() argument
1886 nv10SetSurfaces2D( RIVA_HW_INST *chip, unsigned surf0, unsigned surf1 ) nv10SetSurfaces2D() argument
1902 nv3SetSurfaces3D( RIVA_HW_INST *chip, unsigned surf0, unsigned surf1 ) nv3SetSurfaces3D() argument
1919 nv4SetSurfaces3D( RIVA_HW_INST *chip, unsigned surf0, unsigned surf1 ) nv4SetSurfaces3D() argument
1935 nv10SetSurfaces3D( RIVA_HW_INST *chip, unsigned surf0, unsigned surf1 ) nv10SetSurfaces3D() argument
2086 nv10GetConfig( RIVA_HW_INST *chip, struct pci_dev *pdev, unsigned int chipset ) nv10GetConfig() argument
2210 RivaGetConfig( RIVA_HW_INST *chip, struct pci_dev *pdev, unsigned int chipset ) RivaGetConfig() argument
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/riva/
H A Driva_hw.c62 RIVA_HW_INST *chip in nv3Busy()
65 return ((NV_RD32(&chip->Rop->FifoFree, 0) < chip->FifoEmptyCount) || in nv3Busy()
66 NV_RD32(&chip->PGRAPH[0x000006B0/4], 0) & 0x01); in nv3Busy()
70 RIVA_HW_INST *chip in nv4Busy()
73 return ((NV_RD32(&chip->Rop->FifoFree, 0) < chip->FifoEmptyCount) || in nv4Busy()
74 NV_RD32(&chip->PGRAPH[0x00000700/4], 0) & 0x01); in nv4Busy()
78 RIVA_HW_INST *chip in nv10Busy()
81 return ((NV_RD32(&chip in nv10Busy()
85 vgaLockUnlock( RIVA_HW_INST *chip, int Lock ) vgaLockUnlock() argument
98 nv3LockUnlock( RIVA_HW_INST *chip, int Lock ) nv3LockUnlock() argument
108 nv4LockUnlock( RIVA_HW_INST *chip, int Lock ) nv4LockUnlock() argument
119 ShowHideCursor( RIVA_HW_INST *chip, int ShowHide ) ShowHideCursor() argument
1085 nForceUpdateArbitrationSettings( unsigned VClk, unsigned pixelDepth, unsigned *burst, unsigned *lwm, RIVA_HW_INST *chip, struct pci_dev *pdev ) nForceUpdateArbitrationSettings() argument
1215 CalcStateExt( RIVA_HW_INST *chip, RIVA_HW_STATE *state, struct pci_dev *pdev, int bpp, int width, int hDisplaySize, int height, int dotClock ) CalcStateExt() argument
1368 LoadStateExt( RIVA_HW_INST *chip, RIVA_HW_STATE *state ) LoadStateExt() argument
1703 UnloadStateExt( RIVA_HW_INST *chip, RIVA_HW_STATE *state ) UnloadStateExt() argument
1792 SetStartAddress( RIVA_HW_INST *chip, unsigned start ) SetStartAddress() argument
1801 SetStartAddress3( RIVA_HW_INST *chip, unsigned start ) SetStartAddress3() argument
1833 nv3SetSurfaces2D( RIVA_HW_INST *chip, unsigned surf0, unsigned surf1 ) nv3SetSurfaces2D() argument
1850 nv4SetSurfaces2D( RIVA_HW_INST *chip, unsigned surf0, unsigned surf1 ) nv4SetSurfaces2D() argument
1866 nv10SetSurfaces2D( RIVA_HW_INST *chip, unsigned surf0, unsigned surf1 ) nv10SetSurfaces2D() argument
1882 nv3SetSurfaces3D( RIVA_HW_INST *chip, unsigned surf0, unsigned surf1 ) nv3SetSurfaces3D() argument
1899 nv4SetSurfaces3D( RIVA_HW_INST *chip, unsigned surf0, unsigned surf1 ) nv4SetSurfaces3D() argument
1915 nv10SetSurfaces3D( RIVA_HW_INST *chip, unsigned surf0, unsigned surf1 ) nv10SetSurfaces3D() argument
2066 nv10GetConfig( RIVA_HW_INST *chip, struct pci_dev *pdev, unsigned int chipset ) nv10GetConfig() argument
2190 RivaGetConfig( RIVA_HW_INST *chip, struct pci_dev *pdev, unsigned int chipset ) RivaGetConfig() argument
[all...]

Completed in 24 milliseconds

12345678910>>...133