rtsx_chip          20 drivers/staging/rts5208/ms.c static inline void ms_set_err_code(struct rtsx_chip *chip, u8 err_code)
rtsx_chip          27 drivers/staging/rts5208/ms.c static inline int ms_check_err_code(struct rtsx_chip *chip, u8 err_code)
rtsx_chip          34 drivers/staging/rts5208/ms.c static int ms_parse_err_code(struct rtsx_chip *chip)
rtsx_chip          39 drivers/staging/rts5208/ms.c static int ms_transfer_tpc(struct rtsx_chip *chip, u8 trans_mode,
rtsx_chip          95 drivers/staging/rts5208/ms.c static int ms_transfer_data(struct rtsx_chip *chip, u8 trans_mode,
rtsx_chip         162 drivers/staging/rts5208/ms.c static int ms_write_bytes(struct rtsx_chip *chip,
rtsx_chip         226 drivers/staging/rts5208/ms.c static int ms_read_bytes(struct rtsx_chip *chip,
rtsx_chip         302 drivers/staging/rts5208/ms.c static int ms_set_rw_reg_addr(struct rtsx_chip *chip, u8 read_start,
rtsx_chip         324 drivers/staging/rts5208/ms.c static int ms_send_cmd(struct rtsx_chip *chip, u8 cmd, u8 cfg)
rtsx_chip         334 drivers/staging/rts5208/ms.c static int ms_set_init_para(struct rtsx_chip *chip)
rtsx_chip         369 drivers/staging/rts5208/ms.c static int ms_switch_clock(struct rtsx_chip *chip)
rtsx_chip         385 drivers/staging/rts5208/ms.c static int ms_pull_ctl_disable(struct rtsx_chip *chip)
rtsx_chip         452 drivers/staging/rts5208/ms.c static int ms_pull_ctl_enable(struct rtsx_chip *chip)
rtsx_chip         491 drivers/staging/rts5208/ms.c static int ms_prepare_reset(struct rtsx_chip *chip)
rtsx_chip         587 drivers/staging/rts5208/ms.c static int ms_identify_media_type(struct rtsx_chip *chip, int switch_8bit_bus)
rtsx_chip         672 drivers/staging/rts5208/ms.c static int ms_confirm_cpu_startup(struct rtsx_chip *chip)
rtsx_chip         720 drivers/staging/rts5208/ms.c static int ms_switch_parallel_bus(struct rtsx_chip *chip)
rtsx_chip         739 drivers/staging/rts5208/ms.c static int ms_switch_8bit_bus(struct rtsx_chip *chip)
rtsx_chip         776 drivers/staging/rts5208/ms.c static int ms_pro_reset_flow(struct rtsx_chip *chip, int switch_8bit_bus)
rtsx_chip         836 drivers/staging/rts5208/ms.c static int msxc_change_power(struct rtsx_chip *chip, u8 mode)
rtsx_chip         873 drivers/staging/rts5208/ms.c static int ms_read_attribute_info(struct rtsx_chip *chip)
rtsx_chip        1143 drivers/staging/rts5208/ms.c static int mg_set_tpc_para_sub(struct rtsx_chip *chip,
rtsx_chip        1147 drivers/staging/rts5208/ms.c static int reset_ms_pro(struct rtsx_chip *chip)
rtsx_chip        1230 drivers/staging/rts5208/ms.c static int ms_read_status_reg(struct rtsx_chip *chip)
rtsx_chip        1251 drivers/staging/rts5208/ms.c static int ms_read_extra_data(struct rtsx_chip *chip,
rtsx_chip        1332 drivers/staging/rts5208/ms.c static int ms_write_extra_data(struct rtsx_chip *chip, u16 block_addr,
rtsx_chip        1389 drivers/staging/rts5208/ms.c static int ms_read_page(struct rtsx_chip *chip, u16 block_addr, u8 page_num)
rtsx_chip        1458 drivers/staging/rts5208/ms.c static int ms_set_bad_block(struct rtsx_chip *chip, u16 phy_blk)
rtsx_chip        1516 drivers/staging/rts5208/ms.c static int ms_erase_block(struct rtsx_chip *chip, u16 phy_blk)
rtsx_chip        1594 drivers/staging/rts5208/ms.c static int ms_init_page(struct rtsx_chip *chip, u16 phy_blk, u16 log_blk,
rtsx_chip        1622 drivers/staging/rts5208/ms.c static int ms_copy_page(struct rtsx_chip *chip, u16 old_blk, u16 new_blk,
rtsx_chip        1879 drivers/staging/rts5208/ms.c static int reset_ms(struct rtsx_chip *chip)
rtsx_chip        2096 drivers/staging/rts5208/ms.c static int ms_init_l2p_tbl(struct rtsx_chip *chip)
rtsx_chip        2159 drivers/staging/rts5208/ms.c static u16 ms_get_l2p_tbl(struct rtsx_chip *chip, int seg_no, u16 log_off)
rtsx_chip        2175 drivers/staging/rts5208/ms.c static void ms_set_l2p_tbl(struct rtsx_chip *chip,
rtsx_chip        2189 drivers/staging/rts5208/ms.c static void ms_set_unused_block(struct rtsx_chip *chip, u16 phy_blk)
rtsx_chip        2205 drivers/staging/rts5208/ms.c static u16 ms_get_unused_block(struct rtsx_chip *chip, int seg_no)
rtsx_chip        2231 drivers/staging/rts5208/ms.c static int ms_arbitrate_l2p(struct rtsx_chip *chip, u16 phy_blk,
rtsx_chip        2274 drivers/staging/rts5208/ms.c static int ms_build_l2p_tbl(struct rtsx_chip *chip, int seg_no)
rtsx_chip        2495 drivers/staging/rts5208/ms.c int reset_ms_card(struct rtsx_chip *chip)
rtsx_chip        2542 drivers/staging/rts5208/ms.c static int mspro_set_rw_cmd(struct rtsx_chip *chip,
rtsx_chip        2569 drivers/staging/rts5208/ms.c void mspro_stop_seq_mode(struct rtsx_chip *chip)
rtsx_chip        2587 drivers/staging/rts5208/ms.c static inline int ms_auto_tune_clock(struct rtsx_chip *chip)
rtsx_chip        2610 drivers/staging/rts5208/ms.c 				 struct rtsx_chip *chip, u32 start_sector,
rtsx_chip        2747 drivers/staging/rts5208/ms.c static int mspro_read_format_progress(struct rtsx_chip *chip,
rtsx_chip        2861 drivers/staging/rts5208/ms.c void mspro_polling_format_status(struct rtsx_chip *chip)
rtsx_chip        2878 drivers/staging/rts5208/ms.c int mspro_format(struct scsi_cmnd *srb, struct rtsx_chip *chip,
rtsx_chip        2954 drivers/staging/rts5208/ms.c static int ms_read_multiple_pages(struct rtsx_chip *chip, u16 phy_blk,
rtsx_chip        3123 drivers/staging/rts5208/ms.c static int ms_write_multiple_pages(struct rtsx_chip *chip, u16 old_blk,
rtsx_chip        3315 drivers/staging/rts5208/ms.c static int ms_finish_write(struct rtsx_chip *chip, u16 old_blk, u16 new_blk,
rtsx_chip        3342 drivers/staging/rts5208/ms.c static int ms_prepare_write(struct rtsx_chip *chip, u16 old_blk, u16 new_blk,
rtsx_chip        3358 drivers/staging/rts5208/ms.c int ms_delay_write(struct rtsx_chip *chip)
rtsx_chip        3383 drivers/staging/rts5208/ms.c static inline void ms_rw_fail(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        3392 drivers/staging/rts5208/ms.c static int ms_rw_multi_sector(struct scsi_cmnd *srb, struct rtsx_chip *chip,
rtsx_chip        3644 drivers/staging/rts5208/ms.c int ms_rw(struct scsi_cmnd *srb, struct rtsx_chip *chip,
rtsx_chip        3660 drivers/staging/rts5208/ms.c void ms_free_l2p_tbl(struct rtsx_chip *chip)
rtsx_chip        3680 drivers/staging/rts5208/ms.c static int ms_poll_int(struct rtsx_chip *chip)
rtsx_chip        3702 drivers/staging/rts5208/ms.c static int check_ms_err(struct rtsx_chip *chip)
rtsx_chip        3723 drivers/staging/rts5208/ms.c static int check_ms_err(struct rtsx_chip *chip)
rtsx_chip        3738 drivers/staging/rts5208/ms.c static int mg_send_ex_cmd(struct rtsx_chip *chip, u8 cmd, u8 entry_num)
rtsx_chip        3769 drivers/staging/rts5208/ms.c static int mg_set_tpc_para_sub(struct rtsx_chip *chip, int type,
rtsx_chip        3799 drivers/staging/rts5208/ms.c int mg_set_leaf_id(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        3843 drivers/staging/rts5208/ms.c int mg_get_local_EKB(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        3893 drivers/staging/rts5208/ms.c int mg_chg(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        3968 drivers/staging/rts5208/ms.c int mg_get_rsp_chg(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        4022 drivers/staging/rts5208/ms.c int mg_rsp(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        4069 drivers/staging/rts5208/ms.c int mg_get_ICV(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        4120 drivers/staging/rts5208/ms.c int mg_set_ICV(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        4228 drivers/staging/rts5208/ms.c void ms_cleanup_work(struct rtsx_chip *chip)
rtsx_chip        4253 drivers/staging/rts5208/ms.c int ms_power_off_card3v3(struct rtsx_chip *chip)
rtsx_chip        4285 drivers/staging/rts5208/ms.c int release_ms_card(struct rtsx_chip *chip)
rtsx_chip         188 drivers/staging/rts5208/ms.h void mspro_polling_format_status(struct rtsx_chip *chip);
rtsx_chip         190 drivers/staging/rts5208/ms.h void mspro_stop_seq_mode(struct rtsx_chip *chip);
rtsx_chip         191 drivers/staging/rts5208/ms.h int reset_ms_card(struct rtsx_chip *chip);
rtsx_chip         192 drivers/staging/rts5208/ms.h int ms_rw(struct scsi_cmnd *srb, struct rtsx_chip *chip,
rtsx_chip         194 drivers/staging/rts5208/ms.h int mspro_format(struct scsi_cmnd *srb, struct rtsx_chip *chip,
rtsx_chip         196 drivers/staging/rts5208/ms.h void ms_free_l2p_tbl(struct rtsx_chip *chip);
rtsx_chip         197 drivers/staging/rts5208/ms.h void ms_cleanup_work(struct rtsx_chip *chip);
rtsx_chip         198 drivers/staging/rts5208/ms.h int ms_power_off_card3v3(struct rtsx_chip *chip);
rtsx_chip         199 drivers/staging/rts5208/ms.h int release_ms_card(struct rtsx_chip *chip);
rtsx_chip         201 drivers/staging/rts5208/ms.h int ms_delay_write(struct rtsx_chip *chip);
rtsx_chip         205 drivers/staging/rts5208/ms.h int mg_set_leaf_id(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip         206 drivers/staging/rts5208/ms.h int mg_get_local_EKB(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip         207 drivers/staging/rts5208/ms.h int mg_chg(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip         208 drivers/staging/rts5208/ms.h int mg_get_rsp_chg(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip         209 drivers/staging/rts5208/ms.h int mg_rsp(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip         210 drivers/staging/rts5208/ms.h int mg_get_ICV(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip         211 drivers/staging/rts5208/ms.h int mg_set_ICV(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip         125 drivers/staging/rts5208/rtsx.c 	struct rtsx_chip *chip = dev->chip;
rtsx_chip         161 drivers/staging/rts5208/rtsx.c 	struct rtsx_chip *chip = dev->chip;
rtsx_chip         241 drivers/staging/rts5208/rtsx.c 	struct rtsx_chip *chip = dev->chip;
rtsx_chip         268 drivers/staging/rts5208/rtsx.c 	struct rtsx_chip *chip;
rtsx_chip         302 drivers/staging/rts5208/rtsx.c 	struct rtsx_chip *chip;
rtsx_chip         348 drivers/staging/rts5208/rtsx.c 	struct rtsx_chip *chip;
rtsx_chip         371 drivers/staging/rts5208/rtsx.c 	struct rtsx_chip *chip = dev->chip;
rtsx_chip         479 drivers/staging/rts5208/rtsx.c 	struct rtsx_chip *chip = dev->chip;
rtsx_chip         527 drivers/staging/rts5208/rtsx.c 	struct rtsx_chip *chip;
rtsx_chip         625 drivers/staging/rts5208/rtsx.c 	struct rtsx_chip *chip = dev->chip;
rtsx_chip         677 drivers/staging/rts5208/rtsx.c 	struct rtsx_chip *chip = dev->chip;
rtsx_chip         702 drivers/staging/rts5208/rtsx.c static void rtsx_init_options(struct rtsx_chip *chip)
rtsx_chip          79 drivers/staging/rts5208/rtsx.h struct rtsx_chip;
rtsx_chip         116 drivers/staging/rts5208/rtsx.h 	struct rtsx_chip	*chip;
rtsx_chip          23 drivers/staging/rts5208/rtsx_card.c void do_remaining_work(struct rtsx_chip *chip)
rtsx_chip          81 drivers/staging/rts5208/rtsx_card.c void try_to_switch_sdio_ctrl(struct rtsx_chip *chip)
rtsx_chip          99 drivers/staging/rts5208/rtsx_card.c void dynamic_configure_sdio_aspm(struct rtsx_chip *chip)
rtsx_chip         138 drivers/staging/rts5208/rtsx_card.c void do_reset_sd_card(struct rtsx_chip *chip)
rtsx_chip         192 drivers/staging/rts5208/rtsx_card.c void do_reset_xd_card(struct rtsx_chip *chip)
rtsx_chip         240 drivers/staging/rts5208/rtsx_card.c void do_reset_ms_card(struct rtsx_chip *chip)
rtsx_chip         288 drivers/staging/rts5208/rtsx_card.c static void release_sdio(struct rtsx_chip *chip)
rtsx_chip         308 drivers/staging/rts5208/rtsx_card.c void rtsx_power_off_card(struct rtsx_chip *chip)
rtsx_chip         326 drivers/staging/rts5208/rtsx_card.c void rtsx_release_cards(struct rtsx_chip *chip)
rtsx_chip         349 drivers/staging/rts5208/rtsx_card.c void rtsx_reset_cards(struct rtsx_chip *chip)
rtsx_chip         397 drivers/staging/rts5208/rtsx_card.c void rtsx_reinit_cards(struct rtsx_chip *chip, int reset_chip)
rtsx_chip         440 drivers/staging/rts5208/rtsx_card.c void card_cd_debounce(struct rtsx_chip *chip, unsigned long *need_reset,
rtsx_chip         514 drivers/staging/rts5208/rtsx_card.c void rtsx_init_cards(struct rtsx_chip *chip)
rtsx_chip         622 drivers/staging/rts5208/rtsx_card.c int switch_ssc_clock(struct rtsx_chip *chip, int clk)
rtsx_chip         692 drivers/staging/rts5208/rtsx_card.c int switch_normal_clock(struct rtsx_chip *chip, int clk)
rtsx_chip         820 drivers/staging/rts5208/rtsx_card.c void trans_dma_enable(enum dma_data_direction dir, struct rtsx_chip *chip,
rtsx_chip         846 drivers/staging/rts5208/rtsx_card.c int enable_card_clock(struct rtsx_chip *chip, u8 card)
rtsx_chip         865 drivers/staging/rts5208/rtsx_card.c int disable_card_clock(struct rtsx_chip *chip, u8 card)
rtsx_chip         884 drivers/staging/rts5208/rtsx_card.c int card_power_on(struct rtsx_chip *chip, u8 card)
rtsx_chip         918 drivers/staging/rts5208/rtsx_card.c int card_power_off(struct rtsx_chip *chip, u8 card)
rtsx_chip         938 drivers/staging/rts5208/rtsx_card.c int card_rw(struct scsi_cmnd *srb, struct rtsx_chip *chip,
rtsx_chip         977 drivers/staging/rts5208/rtsx_card.c int card_share_mode(struct rtsx_chip *chip, int card)
rtsx_chip        1015 drivers/staging/rts5208/rtsx_card.c int select_card(struct rtsx_chip *chip, int card)
rtsx_chip        1046 drivers/staging/rts5208/rtsx_card.c void toggle_gpio(struct rtsx_chip *chip, u8 gpio)
rtsx_chip        1055 drivers/staging/rts5208/rtsx_card.c void turn_on_led(struct rtsx_chip *chip, u8 gpio)
rtsx_chip        1064 drivers/staging/rts5208/rtsx_card.c void turn_off_led(struct rtsx_chip *chip, u8 gpio)
rtsx_chip        1073 drivers/staging/rts5208/rtsx_card.c int detect_card_cd(struct rtsx_chip *chip, int card)
rtsx_chip        1095 drivers/staging/rts5208/rtsx_card.c int check_card_exist(struct rtsx_chip *chip, unsigned int lun)
rtsx_chip        1103 drivers/staging/rts5208/rtsx_card.c int check_card_ready(struct rtsx_chip *chip, unsigned int lun)
rtsx_chip        1111 drivers/staging/rts5208/rtsx_card.c int check_card_wp(struct rtsx_chip *chip, unsigned int lun)
rtsx_chip        1119 drivers/staging/rts5208/rtsx_card.c u8 get_lun_card(struct rtsx_chip *chip, unsigned int lun)
rtsx_chip        1131 drivers/staging/rts5208/rtsx_card.c void eject_card(struct rtsx_chip *chip, unsigned int lun)
rtsx_chip         987 drivers/staging/rts5208/rtsx_card.h void do_remaining_work(struct rtsx_chip *chip);
rtsx_chip         988 drivers/staging/rts5208/rtsx_card.h void try_to_switch_sdio_ctrl(struct rtsx_chip *chip);
rtsx_chip         989 drivers/staging/rts5208/rtsx_card.h void do_reset_sd_card(struct rtsx_chip *chip);
rtsx_chip         990 drivers/staging/rts5208/rtsx_card.h void do_reset_xd_card(struct rtsx_chip *chip);
rtsx_chip         991 drivers/staging/rts5208/rtsx_card.h void do_reset_ms_card(struct rtsx_chip *chip);
rtsx_chip         992 drivers/staging/rts5208/rtsx_card.h void rtsx_power_off_card(struct rtsx_chip *chip);
rtsx_chip         993 drivers/staging/rts5208/rtsx_card.h void rtsx_release_cards(struct rtsx_chip *chip);
rtsx_chip         994 drivers/staging/rts5208/rtsx_card.h void rtsx_reset_cards(struct rtsx_chip *chip);
rtsx_chip         995 drivers/staging/rts5208/rtsx_card.h void rtsx_reinit_cards(struct rtsx_chip *chip, int reset_chip);
rtsx_chip         996 drivers/staging/rts5208/rtsx_card.h void rtsx_init_cards(struct rtsx_chip *chip);
rtsx_chip         997 drivers/staging/rts5208/rtsx_card.h int switch_ssc_clock(struct rtsx_chip *chip, int clk);
rtsx_chip         998 drivers/staging/rts5208/rtsx_card.h int switch_normal_clock(struct rtsx_chip *chip, int clk);
rtsx_chip         999 drivers/staging/rts5208/rtsx_card.h int enable_card_clock(struct rtsx_chip *chip, u8 card);
rtsx_chip        1000 drivers/staging/rts5208/rtsx_card.h int disable_card_clock(struct rtsx_chip *chip, u8 card);
rtsx_chip        1001 drivers/staging/rts5208/rtsx_card.h int card_rw(struct scsi_cmnd *srb, struct rtsx_chip *chip,
rtsx_chip        1004 drivers/staging/rts5208/rtsx_card.h 		      struct rtsx_chip *chip, u32 byte_cnt, u8 pack_size);
rtsx_chip        1005 drivers/staging/rts5208/rtsx_card.h void toggle_gpio(struct rtsx_chip *chip, u8 gpio);
rtsx_chip        1006 drivers/staging/rts5208/rtsx_card.h void turn_on_led(struct rtsx_chip *chip, u8 gpio);
rtsx_chip        1007 drivers/staging/rts5208/rtsx_card.h void turn_off_led(struct rtsx_chip *chip, u8 gpio);
rtsx_chip        1009 drivers/staging/rts5208/rtsx_card.h int card_share_mode(struct rtsx_chip *chip, int card);
rtsx_chip        1010 drivers/staging/rts5208/rtsx_card.h int select_card(struct rtsx_chip *chip, int card);
rtsx_chip        1011 drivers/staging/rts5208/rtsx_card.h int detect_card_cd(struct rtsx_chip *chip, int card);
rtsx_chip        1012 drivers/staging/rts5208/rtsx_card.h int check_card_exist(struct rtsx_chip *chip, unsigned int lun);
rtsx_chip        1013 drivers/staging/rts5208/rtsx_card.h int check_card_ready(struct rtsx_chip *chip, unsigned int lun);
rtsx_chip        1014 drivers/staging/rts5208/rtsx_card.h int check_card_wp(struct rtsx_chip *chip, unsigned int lun);
rtsx_chip        1015 drivers/staging/rts5208/rtsx_card.h void eject_card(struct rtsx_chip *chip, unsigned int lun);
rtsx_chip        1016 drivers/staging/rts5208/rtsx_card.h u8 get_lun_card(struct rtsx_chip *chip, unsigned int lun);
rtsx_chip        1018 drivers/staging/rts5208/rtsx_card.h static inline u32 get_card_size(struct rtsx_chip *chip, unsigned int lun)
rtsx_chip        1033 drivers/staging/rts5208/rtsx_card.h static inline int switch_clock(struct rtsx_chip *chip, int clk)
rtsx_chip        1045 drivers/staging/rts5208/rtsx_card.h int card_power_on(struct rtsx_chip *chip, u8 card);
rtsx_chip        1046 drivers/staging/rts5208/rtsx_card.h int card_power_off(struct rtsx_chip *chip, u8 card);
rtsx_chip        1048 drivers/staging/rts5208/rtsx_card.h static inline int card_power_off_all(struct rtsx_chip *chip)
rtsx_chip        1059 drivers/staging/rts5208/rtsx_card.h static inline void rtsx_clear_xd_error(struct rtsx_chip *chip)
rtsx_chip        1065 drivers/staging/rts5208/rtsx_card.h static inline void rtsx_clear_sd_error(struct rtsx_chip *chip)
rtsx_chip        1071 drivers/staging/rts5208/rtsx_card.h static inline void rtsx_clear_ms_error(struct rtsx_chip *chip)
rtsx_chip        1077 drivers/staging/rts5208/rtsx_card.h static inline void rtsx_clear_spi_error(struct rtsx_chip *chip)
rtsx_chip        1084 drivers/staging/rts5208/rtsx_card.h void dynamic_configure_sdio_aspm(struct rtsx_chip *chip);
rtsx_chip          23 drivers/staging/rts5208/rtsx_chip.c static void rtsx_calibration(struct rtsx_chip *chip)
rtsx_chip          35 drivers/staging/rts5208/rtsx_chip.c void rtsx_enable_card_int(struct rtsx_chip *chip)
rtsx_chip          54 drivers/staging/rts5208/rtsx_chip.c void rtsx_enable_bus_int(struct rtsx_chip *chip)
rtsx_chip          93 drivers/staging/rts5208/rtsx_chip.c void rtsx_disable_bus_int(struct rtsx_chip *chip)
rtsx_chip          98 drivers/staging/rts5208/rtsx_chip.c static int rtsx_pre_handle_sdio_old(struct rtsx_chip *chip)
rtsx_chip         142 drivers/staging/rts5208/rtsx_chip.c static int rtsx_pre_handle_sdio_new(struct rtsx_chip *chip)
rtsx_chip         248 drivers/staging/rts5208/rtsx_chip.c static int rtsx_reset_aspm(struct rtsx_chip *chip)
rtsx_chip         287 drivers/staging/rts5208/rtsx_chip.c static int rtsx_enable_pcie_intr(struct rtsx_chip *chip)
rtsx_chip         334 drivers/staging/rts5208/rtsx_chip.c int rtsx_reset_chip(struct rtsx_chip *chip)
rtsx_chip         635 drivers/staging/rts5208/rtsx_chip.c static int rts5208_init(struct rtsx_chip *chip)
rtsx_chip         694 drivers/staging/rts5208/rtsx_chip.c static int rts5288_init(struct rtsx_chip *chip)
rtsx_chip         754 drivers/staging/rts5208/rtsx_chip.c int rtsx_init_chip(struct rtsx_chip *chip)
rtsx_chip         888 drivers/staging/rts5208/rtsx_chip.c void rtsx_release_chip(struct rtsx_chip *chip)
rtsx_chip         897 drivers/staging/rts5208/rtsx_chip.c static inline void rtsx_blink_led(struct rtsx_chip *chip)
rtsx_chip         910 drivers/staging/rts5208/rtsx_chip.c static void rtsx_monitor_aspm_config(struct rtsx_chip *chip)
rtsx_chip         958 drivers/staging/rts5208/rtsx_chip.c static void rtsx_manage_ocp(struct rtsx_chip *chip)
rtsx_chip         977 drivers/staging/rts5208/rtsx_chip.c static void rtsx_manage_sd_lock(struct rtsx_chip *chip)
rtsx_chip         999 drivers/staging/rts5208/rtsx_chip.c static bool rtsx_is_ss_allowed(struct rtsx_chip *chip)
rtsx_chip        1015 drivers/staging/rts5208/rtsx_chip.c static void rtsx_manage_ss(struct rtsx_chip *chip)
rtsx_chip        1031 drivers/staging/rts5208/rtsx_chip.c static void rtsx_manage_aspm(struct rtsx_chip *chip)
rtsx_chip        1060 drivers/staging/rts5208/rtsx_chip.c static void rtsx_manage_idle(struct rtsx_chip *chip)
rtsx_chip        1084 drivers/staging/rts5208/rtsx_chip.c static void rtsx_manage_2lun_mode(struct rtsx_chip *chip)
rtsx_chip        1110 drivers/staging/rts5208/rtsx_chip.c static void rtsx_manage_1lun_mode(struct rtsx_chip *chip)
rtsx_chip        1133 drivers/staging/rts5208/rtsx_chip.c static void rtsx_delink_stage1(struct rtsx_chip *chip, int enter_L1,
rtsx_chip        1165 drivers/staging/rts5208/rtsx_chip.c static void rtsx_delink_stage(struct rtsx_chip *chip)
rtsx_chip        1204 drivers/staging/rts5208/rtsx_chip.c void rtsx_polling_func(struct rtsx_chip *chip)
rtsx_chip        1269 drivers/staging/rts5208/rtsx_chip.c void rtsx_stop_cmd(struct rtsx_chip *chip, int card)
rtsx_chip        1297 drivers/staging/rts5208/rtsx_chip.c int rtsx_write_register(struct rtsx_chip *chip, u16 addr, u8 mask, u8 data)
rtsx_chip        1321 drivers/staging/rts5208/rtsx_chip.c int rtsx_read_register(struct rtsx_chip *chip, u16 addr, u8 *data)
rtsx_chip        1348 drivers/staging/rts5208/rtsx_chip.c int rtsx_write_cfg_dw(struct rtsx_chip *chip, u8 func_no, u16 addr, u32 mask,
rtsx_chip        1395 drivers/staging/rts5208/rtsx_chip.c int rtsx_read_cfg_dw(struct rtsx_chip *chip, u8 func_no, u16 addr, u32 *val)
rtsx_chip        1434 drivers/staging/rts5208/rtsx_chip.c int rtsx_write_cfg_seq(struct rtsx_chip *chip, u8 func, u16 addr, u8 *buf,
rtsx_chip        1494 drivers/staging/rts5208/rtsx_chip.c int rtsx_read_cfg_seq(struct rtsx_chip *chip, u8 func, u16 addr, u8 *buf,
rtsx_chip        1540 drivers/staging/rts5208/rtsx_chip.c int rtsx_write_phy_register(struct rtsx_chip *chip, u8 addr, u16 val)
rtsx_chip        1576 drivers/staging/rts5208/rtsx_chip.c int rtsx_read_phy_register(struct rtsx_chip *chip, u8 addr, u16 *val)
rtsx_chip        1619 drivers/staging/rts5208/rtsx_chip.c int rtsx_read_efuse(struct rtsx_chip *chip, u8 addr, u8 *val)
rtsx_chip        1650 drivers/staging/rts5208/rtsx_chip.c int rtsx_write_efuse(struct rtsx_chip *chip, u8 addr, u8 val)
rtsx_chip        1689 drivers/staging/rts5208/rtsx_chip.c int rtsx_clr_phy_reg_bit(struct rtsx_chip *chip, u8 reg, u8 bit)
rtsx_chip        1708 drivers/staging/rts5208/rtsx_chip.c int rtsx_set_phy_reg_bit(struct rtsx_chip *chip, u8 reg, u8 bit)
rtsx_chip        1727 drivers/staging/rts5208/rtsx_chip.c static void rtsx_handle_pm_dstate(struct rtsx_chip *chip, u8 dstate)
rtsx_chip        1752 drivers/staging/rts5208/rtsx_chip.c void rtsx_enter_L1(struct rtsx_chip *chip)
rtsx_chip        1757 drivers/staging/rts5208/rtsx_chip.c void rtsx_exit_L1(struct rtsx_chip *chip)
rtsx_chip        1763 drivers/staging/rts5208/rtsx_chip.c void rtsx_enter_ss(struct rtsx_chip *chip)
rtsx_chip        1798 drivers/staging/rts5208/rtsx_chip.c void rtsx_exit_ss(struct rtsx_chip *chip)
rtsx_chip        1819 drivers/staging/rts5208/rtsx_chip.c int rtsx_pre_handle_interrupt(struct rtsx_chip *chip)
rtsx_chip        1910 drivers/staging/rts5208/rtsx_chip.c void rtsx_do_before_power_down(struct rtsx_chip *chip, int pm_stat)
rtsx_chip        1969 drivers/staging/rts5208/rtsx_chip.c void rtsx_enable_aspm(struct rtsx_chip *chip)
rtsx_chip        1994 drivers/staging/rts5208/rtsx_chip.c void rtsx_disable_aspm(struct rtsx_chip *chip)
rtsx_chip        2015 drivers/staging/rts5208/rtsx_chip.c int rtsx_read_ppbuf(struct rtsx_chip *chip, u8 *buf, int buf_len)
rtsx_chip        2057 drivers/staging/rts5208/rtsx_chip.c int rtsx_write_ppbuf(struct rtsx_chip *chip, u8 *buf, int buf_len)
rtsx_chip        2100 drivers/staging/rts5208/rtsx_chip.c int rtsx_check_chip_exist(struct rtsx_chip *chip)
rtsx_chip        2108 drivers/staging/rts5208/rtsx_chip.c int rtsx_force_power_on(struct rtsx_chip *chip, u8 ctl)
rtsx_chip        2136 drivers/staging/rts5208/rtsx_chip.c int rtsx_force_power_down(struct rtsx_chip *chip, u8 ctl)
rtsx_chip         338 drivers/staging/rts5208/rtsx_chip.h struct rtsx_chip;
rtsx_chip         340 drivers/staging/rts5208/rtsx_chip.h typedef int (*card_rw_func)(struct scsi_cmnd *srb, struct rtsx_chip *chip,
rtsx_chip         922 drivers/staging/rts5208/rtsx_chip.h static inline struct device *rtsx_dev(const struct rtsx_chip *chip)
rtsx_chip         949 drivers/staging/rts5208/rtsx_chip.h int rtsx_force_power_on(struct rtsx_chip *chip, u8 ctl);
rtsx_chip         950 drivers/staging/rts5208/rtsx_chip.h int rtsx_force_power_down(struct rtsx_chip *chip, u8 ctl);
rtsx_chip         952 drivers/staging/rts5208/rtsx_chip.h void rtsx_enable_card_int(struct rtsx_chip *chip);
rtsx_chip         953 drivers/staging/rts5208/rtsx_chip.h void rtsx_enable_bus_int(struct rtsx_chip *chip);
rtsx_chip         954 drivers/staging/rts5208/rtsx_chip.h void rtsx_disable_bus_int(struct rtsx_chip *chip);
rtsx_chip         955 drivers/staging/rts5208/rtsx_chip.h int rtsx_reset_chip(struct rtsx_chip *chip);
rtsx_chip         956 drivers/staging/rts5208/rtsx_chip.h int rtsx_init_chip(struct rtsx_chip *chip);
rtsx_chip         957 drivers/staging/rts5208/rtsx_chip.h void rtsx_release_chip(struct rtsx_chip *chip);
rtsx_chip         958 drivers/staging/rts5208/rtsx_chip.h void rtsx_polling_func(struct rtsx_chip *chip);
rtsx_chip         959 drivers/staging/rts5208/rtsx_chip.h void rtsx_stop_cmd(struct rtsx_chip *chip, int card);
rtsx_chip         960 drivers/staging/rts5208/rtsx_chip.h int rtsx_write_register(struct rtsx_chip *chip, u16 addr, u8 mask, u8 data);
rtsx_chip         961 drivers/staging/rts5208/rtsx_chip.h int rtsx_read_register(struct rtsx_chip *chip, u16 addr, u8 *data);
rtsx_chip         962 drivers/staging/rts5208/rtsx_chip.h int rtsx_write_cfg_dw(struct rtsx_chip *chip,
rtsx_chip         964 drivers/staging/rts5208/rtsx_chip.h int rtsx_read_cfg_dw(struct rtsx_chip *chip, u8 func_no, u16 addr, u32 *val);
rtsx_chip         965 drivers/staging/rts5208/rtsx_chip.h int rtsx_write_cfg_seq(struct rtsx_chip *chip,
rtsx_chip         967 drivers/staging/rts5208/rtsx_chip.h int rtsx_read_cfg_seq(struct rtsx_chip *chip,
rtsx_chip         969 drivers/staging/rts5208/rtsx_chip.h int rtsx_write_phy_register(struct rtsx_chip *chip, u8 addr, u16 val);
rtsx_chip         970 drivers/staging/rts5208/rtsx_chip.h int rtsx_read_phy_register(struct rtsx_chip *chip, u8 addr, u16 *val);
rtsx_chip         971 drivers/staging/rts5208/rtsx_chip.h int rtsx_read_efuse(struct rtsx_chip *chip, u8 addr, u8 *val);
rtsx_chip         972 drivers/staging/rts5208/rtsx_chip.h int rtsx_write_efuse(struct rtsx_chip *chip, u8 addr, u8 val);
rtsx_chip         973 drivers/staging/rts5208/rtsx_chip.h int rtsx_clr_phy_reg_bit(struct rtsx_chip *chip, u8 reg, u8 bit);
rtsx_chip         974 drivers/staging/rts5208/rtsx_chip.h int rtsx_set_phy_reg_bit(struct rtsx_chip *chip, u8 reg, u8 bit);
rtsx_chip         975 drivers/staging/rts5208/rtsx_chip.h void rtsx_enter_ss(struct rtsx_chip *chip);
rtsx_chip         976 drivers/staging/rts5208/rtsx_chip.h void rtsx_exit_ss(struct rtsx_chip *chip);
rtsx_chip         977 drivers/staging/rts5208/rtsx_chip.h int rtsx_pre_handle_interrupt(struct rtsx_chip *chip);
rtsx_chip         978 drivers/staging/rts5208/rtsx_chip.h void rtsx_enter_L1(struct rtsx_chip *chip);
rtsx_chip         979 drivers/staging/rts5208/rtsx_chip.h void rtsx_exit_L1(struct rtsx_chip *chip);
rtsx_chip         980 drivers/staging/rts5208/rtsx_chip.h void rtsx_do_before_power_down(struct rtsx_chip *chip, int pm_stat);
rtsx_chip         981 drivers/staging/rts5208/rtsx_chip.h void rtsx_enable_aspm(struct rtsx_chip *chip);
rtsx_chip         982 drivers/staging/rts5208/rtsx_chip.h void rtsx_disable_aspm(struct rtsx_chip *chip);
rtsx_chip         983 drivers/staging/rts5208/rtsx_chip.h int rtsx_read_ppbuf(struct rtsx_chip *chip, u8 *buf, int buf_len);
rtsx_chip         984 drivers/staging/rts5208/rtsx_chip.h int rtsx_write_ppbuf(struct rtsx_chip *chip, u8 *buf, int buf_len);
rtsx_chip         985 drivers/staging/rts5208/rtsx_chip.h int rtsx_check_chip_exist(struct rtsx_chip *chip);
rtsx_chip          22 drivers/staging/rts5208/rtsx_scsi.c void scsi_show_command(struct rtsx_chip *chip)
rtsx_chip         313 drivers/staging/rts5208/rtsx_scsi.c void set_sense_type(struct rtsx_chip *chip, unsigned int lun, int sense_type)
rtsx_chip         388 drivers/staging/rts5208/rtsx_scsi.c void set_sense_data(struct rtsx_chip *chip, unsigned int lun, u8 err_code,
rtsx_chip         411 drivers/staging/rts5208/rtsx_scsi.c static int test_unit_ready(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip         463 drivers/staging/rts5208/rtsx_scsi.c static int inquiry(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip         548 drivers/staging/rts5208/rtsx_scsi.c static int start_stop_unit(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip         581 drivers/staging/rts5208/rtsx_scsi.c static int allow_medium_removal(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip         598 drivers/staging/rts5208/rtsx_scsi.c static int request_sense(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip         643 drivers/staging/rts5208/rtsx_scsi.c static void ms_mode_sense(struct rtsx_chip *chip, u8 cmd,
rtsx_chip         736 drivers/staging/rts5208/rtsx_scsi.c static int mode_sense(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip         833 drivers/staging/rts5208/rtsx_scsi.c static int read_write(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip         968 drivers/staging/rts5208/rtsx_scsi.c static int read_format_capacity(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        1046 drivers/staging/rts5208/rtsx_scsi.c static int read_capacity(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        1086 drivers/staging/rts5208/rtsx_scsi.c static int read_eeprom(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        1133 drivers/staging/rts5208/rtsx_scsi.c static int write_eeprom(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        1188 drivers/staging/rts5208/rtsx_scsi.c static int read_mem(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        1241 drivers/staging/rts5208/rtsx_scsi.c static int write_mem(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        1294 drivers/staging/rts5208/rtsx_scsi.c static int get_sd_csd(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        1315 drivers/staging/rts5208/rtsx_scsi.c static int toggle_gpio_cmd(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        1334 drivers/staging/rts5208/rtsx_scsi.c static int read_host_reg(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        1365 drivers/staging/rts5208/rtsx_scsi.c static int write_host_reg(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        1393 drivers/staging/rts5208/rtsx_scsi.c static int set_variable(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        1455 drivers/staging/rts5208/rtsx_scsi.c static int get_variable(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        1497 drivers/staging/rts5208/rtsx_scsi.c static int dma_access_ring_buffer(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        1537 drivers/staging/rts5208/rtsx_scsi.c static int get_dev_status(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        1668 drivers/staging/rts5208/rtsx_scsi.c static int set_chip_mode(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        1719 drivers/staging/rts5208/rtsx_scsi.c static int rw_mem_cmd_buf(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        1781 drivers/staging/rts5208/rtsx_scsi.c static int suit_cmd(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        1794 drivers/staging/rts5208/rtsx_scsi.c static int read_phy_register(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        1853 drivers/staging/rts5208/rtsx_scsi.c static int write_phy_register(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        1910 drivers/staging/rts5208/rtsx_scsi.c static int erase_eeprom2(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        1956 drivers/staging/rts5208/rtsx_scsi.c static int read_eeprom2(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        2004 drivers/staging/rts5208/rtsx_scsi.c static int write_eeprom2(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        2051 drivers/staging/rts5208/rtsx_scsi.c static int read_efuse(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        2099 drivers/staging/rts5208/rtsx_scsi.c static int write_efuse(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        2210 drivers/staging/rts5208/rtsx_scsi.c static int read_cfg_byte(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        2265 drivers/staging/rts5208/rtsx_scsi.c static int write_cfg_byte(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        2319 drivers/staging/rts5208/rtsx_scsi.c static int app_cmd(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        2407 drivers/staging/rts5208/rtsx_scsi.c static int read_status(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        2536 drivers/staging/rts5208/rtsx_scsi.c static int get_card_bus_width(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        2560 drivers/staging/rts5208/rtsx_scsi.c static int spi_vendor_cmd(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        2628 drivers/staging/rts5208/rtsx_scsi.c static int vendor_cmnd(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        2683 drivers/staging/rts5208/rtsx_scsi.c void led_shine(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        2707 drivers/staging/rts5208/rtsx_scsi.c static int ms_format_cmnd(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        2771 drivers/staging/rts5208/rtsx_scsi.c static int get_ms_information(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        2869 drivers/staging/rts5208/rtsx_scsi.c static int ms_sp_cmnd(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        2884 drivers/staging/rts5208/rtsx_scsi.c static int sd_extension_cmnd(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        2943 drivers/staging/rts5208/rtsx_scsi.c static int mg_report_key(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        3042 drivers/staging/rts5208/rtsx_scsi.c static int mg_send_key(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        3161 drivers/staging/rts5208/rtsx_scsi.c int rtsx_scsi_handler(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip         124 drivers/staging/rts5208/rtsx_scsi.h void scsi_show_command(struct rtsx_chip *chip);
rtsx_chip         125 drivers/staging/rts5208/rtsx_scsi.h void set_sense_type(struct rtsx_chip *chip, unsigned int lun, int sense_type);
rtsx_chip         126 drivers/staging/rts5208/rtsx_scsi.h void set_sense_data(struct rtsx_chip *chip, unsigned int lun, u8 err_code,
rtsx_chip         129 drivers/staging/rts5208/rtsx_scsi.h int rtsx_scsi_handler(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip          19 drivers/staging/rts5208/rtsx_sys.h static inline void rtsx_exclusive_enter_ss(struct rtsx_chip *chip)
rtsx_chip          28 drivers/staging/rts5208/rtsx_sys.h static inline void rtsx_reset_detected_cards(struct rtsx_chip *chip, int flag)
rtsx_chip         151 drivers/staging/rts5208/rtsx_transport.c void rtsx_invoke_transport(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip         195 drivers/staging/rts5208/rtsx_transport.c void rtsx_add_cmd(struct rtsx_chip *chip,
rtsx_chip         213 drivers/staging/rts5208/rtsx_transport.c void rtsx_send_cmd_no_wait(struct rtsx_chip *chip)
rtsx_chip         225 drivers/staging/rts5208/rtsx_transport.c int rtsx_send_cmd(struct rtsx_chip *chip, u8 card, int timeout)
rtsx_chip         288 drivers/staging/rts5208/rtsx_transport.c 	struct rtsx_chip *chip, u32 addr, u32 len, u8 option)
rtsx_chip         313 drivers/staging/rts5208/rtsx_transport.c static int rtsx_transfer_sglist_adma_partial(struct rtsx_chip *chip, u8 card,
rtsx_chip         479 drivers/staging/rts5208/rtsx_transport.c static int rtsx_transfer_sglist_adma(struct rtsx_chip *chip, u8 card,
rtsx_chip         626 drivers/staging/rts5208/rtsx_transport.c static int rtsx_transfer_buf(struct rtsx_chip *chip, u8 card, void *buf,
rtsx_chip         710 drivers/staging/rts5208/rtsx_transport.c int rtsx_transfer_data_partial(struct rtsx_chip *chip, u8 card,
rtsx_chip         742 drivers/staging/rts5208/rtsx_transport.c int rtsx_transfer_data(struct rtsx_chip *chip, u8 card, void *buf, size_t len,
rtsx_chip          30 drivers/staging/rts5208/rtsx_transport.h void rtsx_invoke_transport(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip          34 drivers/staging/rts5208/rtsx_transport.h void rtsx_add_cmd(struct rtsx_chip *chip, u8 cmd_type, u16 reg_addr, u8 mask,
rtsx_chip          36 drivers/staging/rts5208/rtsx_transport.h void rtsx_send_cmd_no_wait(struct rtsx_chip *chip);
rtsx_chip          37 drivers/staging/rts5208/rtsx_transport.h int rtsx_send_cmd(struct rtsx_chip *chip, u8 card, int timeout);
rtsx_chip          39 drivers/staging/rts5208/rtsx_transport.h static inline u8 *rtsx_get_cmd_data(struct rtsx_chip *chip)
rtsx_chip          48 drivers/staging/rts5208/rtsx_transport.h int rtsx_transfer_data(struct rtsx_chip *chip, u8 card, void *buf, size_t len,
rtsx_chip          52 drivers/staging/rts5208/rtsx_transport.h int rtsx_transfer_data_partial(struct rtsx_chip *chip, u8 card,	void *buf,
rtsx_chip          46 drivers/staging/rts5208/sd.c static inline void sd_set_err_code(struct rtsx_chip *chip, u8 err_code)
rtsx_chip          53 drivers/staging/rts5208/sd.c static inline void sd_clr_err_code(struct rtsx_chip *chip)
rtsx_chip          60 drivers/staging/rts5208/sd.c static inline int sd_check_err_code(struct rtsx_chip *chip, u8 err_code)
rtsx_chip          67 drivers/staging/rts5208/sd.c static void sd_init_reg_addr(struct rtsx_chip *chip)
rtsx_chip          95 drivers/staging/rts5208/sd.c static int sd_check_data0_status(struct rtsx_chip *chip)
rtsx_chip         112 drivers/staging/rts5208/sd.c static int sd_send_cmd_get_rsp(struct rtsx_chip *chip, u8 cmd_idx,
rtsx_chip         260 drivers/staging/rts5208/sd.c static int sd_read_data(struct rtsx_chip *chip,
rtsx_chip         327 drivers/staging/rts5208/sd.c static int sd_write_data(struct rtsx_chip *chip, u8 trans_mode,
rtsx_chip         393 drivers/staging/rts5208/sd.c static int sd_check_csd(struct rtsx_chip *chip, char check_wp)
rtsx_chip         497 drivers/staging/rts5208/sd.c static int sd_set_sample_push_timing(struct rtsx_chip *chip)
rtsx_chip         535 drivers/staging/rts5208/sd.c static void sd_choose_proper_clock(struct rtsx_chip *chip)
rtsx_chip         577 drivers/staging/rts5208/sd.c static int sd_set_clock_divider(struct rtsx_chip *chip, u8 clk_div)
rtsx_chip         597 drivers/staging/rts5208/sd.c static int sd_set_init_para(struct rtsx_chip *chip)
rtsx_chip         615 drivers/staging/rts5208/sd.c int sd_select_card(struct rtsx_chip *chip, int select)
rtsx_chip         640 drivers/staging/rts5208/sd.c static int sd_update_lock_status(struct rtsx_chip *chip)
rtsx_chip         666 drivers/staging/rts5208/sd.c static int sd_wait_state_data_ready(struct rtsx_chip *chip, u8 state,
rtsx_chip         688 drivers/staging/rts5208/sd.c static int sd_change_bank_voltage(struct rtsx_chip *chip, u8 voltage)
rtsx_chip         726 drivers/staging/rts5208/sd.c static int sd_voltage_switch(struct rtsx_chip *chip)
rtsx_chip         790 drivers/staging/rts5208/sd.c static int sd_reset_dcm(struct rtsx_chip *chip, u8 tune_dir)
rtsx_chip         815 drivers/staging/rts5208/sd.c static int sd_change_phase(struct rtsx_chip *chip, u8 sample_point, u8 tune_dir)
rtsx_chip         943 drivers/staging/rts5208/sd.c static int sd_check_spec(struct rtsx_chip *chip, u8 bus_width)
rtsx_chip         975 drivers/staging/rts5208/sd.c static int sd_query_switch_result(struct rtsx_chip *chip, u8 func_group,
rtsx_chip        1088 drivers/staging/rts5208/sd.c static int sd_check_switch_mode(struct rtsx_chip *chip, u8 mode, u8 func_group,
rtsx_chip        1190 drivers/staging/rts5208/sd.c static int sd_check_switch(struct rtsx_chip *chip,
rtsx_chip        1238 drivers/staging/rts5208/sd.c static int sd_switch_function(struct rtsx_chip *chip, u8 bus_width)
rtsx_chip        1405 drivers/staging/rts5208/sd.c static int sd_wait_data_idle(struct rtsx_chip *chip)
rtsx_chip        1426 drivers/staging/rts5208/sd.c static int sd_sdr_tuning_rx_cmd(struct rtsx_chip *chip, u8 sample_point)
rtsx_chip        1453 drivers/staging/rts5208/sd.c static int sd_ddr_tuning_rx_cmd(struct rtsx_chip *chip, u8 sample_point)
rtsx_chip        1488 drivers/staging/rts5208/sd.c static int mmc_ddr_tuning_rx_cmd(struct rtsx_chip *chip, u8 sample_point)
rtsx_chip        1525 drivers/staging/rts5208/sd.c static int sd_sdr_tuning_tx_cmd(struct rtsx_chip *chip, u8 sample_point)
rtsx_chip        1557 drivers/staging/rts5208/sd.c static int sd_ddr_tuning_tx_cmd(struct rtsx_chip *chip, u8 sample_point)
rtsx_chip        1612 drivers/staging/rts5208/sd.c static u8 sd_search_final_phase(struct rtsx_chip *chip, u32 phase_map,
rtsx_chip        1731 drivers/staging/rts5208/sd.c static int sd_tuning_rx(struct rtsx_chip *chip)
rtsx_chip        1738 drivers/staging/rts5208/sd.c 	int (*tuning_cmd)(struct rtsx_chip *chip, u8 sample_point);
rtsx_chip        1785 drivers/staging/rts5208/sd.c static int sd_ddr_pre_tuning_tx(struct rtsx_chip *chip)
rtsx_chip        1841 drivers/staging/rts5208/sd.c static int sd_tuning_tx(struct rtsx_chip *chip)
rtsx_chip        1848 drivers/staging/rts5208/sd.c 	int (*tuning_cmd)(struct rtsx_chip *chip, u8 sample_point);
rtsx_chip        1897 drivers/staging/rts5208/sd.c static int sd_sdr_tuning(struct rtsx_chip *chip)
rtsx_chip        1912 drivers/staging/rts5208/sd.c static int sd_ddr_tuning(struct rtsx_chip *chip)
rtsx_chip        1940 drivers/staging/rts5208/sd.c static int mmc_ddr_tuning(struct rtsx_chip *chip)
rtsx_chip        1968 drivers/staging/rts5208/sd.c int sd_switch_clock(struct rtsx_chip *chip)
rtsx_chip        2000 drivers/staging/rts5208/sd.c static int sd_prepare_reset(struct rtsx_chip *chip)
rtsx_chip        2043 drivers/staging/rts5208/sd.c static int sd_pull_ctl_disable(struct rtsx_chip *chip)
rtsx_chip        2101 drivers/staging/rts5208/sd.c int sd_pull_ctl_enable(struct rtsx_chip *chip)
rtsx_chip        2140 drivers/staging/rts5208/sd.c static int sd_init_power(struct rtsx_chip *chip)
rtsx_chip        2190 drivers/staging/rts5208/sd.c static int sd_dummy_clock(struct rtsx_chip *chip)
rtsx_chip        2205 drivers/staging/rts5208/sd.c static int sd_read_lba0(struct rtsx_chip *chip)
rtsx_chip        2238 drivers/staging/rts5208/sd.c static int sd_check_wp_state(struct rtsx_chip *chip)
rtsx_chip        2285 drivers/staging/rts5208/sd.c static int reset_sd(struct rtsx_chip *chip)
rtsx_chip        2633 drivers/staging/rts5208/sd.c static int mmc_test_switch_bus(struct rtsx_chip *chip, u8 width)
rtsx_chip        2753 drivers/staging/rts5208/sd.c static int mmc_switch_timing_bus(struct rtsx_chip *chip, bool switch_ddr)
rtsx_chip        2871 drivers/staging/rts5208/sd.c static int reset_mmc(struct rtsx_chip *chip)
rtsx_chip        3045 drivers/staging/rts5208/sd.c int reset_sd_card(struct rtsx_chip *chip)
rtsx_chip        3130 drivers/staging/rts5208/sd.c static int reset_mmc_only(struct rtsx_chip *chip)
rtsx_chip        3185 drivers/staging/rts5208/sd.c static int wait_data_buf_ready(struct rtsx_chip *chip)
rtsx_chip        3215 drivers/staging/rts5208/sd.c void sd_stop_seq_mode(struct rtsx_chip *chip)
rtsx_chip        3240 drivers/staging/rts5208/sd.c static inline int sd_auto_tune_clock(struct rtsx_chip *chip)
rtsx_chip        3286 drivers/staging/rts5208/sd.c int sd_rw(struct scsi_cmnd *srb, struct rtsx_chip *chip, u32 start_sector,
rtsx_chip        3575 drivers/staging/rts5208/sd.c int ext_sd_send_cmd_get_rsp(struct rtsx_chip *chip, u8 cmd_idx, u32 arg,
rtsx_chip        3699 drivers/staging/rts5208/sd.c int ext_sd_get_rsp(struct rtsx_chip *chip, int len, u8 *rsp, u8 rsp_type)
rtsx_chip        3741 drivers/staging/rts5208/sd.c int sd_pass_thru_mode(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        3851 drivers/staging/rts5208/sd.c int sd_execute_no_data(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        3963 drivers/staging/rts5208/sd.c int sd_execute_read_data(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        4197 drivers/staging/rts5208/sd.c int sd_execute_write_data(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        4543 drivers/staging/rts5208/sd.c int sd_get_cmd_rsp(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        4582 drivers/staging/rts5208/sd.c int sd_hw_rst(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip        4646 drivers/staging/rts5208/sd.c void sd_cleanup_work(struct rtsx_chip *chip)
rtsx_chip        4657 drivers/staging/rts5208/sd.c int sd_power_off_card3v3(struct rtsx_chip *chip)
rtsx_chip        4692 drivers/staging/rts5208/sd.c int release_sd_card(struct rtsx_chip *chip)
rtsx_chip         265 drivers/staging/rts5208/sd.h int sd_select_card(struct rtsx_chip *chip, int select);
rtsx_chip         266 drivers/staging/rts5208/sd.h int sd_pull_ctl_enable(struct rtsx_chip *chip);
rtsx_chip         267 drivers/staging/rts5208/sd.h int reset_sd_card(struct rtsx_chip *chip);
rtsx_chip         268 drivers/staging/rts5208/sd.h int sd_switch_clock(struct rtsx_chip *chip);
rtsx_chip         269 drivers/staging/rts5208/sd.h void sd_stop_seq_mode(struct rtsx_chip *chip);
rtsx_chip         270 drivers/staging/rts5208/sd.h int sd_rw(struct scsi_cmnd *srb, struct rtsx_chip *chip,
rtsx_chip         272 drivers/staging/rts5208/sd.h void sd_cleanup_work(struct rtsx_chip *chip);
rtsx_chip         273 drivers/staging/rts5208/sd.h int sd_power_off_card3v3(struct rtsx_chip *chip);
rtsx_chip         274 drivers/staging/rts5208/sd.h int release_sd_card(struct rtsx_chip *chip);
rtsx_chip         276 drivers/staging/rts5208/sd.h int ext_sd_send_cmd_get_rsp(struct rtsx_chip *chip, u8 cmd_idx,
rtsx_chip         279 drivers/staging/rts5208/sd.h int ext_sd_get_rsp(struct rtsx_chip *chip, int len, u8 *rsp, u8 rsp_type);
rtsx_chip         281 drivers/staging/rts5208/sd.h int sd_pass_thru_mode(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip         282 drivers/staging/rts5208/sd.h int sd_execute_no_data(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip         283 drivers/staging/rts5208/sd.h int sd_execute_read_data(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip         284 drivers/staging/rts5208/sd.h int sd_execute_write_data(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip         285 drivers/staging/rts5208/sd.h int sd_get_cmd_rsp(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip         286 drivers/staging/rts5208/sd.h int sd_hw_rst(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip          19 drivers/staging/rts5208/spi.c static inline void spi_set_err_code(struct rtsx_chip *chip, u8 err_code)
rtsx_chip          26 drivers/staging/rts5208/spi.c static int spi_init(struct rtsx_chip *chip)
rtsx_chip          43 drivers/staging/rts5208/spi.c static int spi_set_init_para(struct rtsx_chip *chip)
rtsx_chip          83 drivers/staging/rts5208/spi.c static int sf_polling_status(struct rtsx_chip *chip, int msec)
rtsx_chip         105 drivers/staging/rts5208/spi.c static int sf_enable_write(struct rtsx_chip *chip, u8 ins)
rtsx_chip         133 drivers/staging/rts5208/spi.c static int sf_disable_write(struct rtsx_chip *chip, u8 ins)
rtsx_chip         161 drivers/staging/rts5208/spi.c static void sf_program(struct rtsx_chip *chip, u8 ins, u8 addr_mode, u32 addr,
rtsx_chip         185 drivers/staging/rts5208/spi.c static int sf_erase(struct rtsx_chip *chip, u8 ins, u8 addr_mode, u32 addr)
rtsx_chip         219 drivers/staging/rts5208/spi.c static int spi_init_eeprom(struct rtsx_chip *chip)
rtsx_chip         267 drivers/staging/rts5208/spi.c static int spi_eeprom_program_enable(struct rtsx_chip *chip)
rtsx_chip         287 drivers/staging/rts5208/spi.c int spi_erase_eeprom_chip(struct rtsx_chip *chip)
rtsx_chip         321 drivers/staging/rts5208/spi.c int spi_erase_eeprom_byte(struct rtsx_chip *chip, u16 addr)
rtsx_chip         357 drivers/staging/rts5208/spi.c int spi_read_eeprom(struct rtsx_chip *chip, u16 addr, u8 *val)
rtsx_chip         399 drivers/staging/rts5208/spi.c int spi_write_eeprom(struct rtsx_chip *chip, u16 addr, u8 val)
rtsx_chip         436 drivers/staging/rts5208/spi.c int spi_get_status(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip         449 drivers/staging/rts5208/spi.c int spi_set_parameter(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip         471 drivers/staging/rts5208/spi.c int spi_read_flash_id(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip         554 drivers/staging/rts5208/spi.c int spi_read_flash(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip         647 drivers/staging/rts5208/spi.c int spi_write_flash(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip         822 drivers/staging/rts5208/spi.c int spi_erase_flash(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip         865 drivers/staging/rts5208/spi.c int spi_write_flash_status(struct scsi_cmnd *srb, struct rtsx_chip *chip)
rtsx_chip          40 drivers/staging/rts5208/spi.h int spi_erase_eeprom_chip(struct rtsx_chip *chip);
rtsx_chip          41 drivers/staging/rts5208/spi.h int spi_erase_eeprom_byte(struct rtsx_chip *chip, u16 addr);
rtsx_chip          42 drivers/staging/rts5208/spi.h int spi_read_eeprom(struct rtsx_chip *chip, u16 addr, u8 *val);
rtsx_chip          43 drivers/staging/rts5208/spi.h int spi_write_eeprom(struct rtsx_chip *chip, u16 addr, u8 val);
rtsx_chip          44 drivers/staging/rts5208/spi.h int spi_get_status(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip          45 drivers/staging/rts5208/spi.h int spi_set_parameter(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip          46 drivers/staging/rts5208/spi.h int spi_read_flash_id(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip          47 drivers/staging/rts5208/spi.h int spi_read_flash(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip          48 drivers/staging/rts5208/spi.h int spi_write_flash(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip          49 drivers/staging/rts5208/spi.h int spi_erase_flash(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip          50 drivers/staging/rts5208/spi.h int spi_write_flash_status(struct scsi_cmnd *srb, struct rtsx_chip *chip);
rtsx_chip          23 drivers/staging/rts5208/xd.c static int xd_build_l2p_tbl(struct rtsx_chip *chip, int zone_no);
rtsx_chip          24 drivers/staging/rts5208/xd.c static int xd_init_page(struct rtsx_chip *chip, u32 phy_blk, u16 logoff,
rtsx_chip          27 drivers/staging/rts5208/xd.c static inline void xd_set_err_code(struct rtsx_chip *chip, u8 err_code)
rtsx_chip          34 drivers/staging/rts5208/xd.c static inline int xd_check_err_code(struct rtsx_chip *chip, u8 err_code)
rtsx_chip          41 drivers/staging/rts5208/xd.c static int xd_set_init_para(struct rtsx_chip *chip)
rtsx_chip          58 drivers/staging/rts5208/xd.c static int xd_switch_clock(struct rtsx_chip *chip)
rtsx_chip          74 drivers/staging/rts5208/xd.c static int xd_read_id(struct rtsx_chip *chip, u8 id_cmd, u8 *id_buf, u8 buf_len)
rtsx_chip         104 drivers/staging/rts5208/xd.c static void xd_assign_phy_addr(struct rtsx_chip *chip, u32 addr, u8 mode)
rtsx_chip         138 drivers/staging/rts5208/xd.c static int xd_read_redundant(struct rtsx_chip *chip, u32 page_addr,
rtsx_chip         175 drivers/staging/rts5208/xd.c static int xd_read_data_from_ppb(struct rtsx_chip *chip, int offset,
rtsx_chip         200 drivers/staging/rts5208/xd.c static int xd_read_cis(struct rtsx_chip *chip, u32 page_addr, u8 *buf,
rtsx_chip         303 drivers/staging/rts5208/xd.c static void xd_fill_pull_ctl_disable(struct rtsx_chip *chip)
rtsx_chip         332 drivers/staging/rts5208/xd.c static void xd_fill_pull_ctl_stage1_barossa(struct rtsx_chip *chip)
rtsx_chip         342 drivers/staging/rts5208/xd.c static void xd_fill_pull_ctl_enable(struct rtsx_chip *chip)
rtsx_chip         371 drivers/staging/rts5208/xd.c static int xd_pull_ctl_disable(struct rtsx_chip *chip)
rtsx_chip         439 drivers/staging/rts5208/xd.c static int reset_xd(struct rtsx_chip *chip)
rtsx_chip         786 drivers/staging/rts5208/xd.c static int xd_init_l2p_tbl(struct rtsx_chip *chip)
rtsx_chip         831 drivers/staging/rts5208/xd.c static void xd_set_unused_block(struct rtsx_chip *chip, u32 phy_blk)
rtsx_chip         866 drivers/staging/rts5208/xd.c static u32 xd_get_unused_block(struct rtsx_chip *chip, int zone_no)
rtsx_chip         904 drivers/staging/rts5208/xd.c static void xd_set_l2p_tbl(struct rtsx_chip *chip,
rtsx_chip         914 drivers/staging/rts5208/xd.c static u32 xd_get_l2p_tbl(struct rtsx_chip *chip, int zone_no, u16 log_off)
rtsx_chip         963 drivers/staging/rts5208/xd.c int reset_xd_card(struct rtsx_chip *chip)
rtsx_chip         993 drivers/staging/rts5208/xd.c static int xd_mark_bad_block(struct rtsx_chip *chip, u32 phy_blk)
rtsx_chip        1044 drivers/staging/rts5208/xd.c static int xd_init_page(struct rtsx_chip *chip, u32 phy_blk,
rtsx_chip        1098 drivers/staging/rts5208/xd.c static int xd_copy_page(struct rtsx_chip *chip, u32 old_blk, u32 new_blk,
rtsx_chip        1214 drivers/staging/rts5208/xd.c static int xd_reset_cmd(struct rtsx_chip *chip)
rtsx_chip        1239 drivers/staging/rts5208/xd.c static int xd_erase_block(struct rtsx_chip *chip, u32 phy_blk)
rtsx_chip        1293 drivers/staging/rts5208/xd.c static int xd_build_l2p_tbl(struct rtsx_chip *chip, int zone_no)
rtsx_chip        1479 drivers/staging/rts5208/xd.c static int xd_send_cmd(struct rtsx_chip *chip, u8 cmd)
rtsx_chip        1498 drivers/staging/rts5208/xd.c static int xd_read_multiple_pages(struct rtsx_chip *chip, u32 phy_blk,
rtsx_chip        1624 drivers/staging/rts5208/xd.c static int xd_finish_write(struct rtsx_chip *chip,
rtsx_chip        1683 drivers/staging/rts5208/xd.c static int xd_prepare_write(struct rtsx_chip *chip,
rtsx_chip        1700 drivers/staging/rts5208/xd.c static int xd_write_multiple_pages(struct rtsx_chip *chip, u32 old_blk,
rtsx_chip        1802 drivers/staging/rts5208/xd.c int xd_delay_write(struct rtsx_chip *chip)
rtsx_chip        1828 drivers/staging/rts5208/xd.c int xd_rw(struct scsi_cmnd *srb, struct rtsx_chip *chip,
rtsx_chip        2073 drivers/staging/rts5208/xd.c void xd_free_l2p_tbl(struct rtsx_chip *chip)
rtsx_chip        2090 drivers/staging/rts5208/xd.c void xd_cleanup_work(struct rtsx_chip *chip)
rtsx_chip        2103 drivers/staging/rts5208/xd.c int xd_power_off_card3v3(struct rtsx_chip *chip)
rtsx_chip        2136 drivers/staging/rts5208/xd.c int release_xd_card(struct rtsx_chip *chip)
rtsx_chip         165 drivers/staging/rts5208/xd.h int reset_xd_card(struct rtsx_chip *chip);
rtsx_chip         167 drivers/staging/rts5208/xd.h int xd_delay_write(struct rtsx_chip *chip);
rtsx_chip         169 drivers/staging/rts5208/xd.h int xd_rw(struct scsi_cmnd *srb, struct rtsx_chip *chip,
rtsx_chip         171 drivers/staging/rts5208/xd.h void xd_free_l2p_tbl(struct rtsx_chip *chip);
rtsx_chip         172 drivers/staging/rts5208/xd.h void xd_cleanup_work(struct rtsx_chip *chip);
rtsx_chip         173 drivers/staging/rts5208/xd.h int xd_power_off_card3v3(struct rtsx_chip *chip);
rtsx_chip         174 drivers/staging/rts5208/xd.h int release_xd_card(struct rtsx_chip *chip);