/kernel/linux/linux-6.6/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_tx.c | 426 unsigned int head, limit, reclaim_idx; in fun_txq_reclaim() local 431 for (head = txq_hw_head(q), reclaim_idx = q->cons_cnt & q->mask; in fun_txq_reclaim() 432 head != reclaim_idx && npkts < limit; head = txq_hw_head(q)) { in fun_txq_reclaim() 441 unsigned int pkt_desc = fun_unmap_pkt(q, reclaim_idx); in fun_txq_reclaim() 442 struct sk_buff *skb = q->info[reclaim_idx].skb; in fun_txq_reclaim() 444 trace_funeth_tx_free(q, reclaim_idx, pkt_desc, head); in fun_txq_reclaim() 449 reclaim_idx = (reclaim_idx + pkt_desc) & q->mask; in fun_txq_reclaim() 451 } while (reclaim_idx != head && npkts < limit); in fun_txq_reclaim() 464 return reclaim_idx ! in fun_txq_reclaim() 486 unsigned int npkts = 0, ndesc = 0, head, reclaim_idx; fun_xdpq_clean() local [all...] |
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | vmscan.h | 458 TP_PROTO(int nid, int reclaim_idx, 463 TP_ARGS(nid, reclaim_idx, total_inactive, inactive, total_active, active, ratio, file), 467 __field(int, reclaim_idx) 478 __entry->reclaim_idx = reclaim_idx; 488 TP_printk("nid=%d reclaim_idx=%d total_inactive=%ld inactive=%ld total_active=%ld active=%ld ratio=%ld flags=%s", 490 __entry->reclaim_idx,
|
/kernel/linux/linux-5.10/mm/ |
H A D | vmscan.c | 1620 if (page_zonenum(page) > sc->reclaim_idx) { in isolate_lru_pages() 1674 trace_mm_vmscan_lru_isolate(sc->reclaim_idx, sc->order, nr_to_scan, in isolate_lru_pages() 2311 lruvec_size = lruvec_lru_size(lruvec, lru, sc->reclaim_idx); in get_scan_count() 2570 for (z = 0; z <= sc->reclaim_idx; z++) { in should_continue_reclaim() 2575 switch (compaction_suitable(zone, sc->order, 0, sc->reclaim_idx)) { in should_continue_reclaim() 2858 suitable = compaction_suitable(zone, sc->order, 0, sc->reclaim_idx); in compaction_ready() 2877 return zone_watermark_ok_safe(zone, 0, watermark, sc->reclaim_idx); in compaction_ready() 2905 sc->reclaim_idx = gfp_zone(sc->gfp_mask); in shrink_zones() 2909 sc->reclaim_idx, sc->nodemask) { in shrink_zones() 3024 __count_zid_vm_events(ALLOCSTALL, sc->reclaim_idx, in do_try_to_free_pages() [all...] |
H A D | memcg_reclaim.c | 86 sc->reclaim_idx) >> in get_scan_count_hyperhold() 106 lruvec_lru_size(lruvec, LRU_INACTIVE_FILE, sc->reclaim_idx) >> sc->priority) { in get_scan_count_hyperhold() 150 lruvec_size = lruvec_lru_size(lruvec, lru, sc->reclaim_idx); in get_scan_count_hyperhold()
|
H A D | memcg_control.c | 396 .reclaim_idx = MAX_NR_ZONES -1, in memcg_force_shrink_purgeable_bysize()
|
H A D | internal.h | 115 s8 reclaim_idx; member
|
H A D | zswapd.c | 670 .reclaim_idx = MAX_NR_ZONES - 1, in zswapd_shrink_node()
|
/kernel/linux/linux-6.6/mm/ |
H A D | memcg_reclaim.c | 88 sc->reclaim_idx) >> in get_scan_count_hyperhold() 108 lruvec_lru_size(lruvec, LRU_INACTIVE_FILE, sc->reclaim_idx) >> sc->priority) { in get_scan_count_hyperhold() 152 lruvec_size = lruvec_lru_size(lruvec, lru, sc->reclaim_idx); in get_scan_count_hyperhold()
|
H A D | vmscan.c | 2266 if (folio_zonenum(folio) > sc->reclaim_idx || in isolate_lru_folios() 2328 trace_mm_vmscan_lru_isolate(sc->reclaim_idx, sc->order, nr_to_scan, in isolate_lru_folios() 3079 lruvec_size = lruvec_lru_size(lruvec, lru, sc->reclaim_idx); in get_scan_count() 4912 if (zone > sc->reclaim_idx || skip_cma(folio, sc)) { in sort_folio() 4986 int zone = (sc->reclaim_idx + i) % MAX_NR_ZONES; in scan_folios() 5033 * There might not be eligible folios due to reclaim_idx. Check the in scan_folios() 5332 for (i = 0; i <= sc->reclaim_idx; i++) { in should_abort_scan() 5336 if (managed_zone(zone) && !zone_watermark_ok(zone, 0, size, sc->reclaim_idx, 0)) in should_abort_scan() 6094 .reclaim_idx = MAX_NR_ZONES - 1, in lru_gen_seq_write() 6433 for (z = 0; z <= sc->reclaim_idx; in should_continue_reclaim() [all...] |
H A D | memcg_control.c | 396 .reclaim_idx = MAX_NR_ZONES -1, in memcg_force_shrink_purgeable_bysize()
|
H A D | zswapd.c | 671 .reclaim_idx = MAX_NR_ZONES - 1, in zswapd_shrink_node()
|
H A D | internal.h | 126 s8 reclaim_idx; member
|