Logo of The Linux Kernel

The Linux Kernel

6.18.0-rc3

Quick search

Contents

  • Development process
  • Submitting patches
  • Code of conduct
  • Maintainer handbook
  • All development-process docs
  • Core API
  • Driver APIs
  • Subsystems
    • Core subsystems
    • Human interfaces
    • Networking interfaces
      • Networking
      • NetLabel
      • InfiniBand
      • ISDN
      • MHI
    • Storage interfaces
    • Other subsystems
  • Locking
  • Licensing rules
  • Writing documentation
  • Development tools
  • Testing guide
  • Hacking guide
  • Tracing
  • Fault injection
  • Livepatching
  • Rust
  • Administration
  • Build system
  • Reporting issues
  • Userspace tools
  • Userspace API
  • Firmware
  • Firmware and Devicetree
  • CPU architectures
  • Unsorted documentation
  • Translations

This Page

  • Show Source

Family em netlink specification¶

Contents

  • Family em netlink specification

    • Summary

    • Operations

      • get-pds

      • get-pd-table

      • pd-created

      • pd-updated

      • pd-deleted

    • Multicast groups

    • Attribute sets

      • pds

      • pd

      • pd-table

      • ps

Summary¶

Energy model netlink interface to notify its changes.

Operations¶

get-pds¶

Get the list of information for all performance domains.

attribute-set:

pds

do:
reply
attributes:

[pd]

get-pd-table¶

Get the energy model table of a performance domain.

attribute-set:

pd-table

do:
request
attributes:

[pd-id]

reply
attributes:

[pd-id, ps]

pd-created¶

A performance domain is created.

notify:

get-pd-table

mcgrp:

event

pd-updated¶

A performance domain is updated.

notify:

get-pd-table

mcgrp:

event

pd-deleted¶

A performance domain is deleted.

attribute-set:

pd-table

event:

{‘attributes’: [‘pd-id’], ‘__lineno__’: 105}

mcgrp:

event

Multicast groups¶

  • event

Attribute sets¶

pds¶

pd (nest)¶

nested-attributes:

pd

multi-attr:

True

pd¶

pad (pad)¶

pd-id (u32)¶

flags (u64)¶

cpus (string)¶

pd-table¶

pd-id (u32)¶

ps (nest)¶

nested-attributes:

ps

multi-attr:

True

ps¶

pad (pad)¶

performance (u64)¶

frequency (u64)¶

power (u64)¶

cost (u64)¶

flags (u64)¶

©The kernel development community. | Powered by Sphinx 7.4.7 & Alabaster 0.7.16 | Page source