Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
be_roce.h File Reference
#include <linux/pci.h>
#include <linux/netdevice.h>

Go to the source code of this file.

Data Structures

struct  be_dev_info
 
struct  ocrdma_driver
 

Macros

#define MAX_ROCE_MSIX_VECTORS   16
 

Enumerations

enum  be_interrupt_mode { BE_INTERRUPT_MODE_MSIX = 0, BE_INTERRUPT_MODE_INTX = 1, BE_INTERRUPT_MODE_MSI = 2 }
 
enum  { BE_DEV_UP = 0, BE_DEV_DOWN = 1 }
 

Functions

int be_roce_register_driver (struct ocrdma_driver *drv)
 
void be_roce_unregister_driver (struct ocrdma_driver *drv)
 
int be_roce_mcc_cmd (void *netdev_handle, void *wrb_payload, int wrb_payload_size, u16 *cmd_status, u16 *ext_status)
 

Macro Definition Documentation

#define MAX_ROCE_MSIX_VECTORS   16

Definition at line 32 of file be_roce.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
BE_DEV_UP 
BE_DEV_DOWN 

Definition at line 60 of file be_roce.h.

Enumerator:
BE_INTERRUPT_MODE_MSIX 
BE_INTERRUPT_MODE_INTX 
BE_INTERRUPT_MODE_MSI 

Definition at line 26 of file be_roce.h.

Function Documentation

int be_roce_mcc_cmd ( void netdev_handle,
void wrb_payload,
int  wrb_payload_size,
u16 cmd_status,
u16 ext_status 
)

Definition at line 2795 of file be_cmds.c.

int be_roce_register_driver ( struct ocrdma_driver drv)

Definition at line 148 of file be_roce.c.

void be_roce_unregister_driver ( struct ocrdma_driver drv)

Definition at line 170 of file be_roce.c.