intr_coal 26 drivers/block/rsxx/config.c cfg->data.intr_coal.mode = RSXX_INTR_COAL_DISABLED; intr_coal 27 drivers/block/rsxx/config.c cfg->data.intr_coal.count = 0; intr_coal 28 drivers/block/rsxx/config.c cfg->data.intr_coal.latency = 0; intr_coal 189 drivers/block/rsxx/config.c card->config.data.intr_coal.mode); intr_coal 191 drivers/block/rsxx/config.c card->config.data.intr_coal.count); intr_coal 193 drivers/block/rsxx/config.c card->config.data.intr_coal.latency); intr_coal 194 drivers/block/rsxx/dma.c u32 intr_coal; intr_coal 196 drivers/block/rsxx/dma.c if (card->config.data.intr_coal.mode != RSXX_INTR_COAL_AUTO_TUNE || intr_coal 203 drivers/block/rsxx/dma.c intr_coal = dma_intr_coal_val(card->config.data.intr_coal.mode, intr_coal 205 drivers/block/rsxx/dma.c card->config.data.intr_coal.latency); intr_coal 206 drivers/block/rsxx/dma.c iowrite32(intr_coal, card->regmap + INTR_COAL); intr_coal 880 drivers/block/rsxx/dma.c u32 intr_coal; intr_coal 882 drivers/block/rsxx/dma.c intr_coal = dma_intr_coal_val(card->config.data.intr_coal.mode, intr_coal 883 drivers/block/rsxx/dma.c card->config.data.intr_coal.count, intr_coal 884 drivers/block/rsxx/dma.c card->config.data.intr_coal.latency); intr_coal 885 drivers/block/rsxx/dma.c iowrite32(intr_coal, card->regmap + INTR_COAL); intr_coal 38 drivers/block/rsxx/rsxx_cfg.h } intr_coal; intr_coal 2112 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct ethtool_coalesce *intr_coal) intr_coal 2126 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->rx_coalesce_usecs = oct->rx_coalesce_usecs; intr_coal 2127 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->rx_max_coalesced_frames = intr_coal 2131 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->tx_max_coalesced_frames = intr_coal 2141 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->rx_coalesce_usecs = intr_coal 2143 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->rx_max_coalesced_frames = intr_coal 2147 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->tx_max_coalesced_frames = iq->fill_threshold; intr_coal 2155 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->use_adaptive_rx_coalesce = intr_coal 2157 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->rate_sample_interval = intr_coal 2159 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->pkt_rate_high = intr_coal 2161 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->pkt_rate_low = intr_coal 2163 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->rx_max_coalesced_frames_high = intr_coal 2165 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->rx_coalesce_usecs_high = intr_coal 2167 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->rx_coalesce_usecs_low = intr_coal 2169 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->rx_max_coalesced_frames_low = intr_coal 2174 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->use_adaptive_tx_coalesce = intr_coal 2176 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->tx_max_coalesced_frames_high = intr_coal 2178 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->tx_max_coalesced_frames_low = intr_coal 2187 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct ethtool_coalesce *intr_coal) intr_coal 2192 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intrmod_cfg->check_intrvl = intr_coal->rate_sample_interval; intr_coal 2193 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intrmod_cfg->maxpkt_ratethr = intr_coal->pkt_rate_high; intr_coal 2194 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intrmod_cfg->minpkt_ratethr = intr_coal->pkt_rate_low; intr_coal 2198 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->rx_max_coalesced_frames_high; intr_coal 2200 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->rx_coalesce_usecs_high; intr_coal 2202 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->rx_coalesce_usecs_low; intr_coal 2204 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->rx_max_coalesced_frames_low; intr_coal 2208 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->tx_max_coalesced_frames_high; intr_coal 2210 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->tx_max_coalesced_frames_low; intr_coal 2221 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct ethtool_coalesce *intr_coal) intr_coal 2233 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c if (!intr_coal->rx_max_coalesced_frames) intr_coal 2237 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->rx_max_coalesced_frames; intr_coal 2246 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c if (!intr_coal->rx_max_coalesced_frames) intr_coal 2250 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->rx_max_coalesced_frames; intr_coal 2268 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c if (!intr_coal->rx_max_coalesced_frames) intr_coal 2272 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->rx_max_coalesced_frames; intr_coal 2294 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct ethtool_coalesce *intr_coal) intr_coal 2305 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c if (!intr_coal->rx_coalesce_usecs) intr_coal 2308 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c rx_coalesce_usecs = intr_coal->rx_coalesce_usecs; intr_coal 2323 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c if (!intr_coal->rx_coalesce_usecs) intr_coal 2326 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c rx_coalesce_usecs = intr_coal->rx_coalesce_usecs; intr_coal 2345 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c if (!intr_coal->rx_coalesce_usecs) intr_coal 2348 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c rx_coalesce_usecs = intr_coal->rx_coalesce_usecs; intr_coal 2373 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct ethtool_coalesce *intr_coal) intr_coal 2389 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c if (!intr_coal->tx_max_coalesced_frames) intr_coal 2393 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c iq_intr_pkt = intr_coal->tx_max_coalesced_frames & intr_coal 2416 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct ethtool_coalesce *intr_coal) intr_coal 2430 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c if ((intr_coal->tx_max_coalesced_frames >= db_min) && intr_coal 2431 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c (intr_coal->tx_max_coalesced_frames <= db_max)) { intr_coal 2435 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->tx_max_coalesced_frames; intr_coal 2440 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intr_coal->tx_max_coalesced_frames, intr_coal 2452 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intrmod.rx_enable = intr_coal->use_adaptive_rx_coalesce ? 1 : 0; intr_coal 2453 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c intrmod.tx_enable = intr_coal->use_adaptive_tx_coalesce ? 1 : 0; intr_coal 2458 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c ret = oct_cfg_adaptive_intr(lio, &intrmod, intr_coal); intr_coal 2460 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c if (!intr_coal->use_adaptive_rx_coalesce) { intr_coal 2461 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c ret = oct_cfg_rx_intrtime(lio, &intrmod, intr_coal); intr_coal 2465 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c ret = oct_cfg_rx_intrcnt(lio, &intrmod, intr_coal); intr_coal 2475 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c if (!intr_coal->use_adaptive_tx_coalesce) { intr_coal 2476 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c ret = oct_cfg_tx_intrcnt(lio, &intrmod, intr_coal);