eeh_pe_tree_remove(9)
π NAME π
Okay so bestie, this is eeh_pe_tree_remove(9) from the Kernel API Manual β and its whole iconic job is to remove one EEH device from the associated PE. Thatβs the vibe. π
πΈ SYNOPSIS πΈ
int eeh_pe_tree_remove (struct eeh_dev *edev );
Return type? int. Argument? struct eeh_dev *edev. Copied exactly, no edits, periodt. π
π ARGUMENTS π
edevβ the EEH device in question, bestie. Thatβs the one being passed in. π«Ά
π¦ DESCRIPTION π¦
Listen, the PE hierarchy tree is not always gonna stay put: it might be changed when youβre doing PCI hotplug. Also, PCI devices or buses could be removed from the system during EEH recovery. So, like, we have to call this function to remove the corresponding PE accordingly if necessary. No cap β thatβs the whole reason it exists. β¨
π SEE ALSO π
Kernel file: ./arch/powerpc/kernel/eeh_pe.c β thatβs the home base, iykyk. π
The whole related-function squad:
eeh_set_pe_aux_size(9)πeeh_pe_alloc(9)βeeh_phb_pe_create(9)π¦eeh_wait_state(9)πΈeeh_phb_pe_get(9)πeeh_pe_next(9)πeeh_pe_traverse(9)β¨eeh_pe_dev_traverse(9)π__eeh_pe_get(9)π₯eeh_pe_get(9)π«Άeeh_pe_tree_insert(9)πeeh_pe_update_time_stamp(9)πeeh_pe_state_mark(9)βeeh_pe_mark_isolated(9)π¦eeh_pe_state_clear(9)πΈeeh_restore_one_device_bars(9)πeeh_pe_restore_bars(9)πeeh_pe_loc_get(9)β¨eeh_pe_loc_get_bus(9)π_eeh_pe_bus_get(9)π₯eeh_pe_bus_get(9)π«Άeeh_pe_bus_get_nolock(9)π
And thatβs the tea, bestie ππ This page is sourced from ./arch/powerpc/kernel, dated October 2026, and itβs literally the manual for eeh_pe_tree_remove(9). Mwah! π§ββοΈπ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms