/Linux-v5.15/drivers/mtd/nand/raw/atmel/ |
D | nand-controller.c | 171 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/ |
D | sdhci-pci-o2micro.c | 154 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/ |
D | pwm-atmel-tcb.c | 52 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()
|
D | pwm-lpc18xx-sct.c | 93 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()
|
D | pwm-imx-tpm.c | 60 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()
|
D | pwm-bcm2835.c | 27 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()
|
D | pwm-pxa.c | 44 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/ |
D | gpio-em.c | 183 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()
|
D | gpio-thunderx.c | 55 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 …]
|
D | gpio-madera.c | 23 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()
|
D | gpio-loongson.c | 40 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/ |
D | leds-lm3642.c | 87 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/ |
D | davinci_nand.c | 42 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 …]
|
D | vf610_nfc.c | 152 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/ |
D | da9121-regulator.c | 172 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 …]
|
D | da9211-regulator.c | 120 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/ |
D | echo3g_dsp.c | 44 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/ |
D | maya44.c | 173 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/ |
D | mn88443x.c | 207 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/ |
D | pinctrl-abx500.c | 83 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/ |
D | tpm_vtpm_proxy.c | 29 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/ |
D | ipi.c | 186 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/ |
D | serdes.h | 176 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/ |
D | 88pm860x_onkey.c | 38 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/ |
D | gpio.c | 29 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
|