Home
last modified time | relevance | path

Searched defs:chip (Results 301 – 325 of 1265) sorted by relevance

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

/Linux-v5.15/arch/mips/bcm63xx/
Dgpio.c38 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/
Dpwm-mediatek.c54 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()
Dpwm-hibvt.c36 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()
Dpwm-ep93xx.c39 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()
Dpwm-ntxec.c29 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
Dpwm-tegra.c65 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/
Dtpm_ppi.c53 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()
Dtpm_ftpm_tee.c44 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
Dtpm_infineon.c144 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/
Dgpio-104-idi-48.c46 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
Dgpio-gpio-mm.c40 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()
Dgpio-wm831x.c29 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()
Dgpio-amd8111.c68 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/
Di2c-mux-ltc4306.c50 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/
Dlpc32xx_slc.c272 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 …]
Dtmio_nand.c107 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 …]
Drockchip-nand-controller.c154 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 …]
Darasan-nand-controller.c173 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 …]
Dpl35x-nand-controller.c120 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/
Dpm-gpio.c27 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/
Djazz16.c70 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/
Dcs8427.c86 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/
Dad7291.c87 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/
Dmaestro3.c910 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/
Dymfpci.c61 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

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