|
int | t3_wait_op_done_val (struct adapter *adapter, int reg, u32 mask, int polarity, int attempts, int delay, u32 *valp) |
|
void | t3_write_regs (struct adapter *adapter, const struct addr_val_pair *p, int n, unsigned int offset) |
|
void | t3_set_reg_field (struct adapter *adapter, unsigned int addr, u32 mask, u32 val) |
|
int | t3_mc7_bd_read (struct mc7 *mc7, unsigned int start, unsigned int n, u64 *buf) |
|
int | t3_mdio_change_bits (struct cphy *phy, int mmd, int reg, unsigned int clear, unsigned int set) |
|
int | t3_phy_reset (struct cphy *phy, int mmd, int wait) |
|
int | t3_phy_advertise (struct cphy *phy, unsigned int advert) |
|
int | t3_phy_advertise_fiber (struct cphy *phy, unsigned int advert) |
|
int | t3_set_phy_speed_duplex (struct cphy *phy, int speed, int duplex) |
|
int | t3_phy_lasi_intr_enable (struct cphy *phy) |
|
int | t3_phy_lasi_intr_disable (struct cphy *phy) |
|
int | t3_phy_lasi_intr_clear (struct cphy *phy) |
|
int | t3_phy_lasi_intr_handler (struct cphy *phy) |
|
struct adapter_info * | t3_get_adapter_info (unsigned int id) |
|
int | t3_seeprom_read (struct adapter *adapter, u32 addr, __le32 *data) |
|
int | t3_seeprom_write (struct adapter *adapter, u32 addr, __le32 data) |
|
int | t3_seeprom_wp (struct adapter *adapter, int enable) |
|
int | t3_get_tp_version (struct adapter *adapter, u32 *vers) |
|
int | t3_check_tpsram_version (struct adapter *adapter) |
|
int | t3_check_tpsram (struct adapter *adapter, const u8 *tp_sram, unsigned int size) |
|
int | t3_get_fw_version (struct adapter *adapter, u32 *vers) |
|
int | t3_check_fw_version (struct adapter *adapter) |
|
int | t3_load_fw (struct adapter *adapter, const u8 *fw_data, unsigned int size) |
|
int | t3_cim_ctl_blk_read (struct adapter *adap, unsigned int addr, unsigned int n, unsigned int *valp) |
|
void | t3_link_changed (struct adapter *adapter, int port_id) |
|
void | t3_link_fault (struct adapter *adapter, int port_id) |
|
int | t3_link_start (struct cphy *phy, struct cmac *mac, struct link_config *lc) |
|
void | t3_set_vlan_accel (struct adapter *adapter, unsigned int ports, int on) |
|
int | t3_phy_intr_handler (struct adapter *adapter) |
|
int | t3_slow_intr_handler (struct adapter *adapter) |
|
void | t3_intr_enable (struct adapter *adapter) |
|
void | t3_intr_disable (struct adapter *adapter) |
|
void | t3_intr_clear (struct adapter *adapter) |
|
void | t3_xgm_intr_enable (struct adapter *adapter, int idx) |
|
void | t3_xgm_intr_disable (struct adapter *adapter, int idx) |
|
void | t3_port_intr_enable (struct adapter *adapter, int idx) |
|
void | t3_port_intr_disable (struct adapter *adapter, int idx) |
|
int | t3_sge_init_ecntxt (struct adapter *adapter, unsigned int id, int gts_enable, enum sge_context_type type, int respq, u64 base_addr, unsigned int size, unsigned int token, int gen, unsigned int cidx) |
|
int | t3_sge_init_flcntxt (struct adapter *adapter, unsigned int id, int gts_enable, u64 base_addr, unsigned int size, unsigned int bsize, unsigned int cong_thres, int gen, unsigned int cidx) |
|
int | t3_sge_init_rspcntxt (struct adapter *adapter, unsigned int id, int irq_vec_idx, u64 base_addr, unsigned int size, unsigned int fl_thres, int gen, unsigned int cidx) |
|
int | t3_sge_init_cqcntxt (struct adapter *adapter, unsigned int id, u64 base_addr, unsigned int size, int rspq, int ovfl_mode, unsigned int credits, unsigned int credit_thres) |
|
int | t3_sge_enable_ecntxt (struct adapter *adapter, unsigned int id, int enable) |
|
int | t3_sge_disable_fl (struct adapter *adapter, unsigned int id) |
|
int | t3_sge_disable_rspcntxt (struct adapter *adapter, unsigned int id) |
|
int | t3_sge_disable_cqcntxt (struct adapter *adapter, unsigned int id) |
|
int | t3_sge_cqcntxt_op (struct adapter *adapter, unsigned int id, unsigned int op, unsigned int credits) |
|
void | t3_config_rss (struct adapter *adapter, unsigned int rss_config, const u8 *cpus, const u16 *rspq) |
|
void | t3_tp_set_offload_mode (struct adapter *adap, int enable) |
|
void | t3_load_mtus (struct adapter *adap, unsigned short mtus[NMTUS], unsigned short alpha[NCCTRL_WIN], unsigned short beta[NCCTRL_WIN], unsigned short mtu_cap) |
|
void | t3_tp_get_mib_stats (struct adapter *adap, struct tp_mib_stats *tps) |
|
int | t3_set_proto_sram (struct adapter *adap, const u8 *data) |
|
void | t3_config_trace_filter (struct adapter *adapter, const struct trace_params *tp, int filter_index, int invert, int enable) |
|
int | t3_config_sched (struct adapter *adap, unsigned int kbps, int sched) |
|
int | t3_init_hw (struct adapter *adapter, u32 fw_params) |
|
int | t3_reset_adapter (struct adapter *adapter) |
|
int | t3_prep_adapter (struct adapter *adapter, const struct adapter_info *ai, int reset) |
|
void | t3_led_ready (struct adapter *adapter) |
|
int | t3_replay_prep_adapter (struct adapter *adapter) |
|
t3_sge_init_rspcntxt - initialize an SGE response queue context : the adapter to configure : the context id : MSI-X interrupt vector index, 0 if no MSI-X, -1 if no IRQ : base address of queue : number of queue entries : threshold for selecting the normal or jumbo free list : initial generation value for the context : consumer pointer
Initialize an SGE response queue context and make it ready for use. The caller is responsible for ensuring only one context operation occurs at a time.
Definition at line 2290 of file t3_hw.c.