Home
last modified time | relevance | path

Searched refs:refill (Results 1 – 25 of 44) sorted by relevance

12

/linux-6.15/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_dcb.c21 static int ixgbe_ieee_credits(__u8 *bw, __u16 *refill, in ixgbe_ieee_credits() argument
44 refill[i] = val; in ixgbe_ieee_credits()
174 u16 *refill) in ixgbe_dcb_unpack_refill() argument
257 u16 refill[MAX_TRAFFIC_CLASS]; in ixgbe_dcb_hw_config() local
332 return ixgbe_dcb_hw_ets_config(hw, refill, max, in ixgbe_dcb_hw_ets()
337 u16 *refill, u16 *max, u8 *bwg_id, in ixgbe_dcb_hw_ets_config() argument
342 ixgbe_dcb_config_rx_arbiter_82598(hw, refill, max, in ixgbe_dcb_hw_ets_config()
344 ixgbe_dcb_config_tx_desc_arbiter_82598(hw, refill, max, in ixgbe_dcb_hw_ets_config()
346 ixgbe_dcb_config_tx_data_arbiter_82598(hw, refill, max, in ixgbe_dcb_hw_ets_config()
354 ixgbe_dcb_config_rx_arbiter_82599(hw, refill, max, in ixgbe_dcb_hw_ets_config()
[all …]
H A Dixgbe_dcb_82598.c18 int ixgbe_dcb_config_rx_arbiter_82598(struct ixgbe_hw *hw, u16 *refill, in ixgbe_dcb_config_rx_arbiter_82598() argument
41 credit_refill = refill[i]; in ixgbe_dcb_config_rx_arbiter_82598()
76 int ixgbe_dcb_config_tx_desc_arbiter_82598(struct ixgbe_hw *hw, u16 *refill, in ixgbe_dcb_config_tx_desc_arbiter_82598() argument
97 reg |= refill[i]; in ixgbe_dcb_config_tx_desc_arbiter_82598()
122 int ixgbe_dcb_config_tx_data_arbiter_82598(struct ixgbe_hw *hw, u16 *refill, in ixgbe_dcb_config_tx_data_arbiter_82598() argument
138 reg = refill[i]; in ixgbe_dcb_config_tx_data_arbiter_82598()
255 int ixgbe_dcb_hw_config_82598(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill, in ixgbe_dcb_hw_config_82598() argument
258 ixgbe_dcb_config_rx_arbiter_82598(hw, refill, max, prio_type); in ixgbe_dcb_hw_config_82598()
259 ixgbe_dcb_config_tx_desc_arbiter_82598(hw, refill, max, in ixgbe_dcb_hw_config_82598()
261 ixgbe_dcb_config_tx_data_arbiter_82598(hw, refill, max, in ixgbe_dcb_hw_config_82598()
H A Dixgbe_dcb_82599.c21 u16 *refill, in ixgbe_dcb_config_rx_arbiter_82599() argument
47 credit_refill = refill[i]; in ixgbe_dcb_config_rx_arbiter_82599()
80 u16 *refill, in ixgbe_dcb_config_tx_desc_arbiter_82599() argument
98 reg |= refill[i]; in ixgbe_dcb_config_tx_desc_arbiter_82599()
132 u16 *refill, in ixgbe_dcb_config_tx_data_arbiter_82599() argument
158 reg = refill[i]; in ixgbe_dcb_config_tx_data_arbiter_82599()
333 int ixgbe_dcb_hw_config_82599(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill, in ixgbe_dcb_hw_config_82599() argument
336 ixgbe_dcb_config_rx_arbiter_82599(hw, refill, max, bwg_id, in ixgbe_dcb_hw_config_82599()
338 ixgbe_dcb_config_tx_desc_arbiter_82599(hw, refill, max, in ixgbe_dcb_hw_config_82599()
340 ixgbe_dcb_config_tx_data_arbiter_82599(hw, refill, max, in ixgbe_dcb_hw_config_82599()
H A Dixgbe_dcb_82598.h52 int ixgbe_dcb_config_rx_arbiter_82598(struct ixgbe_hw *hw, u16 *refill,
55 int ixgbe_dcb_config_tx_desc_arbiter_82598(struct ixgbe_hw *hw, u16 *refill,
58 int ixgbe_dcb_config_tx_data_arbiter_82598(struct ixgbe_hw *hw, u16 *refill,
61 int ixgbe_dcb_hw_config_82598(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill,
H A Dixgbe_dcb_82599.h76 int ixgbe_dcb_config_rx_arbiter_82599(struct ixgbe_hw *hw, u16 *refill,
80 int ixgbe_dcb_config_tx_desc_arbiter_82599(struct ixgbe_hw *hw, u16 *refill,
83 int ixgbe_dcb_config_tx_data_arbiter_82599(struct ixgbe_hw *hw, u16 *refill,
87 int ixgbe_dcb_hw_config_82599(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill,
H A Dixgbe_dcb.h132 int ixgbe_dcb_hw_ets_config(struct ixgbe_hw *hw, u16 *refill, u16 *max,
H A Dixgbe_dcb_nl.c314 u16 refill[MAX_TRAFFIC_CLASS], max[MAX_TRAFFIC_CLASS]; in ixgbe_dcbnl_set_all() local
330 ixgbe_dcb_unpack_refill(dcb_cfg, DCB_TX_CONFIG, refill); in ixgbe_dcbnl_set_all()
336 ixgbe_dcb_hw_ets_config(hw, refill, max, bwg_id, in ixgbe_dcbnl_set_all()
/linux-6.15/mm/
H A Dpage_frag_cache.c102 refill: in __page_frag_alloc_align()
138 goto refill; in __page_frag_alloc_align()
143 goto refill; in __page_frag_alloc_align()
/linux-6.15/tools/testing/selftests/bpf/
H A Dbpf_arena_alloc.h32 refill: in bpf_alloc()
48 goto refill; in bpf_alloc()
/linux-6.15/Documentation/networking/
H A Diou-zcrx.rst90 Create refill ring
100 This refill ring consists of some space for the header, followed by an array of
138 Map refill ring
141 The kernel fills in fields for the refill ring in the registration ``struct
H A Dpage_pool.rst36 | cache available | No entries, refill
/linux-6.15/drivers/md/bcache/
H A Dbtree.c2647 struct refill { struct
2658 struct refill *refill = container_of(op, struct refill, op); in refill_keybuf_fn() argument
2659 struct keybuf *buf = refill->buf; in refill_keybuf_fn()
2670 if (refill->pred(buf, k)) { in refill_keybuf_fn()
2687 refill->nr_found++; in refill_keybuf_fn()
2703 struct refill refill; in bch_refill_keybuf() local
2707 bch_btree_op_init(&refill.op, -1); in bch_refill_keybuf()
2708 refill.nr_found = 0; in bch_refill_keybuf()
2709 refill.buf = buf; in bch_refill_keybuf()
2710 refill.end = end; in bch_refill_keybuf()
[all …]
/linux-6.15/arch/m68k/sun3/
H A Dsun3dvma.c93 static inline int refill(void) in refill() function
126 if(!refill()) { in rmcache()
/linux-6.15/include/net/page_pool/
H A Dtypes.h111 u64 refill; member
/linux-6.15/net/core/
H A Dpage_pool.c98 stats->alloc_stats.refill += pool->alloc_stats.refill; in page_pool_get_stats()
143 *data++ = pool_stats->alloc_stats.refill; in page_pool_ethtool_stats_get()
425 alloc_stat_inc(pool, refill); in page_pool_refill_alloc_cache()
H A Dpage_pool_user.c148 stats.alloc_stats.refill) || in page_pool_nl_stats_fill()
/linux-6.15/drivers/net/ethernet/toshiba/
H A Dps3_gelic_net.c1009 goto refill; in gelic_card_decode_one_descr()
1020 goto refill; in gelic_card_decode_one_descr()
1034 goto refill; in gelic_card_decode_one_descr()
1043 goto refill; in gelic_card_decode_one_descr()
1048 refill: in gelic_card_decode_one_descr()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rx.c462 int refill; in mlx5e_refill_rx_wqes() local
469 refill = min_t(u16, rq->wqe.info.refill_unit, remaining); in mlx5e_refill_rx_wqes()
471 mlx5e_free_rx_wqes(rq, ix + total_alloc, refill); in mlx5e_refill_rx_wqes()
472 refill_alloc = mlx5e_alloc_rx_wqes(rq, ix + total_alloc, refill); in mlx5e_refill_rx_wqes()
473 if (unlikely(refill_alloc != refill)) in mlx5e_refill_rx_wqes()
477 remaining -= refill; in mlx5e_refill_rx_wqes()
485 for (int i = 0; i < total_alloc + refill; i++) { in mlx5e_refill_rx_wqes()
/linux-6.15/tools/perf/Documentation/
H A Dperf-arm-spe.txt161 bit 3 - L1D refill
162 bit 5 - TLB refill
/linux-6.15/drivers/net/
H A Dvirtio_net.c424 struct delayed_work refill; member
2956 schedule_delayed_work(&vi->refill, 0); in virtnet_receive()
3144 schedule_delayed_work(&vi->refill, 0); in virtnet_open()
3164 cancel_delayed_work_sync(&vi->refill); in virtnet_open()
3365 cancel_delayed_work_sync(&vi->refill); in virtnet_rx_pause_all()
3377 cancel_delayed_work_sync(&vi->refill); in virtnet_rx_pause()
3383 bool refill) in __virtnet_rx_resume() argument
3394 schedule_delayed_work(&vi->refill, 0); in __virtnet_rx_resume()
3736 schedule_delayed_work(&vi->refill, 0); in virtnet_set_queues()
3750 cancel_delayed_work_sync(&vi->refill); in virtnet_close()
[all …]
/linux-6.15/Documentation/trace/
H A Devents-kmem.rst94 between allocation and freeing. A number of drain or refill pages that occur
/linux-6.15/Documentation/networking/device_drivers/ethernet/aquantia/
H A Datlantic.rst470 RX refill threshold. RX path will not refill freed descriptors until the
/linux-6.15/drivers/net/ethernet/hisilicon/
H A Dhip04_eth.c597 goto refill; in hip04_rx_poll()
625 refill: in hip04_rx_poll()
/linux-6.15/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.h343 u16 refill; member
/linux-6.15/Documentation/scheduler/
H A Dsched-rt-group.rst67 limit. Now if the audio thread needs to refill the DMA buffer every 0.005s, but

12