1 #include "asm/uaccess.h"
2 #include "linux/errno.h"
3 #include "linux/module.h"
5 unsigned int arch_csum_partial(const unsigned char *buff
, int len
, int sum
);
7 unsigned int csum_partial(unsigned char *buff
, int len
, int sum
)
9 return arch_csum_partial(buff
, len
, sum
);
12 EXPORT_SYMBOL(csum_partial
);
14 unsigned int csum_partial_copy_to(const unsigned char *src
,
15 unsigned char __user
*dst
, int len
, int sum
,
18 if(copy_to_user(dst
, src
, len
)){
23 return(arch_csum_partial(src
, len
, sum
));
26 unsigned int csum_partial_copy_from(const unsigned char __user
*src
,
27 unsigned char *dst
, int len
, int sum
,
30 if(copy_from_user(dst
, src
, len
)){
35 return arch_csum_partial(dst
, len
, sum
);
This page took 0.030689 seconds and 5 git commands to generate.