Home
last modified time | relevance | path

Searched defs:chip (Results 451 – 475 of 1265) sorted by relevance

1...<<11121314151617181920>>...51

/Linux-v5.15/drivers/gpio/
Dgpio-max77620.c53 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
Dgpio-exar.c56 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()
Dgpiolib-acpi.h60 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()
Dgpio-tegra186.c123 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 …]
Dgpio-vr41xx.c326 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
Dgpio-tc3589x.c28 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()
Dgpio-ich.c88 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/
Dda9062-core.c291 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/
Dpwm-intel-lgm.c45 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()
Dpwm-stm32-lp.c21 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()
Dpwm-ab8500.c24 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()
Dpwm-renesas-tpu.c83 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()
Dpwm-imx27.c86 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/
Dad714x-i2c.c27 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
Dad714x-spi.c30 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/
Dpci.c28 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/
Dgpio-core.h68 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/
Dpinctrl-ssbi-gpio.c90 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/
Dgpio.c75 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
Dplat_nand.c18 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
Dfsmc_nand.c161 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/
Dad7746.c212 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/
Dad7150.c107 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/
Dpinctrl-moore.c431 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/
Dmax14656_charger_detector.c135 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

1...<<11121314151617181920>>...51