Lines Matching refs:qlcnic_adapter
311 struct qlcnic_adapter;
315 int (*state_entry) (struct qlcnic_adapter *);
536 int qlcnic_83xx_get_fw_version(struct qlcnic_adapter *);
537 int qlcnic_83xx_issue_cmd(struct qlcnic_adapter *, struct qlcnic_cmd_args *);
538 int qlcnic_83xx_setup_intr(struct qlcnic_adapter *);
539 void qlcnic_83xx_get_func_no(struct qlcnic_adapter *);
540 int qlcnic_83xx_cam_lock(struct qlcnic_adapter *);
541 void qlcnic_83xx_cam_unlock(struct qlcnic_adapter *);
542 void qlcnic_83xx_add_sysfs(struct qlcnic_adapter *);
543 void qlcnic_83xx_remove_sysfs(struct qlcnic_adapter *);
544 void qlcnic_83xx_write_crb(struct qlcnic_adapter *, char *, loff_t, size_t);
545 void qlcnic_83xx_read_crb(struct qlcnic_adapter *, char *, loff_t, size_t);
546 int qlcnic_83xx_rd_reg_indirect(struct qlcnic_adapter *, ulong, int *);
547 int qlcnic_83xx_wrt_reg_indirect(struct qlcnic_adapter *, ulong, u32);
548 int qlcnic_83xx_nic_set_promisc(struct qlcnic_adapter *, u32);
549 int qlcnic_83xx_config_hw_lro(struct qlcnic_adapter *, int);
550 int qlcnic_83xx_config_rss(struct qlcnic_adapter *, int);
551 void qlcnic_83xx_change_l2_filter(struct qlcnic_adapter *adapter, u64 *addr,
553 int qlcnic_83xx_get_pci_info(struct qlcnic_adapter *, struct qlcnic_pci_info *);
554 int qlcnic_83xx_set_nic_info(struct qlcnic_adapter *, struct qlcnic_info *);
555 void qlcnic_83xx_initialize_nic(struct qlcnic_adapter *, int);
557 int qlcnic_83xx_napi_add(struct qlcnic_adapter *, struct net_device *);
558 void qlcnic_83xx_napi_del(struct qlcnic_adapter *);
559 void qlcnic_83xx_napi_enable(struct qlcnic_adapter *);
560 void qlcnic_83xx_napi_disable(struct qlcnic_adapter *);
561 int qlcnic_83xx_config_led(struct qlcnic_adapter *, u32, u32);
562 int qlcnic_ind_wr(struct qlcnic_adapter *, u32, u32);
563 int qlcnic_ind_rd(struct qlcnic_adapter *, u32);
564 int qlcnic_83xx_create_rx_ctx(struct qlcnic_adapter *);
565 int qlcnic_83xx_create_tx_ctx(struct qlcnic_adapter *,
567 void qlcnic_83xx_del_rx_ctx(struct qlcnic_adapter *);
568 void qlcnic_83xx_del_tx_ctx(struct qlcnic_adapter *,
570 int qlcnic_83xx_get_nic_info(struct qlcnic_adapter *, struct qlcnic_info *, u8);
571 int qlcnic_83xx_setup_link_event(struct qlcnic_adapter *, int);
573 int qlcnic_83xx_config_intrpt(struct qlcnic_adapter *, bool);
574 int qlcnic_83xx_sre_macaddr_change(struct qlcnic_adapter *, u8 *, u16, u8);
575 int qlcnic_83xx_get_mac_address(struct qlcnic_adapter *, u8 *, u8);
577 struct qlcnic_adapter *, u32);
579 int qlcnic_83xx_config_intr_coal(struct qlcnic_adapter *,
581 int qlcnic_83xx_set_rx_tx_intr_coal(struct qlcnic_adapter *);
582 int qlcnic_83xx_get_port_info(struct qlcnic_adapter *);
583 void qlcnic_83xx_enable_mbx_interrupt(struct qlcnic_adapter *);
584 void qlcnic_83xx_disable_mbx_intr(struct qlcnic_adapter *);
585 irqreturn_t qlcnic_83xx_clear_legacy_intr(struct qlcnic_adapter *);
588 void qlcnic_83xx_check_vf(struct qlcnic_adapter *,
590 int qlcnic_83xx_setup_mbx_intr(struct qlcnic_adapter *);
591 void qlcnic_83xx_free_mbx_intr(struct qlcnic_adapter *);
594 void qlcnic_83xx_config_ipaddr(struct qlcnic_adapter *, __be32, int);
596 int qlcnic_83xx_erase_flash_sector(struct qlcnic_adapter *, u32);
597 int qlcnic_83xx_flash_bulk_write(struct qlcnic_adapter *, u32, u32 *, int);
598 int qlcnic_83xx_flash_write32(struct qlcnic_adapter *, u32, u32 *);
599 int qlcnic_83xx_lock_flash(struct qlcnic_adapter *);
600 void qlcnic_83xx_unlock_flash(struct qlcnic_adapter *);
601 int qlcnic_83xx_read_flash_mfg_id(struct qlcnic_adapter *);
602 int qlcnic_83xx_read_flash_descriptor_table(struct qlcnic_adapter *);
603 int qlcnic_83xx_flash_read32(struct qlcnic_adapter *, u32, u8 *, int);
604 int qlcnic_83xx_lockless_flash_read32(struct qlcnic_adapter *,
606 int qlcnic_83xx_init(struct qlcnic_adapter *);
607 int qlcnic_83xx_idc_ready_state_entry(struct qlcnic_adapter *);
609 void qlcnic_83xx_idc_exit(struct qlcnic_adapter *);
610 void qlcnic_83xx_idc_request_reset(struct qlcnic_adapter *, u32);
611 int qlcnic_83xx_lock_driver(struct qlcnic_adapter *);
612 void qlcnic_83xx_unlock_driver(struct qlcnic_adapter *);
613 int qlcnic_83xx_idc_vnic_pf_entry(struct qlcnic_adapter *);
614 int qlcnic_83xx_disable_vnic_mode(struct qlcnic_adapter *, int);
615 int qlcnic_83xx_config_vnic_opmode(struct qlcnic_adapter *);
616 int qlcnic_83xx_set_port_eswitch_status(struct qlcnic_adapter *, int, int *);
618 void qlcnic_83xx_get_minidump_template(struct qlcnic_adapter *);
619 void qlcnic_83xx_get_stats(struct qlcnic_adapter *adapter, u64 *data);
620 int qlcnic_83xx_extend_md_capab(struct qlcnic_adapter *);
621 int qlcnic_83xx_get_link_ksettings(struct qlcnic_adapter *adapter,
623 int qlcnic_83xx_set_link_ksettings(struct qlcnic_adapter *adapter,
625 void qlcnic_83xx_get_pauseparam(struct qlcnic_adapter *,
627 int qlcnic_83xx_set_pauseparam(struct qlcnic_adapter *,
629 int qlcnic_83xx_test_link(struct qlcnic_adapter *);
630 void qlcnic_83xx_get_port_type(struct qlcnic_adapter *adapter);
631 int qlcnic_83xx_reg_test(struct qlcnic_adapter *);
632 int qlcnic_83xx_get_regs_len(struct qlcnic_adapter *);
633 int qlcnic_83xx_get_registers(struct qlcnic_adapter *, u32 *);
637 int qlcnic_83xx_flash_test(struct qlcnic_adapter *);
638 int qlcnic_83xx_enable_flash_write(struct qlcnic_adapter *);
639 int qlcnic_83xx_disable_flash_write(struct qlcnic_adapter *);
640 void qlcnic_83xx_enable_mbx_poll(struct qlcnic_adapter *);
641 void qlcnic_83xx_disable_mbx_poll(struct qlcnic_adapter *);
642 int qlcnic_83xx_idc_init(struct qlcnic_adapter *);
643 int qlcnic_83xx_idc_reattach_driver(struct qlcnic_adapter *);
644 int qlcnic_83xx_set_vnic_opmode(struct qlcnic_adapter *);
645 int qlcnic_83xx_check_vnic_state(struct qlcnic_adapter *);
646 void qlcnic_83xx_aer_stop_poll_work(struct qlcnic_adapter *);
647 int qlcnic_83xx_aer_reset(struct qlcnic_adapter *);
648 void qlcnic_83xx_aer_start_poll_work(struct qlcnic_adapter *);
655 int qlcnic_ms_mem_write128(struct qlcnic_adapter *, u64, u32 *, u32);