Linux Kernel
3.7.1
|
#include <linux/netdevice.h>
#include <linux/delay.h>
#include <linux/slab.h>
#include <linux/if_vlan.h>
#include "qlcnic.h"
Go to the source code of this file.
Data Structures | |
struct | crb_addr_pair |
Macros | |
#define | QLCNIC_MAX_CRB_XFORM 60 |
#define | crb_addr_transform(name) |
#define | QLCNIC_ADDR_ERROR (0xffffffff) |
#define | QLCNIC_MAX_ROM_WAIT_USEC 100 |
#define | FILEHEADER_SIZE (14 * 4) |
#define | QLC_TCP_HDR_SIZE 20 |
#define | QLC_TCP_TS_OPTION_SIZE 12 |
#define | QLC_TCP_TS_HDR_SIZE (QLC_TCP_HDR_SIZE + QLC_TCP_TS_OPTION_SIZE) |
#define crb_addr_transform | ( | name | ) |
Definition at line 22 of file qlcnic_init.c.
#define FILEHEADER_SIZE (14 * 4) |
Definition at line 798 of file qlcnic_init.c.
#define QLC_TCP_HDR_SIZE 20 |
Definition at line 1580 of file qlcnic_init.c.
#define QLC_TCP_TS_HDR_SIZE (QLC_TCP_HDR_SIZE + QLC_TCP_TS_OPTION_SIZE) |
Definition at line 1582 of file qlcnic_init.c.
#define QLC_TCP_TS_OPTION_SIZE 12 |
Definition at line 1581 of file qlcnic_init.c.
#define QLCNIC_ADDR_ERROR (0xffffffff) |
Definition at line 26 of file qlcnic_init.c.
#define QLCNIC_MAX_CRB_XFORM 60 |
Definition at line 19 of file qlcnic_init.c.
#define QLCNIC_MAX_ROM_WAIT_USEC 100 |
Definition at line 325 of file qlcnic_init.c.
int qlcnic_alloc_sw_resources | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 199 of file qlcnic_init.c.
int qlcnic_check_flash_fw_ver | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 729 of file qlcnic_init.c.
int qlcnic_check_fw_status | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 632 of file qlcnic_init.c.
Definition at line 1938 of file qlcnic_init.c.
void qlcnic_free_sw_resources | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 169 of file qlcnic_init.c.
int qlcnic_load_firmware | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 1132 of file qlcnic_init.c.
int qlcnic_need_fw_reset | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 1109 of file qlcnic_init.c.
int qlcnic_pinit_from_rom | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 413 of file qlcnic_init.c.
void qlcnic_post_rx_buffers | ( | struct qlcnic_adapter * | adapter, |
struct qlcnic_host_rds_ring * | rds_ring | ||
) |
Definition at line 1755 of file qlcnic_init.c.
void qlcnic_process_rcv_diag | ( | struct qlcnic_adapter * | adapter, |
struct qlcnic_host_sds_ring * | sds_ring, | ||
int | ring, | ||
u64 | sts_data0 | ||
) |
Definition at line 1853 of file qlcnic_init.c.
int qlcnic_process_rcv_ring | ( | struct qlcnic_host_sds_ring * | sds_ring, |
int | max | ||
) |
Definition at line 1668 of file qlcnic_init.c.
void qlcnic_process_rcv_ring_diag | ( | struct qlcnic_host_sds_ring * | sds_ring | ) |
Definition at line 1900 of file qlcnic_init.c.
void qlcnic_release_firmware | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 1322 of file qlcnic_init.c.
void qlcnic_release_rx_buffers | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 90 of file qlcnic_init.c.
void qlcnic_release_tx_buffers | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 137 of file qlcnic_init.c.
void qlcnic_request_firmware | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 1293 of file qlcnic_init.c.
void qlcnic_reset_rx_buffers_list | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 115 of file qlcnic_init.c.
int qlcnic_rom_fast_read | ( | struct qlcnic_adapter * | adapter, |
u32 | addr, | ||
u32 * | valp | ||
) |
Definition at line 401 of file qlcnic_init.c.
int qlcnic_rom_fast_read_words | ( | struct qlcnic_adapter * | adapter, |
int | addr, | ||
u8 * | bytes, | ||
size_t | size | ||
) |
Definition at line 386 of file qlcnic_init.c.
int qlcnic_setup_idc_param | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 650 of file qlcnic_init.c.