epf_ntb_link_up(9)
π« epf_ntb_link_up π«
okay so bestie, welcome to the epf_ntb_link_up(9) page, straight out of the Kernel API Manual β¨ this one is a lil function that literally just yells "THE LINK IS UP!!!" at your Virtual Host, and honestly? iconic behavior π
π NAME π
epf_ntb_link_up β Raise link_up interrupt to Virtual Host (VHOST) π«Ά
like yes, that's the whole job. it raises the link_up interrupt to VHOST. slay.
β¨ SYNOPSIS β¨
int epf_ntb_link_up (struct epf_ntb *ntb , bool link_up );
that's it. that's the whole vibe check. πΈ
π¦ ARGUMENTS π¦
ntbβ the NTB device that facilitates communication between HOST and VHOST. like, this is the actual hardware-friendship-bracelet that lets our two hosts talk πlink_upβ atrueorfalseindicating whether the Link is UP or Down π (true= up,false= down, no cap)
π₯ DESCRIPTION π₯
okay so here's the tea β β once the NTB function in HOST invokes ntb_link_enable, this NTB function driver will trigger a link event to VHOST. that's it, that's the whole flow. main character energy from start to finish π
π RETURN π
- Zero for success π₯³
- an error code in case of failure π
ngl a very straightforward return situation. we love to see it.
π SEE ALSO π
girl, there is a WHOLE friend group here, let me introduce you π«Ά:
Kernel file ./drivers/pci/endpoint/functions/pci-epf-vntb.c β the mothership π
epf_ntb_configure_mw(9)epf_ntb_teardown_mw(9)epf_ntb_cmd_handler(9)epf_ntb_config_sspad_bar_clear(9)epf_ntb_config_sspad_bar_set(9)epf_ntb_config_spad_bar_free(9)epf_ntb_config_spad_bar_alloc(9)epf_ntb_configure_interrupt(9)epf_ntb_db_bar_init(9)epf_ntb_db_bar_clear(9)epf_ntb_mw_bar_init(9)epf_ntb_mw_bar_clear(9)epf_ntb_is_bar_used(9)epf_ntb_find_bar(9)epf_ntb_init_epc_bar(9)epf_ntb_epc_init(9)epf_ntb_epc_cleanup(9)epf_ntb_add_cfs(9)epf_ntb_bind(9)epf_ntb_unbind(9)epf_ntb_probe(9)
like, the entire squad π go read them, iykyk.
and that's a wrap bestie!! π this lil page lives in ./drivers/pci/endpoint/functions, dated October 2026, and it's forever signed epf_ntb_link_up(9) β no cap, periodt πβ¨π¦
π¦ 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