• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/qlcnic/

Lines Matching defs:qlcnic_adapter

455 	struct qlcnic_adapter *adapter;
919 struct qlcnic_adapter {
1129 int qlcnic_fw_cmd_query_phy(struct qlcnic_adapter *adapter, u32 reg, u32 *val);
1130 int qlcnic_fw_cmd_set_phy(struct qlcnic_adapter *adapter, u32 reg, u32 val);
1132 u32 qlcnic_hw_read_wx_2M(struct qlcnic_adapter *adapter, ulong off);
1133 int qlcnic_hw_write_wx_2M(struct qlcnic_adapter *, ulong off, u32 data);
1134 int qlcnic_pci_mem_write_2M(struct qlcnic_adapter *, u64 off, u64 data);
1135 int qlcnic_pci_mem_read_2M(struct qlcnic_adapter *, u64 off, u64 *data);
1136 void qlcnic_pci_camqm_read_2M(struct qlcnic_adapter *, u64, u64 *);
1137 void qlcnic_pci_camqm_write_2M(struct qlcnic_adapter *, u64, u64);
1147 int qlcnic_pcie_sem_lock(struct qlcnic_adapter *, int, u32);
1148 void qlcnic_pcie_sem_unlock(struct qlcnic_adapter *, int);
1171 int qlcnic_get_board_info(struct qlcnic_adapter *adapter);
1172 int qlcnic_wol_supported(struct qlcnic_adapter *adapter);
1173 int qlcnic_config_led(struct qlcnic_adapter *adapter, u32 state, u32 rate);
1176 int qlcnic_load_firmware(struct qlcnic_adapter *adapter);
1177 int qlcnic_need_fw_reset(struct qlcnic_adapter *adapter);
1178 void qlcnic_request_firmware(struct qlcnic_adapter *adapter);
1179 void qlcnic_release_firmware(struct qlcnic_adapter *adapter);
1180 int qlcnic_pinit_from_rom(struct qlcnic_adapter *adapter);
1181 int qlcnic_setup_idc_param(struct qlcnic_adapter *adapter);
1182 int qlcnic_check_flash_fw_ver(struct qlcnic_adapter *adapter);
1184 int qlcnic_rom_fast_read(struct qlcnic_adapter *adapter, int addr, int *valp);
1185 int qlcnic_rom_fast_read_words(struct qlcnic_adapter *adapter, int addr,
1187 int qlcnic_alloc_sw_resources(struct qlcnic_adapter *adapter);
1188 void qlcnic_free_sw_resources(struct qlcnic_adapter *adapter);
1190 void __iomem *qlcnic_get_ioaddr(struct qlcnic_adapter *, u32);
1192 int qlcnic_alloc_hw_resources(struct qlcnic_adapter *adapter);
1193 void qlcnic_free_hw_resources(struct qlcnic_adapter *adapter);
1195 int qlcnic_fw_create_ctx(struct qlcnic_adapter *adapter);
1196 void qlcnic_fw_destroy_ctx(struct qlcnic_adapter *adapter);
1198 void qlcnic_reset_rx_buffers_list(struct qlcnic_adapter *adapter);
1199 void qlcnic_release_rx_buffers(struct qlcnic_adapter *adapter);
1200 void qlcnic_release_tx_buffers(struct qlcnic_adapter *adapter);
1202 int qlcnic_init_firmware(struct qlcnic_adapter *adapter);
1204 void qlcnic_post_rx_buffers(struct qlcnic_adapter *adapter, u32 ringid,
1208 void qlcnic_free_mac_list(struct qlcnic_adapter *adapter);
1209 int qlcnic_nic_set_promisc(struct qlcnic_adapter *adapter, u32);
1210 int qlcnic_config_intr_coalesce(struct qlcnic_adapter *adapter);
1211 int qlcnic_config_rss(struct qlcnic_adapter *adapter, int enable);
1212 int qlcnic_config_ipaddr(struct qlcnic_adapter *adapter, u32 ip, int cmd);
1213 int qlcnic_linkevent_request(struct qlcnic_adapter *adapter, int enable);
1214 void qlcnic_advert_link_change(struct qlcnic_adapter *adapter, int linkup);
1216 int qlcnic_fw_cmd_set_mtu(struct qlcnic_adapter *adapter, int mtu);
1218 int qlcnic_config_hw_lro(struct qlcnic_adapter *adapter, int enable);
1219 int qlcnic_config_bridged_mode(struct qlcnic_adapter *adapter, u32 enable);
1220 int qlcnic_send_lro_cleanup(struct qlcnic_adapter *adapter);
1221 void qlcnic_update_cmd_producer(struct qlcnic_adapter *adapter,
1223 int qlcnic_get_mac_addr(struct qlcnic_adapter *adapter, u8 *mac);
1224 void qlcnic_clear_ilb_mode(struct qlcnic_adapter *adapter);
1225 int qlcnic_set_ilb_mode(struct qlcnic_adapter *adapter);
1226 void qlcnic_fetch_mac(struct qlcnic_adapter *, u32, u32, u8, u8 *);
1229 int qlcnic_reset_context(struct qlcnic_adapter *);
1230 u32 qlcnic_issue_cmd(struct qlcnic_adapter *adapter,
1239 int qlcnic_set_mac_address(struct qlcnic_adapter *, u8*);
1240 int qlcnic_get_mac_address(struct qlcnic_adapter *, u8*);
1241 int qlcnic_get_nic_info(struct qlcnic_adapter *, struct qlcnic_info *, u8);
1242 int qlcnic_set_nic_info(struct qlcnic_adapter *, struct qlcnic_info *);
1243 int qlcnic_get_pci_info(struct qlcnic_adapter *, struct qlcnic_pci_info*);
1244 int qlcnic_reset_partition(struct qlcnic_adapter *, u8);
1247 int qlcnic_get_eswitch_capabilities(struct qlcnic_adapter *, u8,
1249 int qlcnic_get_eswitch_status(struct qlcnic_adapter *, u8,
1251 int qlcnic_toggle_eswitch(struct qlcnic_adapter *, u8, u8);
1252 int qlcnic_config_switch_port(struct qlcnic_adapter *, u8, int, u8, u8,
1254 int qlcnic_config_port_mirroring(struct qlcnic_adapter *, u8, u8, u8);
1301 int (*get_mac_addr) (struct qlcnic_adapter *, u8*);
1302 int (*config_bridged_mode) (struct qlcnic_adapter *, u32);
1303 int (*config_led) (struct qlcnic_adapter *, u32, u32);
1304 int (*start_firmware) (struct qlcnic_adapter *);