Home
last modified time | relevance | path

Searched refs:coalesce (Results 1 – 25 of 75) sorted by relevance

123

/OK3568_Linux_fs/kernel/net/ethtool/
H A Dcoalesce.c12 struct ethtool_coalesce coalesce; member
73 ret = dev->ethtool_ops->get_coalesce(dev, &data->coalesce); in coalesce_prepare_data()
127 const struct ethtool_coalesce *coal = &data->coalesce; in coalesce_fill_reply()
222 struct ethtool_coalesce coalesce = {}; in ethnl_set_coalesce() local
258 ret = ops->get_coalesce(dev, &coalesce); in ethnl_set_coalesce()
262 ethnl_update_u32(&coalesce.rx_coalesce_usecs, in ethnl_set_coalesce()
264 ethnl_update_u32(&coalesce.rx_max_coalesced_frames, in ethnl_set_coalesce()
266 ethnl_update_u32(&coalesce.rx_coalesce_usecs_irq, in ethnl_set_coalesce()
268 ethnl_update_u32(&coalesce.rx_max_coalesced_frames_irq, in ethnl_set_coalesce()
270 ethnl_update_u32(&coalesce.tx_coalesce_usecs, in ethnl_set_coalesce()
[all …]
H A Dioctl.c1620 struct ethtool_coalesce coalesce = { .cmd = ETHTOOL_GCOALESCE }; in ethtool_get_coalesce() local
1626 ret = dev->ethtool_ops->get_coalesce(dev, &coalesce); in ethtool_get_coalesce()
1630 if (copy_to_user(useraddr, &coalesce, sizeof(coalesce))) in ethtool_get_coalesce()
1637 struct ethtool_coalesce *coalesce) in ethtool_set_coalesce_supported() argument
1642 if (coalesce->rx_coalesce_usecs) in ethtool_set_coalesce_supported()
1644 if (coalesce->rx_max_coalesced_frames) in ethtool_set_coalesce_supported()
1646 if (coalesce->rx_coalesce_usecs_irq) in ethtool_set_coalesce_supported()
1648 if (coalesce->rx_max_coalesced_frames_irq) in ethtool_set_coalesce_supported()
1650 if (coalesce->tx_coalesce_usecs) in ethtool_set_coalesce_supported()
1652 if (coalesce->tx_max_coalesced_frames) in ethtool_set_coalesce_supported()
[all …]
H A DMakefile9 channels.o coalesce.o pause.o eee.o tsinfo.o cabletest.o \
/OK3568_Linux_fs/kernel/drivers/net/ethernet/sfc/
H A Dethtool.c100 struct ethtool_coalesce *coalesce) in efx_ethtool_get_coalesce() argument
108 coalesce->tx_coalesce_usecs = tx_usecs; in efx_ethtool_get_coalesce()
109 coalesce->tx_coalesce_usecs_irq = tx_usecs; in efx_ethtool_get_coalesce()
110 coalesce->rx_coalesce_usecs = rx_usecs; in efx_ethtool_get_coalesce()
111 coalesce->rx_coalesce_usecs_irq = rx_usecs; in efx_ethtool_get_coalesce()
112 coalesce->use_adaptive_rx_coalesce = rx_adaptive; in efx_ethtool_get_coalesce()
118 struct ethtool_coalesce *coalesce) in efx_ethtool_set_coalesce() argument
128 if (coalesce->rx_coalesce_usecs != rx_usecs) in efx_ethtool_set_coalesce()
129 rx_usecs = coalesce->rx_coalesce_usecs; in efx_ethtool_set_coalesce()
131 rx_usecs = coalesce->rx_coalesce_usecs_irq; in efx_ethtool_set_coalesce()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/pensando/ionic/
H A Dionic_ethtool.c407 struct ethtool_coalesce *coalesce) in ionic_get_coalesce() argument
411 coalesce->tx_coalesce_usecs = lif->tx_coalesce_usecs; in ionic_get_coalesce()
412 coalesce->rx_coalesce_usecs = lif->rx_coalesce_usecs; in ionic_get_coalesce()
415 coalesce->use_adaptive_tx_coalesce = test_bit(IONIC_LIF_F_TX_DIM_INTR, lif->state); in ionic_get_coalesce()
417 coalesce->use_adaptive_tx_coalesce = 0; in ionic_get_coalesce()
419 coalesce->use_adaptive_rx_coalesce = test_bit(IONIC_LIF_F_RX_DIM_INTR, lif->state); in ionic_get_coalesce()
425 struct ethtool_coalesce *coalesce) in ionic_set_coalesce() argument
442 (coalesce->tx_coalesce_usecs != lif->rx_coalesce_usecs || in ionic_set_coalesce()
443 coalesce->use_adaptive_tx_coalesce)) { in ionic_set_coalesce()
451 rx_coal = ionic_coal_usec_to_hw(lif->ionic, coalesce->rx_coalesce_usecs); in ionic_set_coalesce()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/tile/
H A Dgeometry_tile_worker.cpp121 coalesce(); in setData()
143 coalesce(); in setLayers()
170 coalesce(); in setShowCollisionBoxes()
197 coalesce(); in symbolDependenciesChanged()
229 coalesce(); in coalesced()
237 coalesce(); in coalesced()
245 void GeometryTileWorker::coalesce() { in coalesce() function in mbgl::GeometryTileWorker
H A Dgeometry_tile_worker.hpp51 void coalesce();
/OK3568_Linux_fs/kernel/drivers/net/ethernet/brocade/bna/
H A Dbnad_ethtool.c311 bnad_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *coalesce) in bnad_get_coalesce() argument
318 coalesce->use_adaptive_rx_coalesce = in bnad_get_coalesce()
322 coalesce->rx_coalesce_usecs = bnad->rx_coalescing_timeo * in bnad_get_coalesce()
324 coalesce->tx_coalesce_usecs = bnad->tx_coalescing_timeo * in bnad_get_coalesce()
326 coalesce->tx_max_coalesced_frames = BFI_TX_INTERPKT_COUNT; in bnad_get_coalesce()
332 bnad_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *coalesce) in bnad_set_coalesce() argument
338 if (coalesce->rx_coalesce_usecs == 0 || in bnad_set_coalesce()
339 coalesce->rx_coalesce_usecs > in bnad_set_coalesce()
343 if (coalesce->tx_coalesce_usecs == 0 || in bnad_set_coalesce()
344 coalesce->tx_coalesce_usecs > in bnad_set_coalesce()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/style/expression/
H A Dfind_zoom_curve.cpp24 auto coalesce = static_cast<const Coalesce*>(e); in findZoomCurve() local
25 std::size_t length = coalesce->getLength(); in findZoomCurve()
27 result = findZoomCurve(coalesce->getChild(i)); in findZoomCurve()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/sfc/falcon/
H A Dethtool.c580 struct ethtool_coalesce *coalesce) in ef4_ethtool_get_coalesce() argument
588 coalesce->tx_coalesce_usecs = tx_usecs; in ef4_ethtool_get_coalesce()
589 coalesce->tx_coalesce_usecs_irq = tx_usecs; in ef4_ethtool_get_coalesce()
590 coalesce->rx_coalesce_usecs = rx_usecs; in ef4_ethtool_get_coalesce()
591 coalesce->rx_coalesce_usecs_irq = rx_usecs; in ef4_ethtool_get_coalesce()
592 coalesce->use_adaptive_rx_coalesce = rx_adaptive; in ef4_ethtool_get_coalesce()
598 struct ethtool_coalesce *coalesce) in ef4_ethtool_set_coalesce() argument
608 if (coalesce->rx_coalesce_usecs != rx_usecs) in ef4_ethtool_set_coalesce()
609 rx_usecs = coalesce->rx_coalesce_usecs; in ef4_ethtool_set_coalesce()
611 rx_usecs = coalesce->rx_coalesce_usecs_irq; in ef4_ethtool_set_coalesce()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/ice/
H A Dice_lib.c2748 struct ice_coalesce_stored *coalesce) in ice_vsi_rebuild_get_coalesce() argument
2755 coalesce[i].itr_tx = q_vector->tx.itr_setting; in ice_vsi_rebuild_get_coalesce()
2756 coalesce[i].itr_rx = q_vector->rx.itr_setting; in ice_vsi_rebuild_get_coalesce()
2757 coalesce[i].intrl = q_vector->intrl; in ice_vsi_rebuild_get_coalesce()
2760 coalesce[i].tx_valid = true; in ice_vsi_rebuild_get_coalesce()
2762 coalesce[i].rx_valid = true; in ice_vsi_rebuild_get_coalesce()
2780 struct ice_coalesce_stored *coalesce, int size) in ice_vsi_rebuild_set_coalesce() argument
2784 if ((size && !coalesce) || !vsi) in ice_vsi_rebuild_set_coalesce()
2805 if (i < vsi->alloc_rxq && coalesce[i].rx_valid) in ice_vsi_rebuild_set_coalesce()
2808 coalesce[i].itr_rx); in ice_vsi_rebuild_set_coalesce()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/amazon/ena/
H A Dena_ethtool.c357 struct ethtool_coalesce *coalesce) in ena_get_coalesce() argument
365 coalesce->tx_coalesce_usecs = in ena_get_coalesce()
369 coalesce->rx_coalesce_usecs = in ena_get_coalesce()
373 coalesce->use_adaptive_rx_coalesce = in ena_get_coalesce()
402 struct ethtool_coalesce *coalesce) in ena_set_coalesce() argument
412 coalesce->tx_coalesce_usecs); in ena_set_coalesce()
419 coalesce->rx_coalesce_usecs); in ena_set_coalesce()
425 if (coalesce->use_adaptive_rx_coalesce && in ena_set_coalesce()
429 if (!coalesce->use_adaptive_rx_coalesce && in ena_set_coalesce()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/qlogic/qed/
H A Dqed_l2.h415 u16 coalesce, struct qed_queue_cid *p_cid);
419 u16 coalesce, struct qed_queue_cid *p_cid);
H A Dqed_l2.c2085 u32 coalesce, address, is_valid; in qed_get_rxq_coalesce() local
2103 coalesce = qed_rd(p_hwfn, p_ptt, address); in qed_get_rxq_coalesce()
2105 is_valid = GET_FIELD(coalesce, COALESCING_TIMESET_VALID); in qed_get_rxq_coalesce()
2109 coalesce = GET_FIELD(coalesce, COALESCING_TIMESET_TIMESET); in qed_get_rxq_coalesce()
2110 *p_rx_coal = (u16)(coalesce << timer_res); in qed_get_rxq_coalesce()
2119 u32 coalesce, address, is_valid; in qed_get_txq_coalesce() local
2137 coalesce = qed_rd(p_hwfn, p_ptt, address); in qed_get_txq_coalesce()
2139 is_valid = GET_FIELD(coalesce, COALESCING_TIMESET_VALID); in qed_get_txq_coalesce()
2143 coalesce = GET_FIELD(coalesce, COALESCING_TIMESET_TIMESET); in qed_get_txq_coalesce()
2144 *p_tx_coal = (u16)(coalesce << timer_res); in qed_get_txq_coalesce()
H A Dqed_dev.c4850 u16 coalesce, struct qed_queue_cid *p_cid) in qed_set_rxq_coalesce() argument
4858 if (coalesce <= 0x7F) { in qed_set_rxq_coalesce()
4860 } else if (coalesce <= 0xFF) { in qed_set_rxq_coalesce()
4862 } else if (coalesce <= 0x1FF) { in qed_set_rxq_coalesce()
4865 DP_ERR(p_hwfn, "Invalid coalesce value - %d\n", coalesce); in qed_set_rxq_coalesce()
4868 timeset = (u8)(coalesce >> timer_res); in qed_set_rxq_coalesce()
4889 u16 coalesce, struct qed_queue_cid *p_cid) in qed_set_txq_coalesce() argument
4897 if (coalesce <= 0x7F) { in qed_set_txq_coalesce()
4899 } else if (coalesce <= 0xFF) { in qed_set_txq_coalesce()
4901 } else if (coalesce <= 0x1FF) { in qed_set_txq_coalesce()
[all …]
/OK3568_Linux_fs/kernel/arch/um/drivers/
H A Dvector_kern.h106 int coalesce; member
H A Dvector_kern.c1100 mod_timer(&vp->tl, vp->coalesce); in vector_net_start_xmit()
1496 ec->tx_coalesce_usecs = (vp->coalesce * 1000000) / HZ; in vector_get_coalesce()
1505 vp->coalesce = (ec->tx_coalesce_usecs * HZ) / 1000000; in vector_set_coalesce()
1506 if (vp->coalesce == 0) in vector_set_coalesce()
1507 vp->coalesce = 1; in vector_set_coalesce()
1625 .coalesce = 2, in vector_eth_configure()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/i2c/
H A Dmellanox,i2c-mlxbf.txt12 4) Cause coalesce registers (if compatible isn't set
/OK3568_Linux_fs/kernel/net/wireless/
H A Dcore.c741 if (WARN_ON(wiphy->coalesce && in wiphy_register()
742 (!wiphy->coalesce->n_rules || in wiphy_register()
743 !wiphy->coalesce->n_patterns) && in wiphy_register()
744 (!wiphy->coalesce->pattern_min_len || in wiphy_register()
745 wiphy->coalesce->pattern_min_len > in wiphy_register()
746 wiphy->coalesce->pattern_max_len))) in wiphy_register()
/OK3568_Linux_fs/kernel/drivers/scsi/bfa/
H A Dbfa_core.c1022 cfg_info->intr_attr.coalesce = BFA_TRUE; in bfa_iocfc_send_cfg()
1612 attr->intr_attr.coalesce = iocfc->cfginfo->intr_attr.coalesce; in bfa_iocfc_get_attr()
1631 iocfc->cfginfo->intr_attr.coalesce = attr->coalesce; in bfa_iocfc_israttr_set()
1644 m->coalesce = iocfc->cfginfo->intr_attr.coalesce; in bfa_iocfc_israttr_set()
/OK3568_Linux_fs/kernel/drivers/i2c/busses/
H A Di2c-mlxbf.c431 struct mlxbf_i2c_resource *coalesce; member
1729 priv->coalesce = coalesce_res; in mlxbf_i2c_init_coalesce()
1745 priv->coalesce = coalesce_res; in mlxbf_i2c_init_coalesce()
1748 ret = mlxbf_i2c_init_resource(pdev, &priv->coalesce, in mlxbf_i2c_init_coalesce()
1763 coalesce_res = priv->coalesce; in mlxbf_i2c_release_coalesce()
1830 coalesce0_reg = readl(priv->coalesce->io + MLXBF_I2C_CAUSE_COALESCE_0); in mlxbf_i2c_has_coalesce()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_ring2.c202 .coalesce = xgene_enet_setup_coalescing,
H A Dxgene_enet_main.h175 void (*coalesce)(struct xgene_enet_desc_ring *); member
/OK3568_Linux_fs/kernel/drivers/net/ethernet/dlink/
H A Ddl2k.h387 unsigned int coalesce:1; /* Rx coalescing enable */ member
/OK3568_Linux_fs/kernel/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_ethtool.c1150 struct ethtool_coalesce *coalesce) in set_coalesce() argument
1154 set_adaptive_rx_setting(dev, coalesce->use_adaptive_rx_coalesce); in set_coalesce()
1156 ret = set_rx_intr_params(dev, coalesce->rx_coalesce_usecs, in set_coalesce()
1157 coalesce->rx_max_coalesced_frames); in set_coalesce()
1162 coalesce->tx_coalesce_usecs_irq, in set_coalesce()
1163 coalesce->tx_coalesce_usecs); in set_coalesce()

123