/Linux-v5.15/arch/mips/bcm63xx/ |
D | gpio.c | 38 static void bcm63xx_gpio_set(struct gpio_chip *chip, in bcm63xx_gpio_set() 67 static int bcm63xx_gpio_get(struct gpio_chip *chip, unsigned gpio) in bcm63xx_gpio_get() 85 static int bcm63xx_gpio_set_direction(struct gpio_chip *chip, in bcm63xx_gpio_set_direction() 115 static int bcm63xx_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in bcm63xx_gpio_direction_input() 120 static int bcm63xx_gpio_direction_output(struct gpio_chip *chip, in bcm63xx_gpio_direction_output()
|
/Linux-v5.15/drivers/pwm/ |
D | pwm-mediatek.c | 54 struct pwm_chip chip; member 67 to_pwm_mediatek_chip(struct pwm_chip *chip) in to_pwm_mediatek_chip() 72 static int pwm_mediatek_clk_enable(struct pwm_chip *chip, in pwm_mediatek_clk_enable() 100 static void pwm_mediatek_clk_disable(struct pwm_chip *chip, in pwm_mediatek_clk_disable() 110 static inline void pwm_mediatek_writel(struct pwm_mediatek_chip *chip, in pwm_mediatek_writel() 117 static int pwm_mediatek_config(struct pwm_chip *chip, struct pwm_device *pwm, in pwm_mediatek_config() 172 static int pwm_mediatek_enable(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_mediatek_enable() 189 static void pwm_mediatek_disable(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_mediatek_disable()
|
D | pwm-hibvt.c | 36 struct pwm_chip chip; member 66 static inline struct hibvt_pwm_chip *to_hibvt_pwm_chip(struct pwm_chip *chip) in to_hibvt_pwm_chip() 83 static void hibvt_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in hibvt_pwm_enable() 91 static void hibvt_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in hibvt_pwm_disable() 99 static void hibvt_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in hibvt_pwm_config() 117 static void hibvt_pwm_set_polarity(struct pwm_chip *chip, in hibvt_pwm_set_polarity() 131 static void hibvt_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, in hibvt_pwm_get_state() 151 static int hibvt_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in hibvt_pwm_apply()
|
D | pwm-ep93xx.c | 39 struct pwm_chip chip; member 42 static inline struct ep93xx_pwm *to_ep93xx_pwm(struct pwm_chip *chip) in to_ep93xx_pwm() 47 static int ep93xx_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in ep93xx_pwm_request() 54 static void ep93xx_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in ep93xx_pwm_free() 61 static int ep93xx_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in ep93xx_pwm_apply()
|
D | pwm-ntxec.c | 29 struct pwm_chip chip; member 32 static struct ntxec_pwm *ntxec_pwm_from_chip(struct pwm_chip *chip) in ntxec_pwm_from_chip() 58 static int ntxec_pwm_set_raw_period_and_duty_cycle(struct pwm_chip *chip, in ntxec_pwm_set_raw_period_and_duty_cycle() 84 static int ntxec_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm_dev, in ntxec_pwm_apply() 142 struct pwm_chip *chip; in ntxec_pwm_probe() local
|
D | pwm-tegra.c | 65 struct pwm_chip chip; member 79 static inline struct tegra_pwm_chip *to_tegra_pwm_chip(struct pwm_chip *chip) in to_tegra_pwm_chip() 84 static inline u32 pwm_readl(struct tegra_pwm_chip *chip, unsigned int num) in pwm_readl() 89 static inline void pwm_writel(struct tegra_pwm_chip *chip, unsigned int num, in pwm_writel() 95 static int tegra_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in tegra_pwm_config() 201 static int tegra_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in tegra_pwm_enable() 218 static void tegra_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in tegra_pwm_disable()
|
/Linux-v5.15/drivers/char/tpm/ |
D | tpm_ppi.c | 53 struct tpm_chip *chip = to_tpm_chip(dev); in tpm_show_ppi_version() local 63 struct tpm_chip *chip = to_tpm_chip(dev); in tpm_show_ppi_request() local 121 struct tpm_chip *chip = to_tpm_chip(dev); in tpm_store_ppi_request() local 187 struct tpm_chip *chip = to_tpm_chip(dev); in tpm_show_ppi_transition_action() local 228 struct tpm_chip *chip = to_tpm_chip(dev); in tpm_show_ppi_response() local 328 struct tpm_chip *chip = to_tpm_chip(dev); in tpm_show_ppi_tcg_operations() local 338 struct tpm_chip *chip = to_tpm_chip(dev); in tpm_show_ppi_vs_operations() local 366 void tpm_add_ppi(struct tpm_chip *chip) in tpm_add_ppi()
|
D | tpm_ftpm_tee.c | 44 static int ftpm_tee_tpm_op_recv(struct tpm_chip *chip, u8 *buf, size_t count) in ftpm_tee_tpm_op_recv() 73 static int ftpm_tee_tpm_op_send(struct tpm_chip *chip, u8 *buf, size_t len) in ftpm_tee_tpm_op_send() 168 static void ftpm_tee_tpm_op_cancel(struct tpm_chip *chip) in ftpm_tee_tpm_op_cancel() 173 static u8 ftpm_tee_tpm_op_status(struct tpm_chip *chip) in ftpm_tee_tpm_op_status() 178 static bool ftpm_tee_tpm_req_canceled(struct tpm_chip *chip, u8 status) in ftpm_tee_tpm_req_canceled() 220 struct tpm_chip *chip; in ftpm_tee_probe() local
|
D | tpm_infineon.c | 144 static int empty_fifo(struct tpm_chip *chip, int clear_wrfifo) in empty_fifo() 181 static int wait(struct tpm_chip *chip, int wait_for_bit) in wait() 202 static void wait_and_send(struct tpm_chip *chip, u8 sendbyte) in wait_and_send() 216 static void tpm_wtx(struct tpm_chip *chip) in tpm_wtx() 228 static void tpm_wtx_abort(struct tpm_chip *chip) in tpm_wtx_abort() 239 static int tpm_inf_recv(struct tpm_chip *chip, u8 * buf, size_t count) in tpm_inf_recv() 309 static int tpm_inf_send(struct tpm_chip *chip, u8 * buf, size_t count) in tpm_inf_send() 356 static void tpm_inf_cancel(struct tpm_chip *chip) in tpm_inf_cancel() 365 static u8 tpm_inf_status(struct tpm_chip *chip) in tpm_inf_status() 397 struct tpm_chip *chip; in tpm_inf_pnp_probe() local [all …]
|
/Linux-v5.15/drivers/gpio/ |
D | gpio-104-idi-48.c | 46 struct gpio_chip chip; member 54 static int idi_48_gpio_get_direction(struct gpio_chip *chip, unsigned offset) in idi_48_gpio_get_direction() 59 static int idi_48_gpio_direction_input(struct gpio_chip *chip, unsigned offset) in idi_48_gpio_direction_input() 64 static int idi_48_gpio_get(struct gpio_chip *chip, unsigned offset) in idi_48_gpio_get() 84 static int idi_48_gpio_get_multiple(struct gpio_chip *chip, unsigned long *mask, in idi_48_gpio_get_multiple() 113 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in idi_48_irq_mask() local 144 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in idi_48_irq_unmask() local 201 struct gpio_chip *const chip = &idi48gpio->chip; in idi_48_irq_handler() local
|
D | gpio-gpio-mm.c | 40 struct gpio_chip chip; member 48 static int gpiomm_gpio_get_direction(struct gpio_chip *chip, in gpiomm_gpio_get_direction() 61 static int gpiomm_gpio_direction_input(struct gpio_chip *chip, in gpiomm_gpio_direction_input() 99 static int gpiomm_gpio_direction_output(struct gpio_chip *chip, in gpiomm_gpio_direction_output() 146 static int gpiomm_gpio_get(struct gpio_chip *chip, unsigned int offset) in gpiomm_gpio_get() 172 static int gpiomm_gpio_get_multiple(struct gpio_chip *chip, unsigned long *mask, in gpiomm_gpio_get_multiple() 194 static void gpiomm_gpio_set(struct gpio_chip *chip, unsigned int offset, in gpiomm_gpio_set() 215 static void gpiomm_gpio_set_multiple(struct gpio_chip *chip, in gpiomm_gpio_set_multiple()
|
D | gpio-wm831x.c | 29 static int wm831x_gpio_direction_in(struct gpio_chip *chip, unsigned offset) in wm831x_gpio_direction_in() 43 static int wm831x_gpio_get(struct gpio_chip *chip, unsigned offset) in wm831x_gpio_get() 59 static void wm831x_gpio_set(struct gpio_chip *chip, unsigned offset, int value) in wm831x_gpio_set() 68 static int wm831x_gpio_direction_out(struct gpio_chip *chip, in wm831x_gpio_direction_out() 91 static int wm831x_gpio_to_irq(struct gpio_chip *chip, unsigned offset) in wm831x_gpio_to_irq() 129 static int wm831x_set_config(struct gpio_chip *chip, unsigned int offset, in wm831x_set_config() 154 static void wm831x_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) in wm831x_gpio_dbg_show()
|
D | gpio-amd8111.c | 68 struct gpio_chip chip; member 76 static int amd_gpio_request(struct gpio_chip *chip, unsigned offset) in amd_gpio_request() 88 static void amd_gpio_free(struct gpio_chip *chip, unsigned offset) in amd_gpio_free() 97 static void amd_gpio_set(struct gpio_chip *chip, unsigned offset, int value) in amd_gpio_set() 112 static int amd_gpio_get(struct gpio_chip *chip, unsigned offset) in amd_gpio_get() 124 static int amd_gpio_dirout(struct gpio_chip *chip, unsigned offset, int value) in amd_gpio_dirout() 141 static int amd_gpio_dirin(struct gpio_chip *chip, unsigned offset) in amd_gpio_dirin()
|
/Linux-v5.15/drivers/i2c/muxes/ |
D | i2c-mux-ltc4306.c | 50 const struct chip_desc *chip; member 76 static int ltc4306_gpio_get(struct gpio_chip *chip, unsigned int offset) in ltc4306_gpio_get() 89 static void ltc4306_gpio_set(struct gpio_chip *chip, unsigned int offset, in ltc4306_gpio_set() 98 static int ltc4306_gpio_get_direction(struct gpio_chip *chip, in ltc4306_gpio_get_direction() 112 static int ltc4306_gpio_direction_input(struct gpio_chip *chip, in ltc4306_gpio_direction_input() 121 static int ltc4306_gpio_direction_output(struct gpio_chip *chip, in ltc4306_gpio_direction_output() 131 static int ltc4306_gpio_set_config(struct gpio_chip *chip, in ltc4306_gpio_set_config() 211 const struct chip_desc *chip; in ltc4306_probe() local
|
/Linux-v5.15/drivers/mtd/nand/raw/ |
D | lpc32xx_slc.c | 272 static void lpc32xx_nand_cmd_ctrl(struct nand_chip *chip, int cmd, in lpc32xx_nand_cmd_ctrl() 297 static int lpc32xx_nand_device_ready(struct nand_chip *chip) in lpc32xx_nand_device_ready() 329 static void lpc32xx_nand_ecc_enable(struct nand_chip *chip, int mode) in lpc32xx_nand_ecc_enable() 337 static int lpc32xx_nand_ecc_calculate(struct nand_chip *chip, in lpc32xx_nand_ecc_calculate() 351 static int lpc32xx_nand_ecc_correct(struct nand_chip *chip, in lpc32xx_nand_ecc_correct() 363 static uint8_t lpc32xx_nand_read_byte(struct nand_chip *chip) in lpc32xx_nand_read_byte() 373 static void lpc32xx_nand_read_buf(struct nand_chip *chip, u_char *buf, int len) in lpc32xx_nand_read_buf() 385 static void lpc32xx_nand_write_buf(struct nand_chip *chip, const uint8_t *buf, in lpc32xx_nand_write_buf() 398 static int lpc32xx_nand_read_oob_syndrome(struct nand_chip *chip, int page) in lpc32xx_nand_read_oob_syndrome() 408 static int lpc32xx_nand_write_oob_syndrome(struct nand_chip *chip, int page) in lpc32xx_nand_write_oob_syndrome() [all …]
|
D | tmio_nand.c | 107 struct nand_chip chip; member 131 static void tmio_nand_hwcontrol(struct nand_chip *chip, int cmd, in tmio_nand_hwcontrol() 163 static int tmio_nand_dev_ready(struct nand_chip *chip) in tmio_nand_dev_ready() 224 static u_char tmio_nand_read_byte(struct nand_chip *chip) in tmio_nand_read_byte() 244 tmio_nand_write_buf(struct nand_chip *chip, const u_char *buf, int len) in tmio_nand_write_buf() 251 static void tmio_nand_read_buf(struct nand_chip *chip, u_char *buf, int len) in tmio_nand_read_buf() 258 static void tmio_nand_enable_hwecc(struct nand_chip *chip, int mode) in tmio_nand_enable_hwecc() 267 static int tmio_nand_calculate_ecc(struct nand_chip *chip, const u_char *dat, in tmio_nand_calculate_ecc() 289 static int tmio_nand_correct_data(struct nand_chip *chip, unsigned char *buf, in tmio_nand_correct_data() 360 static int tmio_attach_chip(struct nand_chip *chip) in tmio_attach_chip() [all …]
|
D | rockchip-nand-controller.c | 154 struct nand_chip chip; member 191 static inline struct rk_nfc_nand_chip *rk_nfc_to_rknand(struct nand_chip *chip) in rk_nfc_to_rknand() 196 static inline u8 *rk_nfc_buf_to_data_ptr(struct nand_chip *chip, const u8 *p, int i) in rk_nfc_buf_to_data_ptr() 201 static inline u8 *rk_nfc_buf_to_oob_ptr(struct nand_chip *chip, int i) in rk_nfc_buf_to_oob_ptr() 210 static inline u8 *rk_nfc_buf_to_oob_ecc_ptr(struct nand_chip *chip, int i) in rk_nfc_buf_to_oob_ecc_ptr() 220 static inline int rk_nfc_data_len(struct nand_chip *chip) in rk_nfc_data_len() 225 static inline u8 *rk_nfc_data_ptr(struct nand_chip *chip, int i) in rk_nfc_data_ptr() 232 static inline u8 *rk_nfc_oob_ptr(struct nand_chip *chip, int i) in rk_nfc_oob_ptr() 239 static int rk_nfc_hw_ecc_setup(struct nand_chip *chip, u32 strength) in rk_nfc_hw_ecc_setup() 262 static void rk_nfc_select_chip(struct nand_chip *chip, int cs) in rk_nfc_select_chip() [all …]
|
D | arasan-nand-controller.c | 173 struct nand_chip chip; member 252 static int anfc_wait_for_rb(struct arasan_nfc *nfc, struct nand_chip *chip, in anfc_wait_for_rb() 335 static int anfc_select_target(struct nand_chip *chip, int target) in anfc_select_target() 392 static int anfc_read_page_hw_ecc(struct nand_chip *chip, u8 *buf, in anfc_read_page_hw_ecc() 498 static int anfc_sel_read_page_hw_ecc(struct nand_chip *chip, u8 *buf, in anfc_sel_read_page_hw_ecc() 510 static int anfc_write_page_hw_ecc(struct nand_chip *chip, const u8 *buf, in anfc_write_page_hw_ecc() 570 static int anfc_sel_write_page_hw_ecc(struct nand_chip *chip, const u8 *buf, in anfc_sel_write_page_hw_ecc() 583 static int anfc_parse_instructions(struct nand_chip *chip, in anfc_parse_instructions() 711 static int anfc_misc_data_type_exec(struct nand_chip *chip, in anfc_misc_data_type_exec() 735 static int anfc_param_read_type_exec(struct nand_chip *chip, in anfc_param_read_type_exec() [all …]
|
D | pl35x-nand-controller.c | 120 struct nand_chip chip; member 154 static inline struct pl35x_nand *to_pl35x_nand(struct nand_chip *chip) in to_pl35x_nand() 162 struct nand_chip *chip = mtd_to_nand(mtd); in pl35x_ecc_ooblayout16_ecc() local 176 struct nand_chip *chip = mtd_to_nand(mtd); in pl35x_ecc_ooblayout16_free() local 274 struct nand_chip *chip, in pl35x_smc_set_ecc_mode() 296 static void pl35x_smc_force_byte_access(struct nand_chip *chip, in pl35x_smc_force_byte_access() 314 static void pl35x_nand_select_target(struct nand_chip *chip, in pl35x_nand_select_target() 333 static void pl35x_nand_read_data_op(struct nand_chip *chip, u8 *in, in pl35x_nand_read_data_op() 364 static void pl35x_nand_write_data_op(struct nand_chip *chip, const u8 *out, in pl35x_nand_write_data_op() 440 static void pl35x_nand_ecc_reg_to_array(struct nand_chip *chip, u32 ecc_reg, in pl35x_nand_ecc_reg_to_array() [all …]
|
/Linux-v5.15/arch/arm/mach-s3c/ |
D | pm-gpio.c | 27 static void samsung_gpio_pm_1bit_save(struct samsung_gpio_chip *chip) in samsung_gpio_pm_1bit_save() 33 static void samsung_gpio_pm_1bit_resume(struct samsung_gpio_chip *chip) in samsung_gpio_pm_1bit_resume() 64 static void samsung_gpio_pm_2bit_save(struct samsung_gpio_chip *chip) in samsung_gpio_pm_2bit_save() 120 static void samsung_gpio_pm_2bit_resume(struct samsung_gpio_chip *chip) in samsung_gpio_pm_2bit_resume() 192 static void samsung_gpio_pm_4bit_save(struct samsung_gpio_chip *chip) in samsung_gpio_pm_4bit_save() 241 static void samsung_gpio_pm_4bit_con(struct samsung_gpio_chip *chip, int index) in samsung_gpio_pm_4bit_con() 256 static void samsung_gpio_pm_4bit_resume(struct samsung_gpio_chip *chip) in samsung_gpio_pm_4bit_resume()
|
/Linux-v5.15/sound/isa/sb/ |
D | jazz16.c | 70 struct snd_sb *chip; member 73 static irqreturn_t jazz16_interrupt(int irq, void *chip) in jazz16_interrupt() 104 struct snd_sb chip; in jazz16_detect_board() local 156 static int jazz16_configure_board(struct snd_sb *chip, int mpu_irq) in jazz16_configure_board() 222 struct snd_sb *chip; in snd_jazz16_probe() local 338 struct snd_sb *chip = acard->chip; in snd_jazz16_suspend() local 349 struct snd_sb *chip = acard->chip; in snd_jazz16_resume() local
|
/Linux-v5.15/sound/i2c/ |
D | cs8427.c | 86 struct cs8427 *chip = device->private_data; in snd_cs8427_select_corudata() local 106 struct cs8427 *chip = device->private_data; in snd_cs8427_send_corudata() local 190 struct cs8427 *chip = device->private_data; in snd_cs8427_init() local 262 struct cs8427 *chip; in snd_cs8427_create() local 314 struct cs8427 *chip; in snd_cs8427_reset() local 423 struct cs8427 *chip = device->private_data; in snd_cs8427_spdif_get() local 435 struct cs8427 *chip = device->private_data; in snd_cs8427_spdif_put() local 527 struct cs8427 *chip = cs8427->private_data; in snd_cs8427_iec958_build() local 559 struct cs8427 *chip; in snd_cs8427_iec958_active() local 578 struct cs8427 *chip; in snd_cs8427_iec958_pcm() local
|
/Linux-v5.15/drivers/iio/adc/ |
D | ad7291.c | 87 static int ad7291_i2c_read(struct ad7291_chip_info *chip, u8 reg, u16 *data) in ad7291_i2c_read() 103 static int ad7291_i2c_write(struct ad7291_chip_info *chip, u8 reg, u16 data) in ad7291_i2c_write() 111 struct ad7291_chip_info *chip = iio_priv(private); in ad7291_event_handler() local 206 struct ad7291_chip_info *chip = iio_priv(indio_dev); in ad7291_read_event_value() local 231 struct ad7291_chip_info *chip = iio_priv(indio_dev); in ad7291_write_event_value() local 250 struct ad7291_chip_info *chip = iio_priv(indio_dev); in ad7291_read_event_config() local 275 struct ad7291_chip_info *chip = iio_priv(indio_dev); in ad7291_write_event_config() local 325 struct ad7291_chip_info *chip = iio_priv(indio_dev); in ad7291_read_raw() local 466 struct ad7291_chip_info *chip; in ad7291_probe() local 550 struct ad7291_chip_info *chip = iio_priv(indio_dev); in ad7291_remove() local
|
/Linux-v5.15/sound/pci/ |
D | maestro3.c | 910 static inline void snd_m3_outw(struct snd_m3 *chip, u16 value, unsigned long reg) in snd_m3_outw() 915 static inline u16 snd_m3_inw(struct snd_m3 *chip, unsigned long reg) in snd_m3_inw() 920 static inline void snd_m3_outb(struct snd_m3 *chip, u8 value, unsigned long reg) in snd_m3_outb() 925 static inline u8 snd_m3_inb(struct snd_m3 *chip, unsigned long reg) in snd_m3_inb() 934 static u16 snd_m3_assp_read(struct snd_m3 *chip, u16 region, u16 index) in snd_m3_assp_read() 941 static void snd_m3_assp_write(struct snd_m3 *chip, u16 region, u16 index, u16 data) in snd_m3_assp_write() 948 static void snd_m3_assp_halt(struct snd_m3 *chip) in snd_m3_assp_halt() 955 static void snd_m3_assp_continue(struct snd_m3 *chip) in snd_m3_assp_continue() 969 static int snd_m3_add_list(struct snd_m3 *chip, struct m3_list *list, u16 val) in snd_m3_add_list() 977 static void snd_m3_remove_list(struct snd_m3 *chip, struct m3_list *list, int index) in snd_m3_remove_list() [all …]
|
/Linux-v5.15/sound/pci/ymfpci/ |
D | ymfpci.c | 61 static int snd_ymfpci_create_gameport(struct snd_ymfpci *chip, int dev, in snd_ymfpci_create_gameport() 141 void snd_ymfpci_free_gameport(struct snd_ymfpci *chip) in snd_ymfpci_free_gameport() 149 static inline int snd_ymfpci_create_gameport(struct snd_ymfpci *chip, int dev, int l, int l2) { ret… in snd_ymfpci_create_gameport() 150 void snd_ymfpci_free_gameport(struct snd_ymfpci *chip) { } in snd_ymfpci_free_gameport() 160 struct snd_ymfpci *chip; in snd_card_ymfpci_probe() local
|