Home
last modified time | relevance | path

Searched refs:intr_coal (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/block/rsxx/
H A Dconfig.c26 cfg->data.intr_coal.mode = RSXX_INTR_COAL_DISABLED; in initialize_config()
27 cfg->data.intr_coal.count = 0; in initialize_config()
28 cfg->data.intr_coal.latency = 0; in initialize_config()
189 card->config.data.intr_coal.mode); in rsxx_load_config()
191 card->config.data.intr_coal.count); in rsxx_load_config()
193 card->config.data.intr_coal.latency); in rsxx_load_config()
H A Ddma.c194 u32 intr_coal; in dma_intr_coal_auto_tune() local
196 if (card->config.data.intr_coal.mode != RSXX_INTR_COAL_AUTO_TUNE || in dma_intr_coal_auto_tune()
203 intr_coal = dma_intr_coal_val(card->config.data.intr_coal.mode, in dma_intr_coal_auto_tune()
205 card->config.data.intr_coal.latency); in dma_intr_coal_auto_tune()
206 iowrite32(intr_coal, card->regmap + INTR_COAL); in dma_intr_coal_auto_tune()
880 u32 intr_coal; in rsxx_dma_configure() local
882 intr_coal = dma_intr_coal_val(card->config.data.intr_coal.mode, in rsxx_dma_configure()
883 card->config.data.intr_coal in rsxx_dma_configure()
[all...]
H A Drsxx_cfg.h38 } intr_coal; member
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/liquidio/
H A Dlio_ethtool.c2110 struct ethtool_coalesce *intr_coal) in lio_get_intr_coalesce()
2124 intr_coal->rx_coalesce_usecs = oct->rx_coalesce_usecs; in lio_get_intr_coalesce()
2125 intr_coal->rx_max_coalesced_frames = in lio_get_intr_coalesce()
2129 intr_coal->tx_max_coalesced_frames = in lio_get_intr_coalesce()
2139 intr_coal->rx_coalesce_usecs = in lio_get_intr_coalesce()
2141 intr_coal->rx_max_coalesced_frames = in lio_get_intr_coalesce()
2145 intr_coal->tx_max_coalesced_frames = iq->fill_threshold; in lio_get_intr_coalesce()
2153 intr_coal->use_adaptive_rx_coalesce = in lio_get_intr_coalesce()
2155 intr_coal->rate_sample_interval = in lio_get_intr_coalesce()
2157 intr_coal in lio_get_intr_coalesce()
2109 lio_get_intr_coalesce(struct net_device *netdev, struct ethtool_coalesce *intr_coal) lio_get_intr_coalesce() argument
2183 oct_cfg_adaptive_intr(struct lio *lio, struct oct_intrmod_cfg *intrmod_cfg, struct ethtool_coalesce *intr_coal) oct_cfg_adaptive_intr() argument
2217 oct_cfg_rx_intrcnt(struct lio *lio, struct oct_intrmod_cfg *intrmod, struct ethtool_coalesce *intr_coal) oct_cfg_rx_intrcnt() argument
2290 oct_cfg_rx_intrtime(struct lio *lio, struct oct_intrmod_cfg *intrmod, struct ethtool_coalesce *intr_coal) oct_cfg_rx_intrtime() argument
2369 oct_cfg_tx_intrcnt(struct lio *lio, struct oct_intrmod_cfg *intrmod, struct ethtool_coalesce *intr_coal) oct_cfg_tx_intrcnt() argument
2413 lio_set_intr_coalesce(struct net_device *netdev, struct ethtool_coalesce *intr_coal) lio_set_intr_coalesce() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/liquidio/
H A Dlio_ethtool.c2116 struct ethtool_coalesce *intr_coal, in lio_get_intr_coalesce()
2132 intr_coal->rx_coalesce_usecs = oct->rx_coalesce_usecs; in lio_get_intr_coalesce()
2133 intr_coal->rx_max_coalesced_frames = in lio_get_intr_coalesce()
2137 intr_coal->tx_max_coalesced_frames = in lio_get_intr_coalesce()
2147 intr_coal->rx_coalesce_usecs = in lio_get_intr_coalesce()
2149 intr_coal->rx_max_coalesced_frames = in lio_get_intr_coalesce()
2153 intr_coal->tx_max_coalesced_frames = iq->fill_threshold; in lio_get_intr_coalesce()
2161 intr_coal->use_adaptive_rx_coalesce = in lio_get_intr_coalesce()
2163 intr_coal->rate_sample_interval = in lio_get_intr_coalesce()
2165 intr_coal in lio_get_intr_coalesce()
2115 lio_get_intr_coalesce(struct net_device *netdev, struct ethtool_coalesce *intr_coal, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) lio_get_intr_coalesce() argument
2191 oct_cfg_adaptive_intr(struct lio *lio, struct oct_intrmod_cfg *intrmod_cfg, struct ethtool_coalesce *intr_coal) oct_cfg_adaptive_intr() argument
2225 oct_cfg_rx_intrcnt(struct lio *lio, struct oct_intrmod_cfg *intrmod, struct ethtool_coalesce *intr_coal) oct_cfg_rx_intrcnt() argument
2298 oct_cfg_rx_intrtime(struct lio *lio, struct oct_intrmod_cfg *intrmod, struct ethtool_coalesce *intr_coal) oct_cfg_rx_intrtime() argument
2377 oct_cfg_tx_intrcnt(struct lio *lio, struct oct_intrmod_cfg *intrmod, struct ethtool_coalesce *intr_coal) oct_cfg_tx_intrcnt() argument
2421 lio_set_intr_coalesce(struct net_device *netdev, struct ethtool_coalesce *intr_coal, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) lio_set_intr_coalesce() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/
H A Dhinic_rx.c519 struct hinic_intr_coal_info *intr_coal = NULL; in rx_request_irq() local
534 intr_coal = &nic_dev->rx_intr_coalesce[qp->q_id]; in rx_request_irq()
536 interrupt_info.coalesce_timer_cnt = intr_coal->coalesce_timer_cfg; in rx_request_irq()
537 interrupt_info.pending_cnt = intr_coal->pending_limt; in rx_request_irq()
538 interrupt_info.resend_timer_cnt = intr_coal->resend_timer_cfg; in rx_request_irq()
H A Dhinic_tx.c798 struct hinic_intr_coal_info *intr_coal = NULL; in tx_request_irq() local
815 intr_coal = &nic_dev->tx_intr_coalesce[qp->q_id]; in tx_request_irq()
817 interrupt_info.coalesce_timer_cnt = intr_coal->coalesce_timer_cfg; in tx_request_irq()
818 interrupt_info.pending_cnt = intr_coal->pending_limt; in tx_request_irq()
819 interrupt_info.resend_timer_cnt = intr_coal->resend_timer_cfg; in tx_request_irq()
H A Dhinic_ethtool.c685 struct hinic_intr_coal_info *intr_coal = NULL; in set_queue_coalesce() local
691 intr_coal = set_rx_coal ? &nic_dev->rx_intr_coalesce[q_id] : in set_queue_coalesce()
694 intr_coal->coalesce_timer_cfg = coal->coalesce_timer_cfg; in set_queue_coalesce()
695 intr_coal->pending_limt = coal->pending_limt; in set_queue_coalesce()
707 interrupt_info.coalesce_timer_cnt = intr_coal->coalesce_timer_cfg; in set_queue_coalesce()
708 interrupt_info.pending_cnt = intr_coal->pending_limt; in set_queue_coalesce()
709 interrupt_info.resend_timer_cnt = intr_coal->resend_timer_cfg; in set_queue_coalesce()
721 struct hinic_intr_coal_info *intr_coal, in __set_hw_coal_param()
729 err = set_queue_coalesce(nic_dev, i, intr_coal, in __set_hw_coal_param()
740 err = set_queue_coalesce(nic_dev, queue, intr_coal, in __set_hw_coal_param()
720 __set_hw_coal_param(struct hinic_dev *nic_dev, struct hinic_intr_coal_info *intr_coal, u16 queue, bool set_rx_coal) __set_hw_coal_param() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/
H A Dhinic_rx.c517 struct hinic_intr_coal_info *intr_coal = NULL; in rx_request_irq() local
532 intr_coal = &nic_dev->rx_intr_coalesce[qp->q_id]; in rx_request_irq()
534 interrupt_info.coalesce_timer_cnt = intr_coal->coalesce_timer_cfg; in rx_request_irq()
535 interrupt_info.pending_cnt = intr_coal->pending_limt; in rx_request_irq()
536 interrupt_info.resend_timer_cnt = intr_coal->resend_timer_cfg; in rx_request_irq()
H A Dhinic_tx.c800 struct hinic_intr_coal_info *intr_coal = NULL; in tx_request_irq() local
818 intr_coal = &nic_dev->tx_intr_coalesce[qp->q_id]; in tx_request_irq()
820 interrupt_info.coalesce_timer_cnt = intr_coal->coalesce_timer_cfg; in tx_request_irq()
821 interrupt_info.pending_cnt = intr_coal->pending_limt; in tx_request_irq()
822 interrupt_info.resend_timer_cnt = intr_coal->resend_timer_cfg; in tx_request_irq()
H A Dhinic_ethtool.c681 struct hinic_intr_coal_info *intr_coal = NULL; in set_queue_coalesce() local
687 intr_coal = set_rx_coal ? &nic_dev->rx_intr_coalesce[q_id] : in set_queue_coalesce()
690 intr_coal->coalesce_timer_cfg = coal->coalesce_timer_cfg; in set_queue_coalesce()
691 intr_coal->pending_limt = coal->pending_limt; in set_queue_coalesce()
703 interrupt_info.coalesce_timer_cnt = intr_coal->coalesce_timer_cfg; in set_queue_coalesce()
704 interrupt_info.pending_cnt = intr_coal->pending_limt; in set_queue_coalesce()
705 interrupt_info.resend_timer_cnt = intr_coal->resend_timer_cfg; in set_queue_coalesce()
717 struct hinic_intr_coal_info *intr_coal, in __set_hw_coal_param()
725 err = set_queue_coalesce(nic_dev, i, intr_coal, in __set_hw_coal_param()
736 err = set_queue_coalesce(nic_dev, queue, intr_coal, in __set_hw_coal_param()
716 __set_hw_coal_param(struct hinic_dev *nic_dev, struct hinic_intr_coal_info *intr_coal, u16 queue, bool set_rx_coal) __set_hw_coal_param() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/
H A Dvirtio_net.c156 struct virtnet_interrupt_coalesce intr_coal; member
175 struct virtnet_interrupt_coalesce intr_coal; member
2924 vi->sq[i].intr_coal.max_usecs = vi->intr_coal_tx.max_usecs; in virtnet_set_ringparam()
2925 vi->sq[i].intr_coal.max_packets = vi->intr_coal_tx.max_packets; in virtnet_set_ringparam()
2940 vi->rq[i].intr_coal.max_usecs = vi->intr_coal_rx.max_usecs; in virtnet_set_ringparam()
2941 vi->rq[i].intr_coal.max_packets = vi->intr_coal_rx.max_packets; in virtnet_set_ringparam()
3297 vi->sq[i].intr_coal.max_usecs = ec->tx_coalesce_usecs; in virtnet_send_notf_coal_cmds()
3298 vi->sq[i].intr_coal.max_packets = ec->tx_max_coalesced_frames; in virtnet_send_notf_coal_cmds()
3314 vi->rq[i].intr_coal.max_usecs = ec->rx_coalesce_usecs; in virtnet_send_notf_coal_cmds()
3315 vi->rq[i].intr_coal in virtnet_send_notf_coal_cmds()
[all...]

Completed in 20 milliseconds