/Linux-v5.15/drivers/mtd/nand/raw/ |
D | marvell_nand.c | 333 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 …]
|
D | mtk_nand.c | 184 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 …]
|
D | r852.c | 65 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/ |
D | common.c | 32 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/ |
D | xen-tpmfront.c | 21 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
|
D | tpm_nsc.c | 70 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/ |
D | gpio-104-dio-48e.c | 47 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 …]
|
D | gpio-wcove.c | 93 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 …]
|
D | gpio-uniphier.c | 28 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 …]
|
D | gpio-lp873x.c | 28 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()
|
D | gpio-mpc5200.c | 61 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
|
D | gpio-rda.c | 38 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/ |
D | hda_controller.h | 84 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/ |
D | leds-lp5562.c | 127 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/ |
D | opti92x-ad1848.c | 104 #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/ |
D | vxpocket.c | 110 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/ |
D | mt6358-irq.c | 59 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/ |
D | pwm-vt8500.c | 51 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
|
D | pwm-berlin.c | 49 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/ |
D | tvaudio.c | 154 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/ |
D | cfi_cmdset_0002.c | 126 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/ |
D | gpio-cfg-helpers.h | 23 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/ |
D | clock.c | 96 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/ |
D | ad7816.c | 64 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/ |
D | gpio.c | 19 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()
|