Home
last modified time | relevance | path

Searched refs:sge_params (Results 1 – 11 of 11) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb/
Dsge.h70 struct sge_params;
73 struct sge *t1_sge_create(struct adapter *, struct sge_params *);
74 int t1_sge_configure(struct sge *, struct sge_params *);
75 int t1_sge_set_coalesce_params(struct sge *, struct sge_params *);
Dcommon.h143 struct sge_params { struct
185 struct sge_params sge;
Dsge.c555 static int alloc_rx_resources(struct sge *sge, struct sge_params *p) in alloc_rx_resources()
676 static int alloc_tx_resources(struct sge *sge, struct sge_params *p) in alloc_tx_resources()
749 static void configure_sge(struct sge *sge, struct sge_params *p) in configure_sge()
1909 int t1_sge_set_coalesce_params(struct sge *sge, struct sge_params *p) in t1_sge_set_coalesce_params()
1921 int t1_sge_configure(struct sge *sge, struct sge_params *p) in t1_sge_configure()
2060 struct sge *t1_sge_create(struct adapter *adapter, struct sge_params *p) in t1_sge_create()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4vf/
Dt4vf_hw.c529 struct sge_params *sge_params = &adapter->params.sge; in t4vf_get_sge_params() local
550 sge_params->sge_control = vals[0]; in t4vf_get_sge_params()
551 sge_params->sge_host_page_size = vals[1]; in t4vf_get_sge_params()
552 sge_params->sge_fl_buffer_size[0] = vals[2]; in t4vf_get_sge_params()
553 sge_params->sge_fl_buffer_size[1] = vals[3]; in t4vf_get_sge_params()
554 sge_params->sge_timer_value_0_and_1 = vals[4]; in t4vf_get_sge_params()
555 sge_params->sge_timer_value_2_and_3 = vals[5]; in t4vf_get_sge_params()
556 sge_params->sge_timer_value_4_and_5 = vals[6]; in t4vf_get_sge_params()
578 sge_params->sge_control2 = vals[0]; in t4vf_get_sge_params()
588 sge_params->sge_ingress_rx_threshold = vals[0]; in t4vf_get_sge_params()
[all …]
Dt4vf_common.h135 struct sge_params { struct
214 struct sge_params sge; /* Scatter Gather Engine */
Dsge.c2575 struct sge_params *sge_params = &adapter->params.sge; in t4vf_sge_init() local
2576 u32 fl0 = sge_params->sge_fl_buffer_size[0]; in t4vf_sge_init()
2577 u32 fl1 = sge_params->sge_fl_buffer_size[1]; in t4vf_sge_init()
2591 if ((sge_params->sge_control & RXPKTCPLMODE_F) == 0) { in t4vf_sge_init()
2601 s->stat_len = ((sge_params->sge_control & EGRSTATUSPAGESIZE_F) in t4vf_sge_init()
2603 s->pktshift = PKTSHIFT_G(sge_params->sge_control); in t4vf_sge_init()
2615 ingpadboundary = 1 << (INGPADBOUNDARY_G(sge_params->sge_control) + in t4vf_sge_init()
2623 ingpackboundary = INGPACKBOUNDARY_G(sge_params->sge_control2); in t4vf_sge_init()
2641 = EGRTHRESHOLD_G(sge_params->sge_congestion_control)*2 + 1; in t4vf_sge_init()
Dcxgb4vf_main.c2205 struct sge_params *sge_params = &adapter->params.sge; in adap_init0() local
2297 TIMERVALUE0_G(sge_params->sge_timer_value_0_and_1)); in adap_init0()
2299 TIMERVALUE1_G(sge_params->sge_timer_value_0_and_1)); in adap_init0()
2301 TIMERVALUE0_G(sge_params->sge_timer_value_2_and_3)); in adap_init0()
2303 TIMERVALUE1_G(sge_params->sge_timer_value_2_and_3)); in adap_init0()
2305 TIMERVALUE0_G(sge_params->sge_timer_value_4_and_5)); in adap_init0()
2307 TIMERVALUE1_G(sge_params->sge_timer_value_4_and_5)); in adap_init0()
2309 s->counter_val[0] = THRESHOLD_0_G(sge_params->sge_ingress_rx_threshold); in adap_init0()
2310 s->counter_val[1] = THRESHOLD_1_G(sge_params->sge_ingress_rx_threshold); in adap_init0()
2311 s->counter_val[2] = THRESHOLD_2_G(sge_params->sge_ingress_rx_threshold); in adap_init0()
[all …]
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
Dcommon.h327 struct sge_params { struct
382 struct sge_params sge;
734 void t3_sge_prep(struct adapter *adap, struct sge_params *p);
735 void t3_sge_init(struct adapter *adap, struct sge_params *p);
Dsge.c3244 void t3_sge_init(struct adapter *adap, struct sge_params *p) in t3_sge_init()
3283 void t3_sge_prep(struct adapter *adap, struct sge_params *p) in t3_sge_prep()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4.h220 struct sge_params { struct
296 struct sge_params sge;
Dt4_hw.c5250 struct sge_params *sge_params = &adapter->params.sge; in t4_init_sge_params() local
5259 sge_params->hps = ((hps >> s_hps) & HOSTPAGESIZEPF0_M); in t4_init_sge_params()
5266 sge_params->eq_qpp = ((qpp >> s_qpp) & QUEUESPERPAGEPF0_M); in t4_init_sge_params()
5268 sge_params->iq_qpp = ((qpp >> s_qpp) & QUEUESPERPAGEPF0_M); in t4_init_sge_params()