zoneref
struct zoneref _zonerefs[MAX_ZONES_PER_ZONELIST + 1];
static inline struct zone *zonelist_zone(struct zoneref *zoneref)
return zoneref->zone;
static inline int zonelist_zone_idx(const struct zoneref *zoneref)
return zoneref->zone_idx;
static inline int zonelist_node_idx(const struct zoneref *zoneref)
return zone_to_nid(zoneref->zone);
struct zoneref *__next_zones_zonelist(struct zoneref *z,
static __always_inline struct zoneref *next_zones_zonelist(struct zoneref *z,
static inline struct zoneref *first_zones_zonelist(struct zonelist *zonelist,
struct zoneref *z;
TP_PROTO(struct zoneref *zoneref,
TP_ARGS(zoneref, order, reclaimable, available, min_wmark, no_progress_loops, wmark_check),
__entry->node = zonelist_node_idx(zoneref);
__entry->zone_idx = zonelist_zone_idx(zoneref);
struct zoneref *z;
struct zoneref *z;
struct zoneref *z;
struct zoneref *preferred_zoneref;
struct zoneref *z;
struct zoneref *z;
struct zoneref *z;
static inline int zref_in_nodemask(struct zoneref *zref, nodemask_t *nodes)
struct zoneref *__next_zones_zonelist(struct zoneref *z,
struct zoneref *z;
struct zoneref *z;
struct zoneref *z;
struct zoneref *z;
struct zoneref *z;
struct zoneref *z;
struct zoneref *z = first_zones_zonelist(ac->zonelist,
struct zoneref *z;
struct zoneref *z;
static void zoneref_set_zone(struct zone *zone, struct zoneref *zoneref)
zoneref->zone = zone;
zoneref->zone_idx = zone_idx(zone);
static int build_zonerefs_node(pg_data_t *pgdat, struct zoneref *zonerefs)
struct zoneref *zonerefs;
struct zoneref *zonerefs;
struct zoneref *z;
struct zoneref *zonerefs;
struct zoneref *z;
struct zoneref *z;
struct zoneref *z;
struct zoneref *z;
struct zoneref *z;
struct zoneref *z;