linuxのメモ

Linux kernelの実装を解説していきます (対象ver 4.5)

アドレッシング - __section_mem_map_addr()

概要

セクションのデータからページのデータへのアドレスを取得する

詳細

引数で受け取ったstruct mem_section型のセクションのデータからsection_mem_mapメンバの値を取得する

取得した値とSECTION_MAP_MASK論理積で算出されるアドレスをページのデータが保持されるアドレスとみなしstruct page型のポインタとして値を返す