/linux-6.14.4/drivers/input/keyboard/ |
D | tca6416-keypad.c | 41 struct input_dev *input; member 48 static int tca6416_write_reg(struct tca6416_keypad_chip *chip, int reg, u16 val) in tca6416_write_reg() 65 static int tca6416_read_reg(struct tca6416_keypad_chip *chip, int reg, u16 *val) in tca6416_read_reg() 82 static void tca6416_keys_scan(struct input_dev *input) in tca6416_keys_scan() 84 struct tca6416_keypad_chip *chip = input_get_drvdata(input); in tca6416_keys_scan() local 126 struct tca6416_keypad_chip *chip = input_get_drvdata(dev); in tca6416_keys_open() local 139 struct tca6416_keypad_chip *chip = input_get_drvdata(dev); in tca6416_keys_close() local 145 static int tca6416_setup_registers(struct tca6416_keypad_chip *chip) in tca6416_setup_registers() 180 struct tca6416_keypad_chip *chip; in tca6416_keypad_probe() local 181 struct input_dev *input; in tca6416_keypad_probe() local
|
D | adp5588-keys.c | 183 struct input_dev *input; member 218 static int adp5588_gpio_get_value(struct gpio_chip *chip, unsigned int off) in adp5588_gpio_get_value() 235 static void adp5588_gpio_set_value(struct gpio_chip *chip, in adp5588_gpio_set_value() 252 static int adp5588_gpio_set_config(struct gpio_chip *chip, unsigned int off, in adp5588_gpio_set_config() 282 static int adp5588_gpio_direction_input(struct gpio_chip *chip, unsigned int off) in adp5588_gpio_direction_input() 294 static int adp5588_gpio_direction_output(struct gpio_chip *chip, in adp5588_gpio_direction_output() 724 struct input_dev *input; in adp5588_probe() local
|
/linux-6.14.4/sound/pci/echoaudio/ |
D | gina20_dsp.c | 36 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw() 72 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults() 80 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks() 99 static int load_asic(struct echoaudio *chip) in load_asic() 106 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate() 151 static int set_input_clock(struct echoaudio *chip, u16 clock) in set_input_clock() 180 static int set_input_gain(struct echoaudio *chip, u16 input, int gain) in set_input_gain() 197 static int update_flags(struct echoaudio *chip) in update_flags() 207 static int set_professional_spdif(struct echoaudio *chip, char prof) in set_professional_spdif()
|
D | layla20_dsp.c | 39 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw() 74 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults() 82 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks() 113 static int check_asic_status(struct echoaudio *chip) in check_asic_status() 143 static int load_asic(struct echoaudio *chip) in load_asic() 161 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate() 188 static int set_input_clock(struct echoaudio *chip, u16 clock_source) in set_input_clock() 228 static int set_output_clock(struct echoaudio *chip, u16 clock) in set_output_clock() 254 static int set_input_gain(struct echoaudio *chip, u16 input, int gain) in set_input_gain() 271 static int update_flags(struct echoaudio *chip) in update_flags() [all …]
|
D | echoaudio_dsp.c | 42 static int wait_handshake(struct echoaudio *chip) in wait_handshake() 66 static int send_vector(struct echoaudio *chip, u32 command) in send_vector() 91 static int write_dsp(struct echoaudio *chip, u32 data) in write_dsp() 115 static int read_dsp(struct echoaudio *chip, u32 *data) in read_dsp() 145 static int read_sn(struct echoaudio *chip) in read_sn() 167 static inline int check_asic_status(struct echoaudio *chip) in check_asic_status() 180 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic) in load_asic_generic() 227 static int install_resident_loader(struct echoaudio *chip) in install_resident_loader() 335 static int load_dsp(struct echoaudio *chip, u16 *code) in load_dsp() 489 static int load_firmware(struct echoaudio *chip) in load_firmware() [all …]
|
/linux-6.14.4/drivers/input/touchscreen/ |
D | pixcir_i2c_ts.c | 77 struct input_dev *input; member 82 const struct pixcir_i2c_chip_data *chip; member 102 const struct pixcir_i2c_chip_data *chip = tsdata->chip; in pixcir_ts_parse() local 153 const struct pixcir_i2c_chip_data *chip = ts->chip; in pixcir_ts_report() local 412 struct input_dev *input = ts->input; in pixcir_i2c_ts_suspend() local 439 struct input_dev *input = ts->input; in pixcir_i2c_ts_resume() local 470 struct input_dev *input; in pixcir_i2c_ts_probe() local
|
D | ad7879.c | 109 struct input_dev *input; member 283 static int ad7879_open(struct input_dev *input) in ad7879_open() 294 static void ad7879_close(struct input_dev *input) in ad7879_close() 401 static int ad7879_gpio_direction_input(struct gpio_chip *chip, in ad7879_gpio_direction_input() 415 static int ad7879_gpio_direction_output(struct gpio_chip *chip, in ad7879_gpio_direction_output() 435 static int ad7879_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in ad7879_gpio_get_value() 447 static void ad7879_gpio_set_value(struct gpio_chip *chip, in ad7879_gpio_set_value()
|
D | novatek-nvt-ts.c | 58 struct input_dev *input; member 202 const struct nvt_ts_i2c_chip_data *chip; in nvt_ts_probe() local 203 struct input_dev *input; in nvt_ts_probe() local
|
/linux-6.14.4/drivers/input/misc/ |
D | max8925_onkey.c | 68 struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); in max8925_onkey_probe() local 70 struct input_dev *input; in max8925_onkey_probe() local 136 struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); in max8925_onkey_suspend() local 150 struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); in max8925_onkey_resume() local
|
/linux-6.14.4/drivers/gpio/ |
D | gpio-lpc32xx.c | 163 struct gpio_chip chip; member 179 unsigned pin, int input) in __set_gpio_dir_p012() 190 unsigned pin, int input) in __set_gpio_dir_p3() 265 static int lpc32xx_gpio_dir_input_p012(struct gpio_chip *chip, in lpc32xx_gpio_dir_input_p012() 275 static int lpc32xx_gpio_dir_input_p3(struct gpio_chip *chip, in lpc32xx_gpio_dir_input_p3() 285 static int lpc32xx_gpio_dir_in_always(struct gpio_chip *chip, in lpc32xx_gpio_dir_in_always() 291 static int lpc32xx_gpio_get_value_p012(struct gpio_chip *chip, unsigned pin) in lpc32xx_gpio_get_value_p012() 298 static int lpc32xx_gpio_get_value_p3(struct gpio_chip *chip, unsigned pin) in lpc32xx_gpio_get_value_p3() 305 static int lpc32xx_gpi_get_value(struct gpio_chip *chip, unsigned pin) in lpc32xx_gpi_get_value() 312 static int lpc32xx_gpio_dir_output_p012(struct gpio_chip *chip, unsigned pin, in lpc32xx_gpio_dir_output_p012() [all …]
|
D | gpio-loongson-64bit.c | 33 struct gpio_chip chip; member 40 static inline struct loongson_gpio_chip *to_loongson_gpio_chip(struct gpio_chip *chip) in to_loongson_gpio_chip() 46 int input) in loongson_commit_direction() 60 static int loongson_gpio_direction_input(struct gpio_chip *chip, unsigned int pin) in loongson_gpio_direction_input() 72 static int loongson_gpio_direction_output(struct gpio_chip *chip, unsigned int pin, int value) in loongson_gpio_direction_output() 85 static int loongson_gpio_get(struct gpio_chip *chip, unsigned int pin) in loongson_gpio_get() 97 static int loongson_gpio_get_direction(struct gpio_chip *chip, unsigned int pin) in loongson_gpio_get_direction() 109 static void loongson_gpio_set(struct gpio_chip *chip, unsigned int pin, int value) in loongson_gpio_set() 119 static int loongson_gpio_to_irq(struct gpio_chip *chip, unsigned int offset) in loongson_gpio_to_irq()
|
/linux-6.14.4/drivers/net/dsa/mv88e6xxx/ |
D | global2_scratch.c | 15 static int mv88e6xxx_g2_scratch_read(struct mv88e6xxx_chip *chip, int reg, in mv88e6xxx_g2_scratch_read() 35 static int mv88e6xxx_g2_scratch_write(struct mv88e6xxx_chip *chip, int reg, in mv88e6xxx_g2_scratch_write() 51 static int mv88e6xxx_g2_scratch_get_bit(struct mv88e6xxx_chip *chip, in mv88e6xxx_g2_scratch_get_bit() 78 static int mv88e6xxx_g2_scratch_set_bit(struct mv88e6xxx_chip *chip, in mv88e6xxx_g2_scratch_set_bit() 106 static int mv88e6352_g2_scratch_gpio_get_data(struct mv88e6xxx_chip *chip, in mv88e6352_g2_scratch_gpio_get_data() 127 static int mv88e6352_g2_scratch_gpio_set_data(struct mv88e6xxx_chip *chip, in mv88e6352_g2_scratch_gpio_set_data() 151 static int mv88e6352_g2_scratch_gpio_get_dir(struct mv88e6xxx_chip *chip, in mv88e6352_g2_scratch_gpio_get_dir() 172 static int mv88e6352_g2_scratch_gpio_set_dir(struct mv88e6xxx_chip *chip, in mv88e6352_g2_scratch_gpio_set_dir() 173 unsigned int pin, bool input) in mv88e6352_g2_scratch_gpio_set_dir() 191 static int mv88e6352_g2_scratch_gpio_get_pctl(struct mv88e6xxx_chip *chip, in mv88e6352_g2_scratch_gpio_get_pctl() [all …]
|
D | ptp.c | 81 static int mv88e6xxx_tai_read(struct mv88e6xxx_chip *chip, int addr, in mv88e6xxx_tai_read() 90 static int mv88e6xxx_tai_write(struct mv88e6xxx_chip *chip, int addr, u16 data) in mv88e6xxx_tai_write() 99 static int mv88e6352_set_gpio_func(struct mv88e6xxx_chip *chip, int pin, in mv88e6352_set_gpio_func() 100 int func, int input) in mv88e6352_set_gpio_func() 115 mv88e6xxx_cc_coeff_get(struct mv88e6xxx_chip *chip) in mv88e6xxx_cc_coeff_get() 143 struct mv88e6xxx_chip *chip = cc_to_chip(cc); in mv88e6352_ptp_clock_read() local 157 struct mv88e6xxx_chip *chip = cc_to_chip(cc); in mv88e6165_ptp_clock_read() local 175 static int mv88e6352_config_eventcap(struct mv88e6xxx_chip *chip, int event, in mv88e6352_config_eventcap() 211 struct mv88e6xxx_chip *chip = dw_tai_event_to_chip(dw); in mv88e6352_tai_event_work() local 261 struct mv88e6xxx_chip *chip = ptp_to_chip(ptp); in mv88e6xxx_ptp_adjfine() local [all …]
|
/linux-6.14.4/drivers/pinctrl/ |
D | pinctrl-cy8c95x0.c | 316 static inline u8 cypress_get_port(struct cy8c95x0_pinctrl *chip, unsigned int pin) in cypress_get_port() 322 static int cypress_get_pin_mask(struct cy8c95x0_pinctrl *chip, unsigned int pin) in cypress_get_pin_mask() 480 static inline int cy8c95x0_regmap_update_bits_base(struct cy8c95x0_pinctrl *chip, in cy8c95x0_regmap_update_bits_base() 547 static int cy8c95x0_regmap_write_bits(struct cy8c95x0_pinctrl *chip, unsigned int reg, in cy8c95x0_regmap_write_bits() 571 static int cy8c95x0_regmap_update_bits(struct cy8c95x0_pinctrl *chip, unsigned int reg, in cy8c95x0_regmap_update_bits() 593 static int cy8c95x0_regmap_read(struct cy8c95x0_pinctrl *chip, unsigned int reg, in cy8c95x0_regmap_read() 615 static int cy8c95x0_write_regs_mask(struct cy8c95x0_pinctrl *chip, int reg, in cy8c95x0_write_regs_mask() 651 static int cy8c95x0_read_regs_mask(struct cy8c95x0_pinctrl *chip, int reg, in cy8c95x0_read_regs_mask() 702 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc); in cy8c95x0_gpio_direction_output() local 717 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc); in cy8c95x0_gpio_get_value() local [all …]
|
D | pinctrl-digicolor.c | 48 struct gpio_chip chip; member 168 static int dc_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in dc_gpio_direction_input() 187 static int dc_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, in dc_gpio_direction_output() 207 static int dc_gpio_get(struct gpio_chip *chip, unsigned gpio) in dc_gpio_get() 212 u8 input; in dc_gpio_get() local 219 static void dc_gpio_set(struct gpio_chip *chip, unsigned gpio, int value) in dc_gpio_set() 239 struct gpio_chip *chip = &pmap->chip; in dc_gpiochip_add() local
|
D | pinctrl-as3722.c | 263 static int as3722_pinctrl_gpio_get_mode(unsigned gpio_mode_prop, bool input) in as3722_pinctrl_gpio_get_mode() 296 struct pinctrl_gpio_range *range, unsigned offset, bool input) in as3722_pinctrl_gpio_set_direction() 427 static int as3722_gpio_get(struct gpio_chip *chip, unsigned offset) in as3722_gpio_get() 474 static void as3722_gpio_set(struct gpio_chip *chip, unsigned offset, in as3722_gpio_set() 503 static int as3722_gpio_direction_output(struct gpio_chip *chip, in as3722_gpio_direction_output() 510 static int as3722_gpio_to_irq(struct gpio_chip *chip, unsigned offset) in as3722_gpio_to_irq()
|
D | pinctrl-axp209.c | 68 struct gpio_chip chip; member 127 static int axp20x_gpio_get(struct gpio_chip *chip, unsigned int offset) in axp20x_gpio_get() 148 static int axp20x_gpio_get_direction(struct gpio_chip *chip, in axp20x_gpio_get_direction() 192 static int axp20x_gpio_output(struct gpio_chip *chip, unsigned int offset, in axp20x_gpio_output() 200 static void axp20x_gpio_set(struct gpio_chip *chip, unsigned int offset, in axp20x_gpio_set() 308 unsigned int offset, bool input) in axp20x_pmx_gpio_set_direction()
|
/linux-6.14.4/drivers/pinctrl/mediatek/ |
D | pinctrl-moore.c | 97 unsigned int pin, bool input) in mtk_pinmux_gpio_set_direction() 482 static int mtk_gpio_get(struct gpio_chip *chip, unsigned int gpio) in mtk_gpio_get() 499 static void mtk_gpio_set(struct gpio_chip *chip, unsigned int gpio, int value) in mtk_gpio_set() 513 static int mtk_gpio_direction_output(struct gpio_chip *chip, unsigned int gpio, in mtk_gpio_direction_output() 521 static int mtk_gpio_to_irq(struct gpio_chip *chip, unsigned int offset) in mtk_gpio_to_irq() 537 static int mtk_gpio_set_config(struct gpio_chip *chip, unsigned int offset, in mtk_gpio_set_config() 560 struct gpio_chip *chip = &hw->chip; in mtk_build_gpiochip() local
|
/linux-6.14.4/drivers/pinctrl/renesas/ |
D | pinctrl-rza1.c | 103 u16 input: 1; member 632 unsigned int pin, bool input) in rza1_pin_set_direction() 751 static int rza1_gpio_request(struct gpio_chip *chip, unsigned int gpio) in rza1_gpio_request() 775 static void rza1_gpio_free(struct gpio_chip *chip, unsigned int gpio) in rza1_gpio_free() 783 static int rza1_gpio_get_direction(struct gpio_chip *chip, unsigned int gpio) in rza1_gpio_get_direction() 793 static int rza1_gpio_direction_input(struct gpio_chip *chip, in rza1_gpio_direction_input() 803 static int rza1_gpio_direction_output(struct gpio_chip *chip, in rza1_gpio_direction_output() 826 static int rza1_gpio_get(struct gpio_chip *chip, unsigned int gpio) in rza1_gpio_get() 833 static void rza1_gpio_set(struct gpio_chip *chip, unsigned int gpio, in rza1_gpio_set() 1171 struct gpio_chip *chip, in rza1_parse_gpiochip()
|
/linux-6.14.4/drivers/iio/adc/ |
D | ti-ads7950.c | 75 struct gpio_chip chip; member 406 static void ti_ads7950_set(struct gpio_chip *chip, unsigned int offset, in ti_ads7950_set() 424 static int ti_ads7950_get(struct gpio_chip *chip, unsigned int offset) in ti_ads7950_get() 459 static int ti_ads7950_get_direction(struct gpio_chip *chip, in ti_ads7950_get_direction() 468 static int _ti_ads7950_set_direction(struct gpio_chip *chip, int offset, in _ti_ads7950_set_direction() 469 int input) in _ti_ads7950_set_direction() 493 static int ti_ads7950_direction_input(struct gpio_chip *chip, in ti_ads7950_direction_input() 499 static int ti_ads7950_direction_output(struct gpio_chip *chip, in ti_ads7950_direction_output()
|
/linux-6.14.4/arch/arm/plat-orion/ |
D | gpio.c | 42 struct gpio_chip chip; member 97 __set_direction(struct orion_gpio_chip *ochip, unsigned pin, int input) in __set_direction() 156 static int orion_gpio_request(struct gpio_chip *chip, unsigned pin) in orion_gpio_request() 167 static int orion_gpio_direction_input(struct gpio_chip *chip, unsigned pin) in orion_gpio_direction_input() 182 static int orion_gpio_get(struct gpio_chip *chip, unsigned pin) in orion_gpio_get() 197 orion_gpio_direction_output(struct gpio_chip *chip, unsigned pin, int value) in orion_gpio_direction_output() 214 static void orion_gpio_set(struct gpio_chip *chip, unsigned pin, int value) in orion_gpio_set() 224 static int orion_gpio_to_irq(struct gpio_chip *chip, unsigned pin) in orion_gpio_to_irq() 241 struct gpio_chip *chip = &ochip->chip; in orion_gpio_chip_find() local 441 static void orion_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) in orion_gpio_dbg_show()
|
/linux-6.14.4/sound/drivers/ |
D | mtpav.c | 118 struct snd_rawmidi_substream *input; member 165 static int translate_subdevice_to_hwport(struct mtpav *chip, int subdev) in translate_subdevice_to_hwport() 180 static int translate_hwport_to_subdevice(struct mtpav *chip, int hwport) in translate_hwport_to_subdevice() 205 static u8 snd_mtpav_getreg(struct mtpav *chip, u16 reg) in snd_mtpav_getreg() 223 static inline void snd_mtpav_mputreg(struct mtpav *chip, u16 reg, u8 val) in snd_mtpav_mputreg() 232 static void snd_mtpav_wait_rfdhi(struct mtpav *chip) in snd_mtpav_wait_rfdhi() 244 static void snd_mtpav_send_byte(struct mtpav *chip, u8 byte) in snd_mtpav_send_byte() 318 static void snd_mtpav_portscan(struct mtpav *chip) // put mtp into smart routing mode in snd_mtpav_portscan() 391 struct mtpav *chip = from_timer(chip, t, timer); in snd_mtpav_output_timer() local 407 static void snd_mtpav_add_output_timer(struct mtpav *chip) in snd_mtpav_add_output_timer() [all …]
|
/linux-6.14.4/drivers/pinctrl/intel/ |
D | pinctrl-lynxpoint.c | 210 static void __iomem *lp_gpio_reg(struct gpio_chip *chip, unsigned int offset, in lp_gpio_reg() 244 static bool lp_gpio_ioxapic_use(struct gpio_chip *chip, unsigned int offset) in lp_gpio_ioxapic_use() 370 unsigned int pin, bool input) in lp_gpio_set_direction() 500 static int lp_gpio_get(struct gpio_chip *chip, unsigned int offset) in lp_gpio_get() 506 static void lp_gpio_set(struct gpio_chip *chip, unsigned int offset, int value) in lp_gpio_set() 519 static int lp_gpio_direction_input(struct gpio_chip *chip, unsigned int offset) in lp_gpio_direction_input() 524 static int lp_gpio_direction_output(struct gpio_chip *chip, unsigned int offset, in lp_gpio_direction_output() 532 static int lp_gpio_get_direction(struct gpio_chip *chip, unsigned int offset) in lp_gpio_get_direction() 547 struct irq_chip *chip = irq_data_get_irq_chip(data); in lp_gpio_irq_handler() local 672 static int lp_gpio_irq_init_hw(struct gpio_chip *chip) in lp_gpio_irq_init_hw() [all …]
|
/linux-6.14.4/drivers/media/i2c/ |
D | tvaudio.c | 132 int input; member 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 = from_timer(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() [all …]
|
/linux-6.14.4/drivers/staging/sm750fb/ |
D | ddk750_chip.c | 11 static enum logical_chip_type chip; variable 322 unsigned int input, request; in sm750_calc_pll_value() local
|