isst_if_get_pci_dev(9)
β¨ isst_if_get_pci_dev(9) β¨
okay so bestie, welcome to the Kernel API Manual entry for isst_if_get_pci_dev π
this one's short and sweet and honestly kind of a baddie β it's the little helper that goes "hey, which PCI device is this CPU actually chilling on?" π¦
πΈ NAME πΈ
isst_if_get_pci_dev β Get the PCI device instance for a CPU π
β SYNOPSIS β
struct pci_dev * isst_if_get_pci_dev (int cpu , int bus_no , int dev ,
int fn );
literally that's the whole vibe: you hand it a CPU and some bus/dev/fn numbers, and it hands you back a struct pci_dev * π«Ά
π ARGUMENTS π
cpuβ the Logical CPU number, aka which CPU you're asking about π»bus_noβ the bus number assigned by the hardware πdevβ the device number assigned by the hardware π§fnβ the function number assigned by the hardware π§
π¦ DESCRIPTION π¦
So here's the tea β β using cached bus information, this function finds out the PCI device for a given bus number, device, and function. it's giving "look it up in the cache, no cap" π₯ no re-scanning the bus, no drama, just vibes and a lookup β¨
π RETURN π
Returns a pci_dev pointerβ¦ or NULL π (yeah, bestie, you gotta check it β NULL is always a possibility, fr fr).
π SEE ALSO π
Kernel file π:
./drivers/platform/x86/intel/speed_select_if/isst_if_common.c
and the whole friend group π:
isst_store_cmd(9)isst_resume_common(9)isst_if_mbox_cmd_invalid(9)isst_if_mbox_cmd_set_req(9)isst_if_cdev_register(9)isst_if_cdev_unregister(9)
ngl, that file path is a whole journey β ./drivers/platform/x86/intel/speed_select_if/isst_if_common.c β but that's where this icon lives π π
aaaand that's the page!! π sourced from ./drivers/platform/x86/intel/s... and dated October 2026 β so go forth, look up your PCI devices, and slay β¨ππ
π¦ 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