Home
last modified time | relevance | path

Searched refs:zone_idx (Results 1 – 20 of 20) sorted by relevance

/linux-6.15/drivers/nvme/host/
H A Dzns.c180 int ret, zone_idx = 0; in nvme_ns_report_zones() local
199 while (zone_idx < nr_zones && sector < get_capacity(ns->disk)) { in nvme_ns_report_zones()
214 for (i = 0; i < nz && zone_idx < nr_zones; i++) { in nvme_ns_report_zones()
216 zone_idx, cb, data); in nvme_ns_report_zones()
219 zone_idx++; in nvme_ns_report_zones()
225 if (zone_idx > 0) in nvme_ns_report_zones()
226 ret = zone_idx; in nvme_ns_report_zones()
/linux-6.15/mm/
H A Dshow_mem.c170 int zone_idx; in node_has_managed_zones() local
171 for (zone_idx = 0; zone_idx <= max_zone_idx; zone_idx++) in node_has_managed_zones()
172 if (zone_managed_pages(pgdat->node_zones + zone_idx)) in node_has_managed_zones()
194 if (zone_idx(zone) > max_zone_idx) in show_free_areas()
296 if (zone_idx(zone) > max_zone_idx) in show_free_areas()
359 if (zone_idx(zone) > max_zone_idx) in show_free_areas()
H A Dmm_init.c949 int nid = zone_to_nid(zone), zone_id = zone_idx(zone); in memmap_init_zone_range()
1005 unsigned long zone_idx, int nid, in __init_zone_device_page() argument
1009 __init_single_page(page, pfn, zone_idx, nid); in __init_zone_device_page()
1084 unsigned long zone_idx, int nid, in memmap_init_compound() argument
1118 unsigned long zone_idx = zone_idx(zone); in memmap_init_zone_device() local
1122 if (WARN_ON_ONCE(!pgmap || zone_idx != ZONE_DEVICE)) in memmap_init_zone_device()
1452 int zone_idx = zone_idx(zone) + 1; in init_currently_empty_zone() local
1454 if (zone_idx > pgdat->nr_zones) in init_currently_empty_zone()
1455 pgdat->nr_zones = zone_idx; in init_currently_empty_zone()
1462 (unsigned long)zone_idx(zone), in init_currently_empty_zone()
[all …]
H A Dmemory_hotplug.c713 if (zone_idx(zone) <= ZONE_NORMAL && !node_state(nid, N_NORMAL_MEMORY)) in node_states_check_changes_online()
804 memmap_init_range(nr_pages, nid, zone_idx(zone), start_pfn, 0, in move_pfn_range_to_zone()
818 if (zone_idx(zone) == ZONE_MOVABLE) { in auto_movable_stats_account_zone()
1094 const bool movable = zone_idx(zone) == ZONE_MOVABLE; in adjust_present_page_count()
1914 if (zone_idx(zone) <= ZONE_NORMAL && nr_pages >= present_pages) in node_states_check_changes_offline()
2355 if (page && zone_idx(page_zone(page)) == ZONE_MOVABLE) in try_offline_memory_block()
H A Dpage_isolation.c72 if (zone_idx(zone) == ZONE_MOVABLE) in has_unmovable_pages()
H A Dpage_alloc.c3169 wakeup_kswapd(zone, 0, 0, zone_idx(zone)); in rmqueue()
3512 if (zone_idx(zone) != ZONE_NORMAL) in alloc_flags_nofragment()
4918 __count_zid_vm_events(PGALLOC, zone_idx(zone), nr_account); in alloc_pages_bulk_noprof()
5253 zoneref->zone_idx = zone_idx(zone); in zoneref_set_zone()
5396 zonerefs->zone_idx = 0; in build_zonelists_in_node_order()
5411 zonerefs->zone_idx = 0; in build_thisnode_zonelists()
5480 zonerefs->zone_idx = 0; in build_zonelists()
6131 if (!is_highmem(zone) && zone_idx(zone) != ZONE_MOVABLE) in __setup_per_zone_wmarks()
6141 if (is_highmem(zone) || zone_idx(zone) == ZONE_MOVABLE) { in __setup_per_zone_wmarks()
H A Dvmscan.c414 int zone_idx) in lruvec_lru_size() argument
420 for_each_managed_zone_pgdat(zone, lruvec_pgdat(lruvec), zid, zone_idx) { in lruvec_lru_size()
6507 if (zone_idx(zone) > ZONE_NORMAL) in throttle_direct_reclaim()
H A Dmigrate.c2183 zidx = zone_idx(folio_zone(src)); in alloc_migration_target()
H A Dkhugepaged.c2633 if (zone_idx(zone) > gfp_zone(GFP_USER)) in set_recommended_min_free_kbytes()
H A Dhugetlb.c3283 enum zone_type zone = zone_idx(folio_zone(folio)); in hugetlb_folio_init_tail_vmemmap()
/linux-6.15/drivers/scsi/
H A Dsd_zbc.c235 int zone_idx = 0; in sd_zbc_report_zones() local
250 while (zone_idx < nr_zones && lba < sdkp->capacity) { in sd_zbc_report_zones()
260 for (i = 0; i < nr && zone_idx < nr_zones; i++) { in sd_zbc_report_zones()
264 if ((zone_idx == 0 && in sd_zbc_report_zones()
267 (zone_idx > 0 && start_lba != lba) || in sd_zbc_report_zones()
271 zone_idx, lba, start_lba, zone_length); in sd_zbc_report_zones()
285 ret = sd_zbc_parse_report(sdkp, buf + offset, zone_idx, in sd_zbc_report_zones()
290 zone_idx++; in sd_zbc_report_zones()
294 ret = zone_idx; in sd_zbc_report_zones()
/linux-6.15/include/trace/events/
H A Doom.h48 __field( int, zone_idx)
59 __entry->zone_idx = zonelist_zone_idx(zoneref);
69 __entry->node, __print_symbolic(__entry->zone_idx, ZONE_TYPE),
H A Dcompaction.h209 __entry->idx = zone_idx(zone);
256 __entry->idx = zone_idx(zone);
/linux-6.15/drivers/md/
H A Ddm-zone.c40 nr_zones - args.zone_idx); in dm_blk_do_report_zones()
43 } while (args.zone_idx < nr_zones && in dm_blk_do_report_zones()
46 return args.zone_idx; in dm_blk_do_report_zones()
109 return args->orig_cb(zone, args->zone_idx++, args->orig_data); in dm_report_zones_cb()
/linux-6.15/include/linux/
H A Dmmzone.h1272 int zone_idx; /* zone_idx(zoneref->zone) */ member
1537 #define zone_idx(zone) ((zone) - (zone)->zone_pgdat->node_zones) macro
1542 return zone_idx(zone) == ZONE_DEVICE; in zone_is_zone_device()
1608 return is_highmem_idx(zone_idx(zone)); in is_highmem()
1674 return zoneref->zone_idx; in zonelist_zone_idx()
H A Dmemcontrol.h883 enum lru_list lru, int zone_idx) in mem_cgroup_get_zone_lru_size() argument
888 return READ_ONCE(mz->lru_zone_size[zone_idx][lru]); in mem_cgroup_get_zone_lru_size()
1338 enum lru_list lru, int zone_idx) in mem_cgroup_get_zone_lru_size() argument
H A Ddevice-mapper.h538 unsigned int zone_idx; member
/linux-6.15/drivers/block/
H A Dvirtio_blk.c664 unsigned int zone_idx = 0; in virtblk_report_zones() local
681 while (zone_idx < nr_zones && sector < get_capacity(vblk->disk)) { in virtblk_report_zones()
694 for (i = 0; i < nz && zone_idx < nr_zones; i++) { in virtblk_report_zones()
696 zone_idx, cb, data); in virtblk_report_zones()
703 zone_idx++; in virtblk_report_zones()
707 if (zone_idx > 0) in virtblk_report_zones()
708 ret = zone_idx; in virtblk_report_zones()
/linux-6.15/drivers/net/ethernet/sfc/
H A Dtc.h253 u8 zone_idx; /* for TABLE_FIELD_ID_DOMAIN */ member
/linux-6.15/fs/btrfs/
H A Dzoned.c1278 static int btrfs_load_zone_info(struct btrfs_fs_info *fs_info, int zone_idx, in btrfs_load_zone_info() argument
1289 info->physical = map->stripes[zone_idx].physical; in btrfs_load_zone_info()
1292 device = map->stripes[zone_idx].dev; in btrfs_load_zone_info()
1302 __set_bit(zone_idx, active); in btrfs_load_zone_info()
1376 __set_bit(zone_idx, active); in btrfs_load_zone_info()