| /linux/drivers/char/tpm/ |
| H A D | tpm-chip.c | 40 static int tpm_request_locality(struct tpm_chip *chip) in tpm_request_locality() argument 44 if (!chip->ops->request_locality) in tpm_request_locality() 47 rc = chip->ops->request_locality(chip, 0); in tpm_request_locality() 51 chip->locality = rc; in tpm_request_locality() 55 static void tpm_relinquish_locality(struct tpm_chip *chip) in tpm_relinquish_locality() argument 59 if (!chip->ops->relinquish_locality) in tpm_relinquish_locality() 62 rc = chip->ops->relinquish_locality(chip, chip->locality); in tpm_relinquish_locality() 64 dev_err(&chip->dev, "%s: : error %d\n", __func__, rc); in tpm_relinquish_locality() 66 chip->locality = -1; in tpm_relinquish_locality() 69 static int tpm_cmd_ready(struct tpm_chip *chip) in tpm_cmd_ready() argument [all …]
|
| /linux/sound/pci/echoaudio/ |
| H A D | echoaudio_dsp.c | 20 static int restore_dsp_settings(struct echoaudio *chip); 27 static int wait_handshake(struct echoaudio *chip) in wait_handshake() argument 35 if (chip->comm_page->handshake) { in wait_handshake() 41 dev_err(chip->card->dev, "wait_handshake(): Timeout waiting for DSP\n"); in wait_handshake() 51 static int send_vector(struct echoaudio *chip, u32 command) in send_vector() argument 59 if (!(get_dsp_register(chip, CHI32_VECTOR_REG) & in send_vector() 61 set_dsp_register(chip, CHI32_VECTOR_REG, command); in send_vector() 68 dev_err(chip->card->dev, "timeout on send_vector\n"); in send_vector() 76 static int write_dsp(struct echoaudio *chip, u32 data) in write_dsp() argument 81 status = get_dsp_register(chip, CHI32_STATUS_REG); in write_dsp() [all …]
|
| H A D | midi.c | 22 static int enable_midi_input(struct echoaudio *chip, char enable) in enable_midi_input() argument 24 dev_dbg(chip->card->dev, "enable_midi_input(%d)\n", enable); in enable_midi_input() 26 if (wait_handshake(chip)) in enable_midi_input() 30 chip->mtc_state = MIDI_IN_STATE_NORMAL; in enable_midi_input() 31 chip->comm_page->flags |= in enable_midi_input() 34 chip->comm_page->flags &= in enable_midi_input() 37 clear_handshake(chip); in enable_midi_input() 38 return send_vector(chip, DSP_VC_UPDATE_FLAGS); in enable_midi_input() 45 static int write_midi(struct echoaudio *chip, u8 *data, int bytes) in write_midi() argument 50 if (wait_handshake(chip)) in write_midi() [all …]
|
| H A D | layla20_dsp.c | 17 static int read_dsp(struct echoaudio *chip, u32 *data); 18 static int set_professional_spdif(struct echoaudio *chip, char prof); 19 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic); 20 static int check_asic_status(struct echoaudio *chip); 21 static int update_flags(struct echoaudio *chip); 24 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw() argument 31 err = init_dsp_comm_page(chip); in init_hw() 33 dev_err(chip->card->dev, in init_hw() 38 chip->device_id = device_id; in init_hw() 39 chip->subdevice_id = subdevice_id; in init_hw() [all …]
|
| H A D | echo3g_dsp.c | 16 static int load_asic(struct echoaudio *chip); 17 static int dsp_set_digital_mode(struct echoaudio *chip, u8 mode); 18 static int set_digital_mode(struct echoaudio *chip, u8 mode); 19 static int check_asic_status(struct echoaudio *chip); 20 static int set_sample_rate(struct echoaudio *chip, u32 rate); 21 static int set_input_clock(struct echoaudio *chip, u16 clock); 22 static int set_professional_spdif(struct echoaudio *chip, char prof); 23 static int set_phantom_power(struct echoaudio *chip, char on); 24 static int write_control_reg(struct echoaudio *chip, u32 ctl, u32 frq, 29 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw() argument [all …]
|
| H A D | echoaudio_3g.c | 21 static int check_asic_status(struct echoaudio *chip) in check_asic_status() argument 25 if (wait_handshake(chip)) in check_asic_status() 28 chip->comm_page->ext_box_status = cpu_to_le32(E3G_ASIC_NOT_LOADED); in check_asic_status() 29 chip->asic_loaded = false; in check_asic_status() 30 clear_handshake(chip); in check_asic_status() 31 send_vector(chip, DSP_VC_TEST_ASIC); in check_asic_status() 33 if (wait_handshake(chip)) { in check_asic_status() 34 chip->dsp_code = NULL; in check_asic_status() 38 box_status = le32_to_cpu(chip->comm_page->ext_box_status); in check_asic_status() 39 dev_dbg(chip->card->dev, "box_status=%x\n", box_status); in check_asic_status() [all …]
|
| H A D | gina20_dsp.c | 17 static int set_professional_spdif(struct echoaudio *chip, char prof); 18 static int update_flags(struct echoaudio *chip); 21 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw() argument 28 err = init_dsp_comm_page(chip); in init_hw() 30 dev_err(chip->card->dev, in init_hw() 35 chip->device_id = device_id; in init_hw() 36 chip->subdevice_id = subdevice_id; in init_hw() 37 chip->bad_board = true; in init_hw() 38 chip->dsp_code_to_load = FW_GINA20_DSP; in init_hw() 39 chip->spdif_status = GD_SPDIF_STATUS_UNDEF; in init_hw() [all …]
|
| H A D | mona_dsp.c | 17 static int write_control_reg(struct echoaudio *chip, u32 value, char force); 18 static int set_input_clock(struct echoaudio *chip, u16 clock); 19 static int set_professional_spdif(struct echoaudio *chip, char prof); 20 static int set_digital_mode(struct echoaudio *chip, u8 mode); 21 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic); 22 static int check_asic_status(struct echoaudio *chip); 25 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw() argument 32 err = init_dsp_comm_page(chip); in init_hw() 34 dev_err(chip->card->dev, in init_hw() 39 chip->device_id = device_id; in init_hw() [all …]
|
| /linux/sound/ppc/ |
| H A D | pmac.c | 50 static int snd_pmac_dbdma_alloc(struct snd_pmac *chip, struct pmac_dbdma *rec, int size) in snd_pmac_dbdma_alloc() argument 54 rec->space = dma_alloc_coherent(&chip->pdev->dev, rsize, in snd_pmac_dbdma_alloc() 66 static void snd_pmac_dbdma_free(struct snd_pmac *chip, struct pmac_dbdma *rec) in snd_pmac_dbdma_free() argument 71 dma_free_coherent(&chip->pdev->dev, rsize, rec->space, rec->dma_base); in snd_pmac_dbdma_free() 84 unsigned int snd_pmac_rate_index(struct snd_pmac *chip, struct pmac_stream *rec, unsigned int rate) in snd_pmac_rate_index() argument 89 if (rate > chip->freq_table[0]) in snd_pmac_rate_index() 92 for (i = 0; i < chip->num_freqs; i++, ok >>= 1) { in snd_pmac_rate_index() 95 if (rate >= chip->freq_table[i]) in snd_pmac_rate_index() 113 static struct pmac_stream *snd_pmac_get_stream(struct snd_pmac *chip, int stream) in snd_pmac_get_stream() argument 117 return &chip->playback; in snd_pmac_get_stream() [all …]
|
| /linux/drivers/mtd/nand/raw/ |
| H A D | nand_legacy.c | 28 static uint8_t nand_read_byte(struct nand_chip *chip) in nand_read_byte() argument 30 return readb(chip->legacy.IO_ADDR_R); in nand_read_byte() 40 static uint8_t nand_read_byte16(struct nand_chip *chip) in nand_read_byte16() argument 42 return (uint8_t) cpu_to_le16(readw(chip->legacy.IO_ADDR_R)); in nand_read_byte16() 52 static void nand_select_chip(struct nand_chip *chip, int chipnr) in nand_select_chip() argument 56 chip->legacy.cmd_ctrl(chip, NAND_CMD_NONE, in nand_select_chip() 74 static void nand_write_byte(struct nand_chip *chip, uint8_t byte) in nand_write_byte() argument 76 chip->legacy.write_buf(chip, &byte, 1); in nand_write_byte() 86 static void nand_write_byte16(struct nand_chip *chip, uint8_t byte) in nand_write_byte16() argument 106 chip->legacy.write_buf(chip, (uint8_t *)&word, 2); in nand_write_byte16() [all …]
|
| /linux/tools/testing/selftests/gpio/ |
| H A D | gpio-sim.sh | 128 $BASE_DIR/gpio-chip-info /dev/`configfs_chip_name $CHIP $BANK` num-lines || \ 136 $BASE_DIR/gpio-chip-info /dev/`configfs_chip_name $CHIP $BANK` label || \ 181 create_chip chip 182 create_bank chip bank 183 enable_chip chip 184 test -n `cat $CONFIGFS_DIR/chip/bank/chip_name` || fail "chip_name doesn't work" 185 disable_chip chip 186 remove_chip chip 189 create_chip chip 190 create_bank chip bank [all …]
|
| /linux/sound/sh/ |
| H A D | sh_dac_audio.c | 53 static void dac_audio_start_timer(struct snd_sh_dac *chip) in dac_audio_start_timer() argument 55 hrtimer_start(&chip->hrtimer, chip->wakeups_per_second, in dac_audio_start_timer() 59 static void dac_audio_stop_timer(struct snd_sh_dac *chip) in dac_audio_stop_timer() argument 61 hrtimer_cancel(&chip->hrtimer); in dac_audio_stop_timer() 64 static void dac_audio_reset(struct snd_sh_dac *chip) in dac_audio_reset() argument 66 dac_audio_stop_timer(chip); in dac_audio_reset() 67 chip->buffer_begin = chip->buffer_end = chip->data_buffer; in dac_audio_reset() 68 chip->processed = 0; in dac_audio_reset() 69 chip->empty = 1; in dac_audio_reset() 72 static void dac_audio_set_rate(struct snd_sh_dac *chip) in dac_audio_set_rate() argument [all …]
|
| /linux/drivers/input/misc/ |
| H A D | max8997_haptic.c | 56 static void max8997_haptic_set_internal_duty_cycle(struct max8997_haptic *chip) in max8997_haptic_set_internal_duty_cycle() argument 58 u8 duty_index = DIV_ROUND_UP(chip->level * 64, 100); in max8997_haptic_set_internal_duty_cycle() 60 switch (chip->internal_mode_pattern) { in max8997_haptic_set_internal_duty_cycle() 62 max8997_write_reg(chip->client, in max8997_haptic_set_internal_duty_cycle() 66 max8997_write_reg(chip->client, in max8997_haptic_set_internal_duty_cycle() 70 max8997_write_reg(chip->client, in max8997_haptic_set_internal_duty_cycle() 74 max8997_write_reg(chip->client, in max8997_haptic_set_internal_duty_cycle() 82 static void max8997_haptic_configure(struct max8997_haptic *chip) in max8997_haptic_configure() argument 86 value = chip->type << MAX8997_MOTOR_TYPE_SHIFT | in max8997_haptic_configure() 87 chip->enabled << MAX8997_ENABLE_SHIFT | in max8997_haptic_configure() [all …]
|
| /linux/drivers/net/dsa/mv88e6xxx/ |
| H A D | global2.c | 19 int mv88e6xxx_g2_read(struct mv88e6xxx_chip *chip, int reg, u16 *val) in mv88e6xxx_g2_read() argument 21 return mv88e6xxx_read(chip, chip->info->global2_addr, reg, val); in mv88e6xxx_g2_read() 24 int mv88e6xxx_g2_write(struct mv88e6xxx_chip *chip, int reg, u16 val) in mv88e6xxx_g2_write() argument 26 return mv88e6xxx_write(chip, chip->info->global2_addr, reg, val); in mv88e6xxx_g2_write() 29 int mv88e6xxx_g2_wait_bit(struct mv88e6xxx_chip *chip, int reg, int in mv88e6xxx_g2_wait_bit() argument 32 return mv88e6xxx_wait_bit(chip, chip->info->global2_addr, reg, in mv88e6xxx_g2_wait_bit() 38 static int mv88e6xxx_g2_int_source(struct mv88e6xxx_chip *chip, u16 *src) in mv88e6xxx_g2_int_source() argument 41 return mv88e6xxx_g2_read(chip, MV88E6XXX_G2_INT_SRC, src); in mv88e6xxx_g2_int_source() 46 static int mv88e6xxx_g2_int_mask(struct mv88e6xxx_chip *chip, u16 mask) in mv88e6xxx_g2_int_mask() argument 48 return mv88e6xxx_g2_write(chip, MV88E6XXX_G2_INT_MASK, mask); in mv88e6xxx_g2_int_mask() [all …]
|
| H A D | phy.c | 16 int mv88e6165_phy_read(struct mv88e6xxx_chip *chip, struct mii_bus *bus, in mv88e6165_phy_read() argument 19 return mv88e6xxx_read(chip, addr, reg, val); in mv88e6165_phy_read() 22 int mv88e6165_phy_write(struct mv88e6xxx_chip *chip, struct mii_bus *bus, in mv88e6165_phy_write() argument 25 return mv88e6xxx_write(chip, addr, reg, val); in mv88e6165_phy_write() 28 int mv88e6xxx_phy_read(struct mv88e6xxx_chip *chip, int phy, int reg, u16 *val) in mv88e6xxx_phy_read() argument 33 bus = mv88e6xxx_default_mdio_bus(chip); in mv88e6xxx_phy_read() 37 if (!chip->info->ops->phy_read) in mv88e6xxx_phy_read() 40 return chip->info->ops->phy_read(chip, bus, addr, reg, val); in mv88e6xxx_phy_read() 43 int mv88e6xxx_phy_write(struct mv88e6xxx_chip *chip, int phy, int reg, u16 val) in mv88e6xxx_phy_write() argument 48 bus = mv88e6xxx_default_mdio_bus(chip); in mv88e6xxx_phy_write() [all …]
|
| H A D | global1.c | 16 int mv88e6xxx_g1_read(struct mv88e6xxx_chip *chip, int reg, u16 *val) in mv88e6xxx_g1_read() argument 18 int addr = chip->info->global1_addr; in mv88e6xxx_g1_read() 20 return mv88e6xxx_read(chip, addr, reg, val); in mv88e6xxx_g1_read() 23 int mv88e6xxx_g1_write(struct mv88e6xxx_chip *chip, int reg, u16 val) in mv88e6xxx_g1_write() argument 25 int addr = chip->info->global1_addr; in mv88e6xxx_g1_write() 27 return mv88e6xxx_write(chip, addr, reg, val); in mv88e6xxx_g1_write() 30 int mv88e6xxx_g1_wait_bit(struct mv88e6xxx_chip *chip, int reg, int in mv88e6xxx_g1_wait_bit() argument 33 return mv88e6xxx_wait_bit(chip, chip->info->global1_addr, reg, in mv88e6xxx_g1_wait_bit() 37 int mv88e6xxx_g1_wait_mask(struct mv88e6xxx_chip *chip, int reg, in mv88e6xxx_g1_wait_mask() argument 40 return mv88e6xxx_wait_mask(chip, chip->info->global1_addr, reg, in mv88e6xxx_g1_wait_mask() [all …]
|
| /linux/sound/pcmcia/pdaudiocf/ |
| H A D | pdaudiocf_core.c | 20 struct snd_pdacf *chip = private_data; in pdacf_ak4117_read() local 25 spin_lock_irqsave(&chip->ak4117_lock, flags); in pdacf_ak4117_read() 27 while (pdacf_reg_read(chip, PDAUDIOCF_REG_SCR) & PDAUDIOCF_AK_SBP) { in pdacf_ak4117_read() 30 spin_unlock_irqrestore(&chip->ak4117_lock, flags); in pdacf_ak4117_read() 31 dev_err(chip->card->dev, "AK4117 ready timeout (read)\n"); in pdacf_ak4117_read() 35 pdacf_reg_write(chip, PDAUDIOCF_REG_AK_IFR, (u16)reg << 8); in pdacf_ak4117_read() 37 while (pdacf_reg_read(chip, PDAUDIOCF_REG_SCR) & PDAUDIOCF_AK_SBP) { in pdacf_ak4117_read() 40 spin_unlock_irqrestore(&chip->ak4117_lock, flags); in pdacf_ak4117_read() 41 dev_err(chip->card->dev, "AK4117 read timeout (read2)\n"); in pdacf_ak4117_read() 45 res = (unsigned char)pdacf_reg_read(chip, PDAUDIOCF_REG_AK_IFR); in pdacf_ak4117_read() [all …]
|
| /linux/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, port); in lx_dsp_reg_writebuf() [all …]
|
| H A D | lx6464es.c | 92 static int lx_set_granularity(struct lx6464es *chip, u32 gran); 95 static int lx_hardware_open(struct lx6464es *chip, in lx_hardware_open() argument 105 dev_dbg(chip->card->dev, "allocating pipe for %d channels\n", channels); in lx_hardware_open() 106 err = lx_pipe_allocate(chip, 0, is_capture, channels); in lx_hardware_open() 108 dev_err(chip->card->dev, LXP "allocating pipe failed\n"); in lx_hardware_open() 112 err = lx_set_granularity(chip, period_size); in lx_hardware_open() 114 dev_err(chip->card->dev, "setting granularity to %ld failed\n", in lx_hardware_open() 122 static int lx_hardware_start(struct lx6464es *chip, in lx_hardware_start() argument 129 dev_dbg(chip->card->dev, "setting stream format\n"); in lx_hardware_start() 130 err = lx_stream_set_format(chip, runtime, 0, is_capture); in lx_hardware_start() [all …]
|
| /linux/sound/pci/ymfpci/ |
| H A D | ymfpci_main.c | 32 static void snd_ymfpci_irq_wait(struct snd_ymfpci *chip); 34 static inline void snd_ymfpci_writeb(struct snd_ymfpci *chip, u32 offset, u8 val) in snd_ymfpci_writeb() argument 36 writeb(val, chip->reg_area_virt + offset); in snd_ymfpci_writeb() 39 static inline u16 snd_ymfpci_readw(struct snd_ymfpci *chip, u32 offset) in snd_ymfpci_readw() argument 41 return readw(chip->reg_area_virt + offset); in snd_ymfpci_readw() 44 static inline void snd_ymfpci_writew(struct snd_ymfpci *chip, u32 offset, u16 val) in snd_ymfpci_writew() argument 46 writew(val, chip->reg_area_virt + offset); in snd_ymfpci_writew() 49 static inline u32 snd_ymfpci_readl(struct snd_ymfpci *chip, u32 offset) in snd_ymfpci_readl() argument 51 return readl(chip->reg_area_virt + offset); in snd_ymfpci_readl() 54 static inline void snd_ymfpci_writel(struct snd_ymfpci *chip, u3 argument 59 snd_ymfpci_codec_ready(struct snd_ymfpci * chip,int secondary) snd_ymfpci_codec_ready() argument 78 struct snd_ymfpci *chip = ac97->private_data; snd_ymfpci_codec_write() local 88 struct snd_ymfpci *chip = ac97->private_data; snd_ymfpci_codec_read() local 160 snd_ymfpci_hw_start(struct snd_ymfpci * chip) snd_ymfpci_hw_start() argument 170 snd_ymfpci_hw_stop(struct snd_ymfpci * chip) snd_ymfpci_hw_stop() argument 193 voice_alloc(struct snd_ymfpci * chip,enum snd_ymfpci_voice_type type,int pair,struct snd_ymfpci_voice ** rvoice) voice_alloc() argument 231 snd_ymfpci_voice_alloc(struct snd_ymfpci * chip,enum snd_ymfpci_voice_type type,int pair,struct snd_ymfpci_voice ** rvoice) snd_ymfpci_voice_alloc() argument 253 snd_ymfpci_voice_free(struct snd_ymfpci * chip,struct snd_ymfpci_voice * pvoice) snd_ymfpci_voice_free() argument 273 snd_ymfpci_pcm_interrupt(struct snd_ymfpci * chip,struct snd_ymfpci_voice * voice) snd_ymfpci_pcm_interrupt() argument 331 struct snd_ymfpci *chip = ypcm->chip; snd_ymfpci_pcm_capture_interrupt() local 361 struct snd_ymfpci *chip = snd_pcm_substream_chip(substream); snd_ymfpci_playback_trigger() local 401 struct snd_ymfpci *chip = snd_pcm_substream_chip(substream); snd_ymfpci_capture_trigger() local 563 snd_ymfpci_ac3_init(struct snd_ymfpci * chip) snd_ymfpci_ac3_init() argument 584 snd_ymfpci_ac3_done(struct snd_ymfpci * chip) snd_ymfpci_ac3_done() argument 613 struct snd_ymfpci *chip = snd_pcm_substream_chip(substream); snd_ymfpci_playback_hw_free() local 636 struct snd_ymfpci *chip = snd_pcm_substream_chip(substream); snd_ymfpci_playback_prepare() local 660 struct snd_ymfpci *chip = snd_pcm_substream_chip(substream); snd_ymfpci_capture_hw_free() local 669 struct snd_ymfpci *chip = snd_pcm_substream_chip(substream); snd_ymfpci_capture_prepare() local 713 struct snd_ymfpci *chip = snd_pcm_substream_chip(substream); snd_ymfpci_playback_pointer() local 725 struct snd_ymfpci *chip = snd_pcm_substream_chip(substream); snd_ymfpci_capture_pointer() local 734 snd_ymfpci_irq_wait(struct snd_ymfpci * chip) snd_ymfpci_irq_wait() argument 752 struct snd_ymfpci *chip = dev_id; snd_ymfpci_interrupt() local 851 struct snd_ymfpci *chip = snd_pcm_substream_chip(substream); snd_ymfpci_playback_open_1() local 879 ymfpci_open_extension(struct snd_ymfpci * chip) ymfpci_open_extension() argument 892 ymfpci_close_extension(struct snd_ymfpci * chip) ymfpci_close_extension() argument 905 struct snd_ymfpci *chip = snd_pcm_substream_chip(substream); snd_ymfpci_playback_open() local 927 struct snd_ymfpci *chip = snd_pcm_substream_chip(substream); snd_ymfpci_playback_spdif_open() local 956 struct snd_ymfpci *chip = snd_pcm_substream_chip(substream); snd_ymfpci_playback_4ch_open() local 977 struct snd_ymfpci *chip = snd_pcm_substream_chip(substream); snd_ymfpci_capture_open() local 1024 struct snd_ymfpci *chip = snd_pcm_substream_chip(substream); snd_ymfpci_playback_close() local 1038 struct snd_ymfpci *chip = snd_pcm_substream_chip(substream); snd_ymfpci_playback_spdif_close() local 1055 struct snd_ymfpci *chip = snd_pcm_substream_chip(substream); snd_ymfpci_playback_4ch_close() local 1068 struct snd_ymfpci *chip = snd_pcm_substream_chip(substream); snd_ymfpci_capture_close() local 1098 snd_ymfpci_pcm(struct snd_ymfpci * chip,int device) snd_ymfpci_pcm() argument 1132 snd_ymfpci_pcm2(struct snd_ymfpci * chip,int device) snd_ymfpci_pcm2() argument 1166 snd_ymfpci_pcm_spdif(struct snd_ymfpci * chip,int device) snd_ymfpci_pcm_spdif() argument 1207 snd_ymfpci_pcm_4ch(struct snd_ymfpci * chip,int device) snd_ymfpci_pcm_4ch() argument 1241 struct snd_ymfpci *chip = snd_kcontrol_chip(kcontrol); snd_ymfpci_spdif_default_get() local 1253 struct snd_ymfpci *chip = snd_kcontrol_chip(kcontrol); snd_ymfpci_spdif_default_put() local 1286 struct snd_ymfpci *chip = snd_kcontrol_chip(kcontrol); snd_ymfpci_spdif_mask_get() local 1313 struct snd_ymfpci *chip = snd_kcontrol_chip(kcontrol); snd_ymfpci_spdif_stream_get() local 1325 struct snd_ymfpci *chip = snd_kcontrol_chip(kcontrol); snd_ymfpci_spdif_stream_put() local 1358 struct snd_ymfpci *chip = snd_kcontrol_chip(kcontrol); snd_ymfpci_drec_source_get() local 1372 struct snd_ymfpci *chip = snd_kcontrol_chip(kcontrol); snd_ymfpci_drec_source_put() local 1409 struct snd_ymfpci *chip = snd_kcontrol_chip(kcontrol); snd_ymfpci_get_single() local 1427 struct snd_ymfpci *chip = snd_kcontrol_chip(kcontrol); snd_ymfpci_put_single() local 1474 struct snd_ymfpci *chip = snd_kcontrol_chip(kcontrol); snd_ymfpci_get_double() local 1490 struct snd_ymfpci *chip = snd_kcontrol_chip(kcontrol); snd_ymfpci_put_double() local 1513 struct snd_ymfpci *chip = snd_kcontrol_chip(kcontrol); snd_ymfpci_put_nativedacvol() local 1536 struct snd_ymfpci *chip = snd_kcontrol_chip(kcontrol); snd_ymfpci_get_dup4ch() local 1543 struct snd_ymfpci *chip = snd_kcontrol_chip(kcontrol); snd_ymfpci_put_dup4ch() local 1594 snd_ymfpci_get_gpio_out(struct snd_ymfpci * chip,int pin) snd_ymfpci_get_gpio_out() argument 1612 snd_ymfpci_set_gpio_out(struct snd_ymfpci * chip,int pin,int enable) snd_ymfpci_set_gpio_out() argument 1631 struct snd_ymfpci *chip = snd_kcontrol_chip(kcontrol); snd_ymfpci_gpio_sw_get() local 1639 struct snd_ymfpci *chip = snd_kcontrol_chip(kcontrol); snd_ymfpci_gpio_sw_put() local 1676 struct snd_ymfpci *chip = snd_kcontrol_chip(kcontrol); snd_ymfpci_pcm_vol_get() local 1687 struct snd_ymfpci *chip = snd_kcontrol_chip(kcontrol); snd_ymfpci_pcm_vol_put() local 1729 struct snd_ymfpci *chip = bus->private_data; snd_ymfpci_mixer_free_ac97_bus() local 1735 struct snd_ymfpci *chip = ac97->private_data; snd_ymfpci_mixer_free_ac97() local 1739 snd_ymfpci_mixer(struct snd_ymfpci * chip,int rear_switch) snd_ymfpci_mixer() argument 1845 struct snd_ymfpci *chip; snd_ymfpci_timer_start() local 1868 struct snd_ymfpci *chip; snd_ymfpci_timer_stop() local 1893 snd_ymfpci_timer(struct snd_ymfpci * chip,int device) snd_ymfpci_timer() argument 1922 struct snd_ymfpci *chip = entry->private_data; snd_ymfpci_proc_read() local 1930 snd_ymfpci_proc_init(struct snd_card * card,struct snd_ymfpci * chip) snd_ymfpci_proc_init() argument 1957 snd_ymfpci_enable_dsp(struct snd_ymfpci * chip) snd_ymfpci_enable_dsp() argument 1962 snd_ymfpci_disable_dsp(struct snd_ymfpci * chip) snd_ymfpci_disable_dsp() argument 1977 snd_ymfpci_request_firmware(struct snd_ymfpci * chip) snd_ymfpci_request_firmware() argument 2016 snd_ymfpci_download_image(struct snd_ymfpci * chip) snd_ymfpci_download_image() argument 2049 snd_ymfpci_memalloc(struct snd_ymfpci * chip) snd_ymfpci_memalloc() argument 2152 struct snd_ymfpci *chip = card->private_data; snd_ymfpci_free() local 2181 struct snd_ymfpci *chip = card->private_data; snd_ymfpci_suspend() local 2209 struct snd_ymfpci *chip = card->private_data; snd_ymfpci_resume() local 2245 struct snd_ymfpci *chip = card->private_data; snd_ymfpci_create() local [all...] |
| /linux/drivers/net/wireless/zydas/zd1211rw/ |
| H A D | zd_chip.c | 22 void zd_chip_init(struct zd_chip *chip, in zd_chip_init() argument 26 memset(chip, 0, sizeof(*chip)); in zd_chip_init() 27 mutex_init(&chip->mutex); in zd_chip_init() 28 zd_usb_init(&chip->usb, hw, intf); in zd_chip_init() 29 zd_rf_init(&chip->rf); in zd_chip_init() 32 void zd_chip_clear(struct zd_chip *chip) in zd_chip_clear() argument 34 ZD_ASSERT(!mutex_is_locked(&chip->mutex)); in zd_chip_clear() 35 zd_usb_clear(&chip->usb); in zd_chip_clear() 36 zd_rf_clear(&chip->rf); in zd_chip_clear() 37 mutex_destroy(&chip->mutex); in zd_chip_clear() [all …]
|
| /linux/sound/pci/cs46xx/ |
| H A D | cs46xx_lib.c | 58 static void amp_voyetra(struct snd_cs46xx *chip, int change); 74 static unsigned short snd_cs46xx_codec_read(struct snd_cs46xx *chip, in snd_cs46xx_codec_read() argument 86 chip->active_ctrl(chip, 1); in snd_cs46xx_codec_read() 100 snd_cs46xx_peekBA0(chip, BA0_ACSDA + offset); in snd_cs46xx_codec_read() 102 tmp = snd_cs46xx_peekBA0(chip, BA0_ACCTL); in snd_cs46xx_codec_read() 104 dev_warn(chip->card->dev, "ACCTL_VFRM not set 0x%x\n", tmp); in snd_cs46xx_codec_read() 105 snd_cs46xx_pokeBA0(chip, BA0_ACCTL, (tmp & (~ACCTL_ESYN)) | ACCTL_VFRM ); in snd_cs46xx_codec_read() 107 tmp = snd_cs46xx_peekBA0(chip, BA0_ACCTL + offset); in snd_cs46xx_codec_read() 108 snd_cs46xx_pokeBA0(chip, BA0_ACCT in snd_cs46xx_codec_read() 204 struct snd_cs46xx *chip = ac97->private_data; snd_cs46xx_ac97_read() local 218 snd_cs46xx_codec_write(struct snd_cs46xx * chip,unsigned short reg,unsigned short val,int codec_index) snd_cs46xx_codec_write() argument 289 struct snd_cs46xx *chip = ac97->private_data; snd_cs46xx_ac97_write() local 304 snd_cs46xx_download(struct snd_cs46xx * chip,u32 * src,unsigned long offset,unsigned long len) snd_cs46xx_download() argument 382 load_firmware(struct snd_cs46xx * chip,struct dsp_module_desc ** module_ret,const char * fw_name) load_firmware() argument 468 snd_cs46xx_clear_BA1(struct snd_cs46xx * chip,unsigned long offset,unsigned long len) snd_cs46xx_clear_BA1() argument 501 load_firmware(struct snd_cs46xx * chip) load_firmware() argument 534 snd_cs46xx_download_image(struct snd_cs46xx * chip) snd_cs46xx_download_image() argument 557 snd_cs46xx_reset(struct snd_cs46xx * chip) snd_cs46xx_reset() argument 586 cs46xx_wait_for_fifo(struct snd_cs46xx * chip,int retry_timeout) cs46xx_wait_for_fifo() argument 610 snd_cs46xx_clear_serial_FIFOs(struct snd_cs46xx * chip) snd_cs46xx_clear_serial_FIFOs() argument 666 snd_cs46xx_proc_start(struct snd_cs46xx * chip) snd_cs46xx_proc_start() argument 693 snd_cs46xx_proc_stop(struct snd_cs46xx * chip) snd_cs46xx_proc_stop() argument 708 snd_cs46xx_set_play_sample_rate(struct snd_cs46xx * chip,unsigned int rate) snd_cs46xx_set_play_sample_rate() argument 752 snd_cs46xx_set_capture_sample_rate(struct snd_cs46xx * chip,unsigned int rate) snd_cs46xx_set_capture_sample_rate() argument 879 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx_cp_trans_copy() local 887 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx_capture_transfer() local 894 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx_playback_direct_pointer() local 912 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx_playback_indirect_pointer() local 929 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx_capture_direct_pointer() local 936 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx_capture_indirect_pointer() local 944 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx_playback_trigger() local 1007 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx_capture_trigger() local 1031 _cs46xx_adjust_sample_rate(struct snd_cs46xx * chip,struct snd_cs46xx_pcm * cpcm,int sample_rate) _cs46xx_adjust_sample_rate() argument 1076 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx_playback_hw_params() local 1178 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx_playback_prepare() local 1248 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx_capture_hw_params() local 1274 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx_capture_hw_free() local 1286 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx_capture_prepare() local 1301 struct snd_cs46xx *chip = dev_id; snd_cs46xx_interrupt() local 1453 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); _cs46xx_playback_open_channel() local 1512 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx_playback_open_iec958() local 1528 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx_playback_close_iec958() local 1544 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx_capture_open() local 1567 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx_playback_close() local 1596 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx_capture_close() local 1719 snd_cs46xx_pcm(struct snd_cs46xx * chip,int device) snd_cs46xx_pcm() argument 1747 snd_cs46xx_pcm_rear(struct snd_cs46xx * chip,int device) snd_cs46xx_pcm_rear() argument 1772 snd_cs46xx_pcm_center_lfe(struct snd_cs46xx * chip,int device) snd_cs46xx_pcm_center_lfe() argument 1797 snd_cs46xx_pcm_iec958(struct snd_cs46xx * chip,int device) snd_cs46xx_pcm_iec958() argument 1828 struct snd_cs46xx *chip = ac97->private_data; snd_cs46xx_mixer_free_ac97() local 1854 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx_vol_get() local 1864 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx_vol_put() local 1882 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx_vol_dac_get() local 1892 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx_vol_dac_put() local 1938 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx_iec958_get() local 1952 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx_iec958_put() local 1989 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx_adc_capture_get() local 2003 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx_adc_capture_put() local 2020 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx_pcm_capture_get() local 2035 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx_pcm_capture_put() local 2053 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_herc_spdif_select_get() local 2071 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_herc_spdif_select_put() local 2103 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx_spdif_default_get() local 2118 struct snd_cs46xx * chip = snd_kcontrol_chip(kcontrol); snd_cs46xx_spdif_default_put() local 2153 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx_spdif_stream_get() local 2168 struct snd_cs46xx * chip = snd_kcontrol_chip(kcontrol); snd_cs46xx_spdif_stream_put() local 2292 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx_front_dup_get() local 2302 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx_front_dup_put() local 2381 cs46xx_detect_codec(struct snd_cs46xx * chip,int codec) cs46xx_detect_codec() argument 2415 snd_cs46xx_mixer(struct snd_cs46xx * chip,int spdif_device) snd_cs46xx_mixer() argument 2489 snd_cs46xx_midi_reset(struct snd_cs46xx * chip) snd_cs46xx_midi_reset() argument 2498 struct snd_cs46xx *chip = substream->rmidi->private_data; snd_cs46xx_midi_input_open() local 2515 struct snd_cs46xx *chip = substream->rmidi->private_data; snd_cs46xx_midi_input_close() local 2533 struct snd_cs46xx *chip = substream->rmidi->private_data; snd_cs46xx_midi_output_open() local 2551 struct snd_cs46xx *chip = substream->rmidi->private_data; snd_cs46xx_midi_output_close() local 2569 struct snd_cs46xx *chip = substream->rmidi->private_data; snd_cs46xx_midi_input_trigger() local 2587 struct snd_cs46xx *chip = substream->rmidi->private_data; snd_cs46xx_midi_output_trigger() local 2627 snd_cs46xx_midi(struct snd_cs46xx * chip,int device) snd_cs46xx_midi() argument 2653 struct snd_cs46xx *chip = gameport_get_port_data(gameport); snd_cs46xx_gameport_trigger() local 2662 struct snd_cs46xx *chip = gameport_get_port_data(gameport); snd_cs46xx_gameport_read() local 2671 struct snd_cs46xx *chip = gameport_get_port_data(gameport); snd_cs46xx_gameport_cooked_read() local 2706 snd_cs46xx_gameport(struct snd_cs46xx * chip) snd_cs46xx_gameport() argument 2735 snd_cs46xx_remove_gameport(struct snd_cs46xx * chip) snd_cs46xx_remove_gameport() argument 2743 snd_cs46xx_gameport(struct snd_cs46xx * chip) snd_cs46xx_gameport() argument 2744 snd_cs46xx_remove_gameport(struct snd_cs46xx * chip) snd_cs46xx_remove_gameport() argument 2768 snd_cs46xx_proc_init(struct snd_card * card,struct snd_cs46xx * chip) snd_cs46xx_proc_init() argument 2789 snd_cs46xx_proc_done(struct snd_cs46xx * chip) snd_cs46xx_proc_done() argument 2797 snd_cs46xx_proc_init(card,chip) global() argument 2798 snd_cs46xx_proc_done(chip) global() argument 2804 snd_cs46xx_hw_stop(struct snd_cs46xx * chip) snd_cs46xx_hw_stop() argument 2853 struct snd_cs46xx *chip = card->private_data; snd_cs46xx_free() local 2888 snd_cs46xx_chip_init(struct snd_cs46xx * chip) snd_cs46xx_chip_init() argument 3125 cs46xx_enable_stream_irqs(struct snd_cs46xx * chip) cs46xx_enable_stream_irqs() argument 3141 snd_cs46xx_start_dsp(struct snd_cs46xx * chip) snd_cs46xx_start_dsp() argument 3224 amp_none(struct snd_cs46xx * chip,int change) amp_none() argument 3229 voyetra_setup_eapd_slot(struct snd_cs46xx * chip) voyetra_setup_eapd_slot() argument 3352 amp_voyetra(struct snd_cs46xx * chip,int change) amp_voyetra() argument 3388 hercules_init(struct snd_cs46xx * chip) hercules_init() argument 3399 amp_hercules(struct snd_cs46xx * chip,int change) amp_hercules() argument 3420 voyetra_mixer_init(struct snd_cs46xx * chip) voyetra_mixer_init() argument 3429 hercules_mixer_init(struct snd_cs46xx * chip) hercules_mixer_init() argument 3497 clkrun_hack(struct snd_cs46xx * chip,int change) clkrun_hack() argument 3522 clkrun_init(struct snd_cs46xx * chip) clkrun_init() argument 3681 struct snd_cs46xx *chip = card->private_data; snd_cs46xx_suspend() local 3709 struct snd_cs46xx *chip = card->private_data; snd_cs46xx_resume() local 3783 struct snd_cs46xx *chip = card->private_data; snd_cs46xx_create() local [all...] |
| /linux/drivers/gpio/ |
| H A D | gpio-ml-ioh.c | 92 struct ioh_gpio chip[8]; member 100 struct ioh_gpio *chip = gpiochip_get_data(gpio); in ioh_gpio_set() local 103 raw_spin_lock_irqsave(chip->spinlock, flags); in ioh_gpio_set() 104 reg_val = ioread32(&chip->reg->regs[chip->ch].po); in ioh_gpio_set() 110 iowrite32(reg_val, &chip->reg->regs[chip->ch].po); in ioh_gpio_set() 111 raw_spin_unlock_irqrestore(chip->spinlock, flags); in ioh_gpio_set() 118 struct ioh_gpio *chip = gpiochip_get_data(gpio); in ioh_gpio_get() local 120 return !!(ioread32(&chip->reg->regs[chip->ch].pi) & BIT(nr)); in ioh_gpio_get() 126 struct ioh_gpio *chip = gpiochip_get_data(gpio); in ioh_gpio_direction_output() local 131 raw_spin_lock_irqsave(chip->spinlock, flags); in ioh_gpio_direction_output() [all …]
|
| H A D | gpio-pch.c | 105 struct pch_gpio *chip = gpiochip_get_data(gpio); in pch_gpio_set() local 108 raw_spin_lock_irqsave(&chip->spinlock, flags); in pch_gpio_set() 109 reg_val = ioread32(&chip->reg->po); in pch_gpio_set() 115 iowrite32(reg_val, &chip->reg->po); in pch_gpio_set() 116 raw_spin_unlock_irqrestore(&chip->spinlock, flags); in pch_gpio_set() 123 struct pch_gpio *chip = gpiochip_get_data(gpio); in pch_gpio_get() local 125 return !!(ioread32(&chip->reg->pi) & BIT(nr)); in pch_gpio_get() 131 struct pch_gpio *chip = gpiochip_get_data(gpio); in pch_gpio_direction_output() local 136 raw_spin_lock_irqsave(&chip->spinlock, flags); in pch_gpio_direction_output() 138 reg_val = ioread32(&chip->reg->po); in pch_gpio_direction_output() [all …]
|
| /linux/sound/drivers/pcsp/ |
| H A D | pcsp_lib.c | 45 static u64 pcsp_timer_update(struct snd_pcsp *chip) in pcsp_timer_update() argument 53 if (chip->thalf) { in pcsp_timer_update() 54 outb(chip->val61, 0x61); in pcsp_timer_update() 55 chip->thalf = 0; in pcsp_timer_update() 56 return chip->ns_rem; in pcsp_timer_update() 59 substream = chip->playback_substream; in pcsp_timer_update() 65 val = runtime->dma_area[chip->playback_ptr + chip->fmt_size - 1]; in pcsp_timer_update() 66 if (chip->is_signed) in pcsp_timer_update() 70 if (timer_cnt && chip->enable) { in pcsp_timer_update() 73 outb_p(chip->val61, 0x61); in pcsp_timer_update() [all …]
|