Lines Matching refs:sh_sdhi_readw
53 static inline u16 sh_sdhi_readw(struct sh_sdhi_host *host, int reg) in sh_sdhi_readw() function
61 OPT_BUS_WIDTH_1 | sh_sdhi_readw(host, SDHI_OPTION)); in sh_sdhi_detect()
71 state1 = sh_sdhi_readw(host, SDHI_INFO1); in sh_sdhi_intr()
72 state2 = sh_sdhi_readw(host, SDHI_INFO2); in sh_sdhi_intr()
108 sh_sdhi_readw(host, SDHI_INFO2_MASK)); in sh_sdhi_intr()
118 sh_sdhi_readw(host, SDHI_INFO1_MASK)); in sh_sdhi_intr()
127 sh_sdhi_readw(host, SDHI_INFO2_MASK)); in sh_sdhi_intr()
136 sh_sdhi_readw(host, SDHI_INFO2_MASK)); in sh_sdhi_intr()
145 sh_sdhi_readw(host, SDHI_INFO1_MASK)); in sh_sdhi_intr()
176 if (sh_sdhi_readw(host, SDHI_INFO2) & (1 << 14)) { in sh_sdhi_clock_control()
182 ~CLK_ENABLE & sh_sdhi_readw(host, SDHI_CLK_CTRL)); in sh_sdhi_clock_control()
197 if ((sh_sdhi_readw(host, SDHI_INFO2) & 0x2000)) in sh_sdhi_clock_control()
203 CLK_ENABLE | sh_sdhi_readw(host, SDHI_CLK_CTRL)); in sh_sdhi_clock_control()
216 CLK_ENABLE | sh_sdhi_readw(host, SDHI_CLK_CTRL)); in sh_sdhi_sync_reset()
220 if (!(sh_sdhi_readw(host, SDHI_INFO2) & INFO2_CBUSY)) in sh_sdhi_sync_reset()
242 e_state1 = sh_sdhi_readw(host, SDHI_ERR_STS1); in sh_sdhi_error_manage()
243 e_state2 = sh_sdhi_readw(host, SDHI_ERR_STS2); in sh_sdhi_error_manage()
250 DRIVER_NAME, sh_sdhi_readw(host, SDHI_ERR_STS2)); in sh_sdhi_error_manage()
263 DRIVER_NAME, sh_sdhi_readw(host, SDHI_ERR_STS1)); in sh_sdhi_error_manage()
286 sh_sdhi_readw(host, SDHI_INFO2_MASK)); in sh_sdhi_single_read()
289 sh_sdhi_readw(host, SDHI_INFO1_MASK)); in sh_sdhi_single_read()
295 blocksize = sh_sdhi_readw(host, SDHI_SIZE); in sh_sdhi_single_read()
301 *p++ = sh_sdhi_readw(host, SDHI_BUF0); in sh_sdhi_single_read()
331 sh_sdhi_readw(host, SDHI_INFO2_MASK)); in sh_sdhi_multi_read()
338 blocksize = sh_sdhi_readw(host, SDHI_SIZE); in sh_sdhi_multi_read()
344 *p++ = sh_sdhi_readw(host, SDHI_BUF0); in sh_sdhi_multi_read()
370 sh_sdhi_readw(host, SDHI_INFO2_MASK)); in sh_sdhi_single_write()
373 sh_sdhi_readw(host, SDHI_INFO1_MASK)); in sh_sdhi_single_write()
380 blocksize = sh_sdhi_readw(host, SDHI_SIZE); in sh_sdhi_single_write()
410 sh_sdhi_readw(host, SDHI_INFO2_MASK)); in sh_sdhi_multi_write()
417 blocksize = sh_sdhi_readw(host, SDHI_SIZE); in sh_sdhi_multi_write()
436 resp[0] = sh_sdhi_readw(host, SDHI_RSP00); in sh_sdhi_get_response()
437 resp[1] = sh_sdhi_readw(host, SDHI_RSP01); in sh_sdhi_get_response()
438 resp[2] = sh_sdhi_readw(host, SDHI_RSP02); in sh_sdhi_get_response()
439 resp[3] = sh_sdhi_readw(host, SDHI_RSP03); in sh_sdhi_get_response()
440 resp[4] = sh_sdhi_readw(host, SDHI_RSP04); in sh_sdhi_get_response()
441 resp[5] = sh_sdhi_readw(host, SDHI_RSP05); in sh_sdhi_get_response()
442 resp[6] = sh_sdhi_readw(host, SDHI_RSP06); in sh_sdhi_get_response()
443 resp[7] = sh_sdhi_readw(host, SDHI_RSP07); in sh_sdhi_get_response()
452 resp[0] = sh_sdhi_readw(host, SDHI_RSP00); in sh_sdhi_get_response()
453 resp[1] = sh_sdhi_readw(host, SDHI_RSP01); in sh_sdhi_get_response()
547 sh_sdhi_readw(host, SDHI_INFO1_MASK)); in sh_sdhi_start_cmd()
575 INFO1M_RESP_END | sh_sdhi_readw(host, SDHI_INFO1_MASK)); in sh_sdhi_start_cmd()
584 if ((sh_sdhi_readw(host, SDHI_INFO2) & 0x2000)) in sh_sdhi_start_cmd()
590 ~INFO1M_RESP_END & sh_sdhi_readw(host, SDHI_INFO1_MASK)); in sh_sdhi_start_cmd()
595 sh_sdhi_readw(host, SDHI_INFO2_MASK)); in sh_sdhi_start_cmd()
624 if (sh_sdhi_readw(host, SDHI_INFO1) & INFO1_RESP_END) { in sh_sdhi_start_cmd()
662 sh_sdhi_readw(host, SDHI_OPTION))); in sh_sdhi_set_ios_common()
666 sh_sdhi_readw(host, SDHI_OPTION))); in sh_sdhi_set_ios_common()
670 sh_sdhi_readw(host, SDHI_OPTION))); in sh_sdhi_set_ios_common()