Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
ft1000_proc.c File Reference
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/proc_fs.h>
#include <linux/netdevice.h>
#include "ft1000_usb.h"

Go to the source code of this file.

Macros

#define FT1000_PROC_DIR   "ft1000"
 
#define PUTM_TO_PAGE(len, page, args...)   len += snprintf(page+len, PAGE_SIZE - len, args)
 
#define PUTX_TO_PAGE(len, page, message, size, var)
 
#define PUTD_TO_PAGE(len, page, message, size, var)
 
#define FTNET_PROC   init_net.proc_net
 

Functions

int ft1000_read_dpram16 (struct ft1000_device *ft1000dev, u16 indx, u8 *buffer, u8 highlow)
 
int ft1000_init_proc (struct net_device *dev)
 
void ft1000_cleanup_proc (struct ft1000_info *info)
 

Macro Definition Documentation

#define FT1000_PROC_DIR   "ft1000"

Definition at line 30 of file ft1000_proc.c.

#define FTNET_PROC   init_net.proc_net

Definition at line 51 of file ft1000_proc.c.

#define PUTD_TO_PAGE (   len,
  page,
  message,
  size,
  var 
)
Value:
len += snprintf(page+len, PAGE_SIZE - len, message); \
for (i = 0; i < (size - 1); i++) {\
len += snprintf(page+len, PAGE_SIZE - len, "%d.", var[i]); \
} \
len += snprintf(page+len, PAGE_SIZE - len, "%d\n", var[i])

Definition at line 43 of file ft1000_proc.c.

#define PUTM_TO_PAGE (   len,
  page,
  args... 
)    len += snprintf(page+len, PAGE_SIZE - len, args)

Definition at line 33 of file ft1000_proc.c.

#define PUTX_TO_PAGE (   len,
  page,
  message,
  size,
  var 
)
Value:
len += snprintf(page+len, PAGE_SIZE - len, message); \
for (i = 0; i < (size - 1); i++) {\
len += snprintf(page+len, PAGE_SIZE - len, "%02x:", var[i]); \
} \
len += snprintf(page+len, PAGE_SIZE - len, "%02x\n", var[i])

Definition at line 36 of file ft1000_proc.c.

Function Documentation

void ft1000_cleanup_proc ( struct ft1000_info info)

Definition at line 246 of file ft1000_proc.c.

int ft1000_init_proc ( struct net_device dev)

Definition at line 204 of file ft1000_proc.c.

int ft1000_read_dpram16 ( struct ft1000_device ft1000dev,
u16  indx,
u8 buffer,
u8  highlow 
)

Definition at line 239 of file ft1000_hw.c.