Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | MASK(n) ((1ULL<<(n))-1) |
#define | OCM_WIN_P3P(addr) (addr & 0xffc0000) |
#define | GET_MEM_OFFS_2M(addr) (addr & MASK(18)) |
#define | CRB_BLK(off) ((off >> 20) & 0x3f) |
#define | CRB_SUBBLK(off) ((off >> 16) & 0xf) |
#define | CRB_WINDOW_2M (0x130060) |
#define | CRB_HI(off) ((crb_hub_agt[CRB_BLK(off)] << 20) | ((off) & 0xf0000)) |
#define | CRB_INDIRECT_2M (0x1e0000UL) |
#define | QLCNIC_PCIE_SEM_TIMEOUT 10000 |
#define | RSS_HASHTYPE_IP_TCP 0x3 |
#define | MAX_CTL_CHECK 1000 |
Variables | |
struct qlcnic_dump_operations | fw_dump_ops [] |
#define CRB_BLK | ( | off | ) | ((off >> 20) & 0x3f) |
Definition at line 19 of file qlcnic_hw.c.
#define CRB_HI | ( | off | ) | ((crb_hub_agt[CRB_BLK(off)] << 20) | ((off) & 0xf0000)) |
Definition at line 22 of file qlcnic_hw.c.
#define CRB_INDIRECT_2M (0x1e0000UL) |
Definition at line 23 of file qlcnic_hw.c.
#define CRB_SUBBLK | ( | off | ) | ((off >> 16) & 0xf) |
Definition at line 20 of file qlcnic_hw.c.
#define CRB_WINDOW_2M (0x130060) |
Definition at line 21 of file qlcnic_hw.c.
Definition at line 17 of file qlcnic_hw.c.
#define MASK | ( | n | ) | ((1ULL<<(n))-1) |
Definition at line 14 of file qlcnic_hw.c.
#define MAX_CTL_CHECK 1000 |
Definition at line 1064 of file qlcnic_hw.c.
Definition at line 15 of file qlcnic_hw.c.
#define QLCNIC_PCIE_SEM_TIMEOUT 10000 |
Definition at line 271 of file qlcnic_hw.c.
#define RSS_HASHTYPE_IP_TCP 0x3 |
Definition at line 677 of file qlcnic_hw.c.
int qlcnic_change_mtu | ( | struct net_device * | netdev, |
int | mtu | ||
) |
Definition at line 800 of file qlcnic_hw.c.
void qlcnic_clear_lb_mode | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 577 of file qlcnic_hw.c.
int qlcnic_config_bridged_mode | ( | struct qlcnic_adapter * | adapter, |
u32 | enable | ||
) |
Definition at line 647 of file qlcnic_hw.c.
int qlcnic_config_hw_lro | ( | struct qlcnic_adapter * | adapter, |
int | enable | ||
) |
Definition at line 621 of file qlcnic_hw.c.
int qlcnic_config_intr_coalesce | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 596 of file qlcnic_hw.c.
int qlcnic_config_ipaddr | ( | struct qlcnic_adapter * | adapter, |
__be32 | ip, | ||
int | cmd | ||
) |
Definition at line 722 of file qlcnic_hw.c.
int qlcnic_config_led | ( | struct qlcnic_adapter * | adapter, |
u32 | state, | ||
u32 | rate | ||
) |
Definition at line 1302 of file qlcnic_hw.c.
int qlcnic_config_rss | ( | struct qlcnic_adapter * | adapter, |
int | enable | ||
) |
Definition at line 679 of file qlcnic_hw.c.
void qlcnic_delete_lb_filters | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 520 of file qlcnic_hw.c.
int qlcnic_dump_fw | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 1703 of file qlcnic_hw.c.
netdev_features_t qlcnic_fix_features | ( | struct net_device * | netdev, |
netdev_features_t | features | ||
) |
Definition at line 820 of file qlcnic_hw.c.
void qlcnic_free_mac_list | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 478 of file qlcnic_hw.c.
int qlcnic_get_board_info | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 1229 of file qlcnic_hw.c.
void __iomem* qlcnic_get_ioaddr | ( | struct qlcnic_adapter * | adapter, |
u32 | offset | ||
) |
Definition at line 989 of file qlcnic_hw.c.
u32 qlcnic_hw_read_wx_2M | ( | struct qlcnic_adapter * | adapter, |
ulong | off | ||
) |
Definition at line 958 of file qlcnic_hw.c.
int qlcnic_hw_write_wx_2M | ( | struct qlcnic_adapter * | adapter, |
ulong | off, | ||
u32 | data | ||
) |
Definition at line 926 of file qlcnic_hw.c.
int qlcnic_linkevent_request | ( | struct qlcnic_adapter * | adapter, |
int | enable | ||
) |
Definition at line 748 of file qlcnic_hw.c.
int qlcnic_nic_set_promisc | ( | struct qlcnic_adapter * | adapter, |
u32 | mode | ||
) |
Definition at line 459 of file qlcnic_hw.c.
void qlcnic_pci_camqm_read_2M | ( | struct qlcnic_adapter * | adapter, |
u64 | off, | ||
u64 * | data | ||
) |
Definition at line 1043 of file qlcnic_hw.c.
void qlcnic_pci_camqm_write_2M | ( | struct qlcnic_adapter * | adapter, |
u64 | off, | ||
u64 | data | ||
) |
Definition at line 1054 of file qlcnic_hw.c.
int qlcnic_pci_mem_read_2M | ( | struct qlcnic_adapter * | adapter, |
u64 | off, | ||
u64 * | data | ||
) |
Definition at line 1158 of file qlcnic_hw.c.
int qlcnic_pci_mem_write_2M | ( | struct qlcnic_adapter * | adapter, |
u64 | off, | ||
u64 | data | ||
) |
Definition at line 1067 of file qlcnic_hw.c.
int qlcnic_pcie_sem_lock | ( | struct qlcnic_adapter * | adapter, |
int | sem, | ||
u32 | id_reg | ||
) |
Definition at line 274 of file qlcnic_hw.c.
void qlcnic_pcie_sem_unlock | ( | struct qlcnic_adapter * | adapter, |
int | sem | ||
) |
Definition at line 298 of file qlcnic_hw.c.
void qlcnic_prune_lb_filters | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 492 of file qlcnic_hw.c.
int qlcnic_send_lro_cleanup | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 769 of file qlcnic_hw.c.
int qlcnic_set_features | ( | struct net_device * | netdev, |
netdev_features_t | features | ||
) |
Definition at line 837 of file qlcnic_hw.c.
int qlcnic_set_fw_loopback | ( | struct qlcnic_adapter * | adapter, |
u8 | flag | ||
) |
Definition at line 543 of file qlcnic_hw.c.
int qlcnic_set_lb_mode | ( | struct qlcnic_adapter * | adapter, |
u8 | mode | ||
) |
Definition at line 563 of file qlcnic_hw.c.
void qlcnic_set_multi | ( | struct net_device * | netdev | ) |
Definition at line 415 of file qlcnic_hw.c.
int qlcnic_wol_supported | ( | struct qlcnic_adapter * | adapter | ) |
Definition at line 1288 of file qlcnic_hw.c.
struct qlcnic_dump_operations fw_dump_ops[] |
Definition at line 1664 of file qlcnic_hw.c.