sge_params
struct sge_params sge;
int t1_sge_set_coalesce_params(struct sge *sge, struct sge_params *p)
int t1_sge_configure(struct sge *sge, struct sge_params *p)
struct sge *t1_sge_create(struct adapter *adapter, struct sge_params *p)
static int alloc_rx_resources(struct sge *sge, struct sge_params *p)
static int alloc_tx_resources(struct sge *sge, struct sge_params *p)
static void configure_sge(struct sge *sge, struct sge_params *p)
struct sge_params;
struct sge *t1_sge_create(struct adapter *, struct sge_params *);
int t1_sge_configure(struct sge *, struct sge_params *);
int t1_sge_set_coalesce_params(struct sge *, struct sge_params *);
struct sge_params sge;
void t3_sge_prep(struct adapter *adap, struct sge_params *p);
void t3_sge_init(struct adapter *adap, struct sge_params *p);
void t3_sge_init(struct adapter *adap, struct sge_params *p)
void t3_sge_prep(struct adapter *adap, struct sge_params *p)
struct sge_params sge;
struct sge_params *sge_params = &adapter->params.sge;
sge_params->hps = ((hps >> s_hps) & HOSTPAGESIZEPF0_M);
sge_params->eq_qpp = ((qpp >> s_qpp) & QUEUESPERPAGEPF0_M);
sge_params->iq_qpp = ((qpp >> s_qpp) & QUEUESPERPAGEPF0_M);
struct sge_params *sge_params = &adapter->params.sge;
TIMERVALUE0_G(sge_params->sge_timer_value_0_and_1));
TIMERVALUE1_G(sge_params->sge_timer_value_0_and_1));
TIMERVALUE0_G(sge_params->sge_timer_value_2_and_3));
TIMERVALUE1_G(sge_params->sge_timer_value_2_and_3));
TIMERVALUE0_G(sge_params->sge_timer_value_4_and_5));
TIMERVALUE1_G(sge_params->sge_timer_value_4_and_5));
s->counter_val[0] = THRESHOLD_0_G(sge_params->sge_ingress_rx_threshold);
s->counter_val[1] = THRESHOLD_1_G(sge_params->sge_ingress_rx_threshold);
s->counter_val[2] = THRESHOLD_2_G(sge_params->sge_ingress_rx_threshold);
s->counter_val[3] = THRESHOLD_3_G(sge_params->sge_ingress_rx_threshold);
struct sge_params *sge_params = &adapter->params.sge;
u32 fl_small_pg = sge_params->sge_fl_buffer_size[0];
u32 fl_large_pg = sge_params->sge_fl_buffer_size[1];
if ((sge_params->sge_control & RXPKTCPLMODE_F) !=
s->stat_len = ((sge_params->sge_control & EGRSTATUSPAGESIZE_F)
s->pktshift = PKTSHIFT_G(sge_params->sge_control);
EGRTHRESHOLD_G(sge_params->sge_congestion_control);
EGRTHRESHOLDPACKING_G(sge_params->sge_congestion_control);
T6_EGRTHRESHOLDPACKING_G(sge_params->sge_congestion_control);
struct sge_params sge; /* Scatter Gather Engine */
struct sge_params *sge_params = &adapter->params.sge;
sge_params->sge_control = vals[0];
sge_params->sge_host_page_size = vals[1];
sge_params->sge_fl_buffer_size[0] = vals[2];
sge_params->sge_fl_buffer_size[1] = vals[3];
sge_params->sge_timer_value_0_and_1 = vals[4];
sge_params->sge_timer_value_2_and_3 = vals[5];
sge_params->sge_timer_value_4_and_5 = vals[6];
sge_params->sge_control2 = vals[0];
sge_params->sge_ingress_rx_threshold = vals[0];
sge_params->sge_congestion_control = vals[1];
sge_params->sge_egress_queues_per_page = vals[0];
sge_params->sge_ingress_queues_per_page = vals[1];
sge_params->sge_vf_hps =
((sge_params->sge_host_page_size >> s_hps)
sge_params->sge_vf_eq_qpp =
((sge_params->sge_egress_queues_per_page >> s_qpp)
sge_params->sge_vf_iq_qpp =
((sge_params->sge_ingress_queues_per_page >> s_qpp)