Linux Kernel
3.7.1
|
#include <linux/blkdev.h>
#include <linux/kthread.h>
#include <linux/sched.h>
#include "rtsx.h"
#include "rtsx_scsi.h"
#include "rtsx_transport.h"
#include "rtsx_chip.h"
#include "rtsx_card.h"
#include "debug.h"
Go to the source code of this file.
Functions | |
unsigned int | rtsx_stor_access_xfer_buf (unsigned char *buffer, unsigned int buflen, struct scsi_cmnd *srb, unsigned int *index, unsigned int *offset, enum xfer_buf_dir dir) |
void | rtsx_stor_set_xfer_buf (unsigned char *buffer, unsigned int buflen, struct scsi_cmnd *srb) |
void | rtsx_stor_get_xfer_buf (unsigned char *buffer, unsigned int buflen, struct scsi_cmnd *srb) |
void | rtsx_invoke_transport (struct scsi_cmnd *srb, struct rtsx_chip *chip) |
void | rtsx_add_cmd (struct rtsx_chip *chip, u8 cmd_type, u16 reg_addr, u8 mask, u8 data) |
void | rtsx_send_cmd_no_wait (struct rtsx_chip *chip) |
int | rtsx_send_cmd (struct rtsx_chip *chip, u8 card, int timeout) |
int | rtsx_transfer_data_partial (struct rtsx_chip *chip, u8 card, void *buf, size_t len, int use_sg, unsigned int *index, unsigned int *offset, enum dma_data_direction dma_dir, int timeout) |
int | rtsx_transfer_data (struct rtsx_chip *chip, u8 card, void *buf, size_t len, int use_sg, enum dma_data_direction dma_dir, int timeout) |
Definition at line 209 of file rtsx_transport.c.
Definition at line 163 of file rtsx_transport.c.
Definition at line 239 of file rtsx_transport.c.
Definition at line 227 of file rtsx_transport.c.
unsigned int rtsx_stor_access_xfer_buf | ( | unsigned char * | buffer, |
unsigned int | buflen, | ||
struct scsi_cmnd * | srb, | ||
unsigned int * | index, | ||
unsigned int * | offset, | ||
enum xfer_buf_dir | dir | ||
) |
Definition at line 46 of file rtsx_transport.c.
Definition at line 143 of file rtsx_transport.c.
Definition at line 132 of file rtsx_transport.c.
int rtsx_transfer_data | ( | struct rtsx_chip * | chip, |
u8 | card, | ||
void * | buf, | ||
size_t | len, | ||
int | use_sg, | ||
enum dma_data_direction | dma_dir, | ||
int | timeout | ||
) |
Definition at line 740 of file rtsx_transport.c.