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);