Lines Matching refs:adapter_t

54 int t3_wait_op_done_val(adapter_t *adapter, int reg, u32 mask, int polarity,
83 void t3_write_regs(adapter_t *adapter, const struct addr_val_pair *p, int n,
102 void t3_set_reg_field(adapter_t *adapter, unsigned int addr, u32 mask, u32 val)
122 static void t3_read_indirect(adapter_t *adap, unsigned int addr_reg,
150 adapter_t *adap = mc7->adapter;
207 int t3_i2c_read8(adapter_t *adapter, int chained, u8 *valp)
231 int t3_i2c_write8(adapter_t *adapter, int chained, u8 val)
250 static void mi1_init(adapter_t *adap, const struct adapter_info *ai)
263 int t3_mi1_read(adapter_t *adapter, int phy_addr, int mmd_addr,
283 int t3_mi1_write(adapter_t *adapter, int phy_addr, int mmd_addr,
310 static int mi1_ext_read(adapter_t *adapter, int phy_addr, int mmd_addr,
333 static int mi1_ext_write(adapter_t *adapter, int phy_addr, int mmd_addr,
657 int t3_seeprom_read(adapter_t *adapter, u32 addr, u32 *data)
690 int t3_seeprom_write(adapter_t *adapter, u32 addr, u32 data)
722 int t3_seeprom_wp(adapter_t *adapter, int enable)
743 static int get_desc_len(adapter_t *adapter, u32 offset)
780 static int is_end_tag(adapter_t * adapter, u32 offset)
807 int t3_get_vpd_len(adapter_t * adapter, struct generic_vpd *vpd)
839 int t3_read_vpd(adapter_t *adapter, struct generic_vpd *vpd)
861 static int get_vpd_params(adapter_t *adapter, struct vpd_params *p)
957 static int sf1_read(adapter_t *adapter, unsigned int byte_cnt, int cont,
984 static int sf1_write(adapter_t *adapter, unsigned int byte_cnt, int cont,
1005 static int flash_wait_op(adapter_t *adapter, int attempts, int delay)
1036 int t3_read_flash(adapter_t *adapter, unsigned int addr, unsigned int nwords,
1074 static int t3_write_flash(adapter_t *adapter, unsigned int addr,
1123 int t3_get_tp_version(adapter_t *adapter, u32 *vers)
1144 int t3_check_tpsram_version(adapter_t *adapter)
1183 int t3_check_tpsram(adapter_t *adapter, const u8 *tp_sram, unsigned int size)
1215 int t3_get_fw_version(adapter_t *adapter, u32 *vers)
1231 int t3_check_fw_version(adapter_t *adapter)
1270 static int t3_flash_erase_sectors(adapter_t *adapter, int start, int end)
1296 int t3_load_fw(adapter_t *adapter, const u8 *fw_data, unsigned int size)
1360 int t3_load_boot(adapter_t *adapter, u8 *boot_data, unsigned int size)
1419 int t3_cim_ctl_blk_read(adapter_t *adap, unsigned int addr, unsigned int n,
1474 static int t3_detect_link_fault(adapter_t *adapter, int port_id)
1497 static void t3_clear_faults(adapter_t *adapter, int port_id)
1521 void t3_link_changed(adapter_t *adapter, int port_id)
1710 void t3_set_vlan_accel(adapter_t *adapter, unsigned int ports, int on)
1739 static int t3_handle_intr_status(adapter_t *adapter, unsigned int reg,
1823 static void pci_intr_handler(adapter_t *adapter)
1859 static void pcie_intr_handler(adapter_t *adapter)
1893 static void tp_intr_handler(adapter_t *adapter)
1917 static void cim_intr_handler(adapter_t *adapter)
1955 static void ulprx_intr_handler(adapter_t *adapter)
1977 static void ulptx_intr_handler(adapter_t *adapter)
2005 static void pmtx_intr_handler(adapter_t *adapter)
2035 static void pmrx_intr_handler(adapter_t *adapter)
2056 static void cplsw_intr_handler(adapter_t *adapter)
2076 static void mps_intr_handler(adapter_t *adapter)
2095 adapter_t *adapter = mc7->adapter;
2146 static int mac_intr_handler(adapter_t *adap, unsigned int idx)
2203 static int phy_intr_handler(adapter_t *adapter)
2241 int t3_slow_intr_handler(adapter_t *adapter)
2293 static unsigned int calc_gpio_intr(adapter_t *adap)
2312 void t3_intr_enable(adapter_t *adapter)
2363 void t3_intr_disable(adapter_t *adapter)
2376 void t3_intr_clear(adapter_t *adapter)
2411 void t3_xgm_intr_enable(adapter_t *adapter, int idx)
2419 void t3_xgm_intr_disable(adapter_t *adapter, int idx)
2435 void t3_port_intr_enable(adapter_t *adapter, int idx)
2451 void t3_port_intr_disable(adapter_t *adapter, int idx)
2467 void t3_port_intr_clear(adapter_t *adapter, int idx)
2486 static int t3_sge_write_context(adapter_t *adapter, unsigned int id,
2523 static int clear_sge_ctxt(adapter_t *adap, unsigned int id, unsigned int type)
2556 int t3_sge_init_ecntxt(adapter_t *adapter, unsigned int id, int gts_enable,
2599 int t3_sge_init_flcntxt(adapter_t *adapter, unsigned int id, int gts_enable,
2638 int t3_sge_init_rspcntxt(adapter_t *adapter, unsigned int id, int irq_vec_idx,
2681 int t3_sge_init_cqcntxt(adapter_t *adapter, unsigned int id, u64 base_addr,
2712 int t3_sge_enable_ecntxt(adapter_t *adapter, unsigned int id, int enable)
2736 int t3_sge_disable_fl(adapter_t *adapter, unsigned int id)
2760 int t3_sge_disable_rspcntxt(adapter_t *adapter, unsigned int id)
2784 int t3_sge_disable_cqcntxt(adapter_t *adapter, unsigned int id)
2814 int t3_sge_cqcntxt_op(adapter_t *adapter, unsigned int id, unsigned int op,
2854 static int t3_sge_read_context(unsigned int type, adapter_t *adapter,
2881 int t3_sge_read_ecntxt(adapter_t *adapter, unsigned int id, u32 data[4])
2897 int t3_sge_read_cq(adapter_t *adapter, unsigned int id, u32 data[4])
2913 int t3_sge_read_fl(adapter_t *adapter, unsigned int id, u32 data[4])
2929 int t3_sge_read_rspq(adapter_t *adapter, unsigned int id, u32 data[4])
2948 void t3_config_rss(adapter_t *adapter, unsigned int rss_config, const u8 *cpus,
2984 int t3_read_rss(adapter_t *adapter, u8 *lkup, u16 *map)
3019 void t3_tp_set_offload_mode(adapter_t *adap, int enable)
3035 static void tp_wr_bits_indirect(adapter_t *adap, unsigned int addr,
3049 void t3_enable_filters(adapter_t *adap)
3063 void t3_disable_filters(adapter_t *adap)
3101 static void partition_mem(adapter_t *adap, const struct tp_params *p)
3159 static inline void tp_wr_indirect(adapter_t *adap, unsigned int addr, u32 val)
3165 static inline u32 tp_rd_indirect(adapter_t *adap, unsigned int addr)
3171 static void tp_config(adapter_t *adap, const struct tp_params *p)
3249 static void tp_set_timers(adapter_t *adap, unsigned int core_clk)
3294 int t3_tp_set_coalescing_size(adapter_t *adap, unsigned int size, int psh)
3324 void t3_tp_set_max_rxsize(adapter_t *adap, unsigned int size)
3414 void t3_load_mtus(adapter_t *adap, unsigned short mtus[NMTUS],
3453 void t3_read_hw_mtus(adapter_t *adap, unsigned short mtus[NMTUS])
3474 void t3_get_cong_cntl_tab(adapter_t *adap,
3495 void t3_tp_get_mib_stats(adapter_t *adap, struct tp_mib_stats *tps)
3508 void t3_read_pace_tbl(adapter_t *adap, unsigned int pace_vals[NTX_SCHED])
3527 void t3_set_pace_tbl(adapter_t *adap, unsigned int *pace_vals,
3548 static void ulp_config(adapter_t *adap, const struct tp_params *p)
3570 int t3_set_proto_sram(adapter_t *adap, const u8 *data)
3599 void t3_config_trace_filter(adapter_t *adapter, const struct trace_params *tp,
3641 void t3_query_trace_filter(adapter_t *adapter, struct trace_params *tp,
3684 int t3_config_sched(adapter_t *adap, unsigned int kbps, int sched)
3728 int t3_set_sched_ipg(adapter_t *adap, int sched, unsigned int ipg)
3758 void t3_get_tx_sched(adapter_t *adap, unsigned int sched, unsigned int *kbps,
3796 static int tp_init(adapter_t *adap, const struct tp_params *p)
3824 int t3_mps_set_active_ports(adapter_t *adap, unsigned int port_mask)
3841 static void chan_init_hw(adapter_t *adap, unsigned int chan_map)
3878 static int calibrate_xgm(adapter_t *adapter)
3905 static void calibrate_xgm_t3b(adapter_t *adapter)
3935 static int wrreg_wait(adapter_t *adapter, unsigned int addr, u32 val)
3960 adapter_t *adapter = mc7->adapter;
4060 static void config_pcie(adapter_t *adap)
4139 int t3_init_hw(adapter_t *adapter, u32 fw_params)
4223 static void __devinit get_pci_mode(adapter_t *adapter, struct pci_params *p)
4298 static void __devinit mc7_prep(adapter_t *adapter, struct mc7 *mc7,
4311 void mac_prep(struct cmac *mac, adapter_t *adapter, int index)
4351 void early_hw_init(adapter_t *adapter, const struct adapter_info *ai)
4385 int t3_reset_adapter(adapter_t *adapter)
4414 static int init_parity(adapter_t *adap)
4453 int __devinit t3_prep_adapter(adapter_t *adapter,
4600 int t3_reinit_adapter(adapter_t *adap)
4639 void t3_led_ready(adapter_t *adapter)
4645 void t3_port_failover(adapter_t *adapter, int port)
4654 void t3_failover_done(adapter_t *adapter, int port)
4660 void t3_failover_clear(adapter_t *adapter)
4666 static int t3_cim_hac_read(adapter_t *adapter, u32 addr, u32 *val)
4680 static int t3_cim_hac_write(adapter_t *adapter, u32 addr, u32 val)
4695 int t3_get_up_la(adapter_t *adapter, u32 *stopped, u32 *index,
4758 int t3_get_up_ioqs(adapter_t *adapter, u32 *size, void *data)