| /kernel/linux/linux-5.10/drivers/staging/rts5208/ |
| D | rtsx_chip.h | 314 #define SD_CARD BIT(SD_NR) macro 388 #define CHK_SD(sd_card) (((sd_card)->sd_type & 0xFF) == TYPE_SD) argument 389 #define CHK_SD_HS(sd_card) (CHK_SD(sd_card) && \ argument 390 ((sd_card)->sd_type & SD_HS)) 391 #define CHK_SD_SDR50(sd_card) (CHK_SD(sd_card) && \ argument 392 ((sd_card)->sd_type & SD_SDR50)) 393 #define CHK_SD_DDR50(sd_card) (CHK_SD(sd_card) && \ argument 394 ((sd_card)->sd_type & SD_DDR50)) 395 #define CHK_SD_SDR104(sd_card) (CHK_SD(sd_card) && \ argument 396 ((sd_card)->sd_type & SD_SDR104)) [all …]
|
| D | sd.c | 48 struct sd_info *sd_card = &chip->sd_card; in sd_set_err_code() local 50 sd_card->err_code |= err_code; in sd_set_err_code() 55 struct sd_info *sd_card = &chip->sd_card; in sd_clr_err_code() local 57 sd_card->err_code = 0; in sd_clr_err_code() 62 struct sd_info *sd_card = &chip->sd_card; in sd_check_err_code() local 64 return sd_card->err_code & err_code; in sd_check_err_code() 115 struct sd_info *sd_card = &chip->sd_card; local 165 retval = rtsx_send_cmd(chip, SD_CARD, timeout); 248 sd_card->sd_data_buf_ready = 1; 250 sd_card->sd_data_buf_ready = 0; [all …]
|
| D | rtsx_card.c | 25 struct sd_info *sd_card = &chip->sd_card; in do_remaining_work() local 31 if (chip->card_ready & SD_CARD) { in do_remaining_work() 32 if (sd_card->seq_mode) { in do_remaining_work() 34 sd_card->cleanup_counter++; in do_remaining_work() 36 sd_card->cleanup_counter = 0; in do_remaining_work() 71 if (sd_card->cleanup_counter > POLLING_WAIT_CNT) in do_remaining_work() 143 chip->sd_reset_counter, chip->card2lun[SD_CARD]); in do_reset_sd_card() 145 if (chip->card2lun[SD_CARD] >= MAX_ALLOWED_LUN_CNT) { in do_reset_sd_card() 152 chip->rw_fail_cnt[chip->card2lun[SD_CARD]] = 0; in do_reset_sd_card() 158 if (chip->need_release & SD_CARD) in do_reset_sd_card() [all …]
|
| D | rtsx_scsi.c | 427 if (get_lun_card(chip, SCSI_LUN(srb)) == SD_CARD) { in test_unit_ready() 428 struct sd_info *sd_card = &chip->sd_card; in test_unit_ready() local 430 if (sd_card->sd_lock_notify) { in test_unit_ready() 431 sd_card->sd_lock_notify = 0; in test_unit_ready() 434 } else if (sd_card->sd_lock_status & SD_LOCKED) { in test_unit_ready() 487 if (chip->lun2card[lun] == SD_CARD) in inquiry() 836 struct sd_info *sd_card = &chip->sd_card; in read_write() local 863 if (sd_card->sd_erase_status) { in read_write() 872 if (get_lun_card(chip, lun) == SD_CARD) { in read_write() 873 if (sd_card->sd_lock_status & SD_LOCKED) { in read_write() [all …]
|
| D | rtsx_chip.c | 43 if (chip->lun2card[i] & SD_CARD) in rtsx_enable_card_int() 70 if (chip->lun2card[i] & SD_CARD) in rtsx_enable_bus_int() 135 chip->need_reset |= SD_CARD; in rtsx_pre_handle_sdio_old() 200 chip->need_reset |= SD_CARD; in rtsx_pre_handle_sdio_new() 216 retval = card_share_mode(chip, SD_CARD); in rtsx_pre_handle_sdio_new() 241 chip->need_reset |= SD_CARD; in rtsx_pre_handle_sdio_new() 756 struct sd_info *sd_card = &chip->sd_card; in rtsx_init_chip() local 768 memset(sd_card, 0, sizeof(struct sd_info)); in rtsx_init_chip() 860 chip->card2lun[SD_CARD] = 0; in rtsx_init_chip() 863 chip->lun2card[0] = SD_CARD; in rtsx_init_chip() [all …]
|
| D | rtsx_transport.c | 233 if (card == SD_CARD) in rtsx_send_cmd() 339 if (card == SD_CARD) in rtsx_transfer_sglist_adma_partial() 502 if (card == SD_CARD) in rtsx_transfer_sglist_adma() 652 if (card == SD_CARD) in rtsx_transfer_buf() 734 chip->need_reinit = SD_CARD | MS_CARD | XD_CARD; in rtsx_transfer_data_partial() 763 chip->need_reinit = SD_CARD | MS_CARD | XD_CARD; in rtsx_transfer_data()
|
| D | rtsx_card.h | 1021 struct sd_info *sd_card = &chip->sd_card; in get_card_size() local 1023 if ((get_lun_card(chip, lun) == SD_CARD) && in get_card_size() 1024 (sd_card->sd_lock_status & SD_LOCKED)) in get_card_size()
|
| D | rtsx.c | 467 struct sd_info *sd_card = &chip->sd_card; in rtsx_polling_thread() local 471 sd_card->cleanup_counter = 0; in rtsx_polling_thread()
|
| /kernel/linux/linux-4.19/drivers/staging/rts5208/ |
| D | sd.c | 59 struct sd_info *sd_card = &chip->sd_card; in sd_set_err_code() local 61 sd_card->err_code |= err_code; in sd_set_err_code() 66 struct sd_info *sd_card = &chip->sd_card; in sd_clr_err_code() local 68 sd_card->err_code = 0; in sd_clr_err_code() 73 struct sd_info *sd_card = &chip->sd_card; in sd_check_err_code() local 75 return sd_card->err_code & err_code; in sd_check_err_code() 127 struct sd_info *sd_card = &chip->sd_card; local 177 retval = rtsx_send_cmd(chip, SD_CARD, timeout); 261 sd_card->sd_data_buf_ready = 1; 263 sd_card->sd_data_buf_ready = 0; [all …]
|
| D | rtsx_chip.h | 326 #define SD_CARD BIT(SD_NR) macro 400 #define CHK_SD(sd_card) (((sd_card)->sd_type & 0xFF) == TYPE_SD) argument 401 #define CHK_SD_HS(sd_card) (CHK_SD(sd_card) && \ argument 402 ((sd_card)->sd_type & SD_HS)) 403 #define CHK_SD_SDR50(sd_card) (CHK_SD(sd_card) && \ argument 404 ((sd_card)->sd_type & SD_SDR50)) 405 #define CHK_SD_DDR50(sd_card) (CHK_SD(sd_card) && \ argument 406 ((sd_card)->sd_type & SD_DDR50)) 407 #define CHK_SD_SDR104(sd_card) (CHK_SD(sd_card) && \ argument 408 ((sd_card)->sd_type & SD_SDR104)) [all …]
|
| D | rtsx_card.c | 36 struct sd_info *sd_card = &chip->sd_card; in do_remaining_work() local 42 if (chip->card_ready & SD_CARD) { in do_remaining_work() 43 if (sd_card->seq_mode) { in do_remaining_work() 45 sd_card->cleanup_counter++; in do_remaining_work() 47 sd_card->cleanup_counter = 0; in do_remaining_work() 82 if (sd_card->cleanup_counter > POLLING_WAIT_CNT) in do_remaining_work() 154 chip->sd_reset_counter, chip->card2lun[SD_CARD]); in do_reset_sd_card() 156 if (chip->card2lun[SD_CARD] >= MAX_ALLOWED_LUN_CNT) { in do_reset_sd_card() 163 chip->rw_fail_cnt[chip->card2lun[SD_CARD]] = 0; in do_reset_sd_card() 169 if (chip->need_release & SD_CARD) in do_reset_sd_card() [all …]
|
| D | rtsx_scsi.c | 438 if (get_lun_card(chip, SCSI_LUN(srb)) == SD_CARD) { in test_unit_ready() 439 struct sd_info *sd_card = &chip->sd_card; in test_unit_ready() local 441 if (sd_card->sd_lock_notify) { in test_unit_ready() 442 sd_card->sd_lock_notify = 0; in test_unit_ready() 445 } else if (sd_card->sd_lock_status & SD_LOCKED) { in test_unit_ready() 498 if (chip->lun2card[lun] == SD_CARD) in inquiry() 850 struct sd_info *sd_card = &chip->sd_card; in read_write() local 877 if (sd_card->sd_erase_status) { in read_write() 886 if (get_lun_card(chip, lun) == SD_CARD) { in read_write() 887 if (sd_card->sd_lock_status & SD_LOCKED) { in read_write() [all …]
|
| D | rtsx_chip.c | 54 if (chip->lun2card[i] & SD_CARD) in rtsx_enable_card_int() 81 if (chip->lun2card[i] & SD_CARD) in rtsx_enable_bus_int() 151 chip->need_reset |= SD_CARD; in rtsx_pre_handle_sdio_old() 222 chip->need_reset |= SD_CARD; in rtsx_pre_handle_sdio_new() 240 retval = card_share_mode(chip, SD_CARD); in rtsx_pre_handle_sdio_new() 269 chip->need_reset |= SD_CARD; in rtsx_pre_handle_sdio_new() 846 struct sd_info *sd_card = &chip->sd_card; in rtsx_init_chip() local 858 memset(sd_card, 0, sizeof(struct sd_info)); in rtsx_init_chip() 954 chip->card2lun[SD_CARD] = 0; in rtsx_init_chip() 957 chip->lun2card[0] = SD_CARD; in rtsx_init_chip() [all …]
|
| D | rtsx_transport.c | 245 if (card == SD_CARD) in rtsx_send_cmd() 351 if (card == SD_CARD) in rtsx_transfer_sglist_adma_partial() 515 if (card == SD_CARD) in rtsx_transfer_sglist_adma() 666 if (card == SD_CARD) in rtsx_transfer_buf() 748 chip->need_reinit = SD_CARD | MS_CARD | XD_CARD; in rtsx_transfer_data_partial() 777 chip->need_reinit = SD_CARD | MS_CARD | XD_CARD; in rtsx_transfer_data()
|
| D | rtsx_card.h | 1033 struct sd_info *sd_card = &chip->sd_card; in get_card_size() local 1035 if ((get_lun_card(chip, lun) == SD_CARD) && in get_card_size() 1036 (sd_card->sd_lock_status & SD_LOCKED)) in get_card_size()
|
| D | rtsx.c | 497 struct sd_info *sd_card = &chip->sd_card; in rtsx_polling_thread() local 501 sd_card->cleanup_counter = 0; in rtsx_polling_thread()
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | qcom,ipq6018-pinctrl.yaml | 95 qdss_tracedata_a, qdss_tracedata_b, reset_n, sd_card, sd_write,
|
| D | qcom,ipq8074-pinctrl.txt | 115 qpic, rx0, rx1, rx2, sd_card, sd_write, tsens_max, wci2a,
|
| D | qcom,msm8916-pinctrl.txt | 126 qdss_tracedata_b, reset_n, sd_card, sd_write, sec_mi2s, smb_int,
|
| D | qcom,msm8998-pinctrl.txt | 132 qlink_request, qua_mi2s, sd_card, sd_write, sdc40, sdc41,
|
| D | qcom,msm8996-pinctrl.txt | 141 sd_card, tsif2_data, sdc41, tsif2_sync, sdc40, mdp_vsync_p_b,
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/pinctrl/ |
| D | qcom,ipq8074-pinctrl.txt | 115 qpic, rx0, rx1, rx2, sd_card, sd_write, tsens_max, wci2a,
|
| D | qcom,msm8998-pinctrl.txt | 124 qlink_request, qua_mi2s, sd_card, sd_write, sdc40, sdc41,
|
| D | qcom,msm8916-pinctrl.txt | 126 qdss_tracedata_b, reset_n, sd_card, sd_write, sec_mi2s, smb_int,
|
| D | qcom,msm8996-pinctrl.txt | 141 sd_card, tsif2_data, sdc41, tsif2_sync, sdc40, mdp_vsync_p_b,
|