#include <linux/blkdev.h>
#include <linux/kthread.h>
#include <linux/sched.h>
#include <linux/slab.h>
#include "debug.h"
#include "trace.h"
#include "rts51x.h"
#include "rts51x_transport.h"
#include "rts51x_scsi.h"
#include "rts51x_card.h"
#include "rts51x_chip.h"
#include "sd.h"
Go to the source code of this file.
|
int | ext_sd_execute_no_data (struct rts51x_chip *chip, unsigned int lun, u8 cmd_idx, u8 standby, u8 acmd, u8 rsp_code, u32 arg) |
|
int | ext_sd_execute_read_data (struct rts51x_chip *chip, unsigned int lun, u8 cmd_idx, u8 cmd12, u8 standby, u8 acmd, u8 rsp_code, u32 arg, u32 data_len, void *data_buf, unsigned int buf_len, int use_sg) |
|
int | ext_sd_execute_write_data (struct rts51x_chip *chip, unsigned int lun, u8 cmd_idx, u8 cmd12, u8 standby, u8 acmd, u8 rsp_code, u32 arg, u32 data_len, void *data_buf, unsigned int buf_len, int use_sg) |
|
int | sd_pass_thru_mode (struct scsi_cmnd *srb, struct rts51x_chip *chip) |
|
int | sd_execute_no_data (struct scsi_cmnd *srb, struct rts51x_chip *chip) |
|
int | sd_execute_read_data (struct scsi_cmnd *srb, struct rts51x_chip *chip) |
|
int | sd_execute_write_data (struct scsi_cmnd *srb, struct rts51x_chip *chip) |
|
int | sd_get_cmd_rsp (struct scsi_cmnd *srb, struct rts51x_chip *chip) |
|
int | sd_hw_rst (struct scsi_cmnd *srb, struct rts51x_chip *chip) |
|
int ext_sd_execute_read_data |
( |
struct rts51x_chip * |
chip, |
|
|
unsigned int |
lun, |
|
|
u8 |
cmd_idx, |
|
|
u8 |
cmd12, |
|
|
u8 |
standby, |
|
|
u8 |
acmd, |
|
|
u8 |
rsp_code, |
|
|
u32 |
arg, |
|
|
u32 |
data_len, |
|
|
void * |
data_buf, |
|
|
unsigned int |
buf_len, |
|
|
int |
use_sg |
|
) |
| |
int ext_sd_execute_write_data |
( |
struct rts51x_chip * |
chip, |
|
|
unsigned int |
lun, |
|
|
u8 |
cmd_idx, |
|
|
u8 |
cmd12, |
|
|
u8 |
standby, |
|
|
u8 |
acmd, |
|
|
u8 |
rsp_code, |
|
|
u32 |
arg, |
|
|
u32 |
data_len, |
|
|
void * |
data_buf, |
|
|
unsigned int |
buf_len, |
|
|
int |
use_sg |
|
) |
| |