STRUCT DAMOS_MIGRATE_DESTS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 struct damos_migrate_dests(9) 🌸

okay so bestie, welcome to the Kernel API Manual page for struct damos_migrate_dests(9) β€” the title is giving β€œmigration destination nodes and their weights,” and honestly? iconic little struct. πŸ’…βœ¨


πŸŽ€ NAME πŸŽ€

struct damos_migrate_dests β€” migration destination nodes and their weights. no cap, that’s the whole name situation. 🫢


✨ SYNOPSIS ✨

struct damos_migrate_dests {
    unsigned int *node_id_arr;
    unsigned int *weight_arr;
    size_t nr_dests;
 };

πŸ’… Members πŸ’…

  • node_id_arr β€” array of migration destination node ids. literally the guest list of node IDs. πŸŽ€
  • weight_arr β€” array of migration weights for node_id_arr. each weight has a matching node by index, iykyk. ✨
  • nr_dests β€” length of the node_id_arr and weight_arr arrays. both arrays are the same length, periodt. 🫢

🌸 Description 🌸

so node_id_arr is an array of the ids of migration destination nodes. weight_arr is an array of the weights for those. the weights in weight_arr are for nodes in node_id_arr of same array index β€” same index, matching pair, that’s the vibe. 🌈


πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./include/linux/damon.h β€” and here’s the whole squad, bestie:

  • struct damon_addr_range(9)
  • struct damon_size_range(9)
  • struct damon_region(9)
  • struct damon_target(9)
  • enum damos_action(9)
  • enum damos_quota_goal_metric(9)
  • struct damos_quota_goal(9)
  • enum damos_quota_goal_tuner(9)
  • struct damos_quota(9)
  • enum damos_wmark_metric(9)
  • struct damos_watermarks(9)
  • struct damos_stat(9)
  • enum damos_filter_type(9)
  • struct damos_filter(9)
  • struct damos_walk_control(9)
  • struct damos_access_pattern(9)
  • struct damos(9)
  • enum damon_ops_id(9)
  • struct damon_operations(9)
  • struct damon_intervals_goal(9)
  • enum damon_filter_type(9)
  • struct damon_filter(9)
  • struct damon_probe(9)
  • struct damon_attrs(9)
  • struct damon_ctx(9)

okay bye bestie 🫢 β€” signed from struct damos_migrate_dests(9), source/version: ./include/linux, date: October 2026. πŸ’–βœ¨

πŸ“¦ where this page comes from