Lines Matching refs:intrmod_cfg
2190 struct oct_intrmod_cfg intrmod_cfg; in lio_get_intr_coalesce() local
2192 if (octnet_get_intrmod_cfg(lio, &intrmod_cfg)) in lio_get_intr_coalesce()
2198 if (!intrmod_cfg.rx_enable) { in lio_get_intr_coalesce()
2203 if (!intrmod_cfg.tx_enable) in lio_get_intr_coalesce()
2213 if (!intrmod_cfg.rx_enable) { in lio_get_intr_coalesce()
2227 if (intrmod_cfg.rx_enable) { in lio_get_intr_coalesce()
2229 intrmod_cfg.rx_enable; in lio_get_intr_coalesce()
2231 intrmod_cfg.check_intrvl; in lio_get_intr_coalesce()
2233 intrmod_cfg.maxpkt_ratethr; in lio_get_intr_coalesce()
2235 intrmod_cfg.minpkt_ratethr; in lio_get_intr_coalesce()
2237 intrmod_cfg.rx_maxcnt_trigger; in lio_get_intr_coalesce()
2239 intrmod_cfg.rx_maxtmr_trigger; in lio_get_intr_coalesce()
2241 intrmod_cfg.rx_mintmr_trigger; in lio_get_intr_coalesce()
2243 intrmod_cfg.rx_mincnt_trigger; in lio_get_intr_coalesce()
2246 (intrmod_cfg.tx_enable)) { in lio_get_intr_coalesce()
2248 intrmod_cfg.tx_enable; in lio_get_intr_coalesce()
2250 intrmod_cfg.tx_maxcnt_trigger; in lio_get_intr_coalesce()
2252 intrmod_cfg.tx_mincnt_trigger; in lio_get_intr_coalesce()
2259 struct oct_intrmod_cfg *intrmod_cfg, in oct_cfg_adaptive_intr() argument
2264 if (intrmod_cfg->rx_enable || intrmod_cfg->tx_enable) { in oct_cfg_adaptive_intr()
2265 intrmod_cfg->check_intrvl = intr_coal->rate_sample_interval; in oct_cfg_adaptive_intr()
2266 intrmod_cfg->maxpkt_ratethr = intr_coal->pkt_rate_high; in oct_cfg_adaptive_intr()
2267 intrmod_cfg->minpkt_ratethr = intr_coal->pkt_rate_low; in oct_cfg_adaptive_intr()
2269 if (intrmod_cfg->rx_enable) { in oct_cfg_adaptive_intr()
2270 intrmod_cfg->rx_maxcnt_trigger = in oct_cfg_adaptive_intr()
2272 intrmod_cfg->rx_maxtmr_trigger = in oct_cfg_adaptive_intr()
2274 intrmod_cfg->rx_mintmr_trigger = in oct_cfg_adaptive_intr()
2276 intrmod_cfg->rx_mincnt_trigger = in oct_cfg_adaptive_intr()
2279 if (intrmod_cfg->tx_enable) { in oct_cfg_adaptive_intr()
2280 intrmod_cfg->tx_maxcnt_trigger = in oct_cfg_adaptive_intr()
2282 intrmod_cfg->tx_mincnt_trigger = in oct_cfg_adaptive_intr()
2286 ret = octnet_set_intrmod_cfg(lio, intrmod_cfg); in oct_cfg_adaptive_intr()