Main Page | Data Structures | File List | Data Fields | Globals

axis_w1.h File Reference


Detailed Description

Defines structures and defines need for support of the AXIS w1 serial number chips.

Author:
Andrew Roca
Defines structures and defines used by the driver to manage DES operations

#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/version.h>
#include <linux/module.h>
#include <linux/proc_fs.h>
#include <linux/delay.h>
#include <linux/pci.h>
#include <linux/list.h>
#include <linux/ioport.h>
#include <linux/serial.h>
#include <linux/interrupt.h>
#include <linux/string.h>
#include <linux/spinlock.h>
#include <linux/crypto.h>
#include <asm/uaccess.h>
#include "linux/../../drivers/w1/w1.h"
#include "axis_hardware.h"

Include dependency graph for axis_w1.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  axis_w1

Defines

#define _SOCK_H
#define IBUTTON_RX_BIT   (1<<31)
#define IBUTTON_TX_BIT   (1<<30)
#define SERIAL_NUMBER_RX_BIT   (1<<29)
#define SERIAL_NUMBER_TX_BIT   (1<<28)
#define AXIS_SERIAL_NUMBER_OFFSET   (0x14+CONTROL_OFFSET)
#define AXIS_IBUTTONOFFSET   (0x14+CONTROL_OFFSET)

Functions

int build_w1_config (struct axis_pci_device_entry *device)
void delete_w1_config (struct axis_pci_device_entry *device)
void create_serial_number_entries (struct axis_pci_device_entry *device)
void delete_serial_number_entries (struct axis_pci_device_entry *device)


Define Documentation

#define _SOCK_H
 

#define AXIS_IBUTTONOFFSET   (0x14+CONTROL_OFFSET)
 

#define AXIS_SERIAL_NUMBER_OFFSET   (0x14+CONTROL_OFFSET)
 

#define IBUTTON_RX_BIT   (1<<31)
 

#define IBUTTON_TX_BIT   (1<<30)
 

#define SERIAL_NUMBER_RX_BIT   (1<<29)
 

#define SERIAL_NUMBER_TX_BIT   (1<<28)
 


Function Documentation

int build_w1_config struct axis_pci_device_entry device  ) 
 

Here is the call graph for this function:

void create_serial_number_entries struct axis_pci_device_entry device  ) 
 

Here is the call graph for this function:

void delete_serial_number_entries struct axis_pci_device_entry device  ) 
 

void delete_w1_config struct axis_pci_device_entry device  ) 
 


Generated on Fri Jan 28 12:35:55 2005 for Axis Kernel Driver by doxygen 1.3.6