| /kernel/linux/linux-6.6/sound/isa/ |
| H A D | es18xx.c | 18 * - 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 D | sb8_main.c | 93 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 D | sb8_main.c | 93 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 D | mia_dsp.c | 32 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 D | gina24_dsp.c | 32 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 D | mona_dsp.c | 32 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 D | mia_dsp.c | 32 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 D | gina24_dsp.c | 32 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 D | mona_dsp.c | 32 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 D | gpio-pch.c | 106 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 D | nand_toshiba.c | 29 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 D | tpm-interface.c | 17 * 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 D | lx_core.c | 55 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 D | pch_phub.c | 138 * @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 D | pch_phub.c | 138 * @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 D | ad1889.c | 97 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 D | es1968.c | 18 * 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 D | atiixp.c | 219 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 D | nand_base.c | 99 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 D | nand_toshiba.c | 29 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 D | lx_core.c | 55 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 D | global1_vtu.c | 14 #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 D | qcom-spmi-temp-alarm.c | 75 /* 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 D | riva_hw.c | 62 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 D | riva_hw.c | 62 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...] |