| /Linux-v5.4/drivers/staging/rts5208/ | 
| D | rtsx_card.c | 23 void do_remaining_work(struct rtsx_chip *chip)  in do_remaining_work()  argument 25 	struct sd_info *sd_card = &chip->sd_card;  in do_remaining_work() 27 	struct xd_info *xd_card = &chip->xd_card;  in do_remaining_work() 29 	struct ms_info *ms_card = &chip->ms_card;  in do_remaining_work() 31 	if (chip->card_ready & SD_CARD) {  in do_remaining_work() 33 			rtsx_set_stat(chip, RTSX_STAT_RUN);  in do_remaining_work() 41 	if (chip->card_ready & XD_CARD) {  in do_remaining_work() 43 			rtsx_set_stat(chip, RTSX_STAT_RUN);  in do_remaining_work() 51 	if (chip->card_ready & MS_CARD) {  in do_remaining_work() 54 				rtsx_set_stat(chip, RTSX_STAT_RUN);  in do_remaining_work() [all …] 
 | 
| D | rtsx_chip.c | 23 static void rtsx_calibration(struct rtsx_chip *chip)  in rtsx_calibration()  argument 25 	rtsx_write_phy_register(chip, 0x1B, 0x135E);  in rtsx_calibration() 27 	rtsx_write_phy_register(chip, 0x00, 0x0280);  in rtsx_calibration() 28 	rtsx_write_phy_register(chip, 0x01, 0x7112);  in rtsx_calibration() 29 	rtsx_write_phy_register(chip, 0x01, 0x7110);  in rtsx_calibration() 30 	rtsx_write_phy_register(chip, 0x01, 0x7112);  in rtsx_calibration() 31 	rtsx_write_phy_register(chip, 0x01, 0x7113);  in rtsx_calibration() 32 	rtsx_write_phy_register(chip, 0x00, 0x0288);  in rtsx_calibration() 35 void rtsx_enable_card_int(struct rtsx_chip *chip)  in rtsx_enable_card_int()  argument 37 	u32 reg = rtsx_readl(chip, RTSX_BIER);  in rtsx_enable_card_int() [all …] 
 | 
| D | spi.c | 19 static inline void spi_set_err_code(struct rtsx_chip *chip, u8 err_code)  in spi_set_err_code()  argument 21 	struct spi_info *spi = &chip->spi;  in spi_set_err_code() 26 static int spi_init(struct rtsx_chip *chip)  in spi_init()  argument 30 	retval = rtsx_write_register(chip, SPI_CONTROL, 0xFF,  in spi_init() 35 	retval = rtsx_write_register(chip, SPI_TCTL, EDO_TIMING_MASK,  in spi_init() 43 static int spi_set_init_para(struct rtsx_chip *chip)  in spi_set_init_para()  argument 45 	struct spi_info *spi = &chip->spi;  in spi_set_init_para() 48 	retval = rtsx_write_register(chip, SPI_CLK_DIVIDER1, 0xFF,  in spi_set_init_para() 52 	retval = rtsx_write_register(chip, SPI_CLK_DIVIDER0, 0xFF,  in spi_set_init_para() 57 	retval = switch_clock(chip, spi->spi_clock);  in spi_set_init_para() [all …] 
 | 
| D | xd.c | 23 static int xd_build_l2p_tbl(struct rtsx_chip *chip, int zone_no); 24 static int xd_init_page(struct rtsx_chip *chip, u32 phy_blk, u16 logoff, 27 static inline void xd_set_err_code(struct rtsx_chip *chip, u8 err_code)  in xd_set_err_code()  argument 29 	struct xd_info *xd_card = &chip->xd_card;  in xd_set_err_code() 34 static inline int xd_check_err_code(struct rtsx_chip *chip, u8 err_code)  in xd_check_err_code()  argument 36 	struct xd_info *xd_card = &chip->xd_card;  in xd_check_err_code() 41 static int xd_set_init_para(struct rtsx_chip *chip)  in xd_set_init_para()  argument 43 	struct xd_info *xd_card = &chip->xd_card;  in xd_set_init_para() 46 	if (chip->asic_code)  in xd_set_init_para() 51 	retval = switch_clock(chip, xd_card->xd_clock);  in xd_set_init_para() [all …] 
 | 
| D | sd.c | 46 static inline void sd_set_err_code(struct rtsx_chip *chip, u8 err_code)  in sd_set_err_code()  argument 48 	struct sd_info *sd_card = &chip->sd_card;  in sd_set_err_code() 53 static inline void sd_clr_err_code(struct rtsx_chip *chip)  in sd_clr_err_code()  argument 55 	struct sd_info *sd_card = &chip->sd_card;  in sd_clr_err_code() 60 static inline int sd_check_err_code(struct rtsx_chip *chip, u8 err_code)  in sd_check_err_code()  argument 62 	struct sd_info *sd_card = &chip->sd_card;  in sd_check_err_code() 67 static void sd_init_reg_addr(struct rtsx_chip *chip)  in sd_init_reg_addr()  argument 95 static int sd_check_data0_status(struct rtsx_chip *chip)  in sd_check_data0_status()  argument 100 	retval = rtsx_read_register(chip, REG_SD_STAT1, &stat);  in sd_check_data0_status() 105 		sd_set_err_code(chip, SD_BUSY);  in sd_check_data0_status() [all …] 
 | 
| /Linux-v5.4/drivers/char/tpm/ | 
| D | tpm-chip.c | 15  * TPM chip management routines. 35 static int tpm_request_locality(struct tpm_chip *chip)  in tpm_request_locality()  argument 39 	if (!chip->ops->request_locality)  in tpm_request_locality() 42 	rc = chip->ops->request_locality(chip, 0);  in tpm_request_locality() 46 	chip->locality = rc;  in tpm_request_locality() 50 static void tpm_relinquish_locality(struct tpm_chip *chip)  in tpm_relinquish_locality()  argument 54 	if (!chip->ops->relinquish_locality)  in tpm_relinquish_locality() 57 	rc = chip->ops->relinquish_locality(chip, chip->locality);  in tpm_relinquish_locality() 59 		dev_err(&chip->dev, "%s: : error %d\n", __func__, rc);  in tpm_relinquish_locality() 61 	chip->locality = -1;  in tpm_relinquish_locality() [all …] 
 | 
| /Linux-v5.4/sound/pci/oxygen/ | 
| D | oxygen_lib.c | 29 static inline int oxygen_uart_input_ready(struct oxygen *chip)  in oxygen_uart_input_ready()  argument 31 	return !(oxygen_read8(chip, OXYGEN_MPU401 + 1) & MPU401_RX_EMPTY);  in oxygen_uart_input_ready() 34 static void oxygen_read_uart(struct oxygen *chip)  in oxygen_read_uart()  argument 36 	if (unlikely(!oxygen_uart_input_ready(chip))) {  in oxygen_read_uart() 38 		oxygen_read8(chip, OXYGEN_MPU401);  in oxygen_read_uart() 42 		u8 data = oxygen_read8(chip, OXYGEN_MPU401);  in oxygen_read_uart() 45 		if (chip->uart_input_count >= ARRAY_SIZE(chip->uart_input))  in oxygen_read_uart() 46 			chip->uart_input_count = 0;  in oxygen_read_uart() 47 		chip->uart_input[chip->uart_input_count++] = data;  in oxygen_read_uart() 48 	} while (oxygen_uart_input_ready(chip));  in oxygen_read_uart() [all …] 
 | 
| /Linux-v5.4/sound/isa/wss/ | 
| D | wss_lib.c | 8  *       Yamaha OPL3-SA3 chip 151 static inline void wss_outb(struct snd_wss *chip, u8 offset, u8 val)  in wss_outb()  argument 153 	outb(val, chip->port + offset);  in wss_outb() 156 static inline u8 wss_inb(struct snd_wss *chip, u8 offset)  in wss_inb()  argument 158 	return inb(chip->port + offset);  in wss_inb() 161 static void snd_wss_wait(struct snd_wss *chip)  in snd_wss_wait()  argument 166 	     timeout > 0 && (wss_inb(chip, CS4231P(REGSEL)) & CS4231_INIT);  in snd_wss_wait() 171 static void snd_wss_dout(struct snd_wss *chip, unsigned char reg,  in snd_wss_dout()  argument 177 	     timeout > 0 && (wss_inb(chip, CS4231P(REGSEL)) & CS4231_INIT);  in snd_wss_dout() 180 	wss_outb(chip, CS4231P(REGSEL), chip->mce_bit | reg);  in snd_wss_dout() [all …] 
 | 
| /Linux-v5.4/sound/pci/lola/ | 
| D | lola.c | 74 static int corb_send_verb(struct lola *chip, unsigned int nid,  in corb_send_verb()  argument 81 	chip->last_cmd_nid = nid;  in corb_send_verb() 82 	chip->last_verb = verb;  in corb_send_verb() 83 	chip->last_data = data;  in corb_send_verb() 84 	chip->last_extdata = extdata;  in corb_send_verb() 87 	spin_lock_irqsave(&chip->reg_lock, flags);  in corb_send_verb() 88 	if (chip->rirb.cmds < LOLA_CORB_ENTRIES - 1) {  in corb_send_verb() 89 		unsigned int wp = chip->corb.wp + 1;  in corb_send_verb() 91 		chip->corb.wp = wp;  in corb_send_verb() 92 		chip->corb.buf[wp * 2] = cpu_to_le32(data);  in corb_send_verb() [all …] 
 | 
| /Linux-v5.4/drivers/net/dsa/mv88e6xxx/ | 
| D | global2.c | 15 #include "chip.h" 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 [all …] 
 | 
| D | phy.c | 13 #include "chip.h" 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 [all …] 
 | 
| /Linux-v5.4/sound/isa/sb/ | 
| D | sb8_midi.c | 22 irqreturn_t snd_sb8dsp_midi_interrupt(struct snd_sb *chip)  in snd_sb8dsp_midi_interrupt()  argument 28 	if (!chip)  in snd_sb8dsp_midi_interrupt() 31 	rmidi = chip->rmidi;  in snd_sb8dsp_midi_interrupt() 33 		inb(SBP(chip, DATA_AVAIL));	/* ack interrupt */  in snd_sb8dsp_midi_interrupt() 37 	spin_lock(&chip->midi_input_lock);  in snd_sb8dsp_midi_interrupt() 39 		if (inb(SBP(chip, DATA_AVAIL)) & 0x80) {  in snd_sb8dsp_midi_interrupt() 40 			byte = inb(SBP(chip, READ));  in snd_sb8dsp_midi_interrupt() 41 			if (chip->open & SB_OPEN_MIDI_INPUT_TRIGGER) {  in snd_sb8dsp_midi_interrupt() 42 				snd_rawmidi_receive(chip->midi_substream_input, &byte, 1);  in snd_sb8dsp_midi_interrupt() 46 	spin_unlock(&chip->midi_input_lock);  in snd_sb8dsp_midi_interrupt() [all …] 
 | 
| D | sb16_main.c | 14  *  Note: Some chip revisions have hardware bug. Changing capture 16  *        16bit DMA transfers from DSP chip (capture) until 8bit transfer 17  *        to DSP chip (playback) starts. This bug can be avoided with 41 static void snd_sb16_csp_playback_prepare(struct snd_sb *chip, struct snd_pcm_runtime *runtime)  in snd_sb16_csp_playback_prepare()  argument 43 	if (chip->hardware == SB_HW_16CSP) {  in snd_sb16_csp_playback_prepare() 44 		struct snd_sb_csp *csp = chip->csp;  in snd_sb16_csp_playback_prepare() 74 				if (csp->ops.csp_start(csp, (chip->mode & SB_MODE_PLAYBACK_16) ?  in snd_sb16_csp_playback_prepare() 82 					chip->open = SNDRV_SB_CSP_MODE_DSP_WRITE;  in snd_sb16_csp_playback_prepare() 89 static void snd_sb16_csp_capture_prepare(struct snd_sb *chip, struct snd_pcm_runtime *runtime)  in snd_sb16_csp_capture_prepare()  argument 91 	if (chip->hardware == SB_HW_16CSP) {  in snd_sb16_csp_capture_prepare() [all …] 
 | 
| /Linux-v5.4/drivers/usb/typec/tcpm/ | 
| D | fusb302.c | 5  * Fairchild FUSB302 Type-C Chip Driver 39  * for the current capability offered by the SRC. As FUSB302 chip fires 93 	/* lock for sharing chip states */ 96 	/* chip status */ 128 static bool fusb302_log_full(struct fusb302_chip *chip)  in fusb302_log_full()  argument 130 	return chip->logbuffer_tail ==  in fusb302_log_full() 131 		(chip->logbuffer_head + 1) % LOG_BUFFER_ENTRIES;  in fusb302_log_full() 135 static void _fusb302_log(struct fusb302_chip *chip, const char *fmt,  in _fusb302_log()  argument 142 	if (!chip->logbuffer[chip->logbuffer_head]) {  in _fusb302_log() 143 		chip->logbuffer[chip->logbuffer_head] =  in _fusb302_log() [all …] 
 | 
| /Linux-v5.4/sound/pci/ymfpci/ | 
| D | ymfpci_main.c | 32 static void snd_ymfpci_irq_wait(struct snd_ymfpci *chip); 34 static inline u8 snd_ymfpci_readb(struct snd_ymfpci *chip, u32 offset)  in snd_ymfpci_readb()  argument 36 	return readb(chip->reg_area_virt + offset);  in snd_ymfpci_readb() 39 static inline void snd_ymfpci_writeb(struct snd_ymfpci *chip, u32 offset, u8 val)  in snd_ymfpci_writeb()  argument 41 	writeb(val, chip->reg_area_virt + offset);  in snd_ymfpci_writeb() 44 static inline u16 snd_ymfpci_readw(struct snd_ymfpci *chip, u32 offset)  in snd_ymfpci_readw()  argument 46 	return readw(chip->reg_area_virt + offset);  in snd_ymfpci_readw() 49 static inline void snd_ymfpci_writew(struct snd_ymfpci *chip, u32 offset, u16 val)  in snd_ymfpci_writew()  argument 51 	writew(val, chip->reg_area_virt + offset);  in snd_ymfpci_writew() 54 static inline u32 snd_ymfpci_readl(struct snd_ymfpci *chip, u32 offset)  in snd_ymfpci_readl()  argument [all …] 
 | 
| /Linux-v5.4/drivers/misc/ | 
| D | apds990x.c | 4  * Chip is combined proximity and ambient light sensor. 103 /* Reverse chip factors for threshold calculation */ 123 	/* Chip parameters */ 186 static int apds990x_read_byte(struct apds990x_chip *chip, u8 reg, u8 *data)  in apds990x_read_byte()  argument 188 	struct i2c_client *client = chip->client;  in apds990x_read_byte() 199 static int apds990x_read_word(struct apds990x_chip *chip, u8 reg, u16 *data)  in apds990x_read_word()  argument 201 	struct i2c_client *client = chip->client;  in apds990x_read_word() 212 static int apds990x_write_byte(struct apds990x_chip *chip, u8 reg, u8 data)  in apds990x_write_byte()  argument 214 	struct i2c_client *client = chip->client;  in apds990x_write_byte() 224 static int apds990x_write_word(struct apds990x_chip *chip, u8 reg, u16 data)  in apds990x_write_word()  argument [all …] 
 | 
| D | bh1770glc.c | 4  * Chip is combined proximity and ambient light sensor. 132 	u32	lux_cf; /* Chip specific factor */ 163  * Supported stand alone rates in ms from chip data sheet 170  * Supported stand alone rates in ms from chip data sheet 176  * interrupt control functions are called while keeping chip->mutex 179 static inline int bh1770_lux_interrupt_control(struct bh1770_chip *chip,  in bh1770_lux_interrupt_control()  argument 182 	chip->int_mode_lux = lux;  in bh1770_lux_interrupt_control() 184 	return i2c_smbus_write_byte_data(chip->client,  in bh1770_lux_interrupt_control() 186 					(lux << 1) | chip->int_mode_prox);  in bh1770_lux_interrupt_control() 189 static inline int bh1770_prox_interrupt_control(struct bh1770_chip *chip,  in bh1770_prox_interrupt_control()  argument [all …] 
 | 
| /Linux-v5.4/sound/sh/ | 
| D | sh_dac_audio.c | 54 static void dac_audio_start_timer(struct snd_sh_dac *chip)  in dac_audio_start_timer()  argument 56 	hrtimer_start(&chip->hrtimer, chip->wakeups_per_second,  in dac_audio_start_timer() 60 static void dac_audio_stop_timer(struct snd_sh_dac *chip)  in dac_audio_stop_timer()  argument 62 	hrtimer_cancel(&chip->hrtimer);  in dac_audio_stop_timer() 65 static void dac_audio_reset(struct snd_sh_dac *chip)  in dac_audio_reset()  argument 67 	dac_audio_stop_timer(chip);  in dac_audio_reset() 68 	chip->buffer_begin = chip->buffer_end = chip->data_buffer;  in dac_audio_reset() 69 	chip->processed = 0;  in dac_audio_reset() 70 	chip->empty = 1;  in dac_audio_reset() 73 static void dac_audio_set_rate(struct snd_sh_dac *chip)  in dac_audio_set_rate()  argument [all …] 
 | 
| /Linux-v5.4/drivers/input/misc/ | 
| D | max8997_haptic.c | 56 static int max8997_haptic_set_duty_cycle(struct max8997_haptic *chip)  in max8997_haptic_set_duty_cycle()  argument 60 	if (chip->mode == MAX8997_EXTERNAL_MODE) {  in max8997_haptic_set_duty_cycle() 61 		unsigned int duty = chip->pwm_period * chip->level / 100;  in max8997_haptic_set_duty_cycle() 62 		ret = pwm_config(chip->pwm, duty, chip->pwm_period);  in max8997_haptic_set_duty_cycle() 68 			if (chip->level <= i * 100 / 64) {  in max8997_haptic_set_duty_cycle() 73 		switch (chip->internal_mode_pattern) {  in max8997_haptic_set_duty_cycle() 75 			max8997_write_reg(chip->client,  in max8997_haptic_set_duty_cycle() 79 			max8997_write_reg(chip->client,  in max8997_haptic_set_duty_cycle() 83 			max8997_write_reg(chip->client,  in max8997_haptic_set_duty_cycle() 87 			max8997_write_reg(chip->client,  in max8997_haptic_set_duty_cycle() [all …] 
 | 
| /Linux-v5.4/drivers/mtd/nand/raw/ | 
| D | nand_legacy.c | 23  * nand_read_byte - [DEFAULT] read one byte from the chip 24  * @chip: NAND chip object 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() 34  * nand_read_byte16 - [DEFAULT] read one byte endianness aware from the chip 35  * @chip: NAND chip object 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() 47  * @chip: NAND chip object 50  * Default select function for 1 chip devices. [all …] 
 | 
| /Linux-v5.4/sound/sparc/ | 
| D | cs4231.c | 129 #define CS4231U(chip, x)	((chip)->port + ((c_d_c_CS4231##x) << 2))  argument 175 #define APC_CHIP_RESET  0x01     /* Reset the chip */ 278 static void snd_cs4231_ready(struct snd_cs4231 *chip)  in snd_cs4231_ready()  argument 283 		int val = __cs4231_readb(chip, CS4231U(chip, REGSEL));  in snd_cs4231_ready() 290 static void snd_cs4231_dout(struct snd_cs4231 *chip, unsigned char reg,  in snd_cs4231_dout()  argument 293 	snd_cs4231_ready(chip);  in snd_cs4231_dout() 295 	if (__cs4231_readb(chip, CS4231U(chip, REGSEL)) & CS4231_INIT)  in snd_cs4231_dout() 300 	__cs4231_writeb(chip, chip->mce_bit | reg, CS4231U(chip, REGSEL));  in snd_cs4231_dout() 302 	__cs4231_writeb(chip, value, CS4231U(chip, REG));  in snd_cs4231_dout() 306 static inline void snd_cs4231_outm(struct snd_cs4231 *chip, unsigned char reg,  in snd_cs4231_outm()  argument [all …] 
 | 
| /Linux-v5.4/sound/ppc/ | 
| 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() 131 static struct pmac_stream *snd_pmac_get_stream(struct snd_pmac *chip, int stream)  in snd_pmac_get_stream()  argument 135 		return &chip->playback;  in snd_pmac_get_stream() [all …] 
 | 
| /Linux-v5.4/drivers/gpio/ | 
| D | gpio-ml-ioh.c | 95 	struct ioh_gpio *chip =	gpiochip_get_data(gpio);  in ioh_gpio_set()  local 98 	spin_lock_irqsave(&chip->spinlock, flags);  in ioh_gpio_set() 99 	reg_val = ioread32(&chip->reg->regs[chip->ch].po);  in ioh_gpio_set() 105 	iowrite32(reg_val, &chip->reg->regs[chip->ch].po);  in ioh_gpio_set() 106 	spin_unlock_irqrestore(&chip->spinlock, flags);  in ioh_gpio_set() 111 	struct ioh_gpio *chip =	gpiochip_get_data(gpio);  in ioh_gpio_get()  local 113 	return !!(ioread32(&chip->reg->regs[chip->ch].pi) & (1 << nr));  in ioh_gpio_get() 119 	struct ioh_gpio *chip =	gpiochip_get_data(gpio);  in ioh_gpio_direction_output()  local 124 	spin_lock_irqsave(&chip->spinlock, flags);  in ioh_gpio_direction_output() 125 	pm = ioread32(&chip->reg->regs[chip->ch].pm) &  in ioh_gpio_direction_output() [all …] 
 | 
| /Linux-v5.4/sound/pci/ | 
| D | ad1889.c | 98 ad1889_readw(struct snd_ad1889 *chip, unsigned reg)  in ad1889_readw()  argument 100 	return readw(chip->iobase + reg);  in ad1889_readw() 104 ad1889_writew(struct snd_ad1889 *chip, unsigned reg, u16 val)  in ad1889_writew()  argument 106 	writew(val, chip->iobase + reg);  in ad1889_writew() 110 ad1889_readl(struct snd_ad1889 *chip, unsigned reg)  in ad1889_readl()  argument 112 	return readl(chip->iobase + reg);  in ad1889_readl() 116 ad1889_writel(struct snd_ad1889 *chip, unsigned reg, u32 val)  in ad1889_writel()  argument 118 	writel(val, chip->iobase + reg);  in ad1889_writel() 122 ad1889_unmute(struct snd_ad1889 *chip)  in ad1889_unmute()  argument 125 	st = ad1889_readw(chip, AD_DS_WADA) &   in ad1889_unmute() [all …] 
 | 
| /Linux-v5.4/sound/pci/cs46xx/ | 
| 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_ACCTL, tmp | ACCTL_ESYN | ACCTL_VFRM );  in snd_cs46xx_codec_read() 125 	snd_cs46xx_pokeBA0(chip, BA0_ACCAD, reg);  in snd_cs46xx_codec_read() [all …] 
 |