Home
last modified time | relevance | path

Searched defs:chip (Results 376 – 400 of 1265) sorted by relevance

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

/Linux-v5.15/drivers/mtd/nand/raw/atmel/
Dnand-controller.c171 static inline struct atmel_nand *to_atmel_nand(struct nand_chip *chip) in to_atmel_nand()
631 static int atmel_hsmc_exec_cmd_addr(struct nand_chip *chip, in atmel_hsmc_exec_cmd_addr()
659 static int atmel_hsmc_exec_rw(struct nand_chip *chip, in atmel_hsmc_exec_rw()
677 static int atmel_hsmc_exec_waitrdy(struct nand_chip *chip, in atmel_hsmc_exec_waitrdy()
716 static void atmel_nfc_copy_to_sram(struct nand_chip *chip, const u8 *buf, in atmel_nfc_copy_to_sram()
739 static void atmel_nfc_copy_from_sram(struct nand_chip *chip, u8 *buf, in atmel_nfc_copy_from_sram()
761 static void atmel_nfc_set_op_addr(struct nand_chip *chip, int page, int column) in atmel_nfc_set_op_addr()
787 static int atmel_nand_pmecc_enable(struct nand_chip *chip, int op, bool raw) in atmel_nand_pmecc_enable()
806 static void atmel_nand_pmecc_disable(struct nand_chip *chip, bool raw) in atmel_nand_pmecc_disable()
814 static int atmel_nand_pmecc_generate_eccbytes(struct nand_chip *chip, bool raw) in atmel_nand_pmecc_generate_eccbytes()
[all …]
/Linux-v5.15/drivers/mmc/host/
Dsdhci-pci-o2micro.c154 static void o2_pci_set_baseclk(struct sdhci_pci_chip *chip, u32 value) in o2_pci_set_baseclk()
237 struct sdhci_pci_chip *chip = slot->chip; in sdhci_o2_dll_recovery() local
374 static void o2_pci_led_enable(struct sdhci_pci_chip *chip) in o2_pci_led_enable()
399 static void sdhci_pci_o2_fujin2_pci_init(struct sdhci_pci_chip *chip) in sdhci_pci_o2_fujin2_pci_init()
485 static void sdhci_pci_o2_enable_msi(struct sdhci_pci_chip *chip, in sdhci_pci_o2_enable_msi()
527 struct sdhci_pci_chip *chip = slot->chip; in sdhci_pci_o2_set_clock() local
559 struct sdhci_pci_chip *chip; in sdhci_pci_o2_probe_slot() local
632 static int sdhci_pci_o2_probe(struct sdhci_pci_chip *chip) in sdhci_pci_o2_probe()
845 static int sdhci_pci_o2_resume(struct sdhci_pci_chip *chip) in sdhci_pci_o2_resume()
/Linux-v5.15/drivers/pwm/
Dpwm-atmel-tcb.c52 struct pwm_chip chip; member
66 static inline struct atmel_tcb_pwm_chip *to_tcb_chip(struct pwm_chip *chip) in to_tcb_chip()
71 static int atmel_tcb_pwm_set_polarity(struct pwm_chip *chip, in atmel_tcb_pwm_set_polarity()
82 static int atmel_tcb_pwm_request(struct pwm_chip *chip, in atmel_tcb_pwm_request()
139 static void atmel_tcb_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in atmel_tcb_pwm_free()
149 static void atmel_tcb_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in atmel_tcb_pwm_disable()
206 static int atmel_tcb_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in atmel_tcb_pwm_enable()
290 static int atmel_tcb_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in atmel_tcb_pwm_config()
368 static int atmel_tcb_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in atmel_tcb_pwm_apply()
Dpwm-lpc18xx-sct.c93 struct pwm_chip chip; member
107 to_lpc18xx_pwm_chip(struct pwm_chip *chip) in to_lpc18xx_pwm_chip()
145 static void lpc18xx_pwm_config_period(struct pwm_chip *chip, int period_ns) in lpc18xx_pwm_config_period()
162 static void lpc18xx_pwm_config_duty(struct pwm_chip *chip, in lpc18xx_pwm_config_duty()
181 static int lpc18xx_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in lpc18xx_pwm_config()
226 static int lpc18xx_pwm_set_polarity(struct pwm_chip *chip, in lpc18xx_pwm_set_polarity()
233 static int lpc18xx_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in lpc18xx_pwm_enable()
268 static void lpc18xx_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in lpc18xx_pwm_disable()
279 static int lpc18xx_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in lpc18xx_pwm_request()
300 static void lpc18xx_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in lpc18xx_pwm_free()
Dpwm-imx-tpm.c60 struct pwm_chip chip; member
76 to_imx_tpm_pwm_chip(struct pwm_chip *chip) in to_imx_tpm_pwm_chip()
87 static int pwm_imx_tpm_round_state(struct pwm_chip *chip, in pwm_imx_tpm_round_state()
135 static void pwm_imx_tpm_get_state(struct pwm_chip *chip, in pwm_imx_tpm_get_state()
170 static int pwm_imx_tpm_apply_hw(struct pwm_chip *chip, in pwm_imx_tpm_apply_hw()
288 static int pwm_imx_tpm_apply(struct pwm_chip *chip, in pwm_imx_tpm_apply()
308 static int pwm_imx_tpm_request(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_imx_tpm_request()
319 static void pwm_imx_tpm_free(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_imx_tpm_free()
Dpwm-bcm2835.c27 struct pwm_chip chip; member
33 static inline struct bcm2835_pwm *to_bcm2835_pwm(struct pwm_chip *chip) in to_bcm2835_pwm()
38 static int bcm2835_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in bcm2835_pwm_request()
51 static void bcm2835_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in bcm2835_pwm_free()
61 static int bcm2835_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in bcm2835_pwm_apply()
Dpwm-pxa.c44 struct pwm_chip chip; member
51 static inline struct pxa_pwm_chip *to_pxa_pwm_chip(struct pwm_chip *chip) in to_pxa_pwm_chip()
60 static int pxa_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in pxa_pwm_config()
104 static int pxa_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in pxa_pwm_enable()
111 static void pxa_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in pxa_pwm_disable()
/Linux-v5.15/drivers/gpio/
Dgpio-em.c183 static inline struct em_gio_priv *gpio_to_priv(struct gpio_chip *chip) in gpio_to_priv()
188 static int em_gio_direction_input(struct gpio_chip *chip, unsigned offset) in em_gio_direction_input()
194 static int em_gio_get(struct gpio_chip *chip, unsigned offset) in em_gio_get()
199 static void __em_gio_set(struct gpio_chip *chip, unsigned int reg, in __em_gio_set()
207 static void em_gio_set(struct gpio_chip *chip, unsigned offset, int value) in em_gio_set()
216 static int em_gio_direction_output(struct gpio_chip *chip, unsigned offset, in em_gio_direction_output()
225 static int em_gio_to_irq(struct gpio_chip *chip, unsigned offset) in em_gio_to_irq()
230 static int em_gio_request(struct gpio_chip *chip, unsigned offset) in em_gio_request()
235 static void em_gio_free(struct gpio_chip *chip, unsigned offset) in em_gio_free()
Dgpio-thunderx.c55 struct gpio_chip chip; member
97 static int thunderx_gpio_request(struct gpio_chip *chip, unsigned int line) in thunderx_gpio_request()
104 static int thunderx_gpio_dir_in(struct gpio_chip *chip, unsigned int line) in thunderx_gpio_dir_in()
120 static void thunderx_gpio_set(struct gpio_chip *chip, unsigned int line, in thunderx_gpio_set()
133 static int thunderx_gpio_dir_out(struct gpio_chip *chip, unsigned int line, in thunderx_gpio_dir_out()
158 static int thunderx_gpio_get_direction(struct gpio_chip *chip, unsigned int line) in thunderx_gpio_get_direction()
179 static int thunderx_gpio_set_config(struct gpio_chip *chip, in thunderx_gpio_set_config()
259 static int thunderx_gpio_get(struct gpio_chip *chip, unsigned int line) in thunderx_gpio_get()
273 static void thunderx_gpio_set_multiple(struct gpio_chip *chip, in thunderx_gpio_set_multiple()
411 static void *thunderx_gpio_populate_parent_alloc_info(struct gpio_chip *chip, in thunderx_gpio_populate_parent_alloc_info()
[all …]
Dgpio-madera.c23 static int madera_gpio_get_direction(struct gpio_chip *chip, in madera_gpio_get_direction()
43 static int madera_gpio_direction_in(struct gpio_chip *chip, unsigned int offset) in madera_gpio_direction_in()
54 static int madera_gpio_get(struct gpio_chip *chip, unsigned int offset) in madera_gpio_get()
70 static int madera_gpio_direction_out(struct gpio_chip *chip, in madera_gpio_direction_out()
90 static void madera_gpio_set(struct gpio_chip *chip, unsigned int offset, in madera_gpio_set()
Dgpio-loongson.c40 static int loongson_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in loongson_gpio_get_value()
51 static void loongson_gpio_set_value(struct gpio_chip *chip, in loongson_gpio_set_value()
66 static int loongson_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in loongson_gpio_direction_input()
79 static int loongson_gpio_direction_output(struct gpio_chip *chip, in loongson_gpio_direction_output()
/Linux-v5.15/drivers/leds/
Dleds-lm3642.c87 static int lm3642_chip_init(struct lm3642_chip_data *chip) in lm3642_chip_init()
101 static int lm3642_control(struct lm3642_chip_data *chip, in lm3642_control()
174 struct lm3642_chip_data *chip = in torch_pin_store() local
201 struct lm3642_chip_data *chip = in lm3642_torch_brightness_set() local
221 struct lm3642_chip_data *chip = in strobe_pin_store() local
248 struct lm3642_chip_data *chip = in lm3642_strobe_brightness_set() local
263 struct lm3642_chip_data *chip = in lm3642_indicator_brightness_set() local
296 struct lm3642_chip_data *chip; in lm3642_probe() local
385 struct lm3642_chip_data *chip = i2c_get_clientdata(client); in lm3642_remove() local
/Linux-v5.15/drivers/mtd/nand/raw/
Ddavinci_nand.c42 struct nand_chip chip; member
96 static void nand_davinci_hwctl_1bit(struct nand_chip *chip, int mode) in nand_davinci_hwctl_1bit()
120 static int nand_davinci_calculate_1bit(struct nand_chip *chip, in nand_davinci_calculate_1bit()
135 static int nand_davinci_correct_1bit(struct nand_chip *chip, u_char *dat, in nand_davinci_correct_1bit()
180 static void nand_davinci_hwctl_4bit(struct nand_chip *chip, int mode) in nand_davinci_hwctl_4bit()
215 static int nand_davinci_calculate_4bit(struct nand_chip *chip, in nand_davinci_calculate_4bit()
252 static int nand_davinci_correct_4bit(struct nand_chip *chip, u_char *data, in nand_davinci_correct_4bit()
387 static int nand_davinci_read_page_hwecc_oob_first(struct nand_chip *chip, in nand_davinci_read_page_hwecc_oob_first()
578 static int davinci_nand_attach_chip(struct nand_chip *chip) in davinci_nand_attach_chip()
752 static int davinci_nand_exec_op(struct nand_chip *chip, in davinci_nand_exec_op()
[all …]
Dvf610_nfc.c152 struct nand_chip chip; member
168 static inline struct vf610_nfc *chip_to_nfc(struct nand_chip *chip) in chip_to_nfc()
357 static int vf610_nfc_cmd(struct nand_chip *chip, in vf610_nfc_cmd()
479 static void vf610_nfc_select_target(struct nand_chip *chip, unsigned int cs) in vf610_nfc_select_target()
496 static int vf610_nfc_exec_op(struct nand_chip *chip, in vf610_nfc_exec_op()
507 static inline int vf610_nfc_correct_data(struct nand_chip *chip, uint8_t *dat, in vf610_nfc_correct_data()
536 static void vf610_nfc_fill_row(struct nand_chip *chip, int page, u32 *code, in vf610_nfc_fill_row()
548 static int vf610_nfc_read_page(struct nand_chip *chip, uint8_t *buf, in vf610_nfc_read_page()
596 static int vf610_nfc_write_page(struct nand_chip *chip, const uint8_t *buf, in vf610_nfc_write_page()
640 static int vf610_nfc_read_page_raw(struct nand_chip *chip, u8 *buf, in vf610_nfc_read_page_raw()
[all …]
/Linux-v5.15/drivers/regulator/
Dda9121-regulator.c172 struct da9121 *chip = rdev_get_drvdata(rdev); in da9121_get_current_limit() local
204 struct da9121 *chip = rdev_get_drvdata(rdev); in da9121_ceiling_selector() local
243 struct da9121 *chip = rdev_get_drvdata(rdev); in da9121_set_current_limit() local
289 struct da9121 *chip = rdev_get_drvdata(rdev); in da9121_buck_set_mode() local
318 struct da9121 *chip = rdev_get_drvdata(rdev); in da9121_buck_get_mode() local
358 struct da9121 *chip = config->driver_data; in da9121_of_parse_cb() local
549 struct da9121 *chip = container_of(work, struct da9121, work.work); in da9121_status_poll_on() local
607 struct da9121 *chip = data; in da9121_irq_handler() local
698 static int da9121_set_regulator_config(struct da9121 *chip) in da9121_set_regulator_config()
817 static int da9121_check_device_type(struct i2c_client *i2c, struct da9121 *chip) in da9121_check_device_type()
[all …]
Dda9211-regulator.c120 struct da9211 *chip = rdev_get_drvdata(rdev); in da9211_buck_get_mode() local
147 struct da9211 *chip = rdev_get_drvdata(rdev); in da9211_buck_set_mode() local
170 struct da9211 *chip = rdev_get_drvdata(rdev); in da9211_set_current_limit() local
207 struct da9211 *chip = rdev_get_drvdata(rdev); in da9211_get_current_limit() local
341 struct da9211 *chip = data; in da9211_irq_handler() local
379 static int da9211_regulator_init(struct da9211 *chip) in da9211_regulator_init()
449 struct da9211 *chip; in da9211_i2c_probe() local
/Linux-v5.15/sound/pci/echoaudio/
Decho3g_dsp.c44 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
107 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
119 static int set_phantom_power(struct echoaudio *chip, char on) in set_phantom_power()
/Linux-v5.15/sound/pci/ice1712/
Dmaya44.c173 struct snd_maya44 *chip = snd_kcontrol_chip(kcontrol); in maya_vol_get() local
188 struct snd_maya44 *chip = snd_kcontrol_chip(kcontrol); in maya_vol_put() local
234 struct snd_maya44 *chip = snd_kcontrol_chip(kcontrol); in maya_sw_get() local
246 struct snd_maya44 *chip = snd_kcontrol_chip(kcontrol); in maya_sw_put() local
299 struct snd_maya44 *chip = snd_kcontrol_chip(kcontrol); in maya_gpio_sw_get() local
313 struct snd_maya44 *chip = snd_kcontrol_chip(kcontrol); in maya_gpio_sw_put() local
337 static void wm8776_select_input(struct snd_maya44 *chip, int idx, int line) in wm8776_select_input()
354 struct snd_maya44 *chip = snd_kcontrol_chip(kcontrol); in maya_rec_src_get() local
368 struct snd_maya44 *chip = snd_kcontrol_chip(kcontrol); in maya_rec_src_put() local
405 struct snd_maya44 *chip = snd_kcontrol_chip(kcontrol); in maya_pb_route_get() local
[all …]
/Linux-v5.15/drivers/media/dvb-frontends/
Dmn88443x.c207 static void mn88443x_cmn_power_on(struct mn88443x_priv *chip) in mn88443x_cmn_power_on()
227 static void mn88443x_cmn_power_off(struct mn88443x_priv *chip) in mn88443x_cmn_power_off()
234 static void mn88443x_s_sleep(struct mn88443x_priv *chip) in mn88443x_s_sleep()
242 static void mn88443x_s_wake(struct mn88443x_priv *chip) in mn88443x_s_wake()
249 static void mn88443x_s_tune(struct mn88443x_priv *chip, in mn88443x_s_tune()
259 static int mn88443x_s_read_status(struct mn88443x_priv *chip, in mn88443x_s_read_status()
357 static void mn88443x_t_sleep(struct mn88443x_priv *chip) in mn88443x_t_sleep()
365 static void mn88443x_t_wake(struct mn88443x_priv *chip) in mn88443x_t_wake()
390 static int mn88443x_t_set_freq(struct mn88443x_priv *chip) in mn88443x_t_set_freq()
448 static void mn88443x_t_tune(struct mn88443x_priv *chip, in mn88443x_t_tune()
[all …]
/Linux-v5.15/drivers/pinctrl/nomadik/
Dpinctrl-abx500.c83 struct gpio_chip chip; member
89 static int abx500_gpio_get_bit(struct gpio_chip *chip, u8 reg, in abx500_gpio_get_bit()
112 static int abx500_gpio_set_bits(struct gpio_chip *chip, u8 reg, in abx500_gpio_set_bits()
134 static int abx500_gpio_get(struct gpio_chip *chip, unsigned offset) in abx500_gpio_get()
162 static void abx500_gpio_set(struct gpio_chip *chip, unsigned offset, int val) in abx500_gpio_set()
172 static int abx500_gpio_direction_output(struct gpio_chip *chip, in abx500_gpio_direction_output()
203 static int abx500_gpio_direction_input(struct gpio_chip *chip, unsigned offset) in abx500_gpio_direction_input()
212 static int abx500_gpio_to_irq(struct gpio_chip *chip, unsigned offset) in abx500_gpio_to_irq()
239 static int abx500_set_mode(struct pinctrl_dev *pctldev, struct gpio_chip *chip, in abx500_set_mode()
360 static int abx500_get_mode(struct pinctrl_dev *pctldev, struct gpio_chip *chip, in abx500_get_mode()
[all …]
/Linux-v5.15/drivers/char/tpm/
Dtpm_vtpm_proxy.c29 struct tpm_chip *chip; member
267 static int vtpm_proxy_tpm_op_recv(struct tpm_chip *chip, u8 *buf, size_t count) in vtpm_proxy_tpm_op_recv()
298 static int vtpm_proxy_is_driver_command(struct tpm_chip *chip, in vtpm_proxy_is_driver_command()
330 static int vtpm_proxy_tpm_op_send(struct tpm_chip *chip, u8 *buf, size_t count) in vtpm_proxy_tpm_op_send()
366 static void vtpm_proxy_tpm_op_cancel(struct tpm_chip *chip) in vtpm_proxy_tpm_op_cancel()
371 static u8 vtpm_proxy_tpm_op_status(struct tpm_chip *chip) in vtpm_proxy_tpm_op_status()
381 static bool vtpm_proxy_tpm_req_canceled(struct tpm_chip *chip, u8 status) in vtpm_proxy_tpm_req_canceled()
395 static int vtpm_proxy_request_locality(struct tpm_chip *chip, int locality) in vtpm_proxy_request_locality()
490 struct tpm_chip *chip; in vtpm_proxy_create_proxy_dev() local
/Linux-v5.15/kernel/irq/
Dipi.c186 static int ipi_send_verify(struct irq_chip *chip, struct irq_data *data, in ipi_send_verify()
224 struct irq_chip *chip = irq_data_get_irq_chip(data); in __ipi_send_single() local
266 struct irq_chip *chip = irq_data_get_irq_chip(data); in __ipi_send_mask() local
311 struct irq_chip *chip = data ? irq_data_get_irq_chip(data) : NULL; in ipi_send_single() local
332 struct irq_chip *chip = data ? irq_data_get_irq_chip(data) : NULL; in ipi_send_mask() local
/Linux-v5.15/drivers/net/dsa/mv88e6xxx/
Dserdes.h176 static inline int mv88e6xxx_serdes_get_lane(struct mv88e6xxx_chip *chip, in mv88e6xxx_serdes_get_lane()
185 static inline int mv88e6xxx_serdes_power_up(struct mv88e6xxx_chip *chip, in mv88e6xxx_serdes_power_up()
194 static inline int mv88e6xxx_serdes_power_down(struct mv88e6xxx_chip *chip, in mv88e6xxx_serdes_power_down()
204 mv88e6xxx_serdes_irq_mapping(struct mv88e6xxx_chip *chip, int port) in mv88e6xxx_serdes_irq_mapping()
212 static inline int mv88e6xxx_serdes_irq_enable(struct mv88e6xxx_chip *chip, in mv88e6xxx_serdes_irq_enable()
221 static inline int mv88e6xxx_serdes_irq_disable(struct mv88e6xxx_chip *chip, in mv88e6xxx_serdes_irq_disable()
231 mv88e6xxx_serdes_irq_status(struct mv88e6xxx_chip *chip, int port, int lane) in mv88e6xxx_serdes_irq_status()
/Linux-v5.15/drivers/input/misc/
D88pm860x_onkey.c38 struct pm860x_chip *chip; member
62 struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm860x_onkey_probe() local
116 struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm860x_onkey_suspend() local
125 struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm860x_onkey_resume() local
/Linux-v5.15/arch/sh/boards/mach-x3proto/
Dgpio.c29 static int x3proto_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in x3proto_gpio_direction_input()
43 static int x3proto_gpio_get(struct gpio_chip *chip, unsigned gpio) in x3proto_gpio_get()
48 static int x3proto_gpio_to_irq(struct gpio_chip *chip, unsigned gpio) in x3proto_gpio_to_irq()
63 struct irq_chip *chip = irq_data_get_irq_chip(data); in x3proto_gpio_irq_handler() local

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