/Linux-v5.15/drivers/iio/light/ |
D | cm3232.c | 85 static int cm3232_reg_init(struct cm3232_chip *chip) in cm3232_reg_init() 133 static int cm3232_read_als_it(struct cm3232_chip *chip, int *val, int *val2) in cm3232_read_als_it() 162 static int cm3232_write_als_it(struct cm3232_chip *chip, int val, int val2) in cm3232_write_als_it() 199 static int cm3232_get_lux(struct cm3232_chip *chip) in cm3232_get_lux() 239 struct cm3232_chip *chip = iio_priv(indio_dev); in cm3232_read_raw() local 264 struct cm3232_chip *chip = iio_priv(indio_dev); in cm3232_write_raw() local 331 struct cm3232_chip *chip; in cm3232_probe() local 381 struct cm3232_chip *chip = iio_priv(indio_dev); in cm3232_suspend() local 395 struct cm3232_chip *chip = iio_priv(indio_dev); in cm3232_resume() local
|
/Linux-v5.15/drivers/gpio/ |
D | gpio-twl6040.c | 23 static int twl6040gpo_get(struct gpio_chip *chip, unsigned offset) in twl6040gpo_get() 35 static int twl6040gpo_get_direction(struct gpio_chip *chip, unsigned offset) in twl6040gpo_get_direction() 40 static int twl6040gpo_direction_out(struct gpio_chip *chip, unsigned offset, in twl6040gpo_direction_out() 47 static void twl6040gpo_set(struct gpio_chip *chip, unsigned offset, int value) in twl6040gpo_set()
|
D | gpio-bd70528.c | 47 static int bd70528_get_direction(struct gpio_chip *chip, unsigned int offset) in bd70528_get_direction() 64 static int bd70528_gpio_set_config(struct gpio_chip *chip, unsigned int offset, in bd70528_gpio_set_config() 92 static int bd70528_direction_input(struct gpio_chip *chip, unsigned int offset) in bd70528_direction_input() 102 static void bd70528_gpio_set(struct gpio_chip *chip, unsigned int offset, in bd70528_gpio_set() 115 static int bd70528_direction_output(struct gpio_chip *chip, unsigned int offset, in bd70528_direction_output() 157 static int bd70528_gpio_get(struct gpio_chip *chip, unsigned int offset) in bd70528_gpio_get()
|
D | gpio-sifive.c | 42 static void sifive_gpio_set_ie(struct sifive_gpio *chip, unsigned int offset) in sifive_gpio_set_ie() 63 struct sifive_gpio *chip = gpiochip_get_data(gc); in sifive_gpio_irq_set_type() local 77 struct sifive_gpio *chip = gpiochip_get_data(gc); in sifive_gpio_irq_enable() local 103 struct sifive_gpio *chip = gpiochip_get_data(gc); in sifive_gpio_irq_disable() local 114 struct sifive_gpio *chip = gpiochip_get_data(gc); in sifive_gpio_irq_eoi() local 157 struct sifive_gpio *chip = gpiochip_get_data(gc); in sifive_gpio_child_to_parent_hwirq() local 181 struct sifive_gpio *chip; in sifive_gpio_probe() local
|
D | gpio-regmap.c | 55 static int gpio_regmap_get(struct gpio_chip *chip, unsigned int offset) in gpio_regmap_get() 78 static void gpio_regmap_set(struct gpio_chip *chip, unsigned int offset, in gpio_regmap_set() 92 static void gpio_regmap_set_with_clear(struct gpio_chip *chip, in gpio_regmap_set_with_clear() 107 static int gpio_regmap_get_direction(struct gpio_chip *chip, in gpio_regmap_get_direction() 138 static int gpio_regmap_set_direction(struct gpio_chip *chip, in gpio_regmap_set_direction() 167 static int gpio_regmap_direction_input(struct gpio_chip *chip, in gpio_regmap_direction_input() 173 static int gpio_regmap_direction_output(struct gpio_chip *chip, in gpio_regmap_direction_output() 196 struct gpio_chip *chip; in gpio_regmap_register() local
|
D | gpio-ts4900.c | 39 static int ts4900_gpio_get_direction(struct gpio_chip *chip, in ts4900_gpio_get_direction() 53 static int ts4900_gpio_direction_input(struct gpio_chip *chip, in ts4900_gpio_direction_input() 65 static int ts4900_gpio_direction_output(struct gpio_chip *chip, in ts4900_gpio_direction_output() 80 static int ts4900_gpio_get(struct gpio_chip *chip, unsigned int offset) in ts4900_gpio_get() 90 static void ts4900_gpio_set(struct gpio_chip *chip, unsigned int offset, in ts4900_gpio_set()
|
D | gpio-cadence.c | 39 static int cdns_gpio_request(struct gpio_chip *chip, unsigned int offset) in cdns_gpio_request() 53 static void cdns_gpio_free(struct gpio_chip *chip, unsigned int offset) in cdns_gpio_free() 69 struct gpio_chip *chip = irq_data_get_irq_chip_data(d); in cdns_gpio_irq_mask() local 77 struct gpio_chip *chip = irq_data_get_irq_chip_data(d); in cdns_gpio_irq_unmask() local 85 struct gpio_chip *chip = irq_data_get_irq_chip_data(d); in cdns_gpio_irq_set_type() local 124 struct gpio_chip *chip = irq_desc_get_handler_data(desc); in cdns_gpio_irq_handler() local
|
D | gpio-xgs-iproc.c | 47 struct iproc_gpio_chip *chip = to_iproc_gpio(gc); in iproc_gpio_irq_ack() local 66 struct iproc_gpio_chip *chip = to_iproc_gpio(gc); in iproc_gpio_irq_unmask() local 92 struct iproc_gpio_chip *chip = to_iproc_gpio(gc); in iproc_gpio_irq_mask() local 118 struct iproc_gpio_chip *chip = to_iproc_gpio(gc); in iproc_gpio_irq_set_type() local 167 struct iproc_gpio_chip *chip = to_iproc_gpio(gc); in iproc_gpio_irq_handler() local 198 struct iproc_gpio_chip *chip; in iproc_gpio_probe() local 284 struct iproc_gpio_chip *chip; in iproc_gpio_remove() local
|
/Linux-v5.15/include/linux/dma/ |
D | hsu.h | 47 static inline int hsu_dma_get_status(struct hsu_dma_chip *chip, in hsu_dma_get_status() 52 static inline int hsu_dma_do_irq(struct hsu_dma_chip *chip, unsigned short nr, in hsu_dma_do_irq() 57 static inline int hsu_dma_probe(struct hsu_dma_chip *chip) { return -ENODEV; } in hsu_dma_probe() 58 static inline int hsu_dma_remove(struct hsu_dma_chip *chip) { return 0; } in hsu_dma_remove()
|
/Linux-v5.15/drivers/mtd/nand/raw/ |
D | stm32_fmc2_nand.c | 233 struct nand_chip chip; member 239 static inline struct stm32_fmc2_nand *to_fmc2_nand(struct nand_chip *chip) in to_fmc2_nand() 279 static void stm32_fmc2_nfc_timings_init(struct nand_chip *chip) in stm32_fmc2_nfc_timings_init() 307 static void stm32_fmc2_nfc_setup(struct nand_chip *chip) in stm32_fmc2_nfc_setup() 334 static int stm32_fmc2_nfc_select_chip(struct nand_chip *chip, int chipnr) in stm32_fmc2_nfc_select_chip() 460 static void stm32_fmc2_nfc_hwctl(struct nand_chip *chip, int mode) in stm32_fmc2_nfc_hwctl() 490 static int stm32_fmc2_nfc_ham_calculate(struct nand_chip *chip, const u8 *data, in stm32_fmc2_nfc_ham_calculate() 512 static int stm32_fmc2_nfc_ham_correct(struct nand_chip *chip, u8 *dat, in stm32_fmc2_nfc_ham_correct() 571 static int stm32_fmc2_nfc_bch_calculate(struct nand_chip *chip, const u8 *data, in stm32_fmc2_nfc_bch_calculate() 654 static int stm32_fmc2_nfc_bch_correct(struct nand_chip *chip, u8 *dat, in stm32_fmc2_nfc_bch_correct() [all …]
|
D | qcom_nandc.c | 188 #define nandc_set_read_loc_first(chip, reg, cw_offset, read_size, is_last_read_loc) \ argument 194 #define nandc_set_read_loc_last(chip, reg, cw_offset, read_size, is_last_read_loc) \ argument 206 #define nandc_reg_phys(chip, offset) ((chip)->base_phys + (offset)) argument 209 #define reg_buf_dma_addr(chip, vaddr) \ argument 449 struct nand_chip chip; member 578 static inline struct qcom_nand_host *to_qcom_nand_host(struct nand_chip *chip) in to_qcom_nand_host() 584 get_qcom_nand_controller(struct nand_chip *chip) in get_qcom_nand_controller() 673 static void nandc_set_reg(struct nand_chip *chip, int offset, in nandc_set_reg() 693 static void nandc_set_read_loc(struct nand_chip *chip, int cw, int reg, in nandc_set_read_loc() 716 struct nand_chip *chip = &host->chip; in set_address() local [all …]
|
D | tegra_nand.c | 176 struct nand_chip *chip; member 180 struct nand_chip chip; member 195 static inline struct tegra_nand_chip *to_tegra_chip(struct nand_chip *chip) in to_tegra_chip() 203 struct nand_chip *chip = mtd_to_nand(mtd); in tegra_nand_ooblayout_rs_ecc() local 230 struct nand_chip *chip = mtd_to_nand(mtd); in tegra_nand_ooblayout_bch_ecc() local 347 static int tegra_nand_cmd(struct nand_chip *chip, in tegra_nand_cmd() 457 static void tegra_nand_select_target(struct nand_chip *chip, in tegra_nand_select_target() 466 static int tegra_nand_exec_op(struct nand_chip *chip, in tegra_nand_exec_op() 478 struct nand_chip *chip, bool enable) in tegra_nand_hw_ecc() 493 static int tegra_nand_page_xfer(struct mtd_info *mtd, struct nand_chip *chip, in tegra_nand_page_xfer() [all …]
|
/Linux-v5.15/sound/ppc/ |
D | beep.c | 33 void snd_pmac_beep_stop(struct snd_pmac *chip) in snd_pmac_beep_stop() 89 struct snd_pmac *chip; in snd_pmac_beep_event() local 177 struct snd_pmac *chip = snd_kcontrol_chip(kcontrol); in snd_pmac_get_beep() local 187 struct snd_pmac *chip = snd_kcontrol_chip(kcontrol); in snd_pmac_put_beep() local 208 int snd_pmac_attach_beep(struct snd_pmac *chip) in snd_pmac_attach_beep() 266 void snd_pmac_detach_beep(struct snd_pmac *chip) in snd_pmac_detach_beep()
|
/Linux-v5.15/drivers/power/supply/ |
D | sbs-charger.c | 46 struct sbs_info *chip = power_supply_get_drvdata(psy); in sbs_get_property() local 90 static int sbs_check_state(struct sbs_info *chip) in sbs_check_state() 107 struct sbs_info *chip = container_of(work, struct sbs_info, work.work); in sbs_delayed_work() local 117 struct sbs_info *chip = data; in sbs_irq_thread() local 168 struct sbs_info *chip; in sbs_probe() local 225 struct sbs_info *chip = i2c_get_clientdata(client); in sbs_remove() local
|
/Linux-v5.15/drivers/pwm/ |
D | pwm-cros-ec.c | 25 struct pwm_chip chip; member 41 static int cros_ec_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in cros_ec_pwm_request() 54 static void cros_ec_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in cros_ec_pwm_free() 115 static int cros_ec_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in cros_ec_pwm_apply() 145 static void cros_ec_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, in cros_ec_pwm_get_state() 240 struct pwm_chip *chip; in cros_ec_pwm_probe() local 281 struct pwm_chip *chip = &ec_pwm->chip; in cros_ec_pwm_remove() local
|
D | pwm-sifive.c | 45 struct pwm_chip chip; member 61 static int pwm_sifive_request(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_sifive_request() 72 static void pwm_sifive_free(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_sifive_free() 109 static void pwm_sifive_get_state(struct pwm_chip *chip, struct pwm_device *pwm, in pwm_sifive_get_state() 130 static int pwm_sifive_enable(struct pwm_chip *chip, bool enable) in pwm_sifive_enable() 149 static int pwm_sifive_apply(struct pwm_chip *chip, struct pwm_device *pwm, in pwm_sifive_apply() 234 struct pwm_chip *chip; in pwm_sifive_probe() local
|
/Linux-v5.15/drivers/mfd/ |
D | 88pm805.c | 123 static int device_irq_init_805(struct pm80x_chip *chip) in device_irq_init_805() 161 static void device_irq_exit_805(struct pm80x_chip *chip) in device_irq_exit_805() 177 static int device_805_init(struct pm80x_chip *chip) in device_805_init() 216 struct pm80x_chip *chip; in pm805_probe() local 244 struct pm80x_chip *chip = i2c_get_clientdata(client); in pm805_remove() local
|
/Linux-v5.15/arch/mips/kernel/ |
D | gpio_txx9.c | 19 static int txx9_gpio_get(struct gpio_chip *chip, unsigned int offset) in txx9_gpio_get() 35 static void txx9_gpio_set(struct gpio_chip *chip, unsigned int offset, in txx9_gpio_set() 45 static int txx9_gpio_dir_in(struct gpio_chip *chip, unsigned int offset) in txx9_gpio_dir_in() 56 static int txx9_gpio_dir_out(struct gpio_chip *chip, unsigned int offset, in txx9_gpio_dir_out()
|
/Linux-v5.15/drivers/leds/ |
D | leds-aw2013.c | 57 struct aw2013 *chip; member 73 static int aw2013_chip_init(struct aw2013 *chip) in aw2013_chip_init() 100 static void aw2013_chip_disable(struct aw2013 *chip) in aw2013_chip_disable() 119 static int aw2013_chip_enable(struct aw2013 *chip) in aw2013_chip_enable() 141 static bool aw2013_chip_in_use(struct aw2013 *chip) in aw2013_chip_in_use() 262 static int aw2013_probe_dt(struct aw2013 *chip) in aw2013_probe_dt() 329 struct aw2013 *chip; in aw2013_probe() local 406 struct aw2013 *chip = i2c_get_clientdata(client); in aw2013_remove() local
|
/Linux-v5.15/sound/pci/ca0106/ |
D | ca0106_main.c | 495 static void restore_spdif_bits(struct snd_ca0106 *chip, int idx) in restore_spdif_bits() 504 static int snd_ca0106_channel_dac(struct snd_ca0106 *chip, in snd_ca0106_channel_dac() 524 static int snd_ca0106_pcm_power_dac(struct snd_ca0106 *chip, int channel_id, in snd_ca0106_pcm_power_dac() 549 struct snd_ca0106 *chip = snd_pcm_substream_chip(substream); in snd_ca0106_pcm_open_playback_channel() local 601 struct snd_ca0106 *chip = snd_pcm_substream_chip(substream); in snd_ca0106_pcm_close_playback() local 644 struct snd_ca0106 *chip = snd_pcm_substream_chip(substream); in snd_ca0106_pcm_open_capture_channel() local 686 struct snd_ca0106 *chip = snd_pcm_substream_chip(substream); in snd_ca0106_pcm_close_capture() local 1163 static int snd_ca0106_ac97(struct snd_ca0106 *chip) in snd_ca0106_ac97() 1188 struct snd_ca0106 *chip = card->private_data; in snd_ca0106_free() local 1197 struct snd_ca0106 *chip = dev_id; in snd_ca0106_interrupt() local [all …]
|
/Linux-v5.15/drivers/net/wireless/realtek/rtw88/ |
D | coex.c | 16 struct rtw_chip_info *chip = rtwdev->chip; in rtw_coex_next_rssi_state() local 39 struct rtw_chip_info *chip = rtwdev->chip; in rtw_coex_limited_tx() local 364 struct rtw_chip_info *chip = rtwdev->chip; in rtw_coex_write_scbd() local 399 struct rtw_chip_info *chip = rtwdev->chip; in rtw_coex_read_scbd() local 409 struct rtw_chip_info *chip = rtwdev->chip; in rtw_coex_check_rfk() local 465 struct rtw_chip_info *chip = rtwdev->chip; in rtw_coex_monitor_bt_enable() local 503 struct rtw_chip_info *chip = rtwdev->chip; in rtw_coex_update_wl_link_info() local 685 struct rtw_chip_info *chip = rtwdev->chip; in rtw_coex_update_bt_link_info() local 782 struct rtw_chip_info *chip = rtwdev->chip; in rtw_coex_update_wl_ch_info() local 905 struct rtw_chip_info *chip = rtwdev->chip; in rtw_coex_coex_ctrl_owner() local [all …]
|
/Linux-v5.15/drivers/mtd/chips/ |
D | cfi_cmdset_0001.c | 380 static int cfi_is_micron_28F00AP30(struct cfi_private *cfi, struct flchip *chip) in cfi_is_micron_28F00AP30() 702 struct flchip *chip; in cfi_intelext_partition_fixup() local 810 static int chip_ready (struct map_info *map, struct flchip *chip, unsigned long adr, int mode) in chip_ready() 927 static int get_chip(struct map_info *map, struct flchip *chip, unsigned long adr, int mode) in get_chip() 1023 static void put_chip(struct map_info *map, struct flchip *chip, unsigned long adr) in put_chip() 1107 static void xip_disable(struct map_info *map, struct flchip *chip, in xip_disable() 1115 static void __xipram xip_enable(struct map_info *map, struct flchip *chip, in xip_enable() 1142 struct map_info *map, struct flchip *chip, in xip_wait_for_operation() 1262 #define INVAL_CACHE_AND_WAIT(map, chip, cmd_adr, inval_adr, inval_len, usec, usec_max) \ argument 1267 #define xip_disable(map, chip, adr) argument [all …]
|
/Linux-v5.15/drivers/mtd/nand/raw/gpmi-nand/ |
D | gpmi-nand.c | 265 struct nand_chip *chip = &this->nand; in set_geometry_by_ecc_info() local 516 struct nand_chip *chip = &this->nand; in common_nfc_set_geometry() local 744 static int gpmi_setup_interface(struct nand_chip *chip, int chipnr, in gpmi_setup_interface() 860 struct nand_chip *chip = mtd_to_nand(mtd); in gpmi_ooblayout_ecc() local 876 struct nand_chip *chip = mtd_to_nand(mtd); in gpmi_ooblayout_free() local 1189 static int gpmi_count_bitflips(struct nand_chip *chip, void *buf, int first, in gpmi_count_bitflips() 1306 static int gpmi_ecc_read_page(struct nand_chip *chip, uint8_t *buf, in gpmi_ecc_read_page() 1348 static int gpmi_ecc_read_subpage(struct nand_chip *chip, uint32_t offs, in gpmi_ecc_read_subpage() 1424 static int gpmi_ecc_write_page(struct nand_chip *chip, const uint8_t *buf, in gpmi_ecc_write_page() 1515 static int gpmi_ecc_read_oob(struct nand_chip *chip, int page) in gpmi_ecc_read_oob() [all …]
|
/Linux-v5.15/drivers/regulator/ |
D | ad5398.c | 30 static int ad5398_calc_current(struct ad5398_chip_info *chip, in ad5398_calc_current() 70 struct ad5398_chip_info *chip = rdev_get_drvdata(rdev); in ad5398_get_current_limit() local 86 struct ad5398_chip_info *chip = rdev_get_drvdata(rdev); in ad5398_set_current_limit() local 126 struct ad5398_chip_info *chip = rdev_get_drvdata(rdev); in ad5398_is_enabled() local 143 struct ad5398_chip_info *chip = rdev_get_drvdata(rdev); in ad5398_enable() local 164 struct ad5398_chip_info *chip = rdev_get_drvdata(rdev); in ad5398_disable() local 220 struct ad5398_chip_info *chip; in ad5398_probe() local
|
/Linux-v5.15/drivers/irqchip/ |
D | irq-partition-percpu.c | 34 struct irq_chip *chip = irq_desc_get_chip(part->chained_desc); in partition_irq_mask() local 45 struct irq_chip *chip = irq_desc_get_chip(part->chained_desc); in partition_irq_unmask() local 58 struct irq_chip *chip = irq_desc_get_chip(part->chained_desc); in partition_irq_set_irqchip_state() local 73 struct irq_chip *chip = irq_desc_get_chip(part->chained_desc); in partition_irq_get_irqchip_state() local 86 struct irq_chip *chip = irq_desc_get_chip(part->chained_desc); in partition_irq_set_type() local 98 struct irq_chip *chip = irq_desc_get_chip(part->chained_desc); in partition_irq_print_chip() local 116 struct irq_chip *chip = irq_desc_get_chip(desc); in partition_handle_irq() local
|