wslot_to_devfn(9)
πΈ NAME πΈ
okay so bestie, this is wslot_to_devfn(9) from the Kernel API Manual, and itβs literally the βConvert from Windows PCI slot to Linuxβ girlie. Her whole job is taking the Windows side and handing you the Linux side. Periodt. π
β¨ SYNOPSIS β¨
int wslot_to_devfn (u32 wslot );
π ARGUMENTS π
wslotβ The Windows representation of PCI slot. Thatβs theu32youβre feeding her, mwah. π«Ά
π¦ DESCRIPTION π¦
Windows uses a slightly different representation of PCI slot.
Thatβs the vibe. This function is the lowkey translator between that Windows representation and the Linux one. No extra plot twists, no secret side quests β just the conversion, bestie. π§
π RETURN π
The Linux representation. Yep, thatβs what comes back β the Linux-side value from the conversion, and the synopsis says the return type is int. Slay. β¨
π₯ SEE ALSO π₯
Kernel file ./drivers/pci/controller/pci-hyperv.c
Then the whole icon friend group:
struct hv_msi_desc(9)struct hv_msi_desc2(9)struct tran_int_desc(9)hv_irq_retarget_interrupt(9)hv_pci_generic_compl(9)devfn_to_wslot(9)_hv_pcifront_read_config(9)_hv_pcifront_write_config(9)hv_pcifront_read_config(9)hv_pcifront_write_config(9)hv_pci_read_config_compl(9)hv_read_config_block(9)hv_pci_write_config_compl(9)hv_write_config_block(9)hv_register_block_invalidate(9)hv_msi_free(9)hv_compose_msi_msg(9)hv_pcie_init_irq_domain(9)get_bar_size(9)survey_child_resources(9)prepopulate_bars(9)create_root_hv_pci_bus(9)q_resource_requirements(9)new_pcichild_device(9)get_pcichild_wslot(9)pci_devices_present_work(9)hv_pci_start_relations_work(9)hv_pci_devices_present(9)hv_pci_devices_present2(9)hv_eject_device_work(9)hv_pci_eject_device(9)hv_pci_onchannelcallback(9)hv_pci_protocol_negotiation(9)hv_pci_free_bridge_windows(9)hv_pci_allocate_bridge_windows(9)hv_allocate_config_window(9)hv_pci_enter_d0(9)hv_pci_query_relations(9)hv_send_resources_allocated(9)hv_send_resources_released(9)hv_pci_probe(9)hv_pci_remove(9)
byeeee bestie π source/version: ./drivers/pci/controller Β· date: October 2026 Β· page: wslot_to_devfn(9) π
π¦ 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