/Linux-v5.15/drivers/gpio/ |
D | gpio-max77620.c | 53 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in max77620_gpio_irq_mask() local 61 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in max77620_gpio_irq_unmask() local 69 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in max77620_gpio_set_irq_type() local 98 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in max77620_gpio_bus_lock() local 106 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in max77620_gpio_bus_sync_unlock() local 289 struct max77620_chip *chip = dev_get_drvdata(pdev->dev.parent); in max77620_gpio_probe() local
|
D | gpio-exar.c | 56 static int exar_get_direction(struct gpio_chip *chip, unsigned int offset) in exar_get_direction() 68 static int exar_get_value(struct gpio_chip *chip, unsigned int offset) in exar_get_value() 77 static void exar_set_value(struct gpio_chip *chip, unsigned int offset, in exar_set_value() 90 static int exar_direction_output(struct gpio_chip *chip, unsigned int offset, in exar_direction_output() 103 static int exar_direction_input(struct gpio_chip *chip, unsigned int offset) in exar_direction_input()
|
D | gpiolib-acpi.h | 60 static inline void acpi_gpiochip_add(struct gpio_chip *chip) { } in acpi_gpiochip_add() 61 static inline void acpi_gpiochip_remove(struct gpio_chip *chip) { } in acpi_gpiochip_remove() 66 acpi_gpiochip_request_interrupts(struct gpio_chip *chip) { } in acpi_gpiochip_request_interrupts() 69 acpi_gpiochip_free_interrupts(struct gpio_chip *chip) { } in acpi_gpiochip_free_interrupts()
|
D | gpio-tegra186.c | 123 static int tegra186_gpio_get_direction(struct gpio_chip *chip, in tegra186_gpio_get_direction() 141 static int tegra186_gpio_direction_input(struct gpio_chip *chip, in tegra186_gpio_direction_input() 164 static int tegra186_gpio_direction_output(struct gpio_chip *chip, in tegra186_gpio_direction_output() 191 static int tegra186_gpio_get(struct gpio_chip *chip, unsigned int offset) in tegra186_gpio_get() 210 static void tegra186_gpio_set(struct gpio_chip *chip, unsigned int offset, in tegra186_gpio_set() 230 static int tegra186_gpio_set_config(struct gpio_chip *chip, in tegra186_gpio_set_config() 266 static int tegra186_gpio_add_pin_ranges(struct gpio_chip *chip) in tegra186_gpio_add_pin_ranges() 310 static int tegra186_gpio_of_xlate(struct gpio_chip *chip, in tegra186_gpio_of_xlate() 451 struct irq_chip *chip = irq_desc_get_chip(desc); in tegra186_gpio_irq() local 512 static void *tegra186_gpio_populate_parent_fwspec(struct gpio_chip *chip, in tegra186_gpio_populate_parent_fwspec() [all …]
|
D | gpio-vr41xx.c | 326 static int giu_set_direction(struct gpio_chip *chip, unsigned pin, int dir) in giu_set_direction() 374 static int vr41xx_gpio_get(struct gpio_chip *chip, unsigned pin) in vr41xx_gpio_get() 401 static void vr41xx_gpio_set(struct gpio_chip *chip, unsigned pin, in vr41xx_gpio_set() 437 static int vr41xx_gpio_direction_input(struct gpio_chip *chip, unsigned offset) in vr41xx_gpio_direction_input() 442 static int vr41xx_gpio_direction_output(struct gpio_chip *chip, unsigned offset, in vr41xx_gpio_direction_output() 450 static int vr41xx_gpio_to_irq(struct gpio_chip *chip, unsigned offset) in vr41xx_gpio_to_irq() 471 struct irq_chip *chip; in giu_probe() local
|
D | gpio-tc3589x.c | 28 struct gpio_chip chip; member 37 static int tc3589x_gpio_get(struct gpio_chip *chip, unsigned int offset) in tc3589x_gpio_get() 52 static void tc3589x_gpio_set(struct gpio_chip *chip, unsigned int offset, int val) in tc3589x_gpio_set() 63 static int tc3589x_gpio_direction_output(struct gpio_chip *chip, in tc3589x_gpio_direction_output() 76 static int tc3589x_gpio_direction_input(struct gpio_chip *chip, in tc3589x_gpio_direction_input() 87 static int tc3589x_gpio_get_direction(struct gpio_chip *chip, in tc3589x_gpio_get_direction() 106 static int tc3589x_gpio_set_config(struct gpio_chip *chip, unsigned int offset, in tc3589x_gpio_set_config()
|
D | gpio-ich.c | 88 struct gpio_chip chip; member 192 static int ichx_gpio_get(struct gpio_chip *chip, unsigned int nr) in ichx_gpio_get() 197 static int ich6_gpio_get(struct gpio_chip *chip, unsigned int nr) in ich6_gpio_get() 224 static int ichx_gpio_request(struct gpio_chip *chip, unsigned int nr) in ichx_gpio_request() 241 static int ich6_gpio_request(struct gpio_chip *chip, unsigned int nr) in ich6_gpio_request() 255 static void ichx_gpio_set(struct gpio_chip *chip, unsigned int nr, int val) in ichx_gpio_set() 260 static void ichx_gpiolib_setup(struct gpio_chip *chip) in ichx_gpiolib_setup()
|
/Linux-v5.15/drivers/mfd/ |
D | da9062-core.c | 291 static int da9062_clear_fault_log(struct da9062 *chip) in da9062_clear_fault_log() 325 static int da9062_get_device_type(struct da9062 *chip) in da9062_get_device_type() 376 static u32 da9062_configure_irq_type(struct da9062 *chip, int irq, u32 *trigger) in da9062_configure_irq_type() 625 struct da9062 *chip; in da9062_i2c_probe() local 716 struct da9062 *chip = i2c_get_clientdata(i2c); in da9062_i2c_remove() local
|
/Linux-v5.15/drivers/pwm/ |
D | pwm-intel-lgm.c | 45 struct pwm_chip chip; member 50 static inline struct lgm_pwm_chip *to_lgm_pwm_chip(struct pwm_chip *chip) in to_lgm_pwm_chip() 55 static int lgm_pwm_enable(struct pwm_chip *chip, bool enable) in lgm_pwm_enable() 64 static int lgm_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in lgm_pwm_apply() 89 static void lgm_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, in lgm_pwm_get_state()
|
D | pwm-stm32-lp.c | 21 struct pwm_chip chip; member 26 static inline struct stm32_pwm_lp *to_stm32_pwm_lp(struct pwm_chip *chip) in to_stm32_pwm_lp() 34 static int stm32_pwm_lp_apply(struct pwm_chip *chip, struct pwm_device *pwm, in stm32_pwm_lp_apply() 160 static void stm32_pwm_lp_get_state(struct pwm_chip *chip, in stm32_pwm_lp_get_state()
|
D | pwm-ab8500.c | 24 struct pwm_chip chip; member 28 static struct ab8500_pwm_chip *ab8500_pwm_from_chip(struct pwm_chip *chip) in ab8500_pwm_from_chip() 33 static int ab8500_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in ab8500_pwm_apply()
|
D | pwm-renesas-tpu.c | 83 struct pwm_chip chip; member 210 static int tpu_pwm_request(struct pwm_chip *chip, struct pwm_device *_pwm) in tpu_pwm_request() 236 static void tpu_pwm_free(struct pwm_chip *chip, struct pwm_device *_pwm) in tpu_pwm_free() 244 static int tpu_pwm_config(struct pwm_chip *chip, struct pwm_device *_pwm, in tpu_pwm_config() 327 static int tpu_pwm_set_polarity(struct pwm_chip *chip, struct pwm_device *_pwm, in tpu_pwm_set_polarity() 337 static int tpu_pwm_enable(struct pwm_chip *chip, struct pwm_device *_pwm) in tpu_pwm_enable() 359 static void tpu_pwm_disable(struct pwm_chip *chip, struct pwm_device *_pwm) in tpu_pwm_disable()
|
D | pwm-imx27.c | 86 struct pwm_chip chip; member 96 #define to_pwm_imx27_chip(chip) container_of(chip, struct pwm_imx27_chip, chip) argument 121 static void pwm_imx27_get_state(struct pwm_chip *chip, in pwm_imx27_get_state() 175 static void pwm_imx27_sw_reset(struct pwm_chip *chip) in pwm_imx27_sw_reset() 193 static void pwm_imx27_wait_fifo_slot(struct pwm_chip *chip, in pwm_imx27_wait_fifo_slot() 215 static int pwm_imx27_apply(struct pwm_chip *chip, struct pwm_device *pwm, in pwm_imx27_apply()
|
/Linux-v5.15/drivers/input/misc/ |
D | ad714x-i2c.c | 27 static int ad714x_i2c_write(struct ad714x_chip *chip, in ad714x_i2c_write() 46 static int ad714x_i2c_read(struct ad714x_chip *chip, in ad714x_i2c_read() 75 struct ad714x_chip *chip; in ad714x_i2c_probe() local
|
D | ad714x-spi.c | 30 static int ad714x_spi_read(struct ad714x_chip *chip, in ad714x_spi_read() 64 static int ad714x_spi_write(struct ad714x_chip *chip, in ad714x_spi_write() 85 struct ad714x_chip *chip; in ad714x_spi_probe() local
|
/Linux-v5.15/drivers/dma/hsu/ |
D | pci.c | 28 struct hsu_dma_chip *chip = dev; in hsu_pci_irq() local 52 struct hsu_dma_chip *chip; in hsu_pci_probe() local 120 struct hsu_dma_chip *chip = pci_get_drvdata(pdev); in hsu_pci_remove() local
|
/Linux-v5.15/arch/arm/mach-s3c/ |
D | gpio-core.h | 68 struct gpio_chip chip; member 102 static inline struct samsung_gpio_chip *samsung_gpiolib_getchip(unsigned int chip) in samsung_gpiolib_getchip() 113 struct samsung_gpio_chip *chip; in samsung_gpiolib_getchip() local 122 static inline void s3c_gpiolib_track(struct samsung_gpio_chip *chip) { } in s3c_gpiolib_track()
|
/Linux-v5.15/drivers/pinctrl/qcom/ |
D | pinctrl-ssbi-gpio.c | 90 struct gpio_chip chip; member 450 static int pm8xxx_gpio_direction_input(struct gpio_chip *chip, in pm8xxx_gpio_direction_input() 465 static int pm8xxx_gpio_direction_output(struct gpio_chip *chip, in pm8xxx_gpio_direction_output() 485 static int pm8xxx_gpio_get(struct gpio_chip *chip, unsigned offset) in pm8xxx_gpio_get() 507 static void pm8xxx_gpio_set(struct gpio_chip *chip, unsigned offset, int value) in pm8xxx_gpio_set() 522 static int pm8xxx_gpio_of_xlate(struct gpio_chip *chip, in pm8xxx_gpio_of_xlate() 541 struct gpio_chip *chip, in pm8xxx_gpio_dbg_show_one() 578 static void pm8xxx_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) in pm8xxx_gpio_dbg_show() 680 static unsigned int pm8xxx_child_offset_to_irq(struct gpio_chip *chip, in pm8xxx_child_offset_to_irq() 686 static int pm8xxx_child_to_parent_hwirq(struct gpio_chip *chip, in pm8xxx_child_to_parent_hwirq()
|
/Linux-v5.15/drivers/mtd/nand/raw/ |
D | gpio.c | 75 static int gpio_nand_exec_instr(struct nand_chip *chip, in gpio_nand_exec_instr() 137 static int gpio_nand_exec_op(struct nand_chip *chip, in gpio_nand_exec_op() 164 static int gpio_nand_attach_chip(struct nand_chip *chip) in gpio_nand_attach_chip() 272 struct nand_chip *chip = &gpiomtd->nand_chip; in gpio_nand_remove() local 291 struct nand_chip *chip; in gpio_nand_probe() local
|
D | plat_nand.c | 18 struct nand_chip chip; member 22 static int plat_nand_attach_chip(struct nand_chip *chip) in plat_nand_attach_chip() 125 struct nand_chip *chip = &data->chip; in plat_nand_remove() local
|
D | fsmc_nand.c | 161 struct nand_chip *chip = mtd_to_nand(mtd); in fsmc_ecc1_ooblayout_ecc() local 175 struct nand_chip *chip = mtd_to_nand(mtd); in fsmc_ecc1_ooblayout_free() local 204 struct nand_chip *chip = mtd_to_nand(mtd); in fsmc_ecc4_ooblayout_ecc() local 222 struct nand_chip *chip = mtd_to_nand(mtd); in fsmc_ecc4_ooblayout_free() local 242 static inline struct fsmc_nand_data *nand_to_fsmc(struct nand_chip *chip) in nand_to_fsmc() 357 static void fsmc_enable_hwecc(struct nand_chip *chip, int mode) in fsmc_enable_hwecc() 374 static int fsmc_read_hwecc_ecc4(struct nand_chip *chip, const u8 *data, in fsmc_read_hwecc_ecc4() 422 static int fsmc_read_hwecc_ecc1(struct nand_chip *chip, const u8 *data, in fsmc_read_hwecc_ecc1() 436 static int fsmc_correct_ecc1(struct nand_chip *chip, in fsmc_correct_ecc1() 611 static int fsmc_exec_op(struct nand_chip *chip, const struct nand_operation *op, in fsmc_exec_op() [all …]
|
/Linux-v5.15/drivers/staging/iio/cdc/ |
D | ad7746.c | 212 static int ad7746_set_capdac(struct ad7746_chip_info *chip, int channel) in ad7746_set_capdac() 228 struct ad7746_chip_info *chip = iio_priv(indio_dev); in ad7746_select_channel() local 291 struct ad7746_chip_info *chip = iio_priv(indio_dev); in ad7746_start_calib() local 366 static int ad7746_store_cap_filter_rate_setup(struct ad7746_chip_info *chip, in ad7746_store_cap_filter_rate_setup() 384 static int ad7746_store_vt_filter_rate_setup(struct ad7746_chip_info *chip, in ad7746_store_vt_filter_rate_setup() 427 struct ad7746_chip_info *chip = iio_priv(indio_dev); in ad7746_write_raw() local 527 struct ad7746_chip_info *chip = iio_priv(indio_dev); in ad7746_read_raw() local 670 struct ad7746_chip_info *chip; in ad7746_probe() local
|
/Linux-v5.15/drivers/iio/cdc/ |
D | ad7150.c | 107 struct ad7150_chip_info *chip = iio_priv(indio_dev); in ad7150_read_raw() local 154 struct ad7150_chip_info *chip = iio_priv(indio_dev); in ad7150_read_event_config() local 189 struct ad7150_chip_info *chip = iio_priv(indio_dev); in ad7150_write_event_params() local 237 struct ad7150_chip_info *chip = iio_priv(indio_dev); in ad7150_write_event_config() local 331 struct ad7150_chip_info *chip = iio_priv(indio_dev); in ad7150_read_event_value() local 364 struct ad7150_chip_info *chip = iio_priv(indio_dev); in ad7150_write_event_value() local 483 struct ad7150_chip_info *chip = iio_priv(indio_dev); in __ad7150_event_handler() local 549 struct ad7150_chip_info *chip; in ad7150_probe() local
|
/Linux-v5.15/drivers/pinctrl/mediatek/ |
D | pinctrl-moore.c | 431 static int mtk_gpio_get(struct gpio_chip *chip, unsigned int gpio) in mtk_gpio_get() 446 static void mtk_gpio_set(struct gpio_chip *chip, unsigned int gpio, int value) in mtk_gpio_set() 456 static int mtk_gpio_direction_input(struct gpio_chip *chip, unsigned int gpio) in mtk_gpio_direction_input() 461 static int mtk_gpio_direction_output(struct gpio_chip *chip, unsigned int gpio, in mtk_gpio_direction_output() 469 static int mtk_gpio_to_irq(struct gpio_chip *chip, unsigned int offset) in mtk_gpio_to_irq() 485 static int mtk_gpio_set_config(struct gpio_chip *chip, unsigned int offset, in mtk_gpio_set_config() 506 struct gpio_chip *chip = &hw->chip; in mtk_build_gpiochip() local
|
/Linux-v5.15/drivers/power/supply/ |
D | max14656_charger_detector.c | 135 struct max14656_chip *chip = in max14656_irq_worker() local 162 struct max14656_chip *chip = dev_id; in max14656_irq() local 169 static int max14656_hw_init(struct max14656_chip *chip) in max14656_hw_init() 211 struct max14656_chip *chip = power_supply_get_drvdata(psy); in max14656_get_property() local 238 struct max14656_chip *chip = data; in stop_irq_work() local 250 struct max14656_chip *chip; in max14656_probe() local
|