/linux/drivers/mtd/nand/raw/ |
H A D | r852.c | 65 struct nand_chip *chip = mtd_to_nand(mtd); in r852_get_dev() local 230 static void r852_write_buf(struct nand_chip *chip, const uint8_t *buf, int len) in r852_write_buf() 264 static void r852_read_buf(struct nand_chip *chip, uint8_t *buf, int len) in r852_read_buf() 301 static uint8_t r852_read_byte(struct nand_chip *chip) in r852_read_byte() 315 static void r852_cmdctl(struct nand_chip *chip, int dat, unsigned int ctrl) in r852_cmdctl() 360 static int r852_wait(struct nand_chip *chip) in r852_wait() 387 static int r852_ready(struct nand_chip *chip) in r852_ready() 401 static void r852_ecc_hwctl(struct nand_chip *chip, int mode) in r852_ecc_hwctl() 433 static int r852_ecc_calculate(struct nand_chip *chip, const uint8_t *dat, in r852_ecc_calculate() 465 static int r852_ecc_correct(struct nand_chip *chip, uint8_t *dat, in r852_ecc_correct() [all …]
|
/linux/drivers/gpio/ |
H A D | gpio-wcove.c | 94 struct gpio_chip chip; member 145 static int wcove_gpio_dir_in(struct gpio_chip *chip, unsigned int gpio) in wcove_gpio_dir_in() 156 static int wcove_gpio_dir_out(struct gpio_chip *chip, unsigned int gpio, in wcove_gpio_dir_out() 168 static int wcove_gpio_get_direction(struct gpio_chip *chip, unsigned int gpio) in wcove_gpio_get_direction() 187 static int wcove_gpio_get(struct gpio_chip *chip, unsigned int gpio) in wcove_gpio_get() 203 static int wcove_gpio_set(struct gpio_chip *chip, unsigned int gpio, int value) in wcove_gpio_set() 214 static int wcove_gpio_set_config(struct gpio_chip *chip, unsigned int gpio, in wcove_gpio_set_config() 239 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in wcove_irq_type() local 270 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in wcove_bus_lock() local 278 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in wcove_bus_sync_unlock() local [all …]
|
H A D | gpio-uniphier.c | 28 struct gpio_chip chip; member 73 static void uniphier_gpio_bank_write(struct gpio_chip *chip, unsigned int bank, in uniphier_gpio_bank_write() 85 static void uniphier_gpio_offset_write(struct gpio_chip *chip, in uniphier_gpio_offset_write() 97 static int uniphier_gpio_offset_read(struct gpio_chip *chip, in uniphier_gpio_offset_read() 110 static int uniphier_gpio_get_direction(struct gpio_chip *chip, in uniphier_gpio_get_direction() 119 static int uniphier_gpio_direction_input(struct gpio_chip *chip, in uniphier_gpio_direction_input() 127 static int uniphier_gpio_direction_output(struct gpio_chip *chip, in uniphier_gpio_direction_output() 136 static int uniphier_gpio_get(struct gpio_chip *chip, unsigned int offset) in uniphier_gpio_get() 141 static int uniphier_gpio_set(struct gpio_chip *chip, in uniphier_gpio_set() 149 static int uniphier_gpio_set_multiple(struct gpio_chip *chip, in uniphier_gpio_set_multiple() [all …]
|
H A D | gpio-zynqmp-modepin.c | 31 static int modepin_gpio_get_value(struct gpio_chip *chip, unsigned int pin) in modepin_gpio_get_value() 60 static int modepin_gpio_set_value(struct gpio_chip *chip, unsigned int pin, in modepin_gpio_set_value() 91 static int modepin_gpio_dir_in(struct gpio_chip *chip, unsigned int pin) in modepin_gpio_dir_in() 104 static int modepin_gpio_dir_out(struct gpio_chip *chip, unsigned int pin, in modepin_gpio_dir_out() 118 struct gpio_chip *chip; in modepin_gpio_probe() local
|
H A D | gpio-tegra.c | 141 static void tegra_gpio_free(struct gpio_chip *chip, unsigned int offset) in tegra_gpio_free() 149 static int tegra_gpio_set(struct gpio_chip *chip, unsigned int offset, in tegra_gpio_set() 159 static int tegra_gpio_get(struct gpio_chip *chip, unsigned int offset) in tegra_gpio_get() 171 static int tegra_gpio_direction_input(struct gpio_chip *chip, in tegra_gpio_direction_input() 189 static int tegra_gpio_direction_output(struct gpio_chip *chip, in tegra_gpio_direction_output() 209 static int tegra_gpio_get_direction(struct gpio_chip *chip, in tegra_gpio_get_direction() 228 static int tegra_gpio_set_debounce(struct gpio_chip *chip, unsigned int offset, in tegra_gpio_set_debounce() 261 static int tegra_gpio_set_config(struct gpio_chip *chip, unsigned int offset, in tegra_gpio_set_config() 275 struct gpio_chip *chip = irq_data_get_irq_chip_data(d); in tegra_gpio_irq_ack() local 284 struct gpio_chip *chip = irq_data_get_irq_chip_data(d); in tegra_gpio_irq_mask() local [all …]
|
H A D | gpio-mpc5200.c | 61 struct mpc52xx_gpiochip *chip = gpiochip_get_data(gc); in __mpc52xx_wkup_gpio_set() local 91 struct mpc52xx_gpiochip *chip = gpiochip_get_data(gc); in mpc52xx_wkup_gpio_dir_in() local 115 struct mpc52xx_gpiochip *chip = gpiochip_get_data(gc); in mpc52xx_wkup_gpio_dir_out() local 139 struct mpc52xx_gpiochip *chip; in mpc52xx_wkup_gpiochip_probe() local 172 struct mpc52xx_gpiochip *chip = platform_get_drvdata(ofdev); in mpc52xx_gpiochip_remove() local 223 struct mpc52xx_gpiochip *chip = gpiochip_get_data(gc); in __mpc52xx_simple_gpio_set() local 252 struct mpc52xx_gpiochip *chip = gpiochip_get_data(gc); in mpc52xx_simple_gpio_dir_in() local 275 struct mpc52xx_gpiochip *chip = gpiochip_get_data(gc); in mpc52xx_simple_gpio_dir_out() local 301 struct mpc52xx_gpiochip *chip; in mpc52xx_simple_gpiochip_probe() local
|
/linux/sound/hda/common/ |
H A D | hda_controller.h | 85 struct azx *chip; member 155 #define azx_bus(chip) (&(chip)->bus.core) argument 158 static inline bool azx_snoop(struct azx *chip) in azx_snoop() 167 #define azx_writel(chip, reg, value) \ argument 169 #define azx_readl(chip, reg) \ argument 171 #define azx_writew(chip, reg, value) \ argument 173 #define azx_readw(chip, reg) \ argument 175 #define azx_writeb(chip, reg, value) \ argument 177 #define azx_readb(chip, reg) \ argument 180 #define azx_has_pm_runtime(chip) \ argument [all …]
|
/linux/drivers/leds/flash/ |
H A D | leds-sy7802.c | 90 struct sy7802 *chip; member 112 struct sy7802 *chip = led->chip; in sy7802_torch_brightness_set() local 178 struct sy7802 *chip = led->chip; in sy7802_flash_brightness_set() local 197 struct sy7802 *chip = led->chip; in sy7802_strobe_set() local 241 struct sy7802 *chip = led->chip; in sy7802_strobe_get() local 255 struct sy7802 *chip = led->chip; in sy7802_timeout_set() local 263 struct sy7802 *chip = led->chip; in sy7802_fault_get() local 375 static int sy7802_chip_check(struct sy7802 *chip) in sy7802_chip_check() 391 static void sy7802_enable(struct sy7802 *chip) in sy7802_enable() 397 static void sy7802_disable(struct sy7802 *chip) in sy7802_disable() [all …]
|
/linux/sound/isa/opti9xx/ |
H A D | opti92x-ad1848.c | 104 #define OPTi93X_PORT(chip, r) ((chip)->port + OPTi93X_##r) argument 168 static int snd_opti9xx_init(struct snd_opti9xx *chip, in snd_opti9xx_init() 228 static unsigned char snd_opti9xx_read(struct snd_opti9xx *chip, in snd_opti9xx_read() 272 static void snd_opti9xx_write(struct snd_opti9xx *chip, unsigned char reg, in snd_opti9xx_write() 315 static inline void snd_opti9xx_write_mask(struct snd_opti9xx *chip, in snd_opti9xx_write_mask() 323 static int snd_opti9xx_configure(struct snd_opti9xx *chip, in snd_opti9xx_configure() 585 static int snd_opti93x_mixer(struct snd_wss *chip) in snd_opti93x_mixer() 638 struct snd_opti9xx *chip = dev_id; in snd_opti93x_interrupt() local 659 struct snd_opti9xx *chip) in snd_opti9xx_read_check() 703 struct snd_opti9xx *chip) [all …]
|
/linux/drivers/net/wireless/zydas/zd1211rw/ |
H A D | zd_rf_rf2959.c | 139 struct zd_chip *chip = zd_rf_to_chip(rf); in rf2959_init_hw() local 222 struct zd_chip *chip = zd_rf_to_chip(rf); in rf2959_set_channel() local 238 struct zd_chip *chip = zd_rf_to_chip(rf); in rf2959_switch_radio_on() local 249 struct zd_chip *chip = zd_rf_to_chip(rf); in rf2959_switch_radio_off() local 256 struct zd_chip *chip = zd_rf_to_chip(rf); in zd_rf_init_rf2959() local
|
/linux/drivers/char/tpm/eventlog/ |
H A D | common.c | 32 struct tpm_chip *chip; in tpm_bios_measurements_open() local 61 struct tpm_chip *chip = seq->private; in tpm_bios_measurements_release() local 76 static int tpm_read_log(struct tpm_chip *chip) in tpm_read_log() 105 void tpm_bios_log_setup(struct tpm_chip *chip) in tpm_bios_log_setup() 166 void tpm_bios_log_teardown(struct tpm_chip *chip) in tpm_bios_log_teardown()
|
/linux/drivers/media/i2c/ |
H A D | tvaudio.c | 154 static int chip_write(struct CHIPSTATE *chip, int subaddr, int val) in chip_write() 197 static int chip_write_masked(struct CHIPSTATE *chip, in chip_write_masked() 219 static int chip_read(struct CHIPSTATE *chip) in chip_read() 237 static int chip_read2(struct CHIPSTATE *chip, int subaddr) in chip_read2() 272 static int chip_cmd(struct CHIPSTATE *chip, char *name, audiocmd *cmd) in chip_cmd() 321 struct CHIPSTATE *chip = timer_container_of(chip, t, wt); in chip_thread_wake() local 327 struct CHIPSTATE *chip = data; in chip_thread() local 416 static int tda9840_getrxsubchans(struct CHIPSTATE *chip) in tda9840_getrxsubchans() 438 static void tda9840_setaudmode(struct CHIPSTATE *chip, int mode) in tda9840_setaudmode() 467 static int tda9840_checkit(struct CHIPSTATE *chip) in tda9840_checkit() [all …]
|
/linux/drivers/mtd/chips/ |
H A D | cfi_cmdset_0002.c | 129 static int cfi_check_err_status(struct map_info *map, struct flchip *chip, in cfi_check_err_status() 831 static int __xipram chip_ready(struct map_info *map, struct flchip *chip, in chip_ready() 862 static int __xipram chip_good(struct map_info *map, struct flchip *chip, in chip_good() 874 static int get_chip(struct map_info *map, struct flchip *chip, unsigned long adr, int mode) in get_chip() 980 static void put_chip(struct map_info *map, struct flchip *chip, unsigned long adr) in put_chip() 1021 static void xip_disable(struct map_info *map, struct flchip *chip, in xip_disable() 1029 static void __xipram xip_enable(struct map_info *map, struct flchip *chip, in xip_enable() 1056 static void __xipram xip_udelay(struct map_info *map, struct flchip *chip, in xip_udelay() 1148 #define UDELAY(map, chip, adr, usec) xip_udelay(map, chip, adr, usec) argument 1160 #define INVALIDATE_CACHE_UDELAY(map, chip, adr, len, usec) \ argument [all …]
|
/linux/sound/pci/ |
H A D | cs4281.c | 495 static inline void snd_cs4281_pokeBA0(struct cs4281 *chip, unsigned long offset, in snd_cs4281_pokeBA0() 501 static inline unsigned int snd_cs4281_peekBA0(struct cs4281 *chip, unsigned long offset) in snd_cs4281_peekBA0() 516 struct cs4281 *chip = ac97->private_data; in snd_cs4281_ac97_write() local 555 struct cs4281 *chip = ac97->private_data; in snd_cs4281_ac97_read() local 652 struct cs4281 *chip = snd_pcm_substream_chip(substream); in snd_cs4281_trigger() local 714 static void snd_cs4281_mode(struct cs4281 *chip, struct cs4281_dma *dma, in snd_cs4281_mode() 783 struct cs4281 *chip = snd_pcm_substream_chip(substream); in snd_cs4281_playback_prepare() local 795 struct cs4281 *chip = snd_pcm_substream_chip(substream); in snd_cs4281_capture_prepare() local 807 struct cs4281 *chip = snd_pcm_substream_chip(substream); in snd_cs4281_pointer() local 871 struct cs4281 *chip = snd_pcm_substream_chip(substream); in snd_cs4281_playback_open() local [all …]
|
/linux/sound/pcmcia/vx/ |
H A D | vxpocket.c | 110 struct vx_core *chip; in snd_vxpocket_new() local 148 static int snd_vxpocket_assign_resources(struct vx_core *chip, int port, int irq) in snd_vxpocket_assign_resources() 179 struct vx_core *chip = link->priv; in vxpocket_config() local 224 struct vx_core *chip = link->priv; in vxp_suspend() local 234 struct vx_core *chip = link->priv; in vxp_resume() local 293 struct vx_core *chip; in vxpocket_detach() local
|
/linux/drivers/pwm/ |
H A D | pwm-lpc32xx.c | 25 static inline struct lpc32xx_pwm_chip *to_lpc32xx_pwm_chip(struct pwm_chip *chip) in to_lpc32xx_pwm_chip() 30 static int lpc32xx_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in lpc32xx_pwm_config() 63 static int lpc32xx_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in lpc32xx_pwm_enable() 80 static void lpc32xx_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in lpc32xx_pwm_disable() 92 static int lpc32xx_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in lpc32xx_pwm_apply() 123 struct pwm_chip *chip; in lpc32xx_pwm_probe() local
|
H A D | pwm-rz-mtu3.c | 91 static inline struct rz_mtu3_pwm_chip *to_rz_mtu3_pwm_chip(struct pwm_chip *chip) in to_rz_mtu3_pwm_chip() 165 static int rz_mtu3_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in rz_mtu3_pwm_request() 195 static void rz_mtu3_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in rz_mtu3_pwm_free() 212 static int rz_mtu3_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in rz_mtu3_pwm_enable() 244 static void rz_mtu3_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in rz_mtu3_pwm_disable() 269 static int rz_mtu3_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, in rz_mtu3_pwm_get_state() 318 static int rz_mtu3_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in rz_mtu3_pwm_config() 405 static int rz_mtu3_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in rz_mtu3_pwm_apply() 443 struct pwm_chip *chip = dev_get_drvdata(dev); in rz_mtu3_pwm_pm_runtime_suspend() local 453 struct pwm_chip *chip = dev_get_drvdata(dev); in rz_mtu3_pwm_pm_runtime_resume() local [all …]
|
/linux/sound/usb/ |
H A D | quirks.c | 33 static int create_composite_quirk(struct snd_usb_audio *chip, in create_composite_quirk() 70 static int ignore_interface_quirk(struct snd_usb_audio *chip, in ignore_interface_quirk() 79 static int create_any_midi_quirk(struct snd_usb_audio *chip, in create_any_midi_quirk() 90 static int create_standard_audio_quirk(struct snd_usb_audio *chip, in create_standard_audio_quirk() 115 static int add_audio_stream_from_fixed_fmt(struct snd_usb_audio *chip, in add_audio_stream_from_fixed_fmt() 149 static int create_fixed_stream_quirk(struct snd_usb_audio *chip, in create_fixed_stream_quirk() 216 static int create_auto_pcm_quirk(struct snd_usb_audio *chip, in create_auto_pcm_quirk() 258 static int create_yamaha_midi_quirk(struct snd_usb_audio *chip, in create_yamaha_midi_quirk() 290 static int create_roland_midi_quirk(struct snd_usb_audio *chip, in create_roland_midi_quirk() 314 static int create_std_midi_quirk(struct snd_usb_audio *chip, in create_std_midi_quirk() [all …]
|
/linux/drivers/mfd/ |
H A D | 88pm800.c | 238 static int device_gpadc_init(struct pm80x_chip *chip, in device_gpadc_init() 305 static int device_onkey_init(struct pm80x_chip *chip, in device_onkey_init() 321 static int device_rtc_init(struct pm80x_chip *chip, in device_rtc_init() 341 static int device_regulator_init(struct pm80x_chip *chip, in device_regulator_init() 356 static int device_irq_init_800(struct pm80x_chip *chip) in device_irq_init_800() 389 static void device_irq_exit_800(struct pm80x_chip *chip) in device_irq_exit_800() 405 static int pm800_pages_init(struct pm80x_chip *chip) in pm800_pages_init() 457 static void pm800_pages_exit(struct pm80x_chip *chip) in pm800_pages_exit() 470 static int device_800_init(struct pm80x_chip *chip, in device_800_init() 533 struct pm80x_chip *chip; in pm800_probe() local [all …]
|
H A D | max8925-core.c | 473 struct max8925_chip *chip = data; in max8925_irq() local 502 struct max8925_chip *chip = data; in max8925_tsc_irq() local 531 struct max8925_chip *chip = irq_data_get_irq_chip_data(data); in max8925_irq_lock() local 538 struct max8925_chip *chip = irq_data_get_irq_chip_data(data); in max8925_irq_sync_unlock() local 616 struct max8925_chip *chip = irq_data_get_irq_chip_data(data); in max8925_irq_enable() local 624 struct max8925_chip *chip = irq_data_get_irq_chip_data(data); in max8925_irq_disable() local 654 static int max8925_irq_init(struct max8925_chip *chip, int irq, in max8925_irq_init() 719 static void init_regulator(struct max8925_chip *chip, in init_regulator() 826 int max8925_device_init(struct max8925_chip *chip, in max8925_device_init() 904 void max8925_device_exit(struct max8925_chip *chip) in max8925_device_exit()
|
/linux/drivers/staging/iio/adc/ |
H A D | ad7816.c | 64 static int ad7816_spi_read(struct ad7816_chip_info *chip, u16 *data) in ad7816_spi_read() 105 static int ad7816_spi_write(struct ad7816_chip_info *chip, u8 data) in ad7816_spi_write() 124 struct ad7816_chip_info *chip = iio_priv(indio_dev); in ad7816_show_mode() local 137 struct ad7816_chip_info *chip = iio_priv(indio_dev); in ad7816_store_mode() local 170 struct ad7816_chip_info *chip = iio_priv(indio_dev); in ad7816_show_channel() local 181 struct ad7816_chip_info *chip = iio_priv(indio_dev); in ad7816_store_channel() local 218 struct ad7816_chip_info *chip = iio_priv(indio_dev); in ad7816_show_value() local 274 struct ad7816_chip_info *chip = iio_priv(indio_dev); in ad7816_show_oti() local 295 struct ad7816_chip_info *chip = iio_priv(indio_dev); in ad7816_set_oti() local 354 struct ad7816_chip_info *chip; in ad7816_probe() local
|
/linux/sound/pci/echoaudio/ |
H A D | echoaudio.h | 455 static inline void clear_handshake(struct echoaudio *chip) in clear_handshake() 460 static inline u32 get_dsp_register(struct echoaudio *chip, u32 index) in get_dsp_register() 465 static inline void set_dsp_register(struct echoaudio *chip, u32 index, in set_dsp_register() 477 static inline int px_digital_out(const struct echoaudio *chip) in px_digital_out() 482 static inline int px_analog_in(const struct echoaudio *chip) in px_analog_in() 487 static inline int px_digital_in(const struct echoaudio *chip) in px_digital_in() 492 static inline int px_num(const struct echoaudio *chip) in px_num() 497 static inline int bx_digital_out(const struct echoaudio *chip) in bx_digital_out() 502 static inline int bx_analog_in(const struct echoaudio *chip) in bx_analog_in() 507 static inline int bx_digital_in(const struct echoaudio *chip) in bx_digital_in() [all …]
|
/linux/sound/pci/pcxhr/ |
H A D | pcxhr.c | 490 static int pcxhr_set_stream_state(struct snd_pcxhr *chip, in pcxhr_set_stream_state() 545 struct snd_pcxhr *chip; in pcxhr_set_format() local 627 struct snd_pcxhr *chip = snd_pcm_substream_chip(subs); in pcxhr_update_r_buffer() local 695 struct snd_pcxhr *chip; in pcxhr_start_linked_stream() local 827 struct snd_pcxhr *chip = snd_pcm_substream_chip(subs); in pcxhr_trigger() local 901 struct snd_pcxhr *chip = snd_pcm_substream_chip(subs); in pcxhr_prepare() local 938 struct snd_pcxhr *chip = snd_pcm_substream_chip(subs); in pcxhr_hw_params() local 987 struct snd_pcxhr *chip = snd_pcm_substream_chip(subs); in pcxhr_open() local 1073 struct snd_pcxhr *chip = snd_pcm_substream_chip(subs); in pcxhr_close() local 1101 struct snd_pcxhr *chip = snd_pcm_substream_chip(subs); in pcxhr_stream_pointer() local [all …]
|
/linux/drivers/char/tpm/ |
H A D | tpm_nsc.c | 70 static int wait_for_stat(struct tpm_chip *chip, u8 mask, u8 val, u8 * data) in wait_for_stat() 93 static int nsc_wait_for_ready(struct tpm_chip *chip) in nsc_wait_for_ready() 123 static int tpm_nsc_recv(struct tpm_chip *chip, u8 * buf, size_t count) in tpm_nsc_recv() 181 static int tpm_nsc_send(struct tpm_chip *chip, u8 *buf, size_t bufsiz, in tpm_nsc_send() 228 static void tpm_nsc_cancel(struct tpm_chip *chip) in tpm_nsc_cancel() 235 static u8 tpm_nsc_status(struct tpm_chip *chip) in tpm_nsc_status() 242 static bool tpm_nsc_req_canceled(struct tpm_chip *chip, u8 status) in tpm_nsc_req_canceled() 261 struct tpm_chip *chip = dev_get_drvdata(dev); in tpm_nsc_remove() local 294 struct tpm_chip *chip; in init_nsc() local
|
/linux/sound/soc/amd/acp/ |
H A D | acp-pci.c | 31 struct acp_chip_info *chip = data; in irq_handler() local 57 static int create_acp_platform_devs(struct pci_dev *pci, struct acp_chip_info *chip, u32 addr) in create_acp_platform_devs() 109 struct acp_chip_info *chip; in acp_pci_probe() local 227 struct acp_chip_info *chip; in snd_acp_suspend() local 239 struct acp_chip_info *chip; in snd_acp_resume() local 261 struct acp_chip_info *chip; in acp_pci_remove() local
|