Lines Matching refs:sd_handle
188 int32_t chal_sd_init(CHAL_HANDLE *sd_handle) in chal_sd_init() argument
197 if (sd_handle == NULL) in chal_sd_init()
200 handle = (struct sd_dev *)sd_handle; in chal_sd_init()
246 chal_sd_set_clock(sd_handle, in chal_sd_init()
298 void chal_sd_set_speed(CHAL_HANDLE *sd_handle, uint32_t speed) in chal_sd_set_speed() argument
302 if (sd_handle == NULL) in chal_sd_set_speed()
305 handle = (struct sd_dev *) sd_handle; in chal_sd_set_speed()
340 int32_t chal_sd_check_cap(CHAL_HANDLE *sd_handle, uint32_t caps) in chal_sd_check_cap() argument
344 if (sd_handle == NULL) in chal_sd_check_cap()
347 handle = (struct sd_dev *) sd_handle; in chal_sd_check_cap()
356 int32_t chal_sd_start(CHAL_HANDLE *sd_handle, in chal_sd_start() argument
363 if (sd_handle == NULL) in chal_sd_start()
366 handle = (struct sd_dev *) sd_handle; in chal_sd_start()
374 rval = chal_sd_init(sd_handle); in chal_sd_start()
378 chal_sd_clear_pending_irq(sd_handle); in chal_sd_start()
389 int32_t chal_sd_get_atuo12_error(CHAL_HANDLE *sd_handle) in chal_sd_get_atuo12_error() argument
393 if (sd_handle == NULL) in chal_sd_get_atuo12_error()
396 handle = (struct sd_dev *) sd_handle; in chal_sd_get_atuo12_error()
405 uint32_t chal_sd_get_present_status(CHAL_HANDLE *sd_handle) in chal_sd_get_present_status() argument
409 if (sd_handle == NULL) in chal_sd_get_present_status()
412 handle = (struct sd_dev *) sd_handle; in chal_sd_get_present_status()
421 int32_t chal_sd_config_bus_width(CHAL_HANDLE *sd_handle, int32_t width) in chal_sd_config_bus_width() argument
426 if (sd_handle == NULL) in chal_sd_config_bus_width()
429 handle = (struct sd_dev *)sd_handle; in chal_sd_config_bus_width()
461 int32_t chal_sd_set_dma(CHAL_HANDLE *sd_handle, uint32_t mode) in chal_sd_set_dma() argument
467 if (sd_handle == NULL) in chal_sd_set_dma()
470 handle = (struct sd_dev *)sd_handle; in chal_sd_set_dma()
473 rc = chal_sd_check_cap(sd_handle, in chal_sd_set_dma()
500 uintptr_t chal_sd_get_dma_addr(CHAL_HANDLE *sd_handle) in chal_sd_get_dma_addr() argument
504 if (sd_handle == NULL) in chal_sd_get_dma_addr()
507 handle = (struct sd_dev *) sd_handle; in chal_sd_get_dma_addr()
516 int32_t chal_sd_send_cmd(CHAL_HANDLE *sd_handle, uint32_t cmd_idx, in chal_sd_send_cmd() argument
522 if (sd_handle == NULL) in chal_sd_send_cmd()
525 handle = (struct sd_dev *) sd_handle; in chal_sd_send_cmd()
561 int32_t chal_sd_set_dma_addr(CHAL_HANDLE *sd_handle, uintptr_t address) in chal_sd_set_dma_addr() argument
565 if (sd_handle == NULL) in chal_sd_set_dma_addr()
568 handle = (struct sd_dev *) sd_handle; in chal_sd_set_dma_addr()
612 int32_t chal_sd_set_clock(CHAL_HANDLE *sd_handle, uint32_t div_ctrl_setting, in chal_sd_set_clock() argument
621 if (sd_handle == NULL) in chal_sd_set_clock()
627 handle = (struct sd_dev *) sd_handle; in chal_sd_set_clock()
689 int32_t chal_sd_setup_xfer(CHAL_HANDLE *sd_handle, in chal_sd_setup_xfer() argument
695 if (sd_handle == NULL) in chal_sd_setup_xfer()
698 handle = (struct sd_dev *) sd_handle; in chal_sd_setup_xfer()
724 int32_t chal_sd_write_buffer(CHAL_HANDLE *sd_handle, uint32_t length, in chal_sd_write_buffer() argument
730 if (sd_handle == NULL) in chal_sd_write_buffer()
733 handle = (struct sd_dev *) sd_handle; in chal_sd_write_buffer()
779 int32_t chal_sd_read_buffer(CHAL_HANDLE *sd_handle, uint32_t length, in chal_sd_read_buffer() argument
785 if (sd_handle == NULL) in chal_sd_read_buffer()
788 handle = (struct sd_dev *)sd_handle; in chal_sd_read_buffer()
831 int32_t chal_sd_reset_line(CHAL_HANDLE *sd_handle, uint32_t line) in chal_sd_reset_line() argument
836 if (sd_handle == NULL) in chal_sd_reset_line()
839 handle = (struct sd_dev *) sd_handle; in chal_sd_reset_line()
865 int32_t chal_sd_get_response(CHAL_HANDLE *sd_handle, uint32_t *resp) in chal_sd_get_response() argument
869 if (sd_handle == NULL) in chal_sd_get_response()
872 handle = (struct sd_dev *) sd_handle; in chal_sd_get_response()
888 int32_t chal_sd_clear_pending_irq(CHAL_HANDLE *sd_handle) in chal_sd_clear_pending_irq() argument
893 if (sd_handle == NULL) in chal_sd_clear_pending_irq()
896 handle = (struct sd_dev *)sd_handle; in chal_sd_clear_pending_irq()
912 int32_t chal_sd_get_irq_status(CHAL_HANDLE *sd_handle) in chal_sd_get_irq_status() argument
916 if (sd_handle == NULL) in chal_sd_get_irq_status()
919 handle = (struct sd_dev *) sd_handle; in chal_sd_get_irq_status()
928 int32_t chal_sd_clear_irq(CHAL_HANDLE *sd_handle, uint32_t mask) in chal_sd_clear_irq() argument
932 if (sd_handle == NULL) in chal_sd_clear_irq()
935 handle = (struct sd_dev *) sd_handle; in chal_sd_clear_irq()
952 int32_t chal_sd_config(CHAL_HANDLE *sd_handle, uint32_t speed, uint32_t retry, in chal_sd_config() argument
957 if (sd_handle == NULL) in chal_sd_config()
960 handle = (struct sd_dev *) sd_handle; in chal_sd_config()
967 chal_sd_set_dma(sd_handle, dma); in chal_sd_config()
972 chal_sd_set_speed(sd_handle, speed); in chal_sd_config()
981 void chal_sd_dump_fifo(CHAL_HANDLE *sd_handle) in chal_sd_dump_fifo() argument
985 if (sd_handle == NULL) in chal_sd_dump_fifo()
988 handle = (struct sd_dev *)sd_handle; in chal_sd_dump_fifo()
1001 void chal_sd_set_irq_signal(CHAL_HANDLE *sd_handle, uint32_t mask, in chal_sd_set_irq_signal() argument
1006 if (sd_handle == NULL) in chal_sd_set_irq_signal()
1009 handle = (struct sd_dev *)sd_handle; in chal_sd_set_irq_signal()