STRUCT EFX_ENDPOINT_PAGE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct efx_endpoint_page(9) πŸ’–

okay so we’re flipping through the Kernel API Manual and this page is literally about a page β€” a page of vfdi_endpoint structures, bestie. iconic little container behavior, no cap. πŸŽ€


✨ NAME ✨

struct efx_endpoint_page β€” Page of vfdi_endpoint structures πŸ’…


🌈 SYNOPSIS 🌈

       struct efx_endpoint_page {
           struct list_head link;
           void *ptr;
           dma_addr_t addr;
        };

🫢 Members 🫢

okay bestie, three little fields, let’s go:

  • link β€” the list head for insertion into efx->local_page_list. yes, it’s giving linked-list main character energy. πŸ”₯
  • ptr β€” pointer to page. simple, clean, slay. ✨
  • addr β€” DMA address of page. very address-core, very necessary. πŸ’«

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/net/ethernet/sfc/siena/siena_sriov.c β€” also peep enum efx_vf_tx_filter_mode(9), struct siena_vf(9), and struct efx_local_addr(9) πŸ‘‘
  • Keep these refs close, iykyk 🌸

mwah πŸ’‹ this page is from ./drivers/net/ethernet/sfc/siena, dated October 2026, and its whole name is struct efx_endpoint_page(9). periodt. πŸ§šβ€β™€οΈπŸ’œ

πŸ“¦ where this page comes from