Home
last modified time | relevance | path

Searched defs:chip (Results 251 – 275 of 1265) sorted by relevance

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

/Linux-v5.15/drivers/mtd/nand/raw/
Dmarvell_nand.c333 struct nand_chip chip; member
345 static inline struct marvell_nand_chip *to_marvell_nand(struct nand_chip *chip) in to_marvell_nand()
536 static void marvell_nfc_force_byte_access(struct nand_chip *chip, in marvell_nfc_force_byte_access()
561 static int marvell_nfc_wait_ndrun(struct nand_chip *chip) in marvell_nfc_wait_ndrun()
599 static int marvell_nfc_prepare_cmd(struct nand_chip *chip) in marvell_nfc_prepare_cmd()
631 static void marvell_nfc_send_cmd(struct nand_chip *chip, in marvell_nfc_send_cmd()
658 static int marvell_nfc_end_cmd(struct nand_chip *chip, int flag, in marvell_nfc_end_cmd()
689 static int marvell_nfc_wait_cmdd(struct nand_chip *chip) in marvell_nfc_wait_cmdd()
718 static int marvell_nfc_wait_op(struct nand_chip *chip, unsigned int timeout_ms) in marvell_nfc_wait_op()
755 static void marvell_nfc_select_target(struct nand_chip *chip, in marvell_nfc_select_target()
[all …]
Dmtk_nand.c184 static inline u8 *data_ptr(struct nand_chip *chip, const u8 *p, int i) in data_ptr()
189 static inline u8 *oob_ptr(struct nand_chip *chip, int i) in oob_ptr()
208 static inline int mtk_data_len(struct nand_chip *chip) in mtk_data_len()
215 static inline u8 *mtk_data_ptr(struct nand_chip *chip, int i) in mtk_data_ptr()
222 static inline u8 *mtk_oob_ptr(struct nand_chip *chip, int i) in mtk_oob_ptr()
321 struct nand_chip *chip = mtd_to_nand(mtd); in mtk_nfc_hw_runtime_config() local
401 static inline u8 mtk_nfc_read_byte(struct nand_chip *chip) in mtk_nfc_read_byte()
429 static void mtk_nfc_read_buf(struct nand_chip *chip, u8 *buf, int len) in mtk_nfc_read_buf()
437 static void mtk_nfc_write_byte(struct nand_chip *chip, u8 byte) in mtk_nfc_write_byte()
458 static void mtk_nfc_write_buf(struct nand_chip *chip, const u8 *buf, int len) in mtk_nfc_write_buf()
[all …]
Dr852.c65 struct nand_chip *chip = mtd_to_nand(mtd); in r852_get_dev() local
230 static void r852_write_buf(struct nand_chip *chip, const uint8_t *buf, int len) in r852_write_buf()
264 static void r852_read_buf(struct nand_chip *chip, uint8_t *buf, int len) in r852_read_buf()
301 static uint8_t r852_read_byte(struct nand_chip *chip) in r852_read_byte()
315 static void r852_cmdctl(struct nand_chip *chip, int dat, unsigned int ctrl) in r852_cmdctl()
360 static int r852_wait(struct nand_chip *chip) in r852_wait()
387 static int r852_ready(struct nand_chip *chip) in r852_ready()
398 static void r852_ecc_hwctl(struct nand_chip *chip, int mode) in r852_ecc_hwctl()
430 static int r852_ecc_calculate(struct nand_chip *chip, const uint8_t *dat, in r852_ecc_calculate()
462 static int r852_ecc_correct(struct nand_chip *chip, uint8_t *dat, in r852_ecc_correct()
[all …]
/Linux-v5.15/drivers/char/tpm/eventlog/
Dcommon.c32 struct tpm_chip *chip; in tpm_bios_measurements_open() local
59 struct tpm_chip *chip = (struct tpm_chip *)seq->private; in tpm_bios_measurements_release() local
74 static int tpm_read_log(struct tpm_chip *chip) in tpm_read_log()
103 void tpm_bios_log_setup(struct tpm_chip *chip) in tpm_bios_log_setup()
169 void tpm_bios_log_teardown(struct tpm_chip *chip) in tpm_bios_log_teardown()
/Linux-v5.15/drivers/char/tpm/
Dxen-tpmfront.c21 struct tpm_chip *chip; member
40 static bool wait_for_tpm_stat_cond(struct tpm_chip *chip, u8 mask, in wait_for_tpm_stat_cond()
55 static int wait_for_tpm_stat(struct tpm_chip *chip, u8 mask, in wait_for_tpm_stat()
100 static u8 vtpm_status(struct tpm_chip *chip) in vtpm_status()
116 static bool vtpm_req_canceled(struct tpm_chip *chip, u8 status) in vtpm_req_canceled()
121 static void vtpm_cancel(struct tpm_chip *chip) in vtpm_cancel()
134 static int vtpm_send(struct tpm_chip *chip, u8 *buf, size_t count) in vtpm_send()
176 static int vtpm_recv(struct tpm_chip *chip, u8 *buf, size_t count) in vtpm_recv()
236 struct tpm_chip *chip; in setup_chip() local
377 struct tpm_chip *chip = dev_get_drvdata(&dev->dev); in tpmfront_remove() local
Dtpm_nsc.c70 static int wait_for_stat(struct tpm_chip *chip, u8 mask, u8 val, u8 * data) in wait_for_stat()
93 static int nsc_wait_for_ready(struct tpm_chip *chip) in nsc_wait_for_ready()
123 static int tpm_nsc_recv(struct tpm_chip *chip, u8 * buf, size_t count) in tpm_nsc_recv()
181 static int tpm_nsc_send(struct tpm_chip *chip, u8 * buf, size_t count) in tpm_nsc_send()
227 static void tpm_nsc_cancel(struct tpm_chip *chip) in tpm_nsc_cancel()
234 static u8 tpm_nsc_status(struct tpm_chip *chip) in tpm_nsc_status()
241 static bool tpm_nsc_req_canceled(struct tpm_chip *chip, u8 status) in tpm_nsc_req_canceled()
260 struct tpm_chip *chip = dev_get_drvdata(dev); in tpm_nsc_remove() local
293 struct tpm_chip *chip; in init_nsc() local
/Linux-v5.15/drivers/gpio/
Dgpio-104-dio-48e.c47 struct gpio_chip chip; member
56 static int dio48e_gpio_get_direction(struct gpio_chip *chip, unsigned int offset) in dio48e_gpio_get_direction()
68 static int dio48e_gpio_direction_input(struct gpio_chip *chip, unsigned int offset) in dio48e_gpio_direction_input()
107 static int dio48e_gpio_direction_output(struct gpio_chip *chip, unsigned int offset, in dio48e_gpio_direction_output()
157 static int dio48e_gpio_get(struct gpio_chip *chip, unsigned int offset) in dio48e_gpio_get()
183 static int dio48e_gpio_get_multiple(struct gpio_chip *chip, unsigned long *mask, in dio48e_gpio_get_multiple()
205 static void dio48e_gpio_set(struct gpio_chip *chip, unsigned int offset, int value) in dio48e_gpio_set()
225 static void dio48e_gpio_set_multiple(struct gpio_chip *chip, in dio48e_gpio_set_multiple()
259 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in dio48e_irq_mask() local
284 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in dio48e_irq_unmask() local
[all …]
Dgpio-wcove.c93 struct gpio_chip chip; member
144 static int wcove_gpio_dir_in(struct gpio_chip *chip, unsigned int gpio) in wcove_gpio_dir_in()
155 static int wcove_gpio_dir_out(struct gpio_chip *chip, unsigned int gpio, in wcove_gpio_dir_out()
167 static int wcove_gpio_get_direction(struct gpio_chip *chip, unsigned int gpio) in wcove_gpio_get_direction()
186 static int wcove_gpio_get(struct gpio_chip *chip, unsigned int gpio) in wcove_gpio_get()
202 static void wcove_gpio_set(struct gpio_chip *chip, unsigned int gpio, int value) in wcove_gpio_set()
216 static int wcove_gpio_set_config(struct gpio_chip *chip, unsigned int gpio, in wcove_gpio_set_config()
241 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in wcove_irq_type() local
272 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in wcove_bus_lock() local
280 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in wcove_bus_sync_unlock() local
[all …]
Dgpio-uniphier.c28 struct gpio_chip chip; member
73 static void uniphier_gpio_bank_write(struct gpio_chip *chip, unsigned int bank, in uniphier_gpio_bank_write()
85 static void uniphier_gpio_offset_write(struct gpio_chip *chip, in uniphier_gpio_offset_write()
97 static int uniphier_gpio_offset_read(struct gpio_chip *chip, in uniphier_gpio_offset_read()
110 static int uniphier_gpio_get_direction(struct gpio_chip *chip, in uniphier_gpio_get_direction()
119 static int uniphier_gpio_direction_input(struct gpio_chip *chip, in uniphier_gpio_direction_input()
127 static int uniphier_gpio_direction_output(struct gpio_chip *chip, in uniphier_gpio_direction_output()
136 static int uniphier_gpio_get(struct gpio_chip *chip, unsigned int offset) in uniphier_gpio_get()
141 static void uniphier_gpio_set(struct gpio_chip *chip, in uniphier_gpio_set()
147 static void uniphier_gpio_set_multiple(struct gpio_chip *chip, in uniphier_gpio_set_multiple()
[all …]
Dgpio-lp873x.c28 struct gpio_chip chip; member
32 static int lp873x_gpio_get_direction(struct gpio_chip *chip, in lp873x_gpio_get_direction()
39 static int lp873x_gpio_direction_input(struct gpio_chip *chip, in lp873x_gpio_direction_input()
46 static int lp873x_gpio_direction_output(struct gpio_chip *chip, in lp873x_gpio_direction_output()
57 static int lp873x_gpio_get(struct gpio_chip *chip, unsigned int offset) in lp873x_gpio_get()
69 static void lp873x_gpio_set(struct gpio_chip *chip, unsigned int offset, in lp873x_gpio_set()
Dgpio-mpc5200.c61 struct mpc52xx_gpiochip *chip = gpiochip_get_data(gc); in __mpc52xx_wkup_gpio_set() local
89 struct mpc52xx_gpiochip *chip = gpiochip_get_data(gc); in mpc52xx_wkup_gpio_dir_in() local
113 struct mpc52xx_gpiochip *chip = gpiochip_get_data(gc); in mpc52xx_wkup_gpio_dir_out() local
137 struct mpc52xx_gpiochip *chip; in mpc52xx_wkup_gpiochip_probe() local
170 struct mpc52xx_gpiochip *chip = platform_get_drvdata(ofdev); in mpc52xx_gpiochip_remove() local
223 struct mpc52xx_gpiochip *chip = gpiochip_get_data(gc); in __mpc52xx_simple_gpio_set() local
250 struct mpc52xx_gpiochip *chip = gpiochip_get_data(gc); in mpc52xx_simple_gpio_dir_in() local
273 struct mpc52xx_gpiochip *chip = gpiochip_get_data(gc); in mpc52xx_simple_gpio_dir_out() local
299 struct mpc52xx_gpiochip *chip; in mpc52xx_simple_gpiochip_probe() local
Dgpio-rda.c38 struct gpio_chip chip; member
45 static inline void rda_gpio_update(struct gpio_chip *chip, unsigned int offset, in rda_gpio_update()
67 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in rda_gpio_irq_mask() local
81 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in rda_gpio_irq_ack() local
87 static int rda_gpio_set_irq(struct gpio_chip *chip, u32 offset, in rda_gpio_set_irq()
153 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in rda_gpio_irq_unmask() local
162 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in rda_gpio_irq_set_type() local
180 struct gpio_chip *chip = irq_desc_get_handler_data(desc); in rda_gpio_irq_handler() local
/Linux-v5.15/sound/pci/hda/
Dhda_controller.h84 struct azx *chip; member
153 #define azx_bus(chip) (&(chip)->bus.core) argument
156 static inline bool azx_snoop(struct azx *chip) in azx_snoop()
165 #define azx_writel(chip, reg, value) \ argument
167 #define azx_readl(chip, reg) \ argument
169 #define azx_writew(chip, reg, value) \ argument
171 #define azx_readw(chip, reg) \ argument
173 #define azx_writeb(chip, reg, value) \ argument
175 #define azx_readb(chip, reg) \ argument
178 #define azx_has_pm_runtime(chip) \ argument
[all …]
/Linux-v5.15/drivers/leds/
Dleds-lp5562.c127 static void lp5562_load_engine(struct lp55xx_chip *chip) in lp5562_load_engine()
147 static void lp5562_stop_engine(struct lp55xx_chip *chip) in lp5562_stop_engine()
153 static void lp5562_run_engine(struct lp55xx_chip *chip, bool start) in lp5562_run_engine()
206 static int lp5562_update_firmware(struct lp55xx_chip *chip, in lp5562_update_firmware()
259 static void lp5562_firmware_loaded(struct lp55xx_chip *chip) in lp5562_firmware_loaded()
283 static int lp5562_post_init_device(struct lp55xx_chip *chip) in lp5562_post_init_device()
317 struct lp55xx_chip *chip = led->chip; in lp5562_led_brightness() local
333 static void lp5562_write_program_memory(struct lp55xx_chip *chip, in lp5562_write_program_memory()
356 static int lp5562_run_predef_led_pattern(struct lp55xx_chip *chip, int mode) in lp5562_run_predef_led_pattern()
410 struct lp55xx_chip *chip = led->chip; in lp5562_store_pattern() local
[all …]
/Linux-v5.15/sound/isa/opti9xx/
Dopti92x-ad1848.c104 #define OPTi93X_PORT(chip, r) ((chip)->port + OPTi93X_##r) argument
167 static int snd_opti9xx_init(struct snd_opti9xx *chip, in snd_opti9xx_init()
227 static unsigned char snd_opti9xx_read(struct snd_opti9xx *chip, in snd_opti9xx_read()
271 static void snd_opti9xx_write(struct snd_opti9xx *chip, unsigned char reg, in snd_opti9xx_write()
314 static inline void snd_opti9xx_write_mask(struct snd_opti9xx *chip, in snd_opti9xx_write_mask()
322 static int snd_opti9xx_configure(struct snd_opti9xx *chip, in snd_opti9xx_configure()
584 static int snd_opti93x_mixer(struct snd_wss *chip) in snd_opti93x_mixer()
637 struct snd_opti9xx *chip = dev_id; in snd_opti93x_interrupt() local
658 struct snd_opti9xx *chip) in snd_opti9xx_read_check()
702 struct snd_opti9xx *chip)
[all …]
/Linux-v5.15/sound/pcmcia/vx/
Dvxpocket.c110 struct vx_core *chip; in snd_vxpocket_new() local
148 static int snd_vxpocket_assign_resources(struct vx_core *chip, int port, int irq) in snd_vxpocket_assign_resources()
178 struct vx_core *chip = link->priv; in vxpocket_config() local
227 struct vx_core *chip = link->priv; in vxp_suspend() local
240 struct vx_core *chip = link->priv; in vxp_resume() local
304 struct vx_core *chip; in vxpocket_detach() local
/Linux-v5.15/drivers/mfd/
Dmt6358-irq.c59 struct mt6397_chip *chip = irq_data_get_irq_chip_data(data); in pmic_irq_enable() local
68 struct mt6397_chip *chip = irq_data_get_irq_chip_data(data); in pmic_irq_disable() local
76 struct mt6397_chip *chip = irq_data_get_irq_chip_data(data); in pmic_irq_lock() local
84 struct mt6397_chip *chip = irq_data_get_irq_chip_data(data); in pmic_irq_sync_unlock() local
121 static void mt6358_irq_sp_handler(struct mt6397_chip *chip, in mt6358_irq_sp_handler()
163 struct mt6397_chip *chip = data; in mt6358_irq_handler() local
208 int mt6358_irq_init(struct mt6397_chip *chip) in mt6358_irq_init()
/Linux-v5.15/drivers/pwm/
Dpwm-vt8500.c51 struct pwm_chip chip; member
56 #define to_vt8500_chip(chip) container_of(chip, struct vt8500_chip, chip) argument
72 static int vt8500_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in vt8500_pwm_config()
126 static int vt8500_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in vt8500_pwm_enable()
146 static void vt8500_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in vt8500_pwm_disable()
159 static int vt8500_pwm_set_polarity(struct pwm_chip *chip, in vt8500_pwm_set_polarity()
195 struct vt8500_chip *chip; in vt8500_pwm_probe() local
241 struct vt8500_chip *chip = platform_get_drvdata(pdev); in vt8500_pwm_remove() local
Dpwm-berlin.c49 struct pwm_chip chip; member
54 static inline struct berlin_pwm_chip *to_berlin_pwm_chip(struct pwm_chip *chip) in to_berlin_pwm_chip()
72 static int berlin_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in berlin_pwm_request()
83 static void berlin_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in berlin_pwm_free()
90 static int berlin_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in berlin_pwm_config()
128 static int berlin_pwm_set_polarity(struct pwm_chip *chip, in berlin_pwm_set_polarity()
147 static int berlin_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in berlin_pwm_enable()
159 static void berlin_pwm_disable(struct pwm_chip *chip, in berlin_pwm_disable()
170 static int berlin_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in berlin_pwm_apply()
/Linux-v5.15/drivers/media/i2c/
Dtvaudio.c154 static int chip_write(struct CHIPSTATE *chip, int subaddr, int val) in chip_write()
197 static int chip_write_masked(struct CHIPSTATE *chip, in chip_write_masked()
219 static int chip_read(struct CHIPSTATE *chip) in chip_read()
237 static int chip_read2(struct CHIPSTATE *chip, int subaddr) in chip_read2()
272 static int chip_cmd(struct CHIPSTATE *chip, char *name, audiocmd *cmd) in chip_cmd()
321 struct CHIPSTATE *chip = from_timer(chip, t, wt); in chip_thread_wake() local
327 struct CHIPSTATE *chip = data; in chip_thread() local
416 static int tda9840_getrxsubchans(struct CHIPSTATE *chip) in tda9840_getrxsubchans()
438 static void tda9840_setaudmode(struct CHIPSTATE *chip, int mode) in tda9840_setaudmode()
467 static int tda9840_checkit(struct CHIPSTATE *chip) in tda9840_checkit()
[all …]
/Linux-v5.15/drivers/mtd/chips/
Dcfi_cmdset_0002.c126 static int cfi_check_err_status(struct map_info *map, struct flchip *chip, in cfi_check_err_status()
815 static int __xipram chip_ready(struct map_info *map, struct flchip *chip, in chip_ready()
855 static int __xipram chip_good(struct map_info *map, struct flchip *chip, in chip_good()
882 static int get_chip(struct map_info *map, struct flchip *chip, unsigned long adr, int mode) in get_chip()
988 static void put_chip(struct map_info *map, struct flchip *chip, unsigned long adr) in put_chip()
1029 static void xip_disable(struct map_info *map, struct flchip *chip, in xip_disable()
1037 static void __xipram xip_enable(struct map_info *map, struct flchip *chip, in xip_enable()
1064 static void __xipram xip_udelay(struct map_info *map, struct flchip *chip, in xip_udelay()
1156 #define UDELAY(map, chip, adr, usec) xip_udelay(map, chip, adr, usec) argument
1168 #define INVALIDATE_CACHE_UDELAY(map, chip, adr, len, usec) \ argument
[all …]
/Linux-v5.15/arch/arm/mach-s3c/
Dgpio-cfg-helpers.h23 static inline int samsung_gpio_do_setcfg(struct samsung_gpio_chip *chip, in samsung_gpio_do_setcfg()
29 static inline unsigned samsung_gpio_do_getcfg(struct samsung_gpio_chip *chip, in samsung_gpio_do_getcfg()
35 static inline int samsung_gpio_do_setpull(struct samsung_gpio_chip *chip, in samsung_gpio_do_setpull()
41 static inline samsung_gpio_pull_t samsung_gpio_do_getpull(struct samsung_gpio_chip *chip, in samsung_gpio_do_getpull()
/Linux-v5.15/sound/usb/
Dclock.c96 static int uac_clock_selector_get_val(struct snd_usb_audio *chip, int selector_id) in uac_clock_selector_get_val()
114 static int uac_clock_selector_set_val(struct snd_usb_audio *chip, int selector_id, in uac_clock_selector_set_val()
149 static bool uac_clock_source_is_valid_quirk(struct snd_usb_audio *chip, in uac_clock_source_is_valid_quirk()
211 static bool uac_clock_source_is_valid(struct snd_usb_audio *chip, in uac_clock_source_is_valid()
254 static int __uac_clock_find_source(struct snd_usb_audio *chip, in __uac_clock_find_source()
384 int snd_usb_clock_find_source(struct snd_usb_audio *chip, in snd_usb_clock_find_source()
400 static int set_sample_rate_v1(struct snd_usb_audio *chip, in set_sample_rate_v1()
458 static int get_sample_rate_v2v3(struct snd_usb_audio *chip, int iface, in get_sample_rate_v2v3()
488 int snd_usb_set_sample_rate_v2v3(struct snd_usb_audio *chip, in snd_usb_set_sample_rate_v2v3()
521 static int set_sample_rate_v2v3(struct snd_usb_audio *chip, in set_sample_rate_v2v3()
[all …]
/Linux-v5.15/drivers/staging/iio/adc/
Dad7816.c64 static int ad7816_spi_read(struct ad7816_chip_info *chip, u16 *data) in ad7816_spi_read()
105 static int ad7816_spi_write(struct ad7816_chip_info *chip, u8 data) in ad7816_spi_write()
124 struct ad7816_chip_info *chip = iio_priv(indio_dev); in ad7816_show_mode() local
137 struct ad7816_chip_info *chip = iio_priv(indio_dev); in ad7816_store_mode() local
170 struct ad7816_chip_info *chip = iio_priv(indio_dev); in ad7816_show_channel() local
181 struct ad7816_chip_info *chip = iio_priv(indio_dev); in ad7816_store_channel() local
218 struct ad7816_chip_info *chip = iio_priv(indio_dev); in ad7816_show_value() local
274 struct ad7816_chip_info *chip = iio_priv(indio_dev); in ad7816_show_oti() local
295 struct ad7816_chip_info *chip = iio_priv(indio_dev); in ad7816_set_oti() local
354 struct ad7816_chip_info *chip; in ad7816_probe() local
/Linux-v5.15/arch/mips/ar7/
Dgpio.c19 struct gpio_chip chip; member
22 static int ar7_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in ar7_gpio_get_value()
30 static int titan_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in titan_gpio_get_value()
39 static void ar7_gpio_set_value(struct gpio_chip *chip, in ar7_gpio_set_value()
52 static void titan_gpio_set_value(struct gpio_chip *chip, in titan_gpio_set_value()
66 static int ar7_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in ar7_gpio_direction_input()
76 static int titan_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in titan_gpio_direction_input()
90 static int ar7_gpio_direction_output(struct gpio_chip *chip, in ar7_gpio_direction_output()
102 static int titan_gpio_direction_output(struct gpio_chip *chip, in titan_gpio_direction_output()

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