Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
rts51x_fop.c File Reference
#include "rts51x.h"
#include <linux/types.h>
#include <linux/stat.h>
#include <linux/kref.h>
#include <linux/slab.h>
#include "rts51x_chip.h"
#include "rts51x_card.h"
#include "rts51x_fop.h"
#include "sd_cprm.h"

Go to the source code of this file.

Macros

#define RTS5139_IOC_MAGIC   0x39
 
#define RTS5139_IOC_SD_DIRECT   _IOWR(RTS5139_IOC_MAGIC, 0xA0, int)
 
#define RTS5139_IOC_SD_GET_RSP   _IOWR(RTS5139_IOC_MAGIC, 0xA1, int)
 

Functions

int rts51x_open (struct inode *inode, struct file *filp)
 
int rts51x_release (struct inode *inode, struct file *filp)
 
ssize_t rts51x_read (struct file *filp, char __user *buf, size_t count, loff_t *f_pos)
 
ssize_t rts51x_write (struct file *filp, const char __user *buf, size_t count, loff_t *f_pos)
 
long rts51x_ioctl (struct file *filp, unsigned int cmd, unsigned long arg)
 

Macro Definition Documentation

#define RTS5139_IOC_MAGIC   0x39

Definition at line 40 of file rts51x_fop.c.

#define RTS5139_IOC_SD_DIRECT   _IOWR(RTS5139_IOC_MAGIC, 0xA0, int)

Definition at line 42 of file rts51x_fop.c.

#define RTS5139_IOC_SD_GET_RSP   _IOWR(RTS5139_IOC_MAGIC, 0xA1, int)

Definition at line 43 of file rts51x_fop.c.

Function Documentation

long rts51x_ioctl ( struct file filp,
unsigned int  cmd,
unsigned long  arg 
)

Definition at line 236 of file rts51x_fop.c.

int rts51x_open ( struct inode inode,
struct file filp 
)

Definition at line 169 of file rts51x_fop.c.

ssize_t rts51x_read ( struct file filp,
char __user buf,
size_t  count,
loff_t *  f_pos 
)

Definition at line 224 of file rts51x_fop.c.

int rts51x_release ( struct inode inode,
struct file filp 
)

Definition at line 209 of file rts51x_fop.c.

ssize_t rts51x_write ( struct file filp,
const char __user buf,
size_t  count,
loff_t *  f_pos 
)

Definition at line 230 of file rts51x_fop.c.