Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
ste_dma40_ll.c File Reference
#include <linux/kernel.h>
#include <plat/ste_dma40.h>
#include "ste_dma40_ll.h"

Go to the source code of this file.

Functions

void d40_log_cfg (struct stedma40_chan_cfg *cfg, u32 *lcsp1, u32 *lcsp3)
 
void d40_phy_cfg (struct stedma40_chan_cfg *cfg, u32 *src_cfg, u32 *dst_cfg, bool is_log)
 
int d40_phy_sg_to_lli (struct scatterlist *sg, int sg_len, dma_addr_t target, struct d40_phy_lli *lli_sg, dma_addr_t lli_phys, u32 reg_cfg, struct stedma40_half_channel_info *info, struct stedma40_half_channel_info *otherinfo, unsigned long flags)
 
void d40_log_lli_lcpa_write (struct d40_log_lli_full *lcpa, struct d40_log_lli *lli_dst, struct d40_log_lli *lli_src, int next, unsigned int flags)
 
void d40_log_lli_lcla_write (struct d40_log_lli *lcla, struct d40_log_lli *lli_dst, struct d40_log_lli *lli_src, int next, unsigned int flags)
 
int d40_log_sg_to_lli (struct scatterlist *sg, int sg_len, dma_addr_t dev_addr, struct d40_log_lli *lli_sg, u32 lcsp13, u32 data_width1, u32 data_width2)
 

Function Documentation

void d40_log_cfg ( struct stedma40_chan_cfg cfg,
u32 lcsp1,
u32 lcsp3 
)

Definition at line 14 of file ste_dma40_ll.c.

void d40_log_lli_lcla_write ( struct d40_log_lli lcla,
struct d40_log_lli lli_dst,
struct d40_log_lli lli_src,
int  next,
unsigned int  flags 
)

Definition at line 340 of file ste_dma40_ll.c.

void d40_log_lli_lcpa_write ( struct d40_log_lli_full lcpa,
struct d40_log_lli lli_dst,
struct d40_log_lli lli_src,
int  next,
unsigned int  flags 
)

Definition at line 327 of file ste_dma40_ll.c.

int d40_log_sg_to_lli ( struct scatterlist sg,
int  sg_len,
dma_addr_t  dev_addr,
struct d40_log_lli lli_sg,
u32  lcsp13,
u32  data_width1,
u32  data_width2 
)

Definition at line 409 of file ste_dma40_ll.c.

void d40_phy_cfg ( struct stedma40_chan_cfg cfg,
u32 src_cfg,
u32 dst_cfg,
bool  is_log 
)

Definition at line 54 of file ste_dma40_ll.c.

int d40_phy_sg_to_lli ( struct scatterlist sg,
int  sg_len,
dma_addr_t  target,
struct d40_phy_lli lli_sg,
dma_addr_t  lli_phys,
u32  reg_cfg,
struct stedma40_half_channel_info info,
struct stedma40_half_channel_info otherinfo,
unsigned long  flags 
)

Definition at line 257 of file ste_dma40_ll.c.