CPU操作 - per_cpu_ptr()
概要
指定したCPU個別の値を保持するアドレス取得する
詳細
以下の引数を取得する
- CPU個別の値を示すポインタ : ptr
- CPU番号を示す : cpu
CONFIG_SMPの値によって以下のように処理が異なる
- 有効
- __verify_pcpu_ptr()でptrの値が有効なアドレスか確認し、SHIFT_PERCPU_PTR()にptrとper_cpu_offset()で取得した値を渡して実行し、cpuの示すCPUが保持するptrのアドレスを取得する
- 無効
- VERIFY_PERCPU_PTR()でptrの値が有効なアドレスか確認する