Home
last modified time | relevance | path

Searched full:chip (Results 1 – 25 of 4606) sorted by relevance

12345678910>>...185

/linux/tools/testing/selftests/gpio/
H A Dgpio-sim.sh22 local CHIP=$1
24 for FILE in $CONFIGFS_DIR/$CHIP/*; do
30 LINES=`ls $CONFIGFS_DIR/$CHIP/$BANK/ | grep -E ^line`
33 if [ -e $CONFIGFS_DIR/$CHIP/$BANK/$LINE/hog ]; then
34 rmdir $CONFIGFS_DIR/$CHIP/$BANK/$LINE/hog || \
38 rmdir $CONFIGFS_DIR/$CHIP/$BANK/$LINE || \
43 rmdir $CONFIGFS_DIR/$CHIP/$BANK
46 rmdir $CONFIGFS_DIR/$CHIP || fail "Unable to remove the chip"
50 local CHIP=$1
52 mkdir $CONFIGFS_DIR/$CHIP
[all …]
/linux/drivers/char/tpm/
H A Dtpm-chip.c15 * TPM chip management routines.
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()
[all …]
/linux/tools/perf/pmu-events/arch/powerpc/power10/
H A Dnest_metrics.json4 …"MetricExpr": "(hv_24x7@PM_PB_RTY_VG_PUMP01\\,chip\\=?@ / (1 + hv_24x7@PM_PB_VG_PUMP01\\,chip\\=?@…
10 …"MetricExpr": "(hv_24x7@PM_PB_RTY_VG_PUMP23\\,chip\\=?@ / (1 + hv_24x7@PM_PB_VG_PUMP23\\,chip\\=?@…
16 …"MetricExpr": "(hv_24x7@PM_PB_RTY_LNS_PUMP01\\,chip\\=?@ / hv_24x7@PM_PB_LNS_PUMP01\\,chip\\=?@) *…
22 …"MetricExpr": "(hv_24x7@PM_PB_RTY_LNS_PUMP23\\,chip\\=?@ / hv_24x7@PM_PB_LNS_PUMP23\\,chip\\=?@) *…
28 …"MetricExpr": "(hv_24x7@PM_PB_RTY_GROUP_PUMP01\\,chip\\=?@ / hv_24x7@PM_PB_GROUP_PUMP01\\,chip\\=?…
34 …"MetricExpr": "(hv_24x7@PM_PB_RTY_GROUP_PUMP23\\,chip\\=?@ / hv_24x7@PM_PB_GROUP_PUMP23\\,chip\\=?…
40 "MetricExpr": "(hv_24x7@PM_PB_GROUP_PUMP01\\,chip\\=?@ / hv_24x7@PM_PAU_CYC\\,chip\\=?@)",
46 "MetricExpr": "(hv_24x7@PM_PB_GROUP_PUMP23\\,chip\\=?@ / hv_24x7@PM_PAU_CYC\\,chip\\=?@)",
52 "MetricExpr": "(hv_24x7@PM_PB_RTY_GROUP_PUMP01\\,chip\\=?@ / hv_24x7@PM_PAU_CYC\\,chip\\=?@)",
58 "MetricExpr": "(hv_24x7@PM_PB_RTY_GROUP_PUMP23\\,chip\\=?@ / hv_24x7@PM_PAU_CYC\\,chip\\=?@)",
[all …]
/linux/sound/ppc/
H A Dpmac.c50 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/net/dsa/mv88e6xxx/
H A Dglobal2.c15 #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 …]
H A Dphy.c13 #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 …]
H A Dglobal1_atu.c13 #include "chip.h"
20 static int mv88e6xxx_g1_atu_fid_write(struct mv88e6xxx_chip *chip, u16 fid) in mv88e6xxx_g1_atu_fid_write() argument
22 return mv88e6xxx_g1_write(chip, MV88E6352_G1_ATU_FID, fid & 0xfff); in mv88e6xxx_g1_atu_fid_write()
27 int mv88e6xxx_g1_atu_set_learn2all(struct mv88e6xxx_chip *chip, bool learn2all) in mv88e6xxx_g1_atu_set_learn2all() argument
32 err = mv88e6xxx_g1_read(chip, MV88E6XXX_G1_ATU_CTL, &val); in mv88e6xxx_g1_atu_set_learn2all()
41 return mv88e6xxx_g1_write(chip, MV88E6XXX_G1_ATU_CTL, val); in mv88e6xxx_g1_atu_set_learn2all()
44 int mv88e6xxx_g1_atu_set_age_time(struct mv88e6xxx_chip *chip, in mv88e6xxx_g1_atu_set_age_time() argument
47 const unsigned int coeff = chip->info->age_time_coeff; in mv88e6xxx_g1_atu_set_age_time()
60 err = mv88e6xxx_g1_read(chip, MV88E6XXX_G1_ATU_CTL, &val); in mv88e6xxx_g1_atu_set_age_time()
68 err = mv88e6xxx_g1_write(chip, MV88E6XXX_G1_ATU_CTL, val); in mv88e6xxx_g1_atu_set_age_time()
[all …]
H A Dglobal1.c13 #include "chip.h"
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
[all …]
/linux/drivers/usb/typec/tcpm/
H A Dfusb302.c5 * Fairchild FUSB302 Type-C Chip Driver
40 * for the current capability offered by the SRC. As FUSB302 chip fires
94 /* lock for sharing chip states */
97 /* chip status */
130 static bool fusb302_log_full(struct fusb302_chip *chip) in fusb302_log_full() argument
132 return chip->logbuffer_tail == in fusb302_log_full()
133 (chip->logbuffer_head + 1) % LOG_BUFFER_ENTRIES; in fusb302_log_full()
137 static void _fusb302_log(struct fusb302_chip *chip, const char *fmt, in _fusb302_log() argument
144 if (!chip->logbuffer[chip in _fusb302_log()
185 fusb302_log(struct fusb302_chip * chip,const char * fmt,...) fusb302_log() argument
196 struct fusb302_chip *chip = s->private; fusb302_debug_show() local
213 fusb302_debugfs_init(struct fusb302_chip * chip) fusb302_debugfs_init() argument
224 fusb302_debugfs_exit(struct fusb302_chip * chip) fusb302_debugfs_exit() argument
231 fusb302_log(const struct fusb302_chip * chip,const char * fmt,...) fusb302_log() argument
233 fusb302_debugfs_init(const struct fusb302_chip * chip) fusb302_debugfs_init() argument
234 fusb302_debugfs_exit(const struct fusb302_chip * chip) fusb302_debugfs_exit() argument
238 fusb302_i2c_write(struct fusb302_chip * chip,u8 address,u8 data) fusb302_i2c_write() argument
251 fusb302_i2c_block_write(struct fusb302_chip * chip,u8 address,u8 length,const u8 * data) fusb302_i2c_block_write() argument
268 fusb302_i2c_read(struct fusb302_chip * chip,u8 address,u8 * data) fusb302_i2c_read() argument
281 fusb302_i2c_block_read(struct fusb302_chip * chip,u8 address,u8 length,u8 * data) fusb302_i2c_block_read() argument
306 fusb302_i2c_mask_write(struct fusb302_chip * chip,u8 address,u8 mask,u8 value) fusb302_i2c_mask_write() argument
324 fusb302_i2c_set_bits(struct fusb302_chip * chip,u8 address,u8 set_bits) fusb302_i2c_set_bits() argument
330 fusb302_i2c_clear_bits(struct fusb302_chip * chip,u8 address,u8 clear_bits) fusb302_i2c_clear_bits() argument
336 fusb302_sw_reset(struct fusb302_chip * chip) fusb302_sw_reset() argument
350 fusb302_enable_tx_auto_retries(struct fusb302_chip * chip,u8 retry_count) fusb302_enable_tx_auto_retries() argument
364 fusb302_init_interrupt(struct fusb302_chip * chip) fusb302_init_interrupt() argument
386 fusb302_set_power_mode(struct fusb302_chip * chip,u8 power_mode) fusb302_set_power_mode() argument
397 struct fusb302_chip *chip = container_of(dev, struct fusb302_chip, tcpm_init() local
428 struct fusb302_chip *chip = container_of(dev, struct fusb302_chip, tcpm_get_vbus() local
441 struct fusb302_chip *chip = container_of(dev, struct fusb302_chip, tcpm_get_current_limit() local
471 fusb302_set_src_current(struct fusb302_chip * chip,enum src_current_status status) fusb302_set_src_current() argument
500 fusb302_set_toggling(struct fusb302_chip * chip,enum toggling_mode mode) fusb302_set_toggling() argument
602 struct fusb302_chip *chip = container_of(dev, struct fusb302_chip, tcpm_set_cc() local
709 struct fusb302_chip *chip = container_of(dev, struct fusb302_chip, tcpm_get_cc() local
730 struct fusb302_chip *chip = container_of(dev, struct fusb302_chip, tcpm_set_vconn() local
761 struct fusb302_chip *chip = container_of(dev, struct fusb302_chip, tcpm_set_vbus() local
792 fusb302_pd_tx_flush(struct fusb302_chip * chip) fusb302_pd_tx_flush() argument
798 fusb302_pd_rx_flush(struct fusb302_chip * chip) fusb302_pd_rx_flush() argument
804 fusb302_pd_set_auto_goodcrc(struct fusb302_chip * chip,bool on) fusb302_pd_set_auto_goodcrc() argument
813 fusb302_pd_set_interrupts(struct fusb302_chip * chip,bool on) fusb302_pd_set_interrupts() argument
841 struct fusb302_chip *chip = container_of(dev, struct fusb302_chip, tcpm_set_pd_rx() local
895 struct fusb302_chip *chip = container_of(dev, struct fusb302_chip, tcpm_set_roles() local
927 struct fusb302_chip *chip = container_of(dev, struct fusb302_chip, tcpm_start_toggling() local
964 fusb302_pd_send_message(struct fusb302_chip * chip,const struct pd_message * msg) fusb302_pd_send_message() argument
1013 fusb302_pd_send_hardreset(struct fusb302_chip * chip) fusb302_pd_send_hardreset() argument
1033 struct fusb302_chip *chip = container_of(dev, struct fusb302_chip, tcpm_pd_transmit() local
1081 struct fusb302_chip *chip = container_of(work, struct fusb302_chip, fusb302_bc_lvl_handler_work() local
1148 fusb302_set_cc_polarity_and_pull(struct fusb302_chip * chip,enum typec_cc_polarity cc_polarity,bool pull_up,bool pull_down) fusb302_set_cc_polarity_and_pull() argument
1189 fusb302_handle_togdone_snk(struct fusb302_chip * chip,u8 togdone_result) fusb302_handle_togdone_snk() argument
1252 fusb302_get_src_cc_status(struct fusb302_chip * chip,enum typec_cc_polarity cc_polarity,enum typec_cc_status * cc) fusb302_get_src_cc_status() argument
1307 fusb302_handle_togdone_src(struct fusb302_chip * chip,u8 togdone_result) fusb302_handle_togdone_src() argument
1393 fusb302_handle_togdone(struct fusb302_chip * chip) fusb302_handle_togdone() argument
1425 fusb302_pd_reset(struct fusb302_chip * chip) fusb302_pd_reset() argument
1431 fusb302_pd_read_message(struct fusb302_chip * chip,struct pd_message * msg) fusb302_pd_read_message() argument
1486 struct fusb302_chip *chip = dev_id; fusb302_irq_intn() local
1504 struct fusb302_chip *chip = container_of(work, struct fusb302_chip, fusb302_irq_work() local
1637 init_gpio(struct fusb302_chip * chip) init_gpio() argument
1691 struct fusb302_chip *chip; fusb302_probe() local
1795 struct fusb302_chip *chip = i2c_get_clientdata(client); fusb302_remove() local
1809 struct fusb302_chip *chip = dev->driver_data; fusb302_pm_suspend() local
1823 struct fusb302_chip *chip = dev->driver_data; fusb302_pm_resume() local
[all...]
/linux/drivers/misc/
H A Dapds990x.c
H A Dbh1770glc.c4 * 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 …]
H A Dpch_phub.c139 * @chip: Pointer to the PHUB register structure
144 static void pch_phub_read_modify_write_reg(struct pch_phub_reg *chip, in pch_phub_read_modify_write_reg() argument
148 void __iomem *reg_addr = chip->pch_phub_base_address + reg_addr_offset; in pch_phub_read_modify_write_reg()
154 * @chip: Pointer to the PHUB register structure in pch_phub_save_reg_conf()
158 static void pch_phub_read_serial_rom(struct pch_phub_reg *chip, in pch_phub_save_reg_conf()
161 void __iomem *mem_addr = chip->pch_phub_extrom_base_address + in pch_phub_save_reg_conf()
169 * @chip: Pointer to the PHUB register structure in pch_phub_save_reg_conf()
173 static int pch_phub_write_serial_rom(struct pch_phub_reg *chip, in pch_phub_save_reg_conf()
176 void __iomem *mem_addr = chip->pch_phub_extrom_base_address + in pch_phub_save_reg_conf()
186 chip in pch_phub_save_reg_conf()
156 struct pch_phub_reg *chip = pci_get_drvdata(pdev); pch_phub_save_reg_conf() local
217 struct pch_phub_reg *chip = pci_get_drvdata(pdev); pch_phub_restore_reg_conf() local
281 pch_phub_read_serial_rom(struct pch_phub_reg * chip,unsigned int offset_address,u8 * data) pch_phub_read_serial_rom() argument
296 pch_phub_write_serial_rom(struct pch_phub_reg * chip,unsigned int offset_address,u8 data) pch_phub_write_serial_rom() argument
335 pch_phub_read_serial_rom_val(struct pch_phub_reg * chip,unsigned int offset_address,u8 * data) pch_phub_read_serial_rom_val() argument
352 pch_phub_write_serial_rom_val(struct pch_phub_reg * chip,unsigned int offset_address,u8 data) pch_phub_write_serial_rom_val() argument
369 pch_phub_gbe_serial_rom_conf(struct pch_phub_reg * chip) pch_phub_gbe_serial_rom_conf() argument
409 pch_phub_gbe_serial_rom_conf_mp(struct pch_phub_reg * chip) pch_phub_gbe_serial_rom_conf_mp() argument
453 pch_phub_read_gbe_mac_addr(struct pch_phub_reg * chip,u8 * data) pch_phub_read_gbe_mac_addr() argument
465 pch_phub_write_gbe_mac_addr(struct pch_phub_reg * chip,u8 * data) pch_phub_write_gbe_mac_addr() argument
499 struct pch_phub_reg *chip = dev_get_drvdata(kobj_to_dev(kobj)); pch_phub_bin_read() local
564 struct pch_phub_reg *chip = dev_get_drvdata(kobj_to_dev(kobj)); pch_phub_bin_write() local
615 struct pch_phub_reg *chip = dev_get_drvdata(dev); show_pch_mac() local
633 struct pch_phub_reg *chip = dev_get_drvdata(dev); store_pch_mac() local
667 struct pch_phub_reg *chip; pch_phub_probe() local
832 struct pch_phub_reg *chip = pci_get_drvdata(pdev); pch_phub_remove() local
[all...]
/linux/sound/pci/ymfpci/
H A Dymfpci_main.c32 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/mtd/nand/raw/
H A Dnand_legacy.c23 * 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 …]
H A Dnand_base.c100 static int check_offs_len(struct nand_chip *chip, loff_t ofs, uint64_t len) in check_offs_len() argument
105 if (ofs & ((1ULL << chip->phys_erase_shift) - 1)) { in check_offs_len()
111 if (len & ((1ULL << chip->phys_erase_shift) - 1)) { in check_offs_len()
165 * @chip: NAND chip object
166 * @cs: the CS line to select. Note that this CS id is always from the chip
169 * Select a NAND target so that further operations executed on @chip go to the
172 void nand_select_target(struct nand_chip *chip, unsigned int cs) in nand_select_target() argument
178 if (WARN_ON(cs >= nanddev_ntargets(&chip->base))) in nand_select_target()
181 chip in nand_select_target()
195 nand_deselect_target(struct nand_chip * chip) nand_deselect_target() argument
210 nand_release_device(struct nand_chip * chip) nand_release_device() argument
226 nand_bbm_get_next_page(struct nand_chip * chip,int page) nand_bbm_get_next_page() argument
253 nand_block_bad(struct nand_chip * chip,loff_t ofs) nand_block_bad() argument
292 nand_region_is_secured(struct nand_chip * chip,loff_t offset,u64 size) nand_region_is_secured() argument
313 nand_isbad_bbm(struct nand_chip * chip,loff_t ofs) nand_isbad_bbm() argument
339 nand_get_device(struct nand_chip * chip) nand_get_device() argument
361 nand_check_wp(struct nand_chip * chip) nand_check_wp() argument
389 nand_fill_oob(struct nand_chip * chip,uint8_t * oob,size_t len,struct mtd_oob_ops * ops) nand_fill_oob() argument
428 nand_do_write_oob(struct nand_chip * chip,loff_t to,struct mtd_oob_ops * ops) nand_do_write_oob() argument
503 nand_default_block_markbad(struct nand_chip * chip,loff_t ofs) nand_default_block_markbad() argument
542 nand_markbad_bbm(struct nand_chip * chip,loff_t ofs) nand_markbad_bbm() argument
569 nand_block_markbad_lowlevel(struct nand_chip * chip,loff_t ofs) nand_block_markbad_lowlevel() argument
612 struct nand_chip *chip = mtd_to_nand(mtd); nand_block_isreserved() local
629 nand_block_checkbad(struct nand_chip * chip,loff_t ofs,int allowbbt) nand_block_checkbad() argument
655 nand_soft_waitrdy(struct nand_chip * chip,unsigned long timeout_ms) nand_soft_waitrdy() argument
723 nand_gpio_waitrdy(struct nand_chip * chip,struct gpio_desc * gpiod,unsigned long timeout_ms) nand_gpio_waitrdy() argument
754 panic_nand_wait(struct nand_chip * chip,unsigned long timeo) panic_nand_wait() argument
777 nand_supports_get_features(struct nand_chip * chip,int addr) nand_supports_get_features() argument
783 nand_supports_set_features(struct nand_chip * chip,int addr) nand_supports_set_features() argument
798 nand_reset_interface(struct nand_chip * chip,int chipnr) nand_reset_interface() argument
839 nand_setup_interface(struct nand_chip * chip,int chipnr) nand_setup_interface() argument
930 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
981 nand_choose_best_nvddr_timings(struct nand_chip * chip,struct nand_interface_config * iface,struct nand_nvddr_timings * spec_timings) nand_choose_best_nvddr_timings() argument
1031 nand_choose_best_timings(struct nand_chip * chip,struct nand_interface_config * iface) nand_choose_best_timings() argument
1058 nand_choose_interface_config(struct nand_chip * chip) nand_choose_interface_config() argument
1093 nand_fill_column_cycles(struct nand_chip * chip,u8 * addrs,unsigned int offset_in_page) nand_fill_column_cycles() argument
1139 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
1182 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
1225 rawnand_cap_cont_reads(struct nand_chip * chip) rawnand_cap_cont_reads() argument
1251 nand_lp_exec_cont_read_page_op(struct nand_chip * chip,unsigned int page,unsigned int offset_in_page,void * buf,unsigned int len,bool check_only) nand_lp_exec_cont_read_page_op() argument
1325 rawnand_cont_read_ongoing(struct nand_chip * chip,unsigned int page) rawnand_cont_read_ongoing() argument
1343 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
1390 nand_read_param_page_op(struct nand_chip * chip,u8 page,void * buf,unsigned int len) nand_read_param_page_op() argument
1439 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
1506 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
1530 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
1610 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
1644 nand_prog_page_end_op(struct nand_chip * chip) nand_prog_page_end_op() argument
1696 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
1751 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
1814 nand_readid_op(struct nand_chip * chip,u8 addr,void * buf,unsigned int len) nand_readid_op() argument
1880 nand_status_op(struct nand_chip * chip,u8 * status) nand_status_op() argument
1929 nand_exit_status_op(struct nand_chip * chip) nand_exit_status_op() argument
1957 nand_erase_op(struct nand_chip * chip,unsigned int eraseblock) nand_erase_op() argument
2019 nand_set_features_op(struct nand_chip * chip,u8 feature,const void * data) nand_set_features_op() argument
2069 nand_get_features_op(struct nand_chip * chip,u8 feature,void * data) nand_get_features_op() argument
2112 nand_wait_rdy_op(struct nand_chip * chip,unsigned int timeout_ms,unsigned int delay_ns) nand_wait_rdy_op() argument
2144 nand_reset_op(struct nand_chip * chip) nand_reset_op() argument
2181 nand_read_data_op(struct nand_chip * chip,void * buf,unsigned int len,bool force_8bit,bool check_only) nand_read_data_op() argument
2264 nand_write_data_op(struct nand_chip * chip,const void * buf,unsigned int len,bool force_8bit) nand_write_data_op() argument
2516 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
2718 nand_reset(struct nand_chip * chip,int chipnr) nand_reset() argument
2754 nand_get_features(struct nand_chip * chip,int addr,u8 * subfeature_param) nand_get_features() argument
2775 nand_set_features(struct nand_chip * chip,int addr,u8 * subfeature_param) nand_set_features() argument
2796 nand_read_page_raw_notsupp(struct nand_chip * chip,u8 * buf,int oob_required,int page) nand_read_page_raw_notsupp() argument
2811 nand_read_page_raw(struct nand_chip * chip,uint8_t * buf,int oob_required,int page) nand_read_page_raw() argument
2847 nand_monolithic_read_page_raw(struct nand_chip * chip,u8 * buf,int oob_required,int page) nand_monolithic_read_page_raw() argument
2882 nand_read_page_raw_syndrome(struct nand_chip * chip,uint8_t * buf,int oob_required,int page) nand_read_page_raw_syndrome() argument
2944 nand_read_page_swecc(struct nand_chip * chip,uint8_t * buf,int oob_required,int page) nand_read_page_swecc() argument
2991 nand_read_subpage(struct nand_chip * chip,uint32_t data_offs,uint32_t readlen,uint8_t * bufpoi,int page) nand_read_subpage() argument
3103 nand_read_page_hwecc(struct nand_chip * chip,uint8_t * buf,int oob_required,int page) nand_read_page_hwecc() argument
3176 nand_read_page_hwecc_oob_first(struct nand_chip * chip,uint8_t * buf,int oob_required,int page) nand_read_page_hwecc_oob_first() argument
3242 nand_read_page_syndrome(struct nand_chip * chip,uint8_t * buf,int oob_required,int page) nand_read_page_syndrome() argument
3331 nand_transfer_oob(struct nand_chip * chip,uint8_t * oob,struct mtd_oob_ops * ops,size_t len) nand_transfer_oob() argument
3356 rawnand_enable_cont_reads(struct nand_chip * chip,unsigned int page,u32 readlen,int col) rawnand_enable_cont_reads() argument
3392 rawnand_cont_read_skip_first_page(struct nand_chip * chip,unsigned int page) rawnand_cont_read_skip_first_page() argument
3410 nand_setup_read_retry(struct nand_chip * chip,int retry_mode) nand_setup_read_retry() argument
3423 nand_wait_readrdy(struct nand_chip * chip) nand_wait_readrdy() argument
3442 nand_do_read_ops(struct nand_chip * chip,loff_t from,struct mtd_oob_ops * ops) nand_do_read_ops() argument
3629 nand_read_oob_std(struct nand_chip * chip,int page) nand_read_oob_std() argument
3643 nand_read_oob_syndrome(struct nand_chip * chip,int page) nand_read_oob_syndrome() argument
3696 nand_write_oob_std(struct nand_chip * chip,int page) nand_write_oob_std() argument
3711 nand_write_oob_syndrome(struct nand_chip * chip,int page) nand_write_oob_syndrome() argument
3786 nand_do_read_oob(struct nand_chip * chip,loff_t from,struct mtd_oob_ops * ops) nand_do_read_oob() argument
3871 struct nand_chip *chip = mtd_to_nand(mtd); nand_read_oob() local
3911 nand_write_page_raw_notsupp(struct nand_chip * chip,const u8 * buf,int oob_required,int page) nand_write_page_raw_notsupp() argument
3926 nand_write_page_raw(struct nand_chip * chip,const uint8_t * buf,int oob_required,int page) nand_write_page_raw() argument
3963 nand_monolithic_write_page_raw(struct nand_chip * chip,const u8 * buf,int oob_required,int page) nand_monolithic_write_page_raw() argument
3992 nand_write_page_raw_syndrome(struct nand_chip * chip,const uint8_t * buf,int oob_required,int page) nand_write_page_raw_syndrome() argument
4054 nand_write_page_swecc(struct nand_chip * chip,const uint8_t * buf,int oob_required,int page) nand_write_page_swecc() argument
4083 nand_write_page_hwecc(struct nand_chip * chip,const uint8_t * buf,int oob_required,int page) nand_write_page_hwecc() argument
4129 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
4200 nand_write_page_syndrome(struct nand_chip * chip,const uint8_t * buf,int oob_required,int page) nand_write_page_syndrome() argument
4270 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
4308 nand_do_write_ops(struct nand_chip * chip,loff_t to,struct mtd_oob_ops * ops) nand_do_write_ops() argument
4447 struct nand_chip *chip = mtd_to_nand(mtd); panic_nand_write() local
4477 struct nand_chip *chip = mtd_to_nand(mtd); nand_write_oob() local
4524 nand_erase_nand(struct nand_chip * chip,struct erase_info * instr,int allowbbt) nand_erase_nand() argument
4625 struct nand_chip *chip = mtd_to_nand(mtd); nand_sync() local
4642 struct nand_chip *chip = mtd_to_nand(mtd); nand_block_isbad() local
4687 struct nand_chip *chip = mtd_to_nand(mtd); nand_suspend() local
4706 struct nand_chip *chip = mtd_to_nand(mtd); nand_resume() local
4740 struct nand_chip *chip = mtd_to_nand(mtd); nand_lock() local
4761 struct nand_chip *chip = mtd_to_nand(mtd); nand_unlock() local
4775 nand_set_defaults(struct nand_chip * chip) nand_set_defaults() argument
4881 nand_decode_ext_id(struct nand_chip * chip) nand_decode_ext_id() argument
4919 nand_decode_id(struct nand_chip * chip,struct nand_flash_dev * type) nand_decode_id() argument
4942 nand_decode_bbm_options(struct nand_chip * chip) nand_decode_bbm_options() argument
4958 find_full_id_nand(struct nand_chip * chip,struct nand_flash_dev * type) find_full_id_nand() argument
5002 nand_manufacturer_detect(struct nand_chip * chip) nand_manufacturer_detect() argument
5028 nand_manufacturer_init(struct nand_chip * chip) nand_manufacturer_init() argument
5043 nand_manufacturer_cleanup(struct nand_chip * chip) nand_manufacturer_cleanup() argument
5057 rawnand_check_data_only_read_support(struct nand_chip * chip) rawnand_check_data_only_read_support() argument
5064 rawnand_early_check_supported_ops(struct nand_chip * chip) rawnand_early_check_supported_ops() argument
5075 rawnand_check_cont_read_support(struct nand_chip * chip) rawnand_check_cont_read_support() argument
5090 rawnand_late_check_supported_ops(struct nand_chip * chip) rawnand_late_check_supported_ops() argument
5121 nand_detect(struct nand_chip * chip,struct nand_flash_dev * type) nand_detect() argument
5392 of_get_nand_ecc_legacy_user_config(struct nand_chip * chip) of_get_nand_ecc_legacy_user_config() argument
5407 of_get_nand_bus_width(struct nand_chip * chip) of_get_nand_bus_width() argument
5427 of_get_nand_secure_regions(struct nand_chip * chip) of_get_nand_secure_regions() argument
5495 rawnand_dt_init(struct nand_chip * chip) rawnand_dt_init() argument
5555 nand_scan_ident(struct nand_chip * chip,unsigned int maxchips,struct nand_flash_dev * table) nand_scan_ident() argument
5636 nand_scan_ident_cleanup(struct nand_chip * chip) nand_scan_ident_cleanup() argument
5642 rawnand_sw_hamming_init(struct nand_chip * chip) rawnand_sw_hamming_init() argument
5672 rawnand_sw_hamming_calculate(struct nand_chip * chip,const unsigned char * buf,unsigned char * code) rawnand_sw_hamming_calculate() argument
5682 rawnand_sw_hamming_correct(struct nand_chip * chip,unsigned char * buf,unsigned char * read_ecc,unsigned char * calc_ecc) rawnand_sw_hamming_correct() argument
5693 rawnand_sw_hamming_cleanup(struct nand_chip * chip) rawnand_sw_hamming_cleanup() argument
5701 rawnand_sw_bch_init(struct nand_chip * chip) rawnand_sw_bch_init() argument
5726 rawnand_sw_bch_calculate(struct nand_chip * chip,const unsigned char * buf,unsigned char * code) rawnand_sw_bch_calculate() argument
5735 rawnand_sw_bch_correct(struct nand_chip * chip,unsigned char * buf,unsigned char * read_ecc,unsigned char * calc_ecc) rawnand_sw_bch_correct() argument
5744 rawnand_sw_bch_cleanup(struct nand_chip * chip) rawnand_sw_bch_cleanup() argument
5752 nand_set_ecc_on_host_ops(struct nand_chip * chip) nand_set_ecc_on_host_ops() argument
5811 nand_set_ecc_soft_ops(struct nand_chip * chip) nand_set_ecc_soft_ops() argument
5899 nand_check_ecc_caps(struct nand_chip * chip,const struct nand_ecc_caps * caps,int oobavail) nand_check_ecc_caps() argument
5953 nand_match_ecc_req(struct nand_chip * chip,const struct nand_ecc_caps * caps,int oobavail) nand_match_ecc_req() argument
6036 nand_maximize_ecc(struct nand_chip * chip,const struct nand_ecc_caps * caps,int oobavail) nand_maximize_ecc() argument
6114 nand_ecc_choose_conf(struct nand_chip * chip,const struct nand_ecc_caps * caps,int oobavail) nand_ecc_choose_conf() argument
6138 struct nand_chip *chip = container_of(nand, struct nand_chip, rawnand_erase() local
6155 struct nand_chip *chip = container_of(nand, struct nand_chip, rawnand_markbad() local
6163 struct nand_chip *chip = container_of(nand, struct nand_chip, rawnand_isbad() local
6188 nand_scan_tail(struct nand_chip * chip) nand_scan_tail() argument
6507 nand_attach(struct nand_chip * chip) nand_attach() argument
6515 nand_detach(struct nand_chip * chip) nand_detach() argument
6531 nand_scan_with_ids(struct nand_chip * chip,unsigned int maxchips,struct nand_flash_dev * ids) nand_scan_with_ids() argument
6566 nand_cleanup(struct nand_chip * chip) nand_cleanup() argument
[all...]
/linux/drivers/input/misc/
H A Dmax8997_haptic.c56 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/sound/sh/
H A Dsh_dac_audio.c53 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/sound/pcmcia/pdaudiocf/
H A Dpdaudiocf_core.c20 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/cs46xx/
H A Dcs46xx_lib.c58 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 …]
/linux/drivers/net/wireless/zydas/zd1211rw/
H A Dzd_chip.c22 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/drivers/thermal/qcom/
H A Dqcom-spmi-temp-alarm.c128 int (*sync_thresholds)(struct qpnp_tm_chip *chip);
129 int (*get_temp_stage)(struct qpnp_tm_chip *chip);
130 int (*configure_trip_temps)(struct qpnp_tm_chip *chip);
143 /* protects .thresh, .stage and chip registers */
155 static int qpnp_tm_read(struct qpnp_tm_chip *chip, u16 addr, u8 *data) in qpnp_tm_read() argument
160 ret = regmap_read(chip->map, chip->base + addr, &val); in qpnp_tm_read()
168 static int qpnp_tm_write(struct qpnp_tm_chip *chip, u16 addr, u8 data) in qpnp_tm_write() argument
170 return regmap_write(chip->map, chip->base + addr, data); in qpnp_tm_write()
176 * @chip: Pointer to the qpnp_tm chip
181 static long qpnp_tm_decode_temp(struct qpnp_tm_chip *chip, unsigned int stage) in qpnp_tm_decode_temp() argument
[all …]
/linux/sound/soc/amd/acp/
H A Dacp-legacy-common.c83 struct acp_chip_info *chip = data; in acp_irq_handler() local
84 struct acp_resource *rsrc = chip->rsrc; in acp_irq_handler()
90 ext_intr_stat1 = readl(ACP_EXTERNAL_INTR_STAT(chip, (rsrc->irqp_used - 1))); in acp_irq_handler()
92 ext_intr_stat = readl(ACP_EXTERNAL_INTR_STAT(chip, rsrc->irqp_used)); in acp_irq_handler()
94 spin_lock(&chip->acp_lock); in acp_irq_handler()
95 list_for_each_entry(stream, &chip->stream_list, list) { in acp_irq_handler()
98 ACP_EXTERNAL_INTR_STAT(chip, rsrc->irqp_used)); in acp_irq_handler()
102 if (chip->rsrc->no_of_ctrls == 2) { in acp_irq_handler()
104 writel(stream->irq_bit, ACP_EXTERNAL_INTR_STAT(chip, in acp_irq_handler()
111 spin_unlock(&chip->acp_lock); in acp_irq_handler()
[all …]
H A Dacp-pci.c31 struct acp_chip_info *chip = data; in irq_handler() local
33 if (chip && chip->acp_hw_ops && chip->acp_hw_ops->irq) in irq_handler()
34 return chip->acp_hw_ops->irq(irq, chip); in irq_handler()
57 static int create_acp_platform_devs(struct pci_dev *pci, struct acp_chip_info *chip, u32 addr) in create_acp_platform_devs() argument
65 if (chip->is_i2s_config || chip->is_pdm_dev) { in create_acp_platform_devs()
66 chip->res = devm_kzalloc(&pci->dev, sizeof(struct resource), GFP_KERNEL); in create_acp_platform_devs()
67 if (!chip->res) { in create_acp_platform_devs()
71 chip->res->flags = IORESOURCE_MEM; in create_acp_platform_devs()
72 chip->res->start = addr; in create_acp_platform_devs()
73 chip->res->end = addr + (ACP3x_REG_END - ACP3x_REG_START); in create_acp_platform_devs()
[all …]
/linux/sound/pci/echoaudio/
H A Dechoaudio_dsp.c20 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 …]
/linux/sound/drivers/pcsp/
H A Dpcsp_lib.c45 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 …]

12345678910>>...185