| /linux-6.15/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_dcb.c | 21 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 D | ixgbe_dcb_82598.c | 18 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 D | ixgbe_dcb_82599.c | 21 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 D | ixgbe_dcb_82598.h | 52 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 D | ixgbe_dcb_82599.h | 76 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 D | ixgbe_dcb.h | 132 int ixgbe_dcb_hw_ets_config(struct ixgbe_hw *hw, u16 *refill, u16 *max,
|
| H A D | ixgbe_dcb_nl.c | 314 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 D | page_frag_cache.c | 102 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 D | bpf_arena_alloc.h | 32 refill: in bpf_alloc() 48 goto refill; in bpf_alloc()
|
| /linux-6.15/Documentation/networking/ |
| H A D | iou-zcrx.rst | 90 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 D | page_pool.rst | 36 | cache available | No entries, refill
|
| /linux-6.15/drivers/md/bcache/ |
| H A D | btree.c | 2647 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 D | sun3dvma.c | 93 static inline int refill(void) in refill() function 126 if(!refill()) { in rmcache()
|
| /linux-6.15/include/net/page_pool/ |
| H A D | types.h | 111 u64 refill; member
|
| /linux-6.15/net/core/ |
| H A D | page_pool.c | 98 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 D | page_pool_user.c | 148 stats.alloc_stats.refill) || in page_pool_nl_stats_fill()
|
| /linux-6.15/drivers/net/ethernet/toshiba/ |
| H A D | ps3_gelic_net.c | 1009 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 D | en_rx.c | 462 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 D | perf-arm-spe.txt | 161 bit 3 - L1D refill 162 bit 5 - TLB refill
|
| /linux-6.15/drivers/net/ |
| H A D | virtio_net.c | 424 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 D | events-kmem.rst | 94 between allocation and freeing. A number of drain or refill pages that occur
|
| /linux-6.15/Documentation/networking/device_drivers/ethernet/aquantia/ |
| H A D | atlantic.rst | 470 RX refill threshold. RX path will not refill freed descriptors until the
|
| /linux-6.15/drivers/net/ethernet/hisilicon/ |
| H A D | hip04_eth.c | 597 goto refill; in hip04_rx_poll() 625 refill: in hip04_rx_poll()
|
| /linux-6.15/drivers/net/ethernet/hisilicon/hns3/ |
| H A D | hns3_enet.h | 343 u16 refill; member
|
| /linux-6.15/Documentation/scheduler/ |
| H A D | sched-rt-group.rst | 67 limit. Now if the audio thread needs to refill the DMA buffer every 0.005s, but
|