coalesce 1075 arch/um/drivers/vector_kern.c mod_timer(&vp->tl, vp->coalesce); coalesce 1402 arch/um/drivers/vector_kern.c ec->tx_coalesce_usecs = (vp->coalesce * 1000000) / HZ; coalesce 1411 arch/um/drivers/vector_kern.c vp->coalesce = (ec->tx_coalesce_usecs * HZ) / 1000000; coalesce 1412 arch/um/drivers/vector_kern.c if (vp->coalesce == 0) coalesce 1413 arch/um/drivers/vector_kern.c vp->coalesce = 1; coalesce 1529 arch/um/drivers/vector_kern.c .coalesce = 2, coalesce 103 arch/um/drivers/vector_kern.h int coalesce; coalesce 767 drivers/infiniband/hw/hns/hns_roce_device.h int coalesce; coalesce 5409 drivers/infiniband/hw/hns/hns_roce_hw_v2.c eq->coalesce = HNS_ROCE_V2_EQ_COALESCE_0; coalesce 5439 drivers/infiniband/hw/hns/hns_roce_hw_v2.c HNS_ROCE_EQC_COALESCE_S, eq->coalesce); coalesce 304 drivers/net/ethernet/amazon/ena/ena_ethtool.c struct ethtool_coalesce *coalesce) coalesce 314 drivers/net/ethernet/amazon/ena/ena_ethtool.c coalesce->tx_coalesce_usecs = coalesce 318 drivers/net/ethernet/amazon/ena/ena_ethtool.c coalesce->rx_coalesce_usecs = coalesce 322 drivers/net/ethernet/amazon/ena/ena_ethtool.c coalesce->use_adaptive_rx_coalesce = coalesce 351 drivers/net/ethernet/amazon/ena/ena_ethtool.c struct ethtool_coalesce *coalesce) coalesce 363 drivers/net/ethernet/amazon/ena/ena_ethtool.c coalesce->tx_coalesce_usecs); coalesce 370 drivers/net/ethernet/amazon/ena/ena_ethtool.c coalesce->rx_coalesce_usecs); coalesce 376 drivers/net/ethernet/amazon/ena/ena_ethtool.c if (coalesce->use_adaptive_rx_coalesce && coalesce 380 drivers/net/ethernet/amazon/ena/ena_ethtool.c if (!coalesce->use_adaptive_rx_coalesce && coalesce 93 drivers/net/ethernet/amd/amd8111e.c module_param_array(coalesce, bool, NULL, 0); coalesce 94 drivers/net/ethernet/amd/amd8111e.c MODULE_PARM_DESC(coalesce, "Enable or Disable interrupt coalescing, 1: Enable, 0: Disable"); coalesce 1828 drivers/net/ethernet/amd/amd8111e.c if(coalesce[card_idx]) coalesce 797 drivers/net/ethernet/amd/amd8111e.h static bool coalesce[MAX_UNITS] = { [ 0 ... MAX_UNITS-1] = true }; coalesce 1457 drivers/net/ethernet/apm/xgene/xgene_enet_main.c if (pdata->ring_ops->coalesce) coalesce 1458 drivers/net/ethernet/apm/xgene/xgene_enet_main.c pdata->ring_ops->coalesce(pdata->tx_ring[0]); coalesce 176 drivers/net/ethernet/apm/xgene/xgene_enet_main.h void (*coalesce)(struct xgene_enet_desc_ring *); coalesce 202 drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c .coalesce = xgene_enet_setup_coalescing, coalesce 312 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *coalesce) coalesce 319 drivers/net/ethernet/brocade/bna/bnad_ethtool.c coalesce->use_adaptive_rx_coalesce = coalesce 323 drivers/net/ethernet/brocade/bna/bnad_ethtool.c coalesce->rx_coalesce_usecs = bnad->rx_coalescing_timeo * coalesce 325 drivers/net/ethernet/brocade/bna/bnad_ethtool.c coalesce->tx_coalesce_usecs = bnad->tx_coalescing_timeo * coalesce 327 drivers/net/ethernet/brocade/bna/bnad_ethtool.c coalesce->tx_max_coalesced_frames = BFI_TX_INTERPKT_COUNT; coalesce 333 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *coalesce) coalesce 339 drivers/net/ethernet/brocade/bna/bnad_ethtool.c if (coalesce->rx_coalesce_usecs == 0 || coalesce 340 drivers/net/ethernet/brocade/bna/bnad_ethtool.c coalesce->rx_coalesce_usecs > coalesce 344 drivers/net/ethernet/brocade/bna/bnad_ethtool.c if (coalesce->tx_coalesce_usecs == 0 || coalesce 345 drivers/net/ethernet/brocade/bna/bnad_ethtool.c coalesce->tx_coalesce_usecs > coalesce 356 drivers/net/ethernet/brocade/bna/bnad_ethtool.c if (coalesce->use_adaptive_rx_coalesce) { coalesce 378 drivers/net/ethernet/brocade/bna/bnad_ethtool.c if (bnad->tx_coalescing_timeo != coalesce->tx_coalesce_usecs / coalesce 380 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad->tx_coalescing_timeo = coalesce->tx_coalesce_usecs / coalesce 385 drivers/net/ethernet/brocade/bna/bnad_ethtool.c if (bnad->rx_coalescing_timeo != coalesce->rx_coalesce_usecs / coalesce 387 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad->rx_coalescing_timeo = coalesce->rx_coalesce_usecs / coalesce 1080 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c struct ethtool_coalesce *coalesce) coalesce 1084 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c set_adaptive_rx_setting(dev, coalesce->use_adaptive_rx_coalesce); coalesce 1086 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c ret = set_rx_intr_params(dev, coalesce->rx_coalesce_usecs, coalesce 1087 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c coalesce->rx_max_coalesced_frames); coalesce 1092 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c coalesce->tx_coalesce_usecs_irq, coalesce 1093 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c coalesce->tx_coalesce_usecs); coalesce 1653 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c struct ethtool_coalesce *coalesce) coalesce 1659 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c coalesce->rx_coalesce_usecs = qtimer_val(adapter, rspq); coalesce 1660 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c coalesce->rx_max_coalesced_frames = coalesce 1673 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c struct ethtool_coalesce *coalesce) coalesce 1680 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c coalesce->rx_coalesce_usecs, coalesce 1681 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c coalesce->rx_max_coalesced_frames); coalesce 212 drivers/net/ethernet/dlink/dl2k.c np->coalesce = 1; coalesce 281 drivers/net/ethernet/dlink/dl2k.c if (np->coalesce) coalesce 577 drivers/net/ethernet/dlink/dl2k.c if (np->coalesce) { coalesce 387 drivers/net/ethernet/dlink/dl2k.h unsigned int coalesce:1; /* Rx coalescing enable */ coalesce 357 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ethtool_coalesce *coalesce) coalesce 362 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coalesce->tx_coalesce_usecs = lif->rx_coalesce_usecs; coalesce 363 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coalesce->rx_coalesce_usecs = lif->rx_coalesce_usecs; coalesce 369 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ethtool_coalesce *coalesce) coalesce 378 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c if (coalesce->rx_max_coalesced_frames || coalesce 379 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coalesce->rx_coalesce_usecs_irq || coalesce 380 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coalesce->rx_max_coalesced_frames_irq || coalesce 381 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coalesce->tx_max_coalesced_frames || coalesce 382 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coalesce->tx_coalesce_usecs_irq || coalesce 383 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coalesce->tx_max_coalesced_frames_irq || coalesce 384 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coalesce->stats_block_coalesce_usecs || coalesce 385 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coalesce->use_adaptive_rx_coalesce || coalesce 386 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coalesce->use_adaptive_tx_coalesce || coalesce 387 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coalesce->pkt_rate_low || coalesce 388 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coalesce->rx_coalesce_usecs_low || coalesce 389 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coalesce->rx_max_coalesced_frames_low || coalesce 390 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coalesce->tx_coalesce_usecs_low || coalesce 391 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coalesce->tx_max_coalesced_frames_low || coalesce 392 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coalesce->pkt_rate_high || coalesce 393 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coalesce->rx_coalesce_usecs_high || coalesce 394 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coalesce->rx_max_coalesced_frames_high || coalesce 395 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coalesce->tx_coalesce_usecs_high || coalesce 396 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coalesce->tx_max_coalesced_frames_high || coalesce 397 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coalesce->rate_sample_interval) coalesce 408 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c if (coalesce->tx_coalesce_usecs != lif->rx_coalesce_usecs) { coalesce 413 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c coal = ionic_coal_usec_to_hw(lif->ionic, coalesce->rx_coalesce_usecs); coalesce 419 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c if (!coal && coalesce->rx_coalesce_usecs) coalesce 4995 drivers/net/ethernet/qlogic/qed/qed_dev.c u16 coalesce, struct qed_queue_cid *p_cid) coalesce 5003 drivers/net/ethernet/qlogic/qed/qed_dev.c if (coalesce <= 0x7F) { coalesce 5005 drivers/net/ethernet/qlogic/qed/qed_dev.c } else if (coalesce <= 0xFF) { coalesce 5007 drivers/net/ethernet/qlogic/qed/qed_dev.c } else if (coalesce <= 0x1FF) { coalesce 5010 drivers/net/ethernet/qlogic/qed/qed_dev.c DP_ERR(p_hwfn, "Invalid coalesce value - %d\n", coalesce); coalesce 5013 drivers/net/ethernet/qlogic/qed/qed_dev.c timeset = (u8)(coalesce >> timer_res); coalesce 5034 drivers/net/ethernet/qlogic/qed/qed_dev.c u16 coalesce, struct qed_queue_cid *p_cid) coalesce 5042 drivers/net/ethernet/qlogic/qed/qed_dev.c if (coalesce <= 0x7F) { coalesce 5044 drivers/net/ethernet/qlogic/qed/qed_dev.c } else if (coalesce <= 0xFF) { coalesce 5046 drivers/net/ethernet/qlogic/qed/qed_dev.c } else if (coalesce <= 0x1FF) { coalesce 5049 drivers/net/ethernet/qlogic/qed/qed_dev.c DP_ERR(p_hwfn, "Invalid coalesce value - %d\n", coalesce); coalesce 5052 drivers/net/ethernet/qlogic/qed/qed_dev.c timeset = (u8)(coalesce >> timer_res); coalesce 2103 drivers/net/ethernet/qlogic/qed/qed_l2.c u32 coalesce, address, is_valid; coalesce 2120 drivers/net/ethernet/qlogic/qed/qed_l2.c coalesce = qed_rd(p_hwfn, p_ptt, address); coalesce 2122 drivers/net/ethernet/qlogic/qed/qed_l2.c is_valid = GET_FIELD(coalesce, COALESCING_TIMESET_VALID); coalesce 2126 drivers/net/ethernet/qlogic/qed/qed_l2.c coalesce = GET_FIELD(coalesce, COALESCING_TIMESET_TIMESET); coalesce 2127 drivers/net/ethernet/qlogic/qed/qed_l2.c *p_rx_coal = (u16)(coalesce << timer_res); coalesce 2136 drivers/net/ethernet/qlogic/qed/qed_l2.c u32 coalesce, address, is_valid; coalesce 2153 drivers/net/ethernet/qlogic/qed/qed_l2.c coalesce = qed_rd(p_hwfn, p_ptt, address); coalesce 2155 drivers/net/ethernet/qlogic/qed/qed_l2.c is_valid = GET_FIELD(coalesce, COALESCING_TIMESET_VALID); coalesce 2159 drivers/net/ethernet/qlogic/qed/qed_l2.c coalesce = GET_FIELD(coalesce, COALESCING_TIMESET_TIMESET); coalesce 2160 drivers/net/ethernet/qlogic/qed/qed_l2.c *p_tx_coal = (u16)(coalesce << timer_res); coalesce 440 drivers/net/ethernet/qlogic/qed/qed_l2.h u16 coalesce, struct qed_queue_cid *p_cid); coalesce 444 drivers/net/ethernet/qlogic/qed/qed_l2.h u16 coalesce, struct qed_queue_cid *p_cid); coalesce 602 drivers/net/ethernet/sfc/ethtool.c struct ethtool_coalesce *coalesce) coalesce 610 drivers/net/ethernet/sfc/ethtool.c coalesce->tx_coalesce_usecs = tx_usecs; coalesce 611 drivers/net/ethernet/sfc/ethtool.c coalesce->tx_coalesce_usecs_irq = tx_usecs; coalesce 612 drivers/net/ethernet/sfc/ethtool.c coalesce->rx_coalesce_usecs = rx_usecs; coalesce 613 drivers/net/ethernet/sfc/ethtool.c coalesce->rx_coalesce_usecs_irq = rx_usecs; coalesce 614 drivers/net/ethernet/sfc/ethtool.c coalesce->use_adaptive_rx_coalesce = rx_adaptive; coalesce 620 drivers/net/ethernet/sfc/ethtool.c struct ethtool_coalesce *coalesce) coalesce 628 drivers/net/ethernet/sfc/ethtool.c if (coalesce->use_adaptive_tx_coalesce) coalesce 633 drivers/net/ethernet/sfc/ethtool.c if (coalesce->rx_coalesce_usecs != rx_usecs) coalesce 634 drivers/net/ethernet/sfc/ethtool.c rx_usecs = coalesce->rx_coalesce_usecs; coalesce 636 drivers/net/ethernet/sfc/ethtool.c rx_usecs = coalesce->rx_coalesce_usecs_irq; coalesce 638 drivers/net/ethernet/sfc/ethtool.c adaptive = coalesce->use_adaptive_rx_coalesce; coalesce 643 drivers/net/ethernet/sfc/ethtool.c rx_may_override_tx = (coalesce->tx_coalesce_usecs == tx_usecs && coalesce 644 drivers/net/ethernet/sfc/ethtool.c coalesce->tx_coalesce_usecs_irq == tx_usecs); coalesce 645 drivers/net/ethernet/sfc/ethtool.c if (coalesce->tx_coalesce_usecs != tx_usecs) coalesce 646 drivers/net/ethernet/sfc/ethtool.c tx_usecs = coalesce->tx_coalesce_usecs; coalesce 648 drivers/net/ethernet/sfc/ethtool.c tx_usecs = coalesce->tx_coalesce_usecs_irq; coalesce 580 drivers/net/ethernet/sfc/falcon/ethtool.c struct ethtool_coalesce *coalesce) coalesce 588 drivers/net/ethernet/sfc/falcon/ethtool.c coalesce->tx_coalesce_usecs = tx_usecs; coalesce 589 drivers/net/ethernet/sfc/falcon/ethtool.c coalesce->tx_coalesce_usecs_irq = tx_usecs; coalesce 590 drivers/net/ethernet/sfc/falcon/ethtool.c coalesce->rx_coalesce_usecs = rx_usecs; coalesce 591 drivers/net/ethernet/sfc/falcon/ethtool.c coalesce->rx_coalesce_usecs_irq = rx_usecs; coalesce 592 drivers/net/ethernet/sfc/falcon/ethtool.c coalesce->use_adaptive_rx_coalesce = rx_adaptive; coalesce 598 drivers/net/ethernet/sfc/falcon/ethtool.c struct ethtool_coalesce *coalesce) coalesce 606 drivers/net/ethernet/sfc/falcon/ethtool.c if (coalesce->use_adaptive_tx_coalesce) coalesce 611 drivers/net/ethernet/sfc/falcon/ethtool.c if (coalesce->rx_coalesce_usecs != rx_usecs) coalesce 612 drivers/net/ethernet/sfc/falcon/ethtool.c rx_usecs = coalesce->rx_coalesce_usecs; coalesce 614 drivers/net/ethernet/sfc/falcon/ethtool.c rx_usecs = coalesce->rx_coalesce_usecs_irq; coalesce 616 drivers/net/ethernet/sfc/falcon/ethtool.c adaptive = coalesce->use_adaptive_rx_coalesce; coalesce 621 drivers/net/ethernet/sfc/falcon/ethtool.c rx_may_override_tx = (coalesce->tx_coalesce_usecs == tx_usecs && coalesce 622 drivers/net/ethernet/sfc/falcon/ethtool.c coalesce->tx_coalesce_usecs_irq == tx_usecs); coalesce 623 drivers/net/ethernet/sfc/falcon/ethtool.c if (coalesce->tx_coalesce_usecs != tx_usecs) coalesce 624 drivers/net/ethernet/sfc/falcon/ethtool.c tx_usecs = coalesce->tx_coalesce_usecs; coalesce 626 drivers/net/ethernet/sfc/falcon/ethtool.c tx_usecs = coalesce->tx_coalesce_usecs_irq; coalesce 790 drivers/net/usb/r8152.c u32 coalesce; coalesce 2619 drivers/net/usb/r8152.c u32 ocp_data = tp->coalesce / 8; coalesce 4527 drivers/net/usb/r8152.c tp->coalesce = COALESCE_SUPER; coalesce 4530 drivers/net/usb/r8152.c tp->coalesce = COALESCE_HIGH; coalesce 4533 drivers/net/usb/r8152.c tp->coalesce = COALESCE_SLOW; coalesce 4611 drivers/net/usb/r8152.c tp->coalesce = 15000; /* 15 us */ coalesce 5222 drivers/net/usb/r8152.c struct ethtool_coalesce *coalesce) coalesce 5235 drivers/net/usb/r8152.c coalesce->rx_coalesce_usecs = tp->coalesce; coalesce 5241 drivers/net/usb/r8152.c struct ethtool_coalesce *coalesce) coalesce 5255 drivers/net/usb/r8152.c if (coalesce->rx_coalesce_usecs > COALESCE_SLOW) coalesce 5264 drivers/net/usb/r8152.c if (tp->coalesce != coalesce->rx_coalesce_usecs) { coalesce 5265 drivers/net/usb/r8152.c tp->coalesce = coalesce->rx_coalesce_usecs; coalesce 3689 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct cfg80211_coalesce *coalesce) coalesce 3698 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (!coalesce) { coalesce 3706 drivers/net/wireless/marvell/mwifiex/cfg80211.c coalesce_cfg.num_of_rules = coalesce->n_rules; coalesce 3707 drivers/net/wireless/marvell/mwifiex/cfg80211.c for (i = 0; i < coalesce->n_rules; i++) { coalesce 3708 drivers/net/wireless/marvell/mwifiex/cfg80211.c ret = mwifiex_fill_coalesce_rule_info(priv, &coalesce->rules[i], coalesce 4375 drivers/net/wireless/marvell/mwifiex/cfg80211.c wiphy->coalesce = &mwifiex_coalesce_support; coalesce 1022 drivers/scsi/bfa/bfa_core.c cfg_info->intr_attr.coalesce = BFA_TRUE; coalesce 1612 drivers/scsi/bfa/bfa_core.c attr->intr_attr.coalesce = iocfc->cfginfo->intr_attr.coalesce; coalesce 1631 drivers/scsi/bfa/bfa_core.c iocfc->cfginfo->intr_attr.coalesce = attr->coalesce; coalesce 1644 drivers/scsi/bfa/bfa_core.c m->coalesce = iocfc->cfginfo->intr_attr.coalesce; coalesce 28 drivers/scsi/bfa/bfa_defs_svc.h u8 coalesce; /* enable/disable coalescing */ coalesce 121 drivers/scsi/bfa/bfi_ms.h u8 coalesce; /* enable intr coalescing */ coalesce 3880 include/net/cfg80211.h struct cfg80211_coalesce *coalesce); coalesce 4660 include/net/cfg80211.h const struct wiphy_coalesce_support *coalesce; coalesce 1603 net/core/ethtool.c struct ethtool_coalesce coalesce = { .cmd = ETHTOOL_GCOALESCE }; coalesce 1608 net/core/ethtool.c dev->ethtool_ops->get_coalesce(dev, &coalesce); coalesce 1610 net/core/ethtool.c if (copy_to_user(useraddr, &coalesce, sizeof(coalesce))) coalesce 1618 net/core/ethtool.c struct ethtool_coalesce coalesce; coalesce 1623 net/core/ethtool.c if (copy_from_user(&coalesce, useraddr, sizeof(coalesce))) coalesce 1626 net/core/ethtool.c return dev->ethtool_ops->set_coalesce(dev, &coalesce); coalesce 2357 net/core/ethtool.c struct ethtool_coalesce coalesce = { .cmd = ETHTOOL_GCOALESCE }; coalesce 2359 net/core/ethtool.c ret = dev->ethtool_ops->get_per_queue_coalesce(dev, bit, &coalesce); coalesce 2362 net/core/ethtool.c if (copy_to_user(useraddr, &coalesce, sizeof(coalesce))) coalesce 2364 net/core/ethtool.c useraddr += sizeof(coalesce); coalesce 2394 net/core/ethtool.c struct ethtool_coalesce coalesce; coalesce 2402 net/core/ethtool.c if (copy_from_user(&coalesce, useraddr, sizeof(coalesce))) { coalesce 2407 net/core/ethtool.c ret = dev->ethtool_ops->set_per_queue_coalesce(dev, bit, &coalesce); coalesce 2411 net/core/ethtool.c useraddr += sizeof(coalesce); coalesce 733 net/wireless/core.c if (WARN_ON(wiphy->coalesce && coalesce 734 net/wireless/core.c (!wiphy->coalesce->n_rules || coalesce 735 net/wireless/core.c !wiphy->coalesce->n_patterns) && coalesce 736 net/wireless/core.c (!wiphy->coalesce->pattern_min_len || coalesce 737 net/wireless/core.c wiphy->coalesce->pattern_min_len > coalesce 738 net/wireless/core.c wiphy->coalesce->pattern_max_len))) coalesce 94 net/wireless/core.h struct cfg80211_coalesce *coalesce; coalesce 1521 net/wireless/nl80211.c if (!rdev->wiphy.coalesce) coalesce 1524 net/wireless/nl80211.c rule.max_rules = rdev->wiphy.coalesce->n_rules; coalesce 1525 net/wireless/nl80211.c rule.max_delay = rdev->wiphy.coalesce->max_delay; coalesce 1526 net/wireless/nl80211.c rule.pat.max_patterns = rdev->wiphy.coalesce->n_patterns; coalesce 1527 net/wireless/nl80211.c rule.pat.min_pattern_len = rdev->wiphy.coalesce->pattern_min_len; coalesce 1528 net/wireless/nl80211.c rule.pat.max_pattern_len = rdev->wiphy.coalesce->pattern_max_len; coalesce 1529 net/wireless/nl80211.c rule.pat.max_pkt_offset = rdev->wiphy.coalesce->max_pkt_offset; coalesce 11767 net/wireless/nl80211.c if (!rdev->coalesce->n_rules) coalesce 11774 net/wireless/nl80211.c for (i = 0; i < rdev->coalesce->n_rules; i++) { coalesce 11779 net/wireless/nl80211.c rule = &rdev->coalesce->rules[i]; coalesce 11822 net/wireless/nl80211.c if (!rdev->wiphy.coalesce) coalesce 11834 net/wireless/nl80211.c if (rdev->coalesce && nl80211_send_coalesce_rules(msg, rdev)) coalesce 11847 net/wireless/nl80211.c struct cfg80211_coalesce *coalesce = rdev->coalesce; coalesce 11851 net/wireless/nl80211.c if (!coalesce) coalesce 11854 net/wireless/nl80211.c for (i = 0; i < coalesce->n_rules; i++) { coalesce 11855 net/wireless/nl80211.c rule = &coalesce->rules[i]; coalesce 11860 net/wireless/nl80211.c kfree(coalesce->rules); coalesce 11861 net/wireless/nl80211.c kfree(coalesce); coalesce 11862 net/wireless/nl80211.c rdev->coalesce = NULL; coalesce 11870 net/wireless/nl80211.c const struct wiphy_coalesce_support *coalesce = rdev->wiphy.coalesce; coalesce 11883 net/wireless/nl80211.c if (new_rule->delay > coalesce->max_delay) coalesce 11896 net/wireless/nl80211.c if (n_patterns > coalesce->n_patterns) coalesce 11925 net/wireless/nl80211.c if (pat_len > coalesce->pattern_max_len || coalesce 11926 net/wireless/nl80211.c pat_len < coalesce->pattern_min_len) coalesce 11933 net/wireless/nl80211.c if (pkt_offset > coalesce->max_pkt_offset) coalesce 11959 net/wireless/nl80211.c const struct wiphy_coalesce_support *coalesce = rdev->wiphy.coalesce; coalesce 11966 net/wireless/nl80211.c if (!rdev->wiphy.coalesce || !rdev->ops->set_coalesce) coalesce 11978 net/wireless/nl80211.c if (n_rules > coalesce->n_rules) coalesce 12009 net/wireless/nl80211.c rdev->coalesce = n_coalesce; coalesce 1200 net/wireless/rdev-ops.h struct cfg80211_coalesce *coalesce) coalesce 1204 net/wireless/rdev-ops.h trace_rdev_set_coalesce(&rdev->wiphy, coalesce); coalesce 1206 net/wireless/rdev-ops.h ret = rdev->ops->set_coalesce(&rdev->wiphy, coalesce); coalesce 2463 net/wireless/trace.h TP_PROTO(struct wiphy *wiphy, struct cfg80211_coalesce *coalesce), coalesce 2464 net/wireless/trace.h TP_ARGS(wiphy, coalesce), coalesce 2471 net/wireless/trace.h __entry->n_rules = coalesce ? coalesce->n_rules : 0; coalesce 105 tools/perf/builtin-c2c.c const char *coalesce; coalesce 2694 tools/perf/builtin-c2c.c static int setup_coalesce(const char *coalesce, bool no_source) coalesce 2696 tools/perf/builtin-c2c.c const char *c = coalesce ?: coalesce_default; coalesce 2727 tools/perf/builtin-c2c.c const char *coalesce = NULL; coalesce 2752 tools/perf/builtin-c2c.c OPT_STRING('c', "coalesce", &coalesce, "coalesce fields", coalesce 2778 tools/perf/builtin-c2c.c err = setup_coalesce(coalesce, no_source);