| /OK3568_Linux_fs/kernel/drivers/net/dsa/mv88e6xxx/ |
| H A D | serdes.h | 133 static inline u8 mv88e6xxx_serdes_get_lane(struct mv88e6xxx_chip *chip, in mv88e6xxx_serdes_get_lane() 142 static inline int mv88e6xxx_serdes_power_up(struct mv88e6xxx_chip *chip, in mv88e6xxx_serdes_power_up() 151 static inline int mv88e6xxx_serdes_power_down(struct mv88e6xxx_chip *chip, in mv88e6xxx_serdes_power_down() 161 mv88e6xxx_serdes_irq_mapping(struct mv88e6xxx_chip *chip, int port) in mv88e6xxx_serdes_irq_mapping() 169 static inline int mv88e6xxx_serdes_irq_enable(struct mv88e6xxx_chip *chip, in mv88e6xxx_serdes_irq_enable() 178 static inline int mv88e6xxx_serdes_irq_disable(struct mv88e6xxx_chip *chip, in mv88e6xxx_serdes_irq_disable() 188 mv88e6xxx_serdes_irq_status(struct mv88e6xxx_chip *chip, int port, u8 lane) in mv88e6xxx_serdes_irq_status()
|
| /OK3568_Linux_fs/kernel/drivers/mtd/nand/raw/ |
| H A D | hisi504_nand.c | 126 struct nand_chip chip; member 181 struct nand_chip *chip = &host->chip; in hisi_nfc_dma_transfer() local 347 static void hisi_nfc_select_chip(struct nand_chip *chip, int chipselect) in hisi_nfc_select_chip() 357 static uint8_t hisi_nfc_read_byte(struct nand_chip *chip) in hisi_nfc_read_byte() 373 hisi_nfc_write_buf(struct nand_chip *chip, const uint8_t *buf, int len) in hisi_nfc_write_buf() 381 static void hisi_nfc_read_buf(struct nand_chip *chip, uint8_t *buf, int len) in hisi_nfc_read_buf() 391 struct nand_chip *chip = mtd_to_nand(mtd); in set_addr() local 423 static void hisi_nfc_cmdfunc(struct nand_chip *chip, unsigned command, in hisi_nfc_cmdfunc() 518 static int hisi_nand_read_page_hwecc(struct nand_chip *chip, uint8_t *buf, in hisi_nand_read_page_hwecc() 551 static int hisi_nand_read_oob(struct nand_chip *chip, int page) in hisi_nand_read_oob() [all …]
|
| H A D | stm32_fmc2_nand.c | 233 struct nand_chip chip; member 239 static inline struct stm32_fmc2_nand *to_fmc2_nand(struct nand_chip *chip) in to_fmc2_nand() 279 static void stm32_fmc2_nfc_timings_init(struct nand_chip *chip) in stm32_fmc2_nfc_timings_init() 307 static void stm32_fmc2_nfc_setup(struct nand_chip *chip) in stm32_fmc2_nfc_setup() 334 static int stm32_fmc2_nfc_select_chip(struct nand_chip *chip, int chipnr) in stm32_fmc2_nfc_select_chip() 460 static void stm32_fmc2_nfc_hwctl(struct nand_chip *chip, int mode) in stm32_fmc2_nfc_hwctl() 490 static int stm32_fmc2_nfc_ham_calculate(struct nand_chip *chip, const u8 *data, in stm32_fmc2_nfc_ham_calculate() 512 static int stm32_fmc2_nfc_ham_correct(struct nand_chip *chip, u8 *dat, in stm32_fmc2_nfc_ham_correct() 569 static int stm32_fmc2_nfc_bch_calculate(struct nand_chip *chip, const u8 *data, in stm32_fmc2_nfc_bch_calculate() 652 static int stm32_fmc2_nfc_bch_correct(struct nand_chip *chip, u8 *dat, in stm32_fmc2_nfc_bch_correct() [all …]
|
| H A D | tegra_nand.c | 176 struct nand_chip *chip; member 180 struct nand_chip chip; member 195 static inline struct tegra_nand_chip *to_tegra_chip(struct nand_chip *chip) in to_tegra_chip() 203 struct nand_chip *chip = mtd_to_nand(mtd); in tegra_nand_ooblayout_rs_ecc() local 230 struct nand_chip *chip = mtd_to_nand(mtd); in tegra_nand_ooblayout_bch_ecc() local 347 static int tegra_nand_cmd(struct nand_chip *chip, in tegra_nand_cmd() 457 static void tegra_nand_select_target(struct nand_chip *chip, in tegra_nand_select_target() 466 static int tegra_nand_exec_op(struct nand_chip *chip, in tegra_nand_exec_op() 478 struct nand_chip *chip, bool enable) in tegra_nand_hw_ecc() 493 static int tegra_nand_page_xfer(struct mtd_info *mtd, struct nand_chip *chip, in tegra_nand_page_xfer() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/mtd/lpddr/ |
| H A D | lpddr_cmds.c | 39 struct flchip *chip; in lpddr_cmdset() local 125 static int wait_for_ready(struct map_info *map, struct flchip *chip, in wait_for_ready() 198 static int get_chip(struct map_info *map, struct flchip *chip, int mode) in get_chip() 294 static int chip_ready(struct map_info *map, struct flchip *chip, int mode) in chip_ready() 348 static void put_chip(struct map_info *map, struct flchip *chip) in put_chip() 403 static int do_write_buffer(struct map_info *map, struct flchip *chip, in do_write_buffer() 489 struct flchip *chip = &lpddr->chips[chipnum]; in do_erase_oneblock() local 517 struct flchip *chip = &lpddr->chips[chipnum]; in lpddr_read() local 542 struct flchip *chip = &lpddr->chips[chipnum]; in lpddr_point() local 600 struct flchip *chip; in lpddr_unpoint() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpio/ |
| H A D | gpio-pcie-idio-24.c | 134 struct gpio_chip chip; member 141 static int idio_24_gpio_get_direction(struct gpio_chip *chip, in idio_24_gpio_get_direction() 163 static int idio_24_gpio_direction_input(struct gpio_chip *chip, in idio_24_gpio_direction_input() 185 static int idio_24_gpio_direction_output(struct gpio_chip *chip, in idio_24_gpio_direction_output() 208 static int idio_24_gpio_get(struct gpio_chip *chip, unsigned int offset) in idio_24_gpio_get() 242 static int idio_24_gpio_get_multiple(struct gpio_chip *chip, in idio_24_gpio_get_multiple() 279 static void idio_24_gpio_set(struct gpio_chip *chip, unsigned int offset, in idio_24_gpio_set() 320 static void idio_24_gpio_set_multiple(struct gpio_chip *chip, in idio_24_gpio_set_multiple() 374 struct gpio_chip *const chip = irq_data_get_irq_chip_data(data); in idio_24_irq_mask() local 403 struct gpio_chip *const chip = irq_data_get_irq_chip_data(data); in idio_24_irq_unmask() local [all …]
|
| H A D | gpio-merrifield.c | 51 struct gpio_chip chip; member 86 static void __iomem *gpio_reg(struct gpio_chip *chip, unsigned int offset, in gpio_reg() 95 static int mrfld_gpio_get(struct gpio_chip *chip, unsigned int offset) in mrfld_gpio_get() 102 static void mrfld_gpio_set(struct gpio_chip *chip, unsigned int offset, in mrfld_gpio_set() 122 static int mrfld_gpio_direction_input(struct gpio_chip *chip, in mrfld_gpio_direction_input() 141 static int mrfld_gpio_direction_output(struct gpio_chip *chip, in mrfld_gpio_direction_output() 161 static int mrfld_gpio_get_direction(struct gpio_chip *chip, unsigned int offset) in mrfld_gpio_get_direction() 171 static int mrfld_gpio_set_debounce(struct gpio_chip *chip, unsigned int offset, in mrfld_gpio_set_debounce() 192 static int mrfld_gpio_set_config(struct gpio_chip *chip, unsigned int offset, in mrfld_gpio_set_config() 368 static int mrfld_irq_init_hw(struct gpio_chip *chip) in mrfld_irq_init_hw() [all …]
|
| H A D | gpio-zevio.c | 57 struct of_mm_gpio_chip chip; member 75 static int zevio_gpio_get(struct gpio_chip *chip, unsigned pin) in zevio_gpio_get() 91 static void zevio_gpio_set(struct gpio_chip *chip, unsigned pin, int value) in zevio_gpio_set() 107 static int zevio_gpio_direction_input(struct gpio_chip *chip, unsigned pin) in zevio_gpio_direction_input() 123 static int zevio_gpio_direction_output(struct gpio_chip *chip, in zevio_gpio_direction_output() 146 static int zevio_gpio_to_irq(struct gpio_chip *chip, unsigned pin) in zevio_gpio_to_irq()
|
| H A D | gpio-syscon.c | 51 struct gpio_chip chip; member 58 static int syscon_gpio_get(struct gpio_chip *chip, unsigned offset) in syscon_gpio_get() 74 static void syscon_gpio_set(struct gpio_chip *chip, unsigned offset, int val) in syscon_gpio_set() 87 static int syscon_gpio_dir_in(struct gpio_chip *chip, unsigned offset) in syscon_gpio_dir_in() 105 static int syscon_gpio_dir_out(struct gpio_chip *chip, unsigned offset, int val) in syscon_gpio_dir_out() 134 static void rockchip_gpio_set(struct gpio_chip *chip, unsigned int offset, in rockchip_gpio_set() 163 static void keystone_gpio_set(struct gpio_chip *chip, unsigned offset, int val) in keystone_gpio_set()
|
| H A D | gpio-sch311x.c | 40 struct gpio_chip chip; member 132 static int sch311x_gpio_request(struct gpio_chip *chip, unsigned offset) in sch311x_gpio_request() 148 static void sch311x_gpio_free(struct gpio_chip *chip, unsigned offset) in sch311x_gpio_free() 158 static int sch311x_gpio_get(struct gpio_chip *chip, unsigned offset) in sch311x_gpio_get() 181 static void sch311x_gpio_set(struct gpio_chip *chip, unsigned offset, in sch311x_gpio_set() 191 static int sch311x_gpio_direction_in(struct gpio_chip *chip, unsigned offset) in sch311x_gpio_direction_in() 205 static int sch311x_gpio_direction_out(struct gpio_chip *chip, unsigned offset, in sch311x_gpio_direction_out() 222 static int sch311x_gpio_get_direction(struct gpio_chip *chip, unsigned offset) in sch311x_gpio_get_direction() 237 static int sch311x_gpio_set_config(struct gpio_chip *chip, unsigned offset, in sch311x_gpio_set_config()
|
| /OK3568_Linux_fs/kernel/drivers/staging/greybus/ |
| H A D | pwm.c | 21 struct pwm_chip chip; member 24 #define pwm_chip_to_gb_pwm_chip(chip) \ argument 190 static int gb_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in gb_pwm_request() 197 static void gb_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in gb_pwm_free() 207 static int gb_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in gb_pwm_config() 215 static int gb_pwm_set_polarity(struct pwm_chip *chip, struct pwm_device *pwm, in gb_pwm_set_polarity() 223 static int gb_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in gb_pwm_enable() 230 static void gb_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in gb_pwm_disable()
|
| /OK3568_Linux_fs/kernel/drivers/staging/rts5208/ |
| H A D | rtsx_transport.c | 151 void rtsx_invoke_transport(struct scsi_cmnd *srb, struct rtsx_chip *chip) in rtsx_invoke_transport() 195 void rtsx_add_cmd(struct rtsx_chip *chip, in rtsx_add_cmd() 213 void rtsx_send_cmd_no_wait(struct rtsx_chip *chip) in rtsx_send_cmd_no_wait() 225 int rtsx_send_cmd(struct rtsx_chip *chip, u8 card, int timeout) in rtsx_send_cmd() 287 static inline void rtsx_add_sg_tbl(struct rtsx_chip *chip, in rtsx_add_sg_tbl() 313 static int rtsx_transfer_sglist_adma_partial(struct rtsx_chip *chip, u8 card, in rtsx_transfer_sglist_adma_partial() 479 static int rtsx_transfer_sglist_adma(struct rtsx_chip *chip, u8 card, in rtsx_transfer_sglist_adma() 626 static int rtsx_transfer_buf(struct rtsx_chip *chip, u8 card, void *buf, in rtsx_transfer_buf() 710 int rtsx_transfer_data_partial(struct rtsx_chip *chip, u8 card, in rtsx_transfer_data_partial() 742 int rtsx_transfer_data(struct rtsx_chip *chip, u8 card, void *buf, size_t len, in rtsx_transfer_data()
|
| /OK3568_Linux_fs/kernel/drivers/pwm/ |
| H A D | pwm-tiecap.c | 35 struct pwm_chip chip; member 41 static inline struct ecap_pwm_chip *to_ecap_pwm_chip(struct pwm_chip *chip) in to_ecap_pwm_chip() 50 static int ecap_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in ecap_pwm_config() 111 static int ecap_pwm_set_polarity(struct pwm_chip *chip, struct pwm_device *pwm, in ecap_pwm_set_polarity() 135 static int ecap_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in ecap_pwm_enable() 154 static void ecap_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in ecap_pwm_disable() 171 static void ecap_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in ecap_pwm_free()
|
| H A D | pwm-cros-ec.c | 25 struct pwm_chip chip; member 41 static int cros_ec_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in cros_ec_pwm_request() 54 static void cros_ec_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in cros_ec_pwm_free() 115 static int cros_ec_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in cros_ec_pwm_apply() 142 static void cros_ec_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, in cros_ec_pwm_get_state() 237 struct pwm_chip *chip; in cros_ec_pwm_probe() local 279 struct pwm_chip *chip = &ec_pwm->chip; in cros_ec_pwm_remove() local
|
| /OK3568_Linux_fs/kernel/drivers/media/pci/solo6x10/ |
| H A D | solo6x10-gpio.c | 97 static int solo_gpiochip_get_direction(struct gpio_chip *chip, in solo_gpiochip_get_direction() 119 static int solo_gpiochip_direction_input(struct gpio_chip *chip, in solo_gpiochip_direction_input() 125 static int solo_gpiochip_direction_output(struct gpio_chip *chip, in solo_gpiochip_direction_output() 131 static int solo_gpiochip_get(struct gpio_chip *chip, in solo_gpiochip_get() 142 static void solo_gpiochip_set(struct gpio_chip *chip, in solo_gpiochip_set()
|
| /OK3568_Linux_fs/kernel/drivers/iio/light/ |
| H A D | cm3232.c | 85 static int cm3232_reg_init(struct cm3232_chip *chip) in cm3232_reg_init() 133 static int cm3232_read_als_it(struct cm3232_chip *chip, int *val, int *val2) in cm3232_read_als_it() 162 static int cm3232_write_als_it(struct cm3232_chip *chip, int val, int val2) in cm3232_write_als_it() 199 static int cm3232_get_lux(struct cm3232_chip *chip) in cm3232_get_lux() 239 struct cm3232_chip *chip = iio_priv(indio_dev); in cm3232_read_raw() local 264 struct cm3232_chip *chip = iio_priv(indio_dev); in cm3232_write_raw() local 331 struct cm3232_chip *chip; in cm3232_probe() local 381 struct cm3232_chip *chip = iio_priv(indio_dev); in cm3232_suspend() local 395 struct cm3232_chip *chip = iio_priv(indio_dev); in cm3232_resume() local
|
| /OK3568_Linux_fs/kernel/sound/usb/6fire/ |
| H A D | chip.c | 46 static void usb6fire_chip_abort(struct sfire_chip *chip) in usb6fire_chip_abort() 65 static void usb6fire_chip_destroy(struct sfire_chip *chip) in usb6fire_chip_destroy() 86 struct sfire_chip *chip = NULL; in usb6fire_chip_probe() local 172 struct sfire_chip *chip; in usb6fire_chip_disconnect() local
|
| /OK3568_Linux_fs/kernel/drivers/dma/dw/ |
| H A D | pci.c | 19 struct dw_dma_chip *chip; in dw_pci_probe() local 73 struct dw_dma_chip *chip = data->chip; in dw_pci_remove() local 88 struct dw_dma_chip *chip = data->chip; in dw_pci_suspend_late() local 96 struct dw_dma_chip *chip = data->chip; in dw_pci_resume_early() local
|
| /OK3568_Linux_fs/kernel/include/linux/dma/ |
| H A D | dw.h | 48 static inline int dw_dma_probe(struct dw_dma_chip *chip) { return -ENODEV; } in dw_dma_probe() 49 static inline int dw_dma_remove(struct dw_dma_chip *chip) { return 0; } in dw_dma_remove() 50 static inline int idma32_dma_probe(struct dw_dma_chip *chip) { return -ENODEV; } in idma32_dma_probe() 51 static inline int idma32_dma_remove(struct dw_dma_chip *chip) { return 0; } in idma32_dma_remove()
|
| /OK3568_Linux_fs/kernel/drivers/mtd/chips/ |
| H A D | cfi_cmdset_0001.c | 379 static int cfi_is_micron_28F00AP30(struct cfi_private *cfi, struct flchip *chip) in cfi_is_micron_28F00AP30() 701 struct flchip *chip; in cfi_intelext_partition_fixup() local 809 static int chip_ready (struct map_info *map, struct flchip *chip, unsigned long adr, int mode) in chip_ready() 926 static int get_chip(struct map_info *map, struct flchip *chip, unsigned long adr, int mode) in get_chip() 1022 static void put_chip(struct map_info *map, struct flchip *chip, unsigned long adr) in put_chip() 1106 static void xip_disable(struct map_info *map, struct flchip *chip, in xip_disable() 1114 static void __xipram xip_enable(struct map_info *map, struct flchip *chip, in xip_enable() 1141 struct map_info *map, struct flchip *chip, in xip_wait_for_operation() 1261 #define INVAL_CACHE_AND_WAIT(map, chip, cmd_adr, inval_adr, inval_len, usec, usec_max) \ argument 1266 #define xip_disable(map, chip, adr) argument [all …]
|
| /OK3568_Linux_fs/kernel/sound/pci/ymfpci/ |
| H A D | ymfpci.c | 67 static int snd_ymfpci_create_gameport(struct snd_ymfpci *chip, int dev, in snd_ymfpci_create_gameport() 143 void snd_ymfpci_free_gameport(struct snd_ymfpci *chip) in snd_ymfpci_free_gameport() 155 static inline int snd_ymfpci_create_gameport(struct snd_ymfpci *chip, int dev, int l, int l2) { ret… in snd_ymfpci_create_gameport() 156 void snd_ymfpci_free_gameport(struct snd_ymfpci *chip) { } in snd_ymfpci_free_gameport() 166 struct snd_ymfpci *chip; in snd_card_ymfpci_probe() local
|
| /OK3568_Linux_fs/kernel/sound/drivers/pcsp/ |
| H A D | pcsp.c | 159 static void alsa_card_pcsp_exit(struct snd_pcsp *chip) in alsa_card_pcsp_exit() 184 struct snd_pcsp *chip = platform_get_drvdata(dev); in pcsp_remove() local 190 static void pcsp_stop_beep(struct snd_pcsp *chip) in pcsp_stop_beep() 199 struct snd_pcsp *chip = dev_get_drvdata(dev); in pcsp_suspend() local 212 struct snd_pcsp *chip = platform_get_drvdata(dev); in pcsp_shutdown() local
|
| /OK3568_Linux_fs/kernel/drivers/power/supply/ |
| H A D | sbs-charger.c | 48 struct sbs_info *chip = power_supply_get_drvdata(psy); in sbs_get_property() local 92 static int sbs_check_state(struct sbs_info *chip) in sbs_check_state() 109 struct sbs_info *chip = container_of(work, struct sbs_info, work.work); in sbs_delayed_work() local 119 struct sbs_info *chip = data; in sbs_irq_thread() local 170 struct sbs_info *chip; in sbs_probe() local 233 struct sbs_info *chip = i2c_get_clientdata(client); in sbs_remove() local
|
| /OK3568_Linux_fs/kernel/sound/ppc/ |
| H A D | beep.c | 33 void snd_pmac_beep_stop(struct snd_pmac *chip) in snd_pmac_beep_stop() 89 struct snd_pmac *chip; in snd_pmac_beep_event() local 174 struct snd_pmac *chip = snd_kcontrol_chip(kcontrol); in snd_pmac_get_beep() local 184 struct snd_pmac *chip = snd_kcontrol_chip(kcontrol); in snd_pmac_put_beep() local 205 int snd_pmac_attach_beep(struct snd_pmac *chip) in snd_pmac_attach_beep() 263 void snd_pmac_detach_beep(struct snd_pmac *chip) in snd_pmac_detach_beep()
|
| /OK3568_Linux_fs/kernel/drivers/mtd/nand/raw/gpmi-nand/ |
| H A D | gpmi-nand.c | 263 struct nand_chip *chip = &this->nand; in set_geometry_by_ecc_info() local 514 struct nand_chip *chip = &this->nand; in common_nfc_set_geometry() local 767 static int gpmi_setup_interface(struct nand_chip *chip, int chipnr, in gpmi_setup_interface() 883 struct nand_chip *chip = mtd_to_nand(mtd); in gpmi_ooblayout_ecc() local 899 struct nand_chip *chip = mtd_to_nand(mtd); in gpmi_ooblayout_free() local 1203 static int gpmi_count_bitflips(struct nand_chip *chip, void *buf, int first, in gpmi_count_bitflips() 1320 static int gpmi_ecc_read_page(struct nand_chip *chip, uint8_t *buf, in gpmi_ecc_read_page() 1362 static int gpmi_ecc_read_subpage(struct nand_chip *chip, uint32_t offs, in gpmi_ecc_read_subpage() 1438 static int gpmi_ecc_write_page(struct nand_chip *chip, const uint8_t *buf, in gpmi_ecc_write_page() 1529 static int gpmi_ecc_read_oob(struct nand_chip *chip, int page) in gpmi_ecc_read_oob() [all …]
|