epf_ntb_epc_create(9)
π epf_ntb_epc_create(9) β NAME π
okay so welcome to the Kernel API Manual, bestie. This page is all about epf_ntb_epc_create β create and initialize NTB EPC interface β¨
β¨ SYNOPSIS β¨
int epf_ntb_epc_create (struct epf_ntb *ntb );
π¦ ARGUMENTS π¦
ntbβ the NTB device that facilitates communication between HOST1 and HOST2. Itβs the main character here π
πΈ DESCRIPTION πΈ
okay so what does it do? It gets a reference to the EPC device, then binds the NTB function device to that EPC for each of the interface. slay π Itβs also a wrapper around epf_ntb_epc_create_interface β thatβs the icon that allocates memory for the NTB EPC interface and initializes it. No cap, thatβs the whole vibe check π¦
π SEE ALSO π
Kernel file: ./drivers/pci/endpoint/functions/pci-epf-ntb.c π
the whole squad:
epf_ntb_link_up(9)epf_ntb_configure_mw(9)epf_ntb_teardown_mw(9)epf_ntb_configure_msi(9)epf_ntb_configure_msix(9)epf_ntb_configure_db(9)epf_ntb_teardown_db(9)epf_ntb_cmd_handler(9)epf_ntb_peer_spad_bar_clear(9)epf_ntb_peer_spad_bar_set(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_config_spad_bar_alloc_interface(9)epf_ntb_free_peer_mem(9)epf_ntb_db_mw_bar_clear(9)epf_ntb_db_mw_bar_cleanup(9)epf_ntb_configure_interrupt(9)epf_ntb_alloc_peer_mem(9)epf_ntb_db_mw_bar_init(9)epf_ntb_epc_create_interface(9)epf_ntb_init_epc_bar_interface(9)epf_ntb_init_epc_bar(9)epf_ntb_epc_init_interface(9)epf_ntb_epc_cleanup_interface(9)epf_ntb_epc_cleanup(9)epf_ntb_epc_init(9)epf_ntb_bind(9)epf_ntb_unbind(9)epf_ntb_add_cfs(9)epf_ntb_probe(9)
okay bye bestie β source/version ./drivers/pci/endpoint/functions, dated October 2026. 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