Linux Kernel
3.7.1
|
#include <linux/pci.h>
#include <linux/if_vlan.h>
#include <linux/blk-iopoll.h>
#include "be_cmds.h"
Go to the source code of this file.
Data Structures | |
struct | be_dma_mem |
struct | be_queue_info |
struct | be_eq_obj |
struct | be_mcc_obj |
struct | be_ctrl_info |
Macros | |
#define | FW_VER_LEN 32 |
#define | MCC_Q_LEN 128 |
#define | MCC_CQ_LEN 256 |
#define | MAX_MCC_CMD 16 |
#define | BE_GEN2 2 |
#define | BE_GEN3 3 |
#define | PAGE_SHIFT_4K 12 |
#define | PAGE_SIZE_4K (1 << PAGE_SHIFT_4K) |
#define | mcc_timeout 120000 /* 5s timeout */ |
#define | PAGES_4K_SPANNED(_address, size) |
#define | AMAP_BIT_OFFSET(_struct, field) (((size_t)&(((_struct *)0)->field))%32) |
#define | AMAP_SET_BITS(_struct, field, ptr, val) |
#define | AMAP_GET_BITS(_struct, field, ptr) |
#define | be_dws_cpu_to_le(wrb, len) swap_dws(wrb, len) |
#define | be_dws_le_to_cpu(wrb, len) swap_dws(wrb, len) |
#define FW_VER_LEN 32 |
Copyright (C) 2005 - 2011 Emulex All rights reserved.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. The full GNU General Public License is included in this distribution in the file called COPYING.
Contact Information: linux -dri vers@ emul ex.co m
Emulex 3333 Susan Street Costa Mesa, CA 92626
#define PAGE_SIZE_4K (1 << PAGE_SHIFT_4K) |
#define PAGES_4K_SPANNED | ( | _address, | |
size | |||
) |