• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/cxgb/common/

Lines Matching refs:adapter_t

150 	int  (*read)(adapter_t *adapter, int phy_addr, int mmd_addr,
152 int (*write)(adapter_t *adapter, int phy_addr, int mmd_addr,
448 adapter_t *adapter;
462 adapter_t *adapter; /* backpointer to adapter */
476 adapter_t *adapter;
580 adapter_t *adapter; /* associated adapter */
585 int (*mdio_read)(adapter_t *adapter, int phy_addr, int mmd_addr,
587 int (*mdio_write)(adapter_t *adapter, int phy_addr, int mmd_addr,
605 static inline void cphy_init(struct cphy *phy, adapter_t *adapter, pinfo_t *pinfo,
647 static inline int uses_xaui(const adapter_t *adap)
652 static inline int is_10G(const adapter_t *adap)
657 static inline int is_offload(const adapter_t *adap)
662 static inline unsigned int core_ticks_per_usec(const adapter_t *adap)
667 static inline unsigned int dack_ticks_to_usec(const adapter_t *adap,
673 static inline unsigned int is_pcie(const adapter_t *adap)
678 void t3_set_reg_field(adapter_t *adap, unsigned int addr, u32 mask, u32 val);
679 void t3_write_regs(adapter_t *adapter, const struct addr_val_pair *p, int n,
681 int t3_wait_op_done_val(adapter_t *adapter, int reg, u32 mask, int polarity,
684 static inline int t3_wait_op_done(adapter_t *adapter, int reg, u32 mask,
702 void t3_intr_enable(adapter_t *adapter);
703 void t3_intr_disable(adapter_t *adapter);
704 void t3_intr_clear(adapter_t *adapter);
705 void t3_xgm_intr_enable(adapter_t *adapter, int idx);
706 void t3_xgm_intr_disable(adapter_t *adapter, int idx);
707 void t3_port_intr_enable(adapter_t *adapter, int idx);
708 void t3_port_intr_disable(adapter_t *adapter, int idx);
709 void t3_port_intr_clear(adapter_t *adapter, int idx);
710 int t3_slow_intr_handler(adapter_t *adapter);
712 void t3_link_changed(adapter_t *adapter, int port_id);
715 int t3_seeprom_read(adapter_t *adapter, u32 addr, u32 *data);
716 int t3_seeprom_write(adapter_t *adapter, u32 addr, u32 data);
717 int t3_seeprom_wp(adapter_t *adapter, int enable);
718 int t3_get_vpd_len(adapter_t *adapter, struct generic_vpd *vpd);
719 int t3_read_vpd(adapter_t *adapter, struct generic_vpd *vpd);
720 int t3_read_flash(adapter_t *adapter, unsigned int addr, unsigned int nwords,
722 int t3_get_tp_version(adapter_t *adapter, u32 *vers);
723 int t3_check_tpsram_version(adapter_t *adapter);
724 int t3_check_tpsram(adapter_t *adapter, const u8 *tp_ram, unsigned int size);
725 int t3_load_fw(adapter_t *adapter, const u8 *fw_data, unsigned int size);
726 int t3_get_fw_version(adapter_t *adapter, u32 *vers);
727 int t3_check_fw_version(adapter_t *adapter);
728 int t3_load_boot(adapter_t *adapter, u8 *fw_data, unsigned int size);
729 int t3_init_hw(adapter_t *adapter, u32 fw_params);
730 void mac_prep(struct cmac *mac, adapter_t *adapter, int index);
731 void early_hw_init(adapter_t *adapter, const struct adapter_info *ai);
732 int t3_reset_adapter(adapter_t *adapter);
733 int t3_prep_adapter(adapter_t *adapter, const struct adapter_info *ai, int reset);
734 int t3_reinit_adapter(adapter_t *adap);
735 void t3_led_ready(adapter_t *adapter);
736 void t3_fatal_err(adapter_t *adapter);
737 void t3_set_vlan_accel(adapter_t *adapter, unsigned int ports, int on);
738 void t3_enable_filters(adapter_t *adap);
739 void t3_disable_filters(adapter_t *adap);
740 void t3_tp_set_offload_mode(adapter_t *adap, int enable);
741 void t3_config_rss(adapter_t *adapter, unsigned int rss_config, const u8 *cpus,
743 int t3_read_rss(adapter_t *adapter, u8 *lkup, u16 *map);
744 int t3_set_proto_sram(adapter_t *adap, const u8 *data);
745 int t3_mps_set_active_ports(adapter_t *adap, unsigned int port_mask);
746 void t3_port_failover(adapter_t *adapter, int port);
747 void t3_failover_done(adapter_t *adapter, int port);
748 void t3_failover_clear(adapter_t *adapter);
749 int t3_cim_ctl_blk_read(adapter_t *adap, unsigned int addr, unsigned int n,
770 void t3_mc5_prep(adapter_t *adapter, struct mc5 *mc5, int mode);
777 int t3_tp_set_coalescing_size(adapter_t *adap, unsigned int size, int psh);
778 void t3_tp_set_max_rxsize(adapter_t *adap, unsigned int size);
779 void t3_tp_get_mib_stats(adapter_t *adap, struct tp_mib_stats *tps);
780 void t3_load_mtus(adapter_t *adap, unsigned short mtus[NMTUS],
783 void t3_read_hw_mtus(adapter_t *adap, unsigned short mtus[NMTUS]);
784 void t3_get_cong_cntl_tab(adapter_t *adap,
786 void t3_config_trace_filter(adapter_t *adapter, const struct trace_params *tp,
788 void t3_query_trace_filter(adapter_t *adapter, struct trace_params *tp,
790 int t3_config_sched(adapter_t *adap, unsigned int kbps, int sched);
791 int t3_set_sched_ipg(adapter_t *adap, int sched, unsigned int ipg);
792 void t3_get_tx_sched(adapter_t *adap, unsigned int sched, unsigned int *kbps,
794 void t3_read_pace_tbl(adapter_t *adap, unsigned int pace_vals[NTX_SCHED]);
795 void t3_set_pace_tbl(adapter_t *adap, unsigned int *pace_vals,
798 int t3_get_up_la(adapter_t *adapter, u32 *stopped, u32 *index,
800 int t3_get_up_ioqs(adapter_t *adapter, u32 *size, void *data);
802 void t3_sge_prep(adapter_t *adap, struct sge_params *p);
803 void t3_sge_init(adapter_t *adap, struct sge_params *p);
804 int t3_sge_init_ecntxt(adapter_t *adapter, unsigned int id, int gts_enable,
808 int t3_sge_init_flcntxt(adapter_t *adapter, unsigned int id, int gts_enable,
811 int t3_sge_init_rspcntxt(adapter_t *adapter, unsigned int id, int irq_vec_idx,
814 int t3_sge_init_cqcntxt(adapter_t *adapter, unsigned int id, u64 base_addr,
817 int t3_sge_enable_ecntxt(adapter_t *adapter, unsigned int id, int enable);
818 int t3_sge_disable_fl(adapter_t *adapter, unsigned int id);
819 int t3_sge_disable_rspcntxt(adapter_t *adapter, unsigned int id);
820 int t3_sge_disable_cqcntxt(adapter_t *adapter, unsigned int id);
821 int t3_sge_read_ecntxt(adapter_t *adapter, unsigned int id, u32 data[4]);
822 int t3_sge_read_fl(adapter_t *adapter, unsigned int id, u32 data[4]);
823 int t3_sge_read_cq(adapter_t *adapter, unsigned int id, u32 data[4]);
824 int t3_sge_read_rspq(adapter_t *adapter, unsigned int id, u32 data[4]);
825 int t3_sge_cqcntxt_op(adapter_t *adapter, unsigned int id, unsigned int op,
828 int t3_elmr_blk_write(adapter_t *adap, int start, const u32 *vals, int n);
829 int t3_elmr_blk_read(adapter_t *adap, int start, u32 *vals, int n);
830 int t3_vsc7323_init(adapter_t *adap, int nports);
831 int t3_vsc7323_set_speed_fc(adapter_t *adap, int speed, int fc, int port);
832 int t3_vsc7323_set_mtu(adapter_t *adap, unsigned int mtu, int port);
833 int t3_vsc7323_set_addr(adapter_t *adap, u8 addr[6], int port);
834 int t3_vsc7323_enable(adapter_t *adap, int port, int which);
835 int t3_vsc7323_disable(adapter_t *adap, int port, int which);
838 int t3_i2c_read8(adapter_t *adapter, int chained, u8 *valp);
839 int t3_i2c_write8(adapter_t *adapter, int chained, u8 val);
841 int t3_mi1_read(adapter_t *adapter, int phy_addr, int mmd_addr, int reg_addr,
843 int t3_mi1_write(adapter_t *adapter, int phy_addr, int mmd_addr, int reg_addr,
850 int t3_vsc8211_fifo_depth(adapter_t *adap, unsigned int mtu, int port);