fman_set_port_params(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ fman_set_port_params(9) ✨

okay so this is a page from the Kernel API Manual bestie, and it's literally about one little function that hands your port's setup over to the FMan πŸ’…


🌸 NAME 🌸

fman_set_port_params β€” (yeah the original leaves this blank too, no cap, we move πŸ’€)


πŸ¦‹ SYNOPSIS πŸ¦‹

int fman_set_port_params (struct fman *fman , struct
       fman_port_init_params *port_params );

like, that's the whole vibe check right there 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • fman β€” a pointer to the FMan device. yes, that FMan. your fave 🧚
  • port_params β€” the port parameters. all the little settings your port is bringing to the party πŸ“

πŸ’– DESCRIPTION πŸ’–

so basically this is what the FMan Port uses to pass its parameters along to the FMan. that's it, that's the function. middleman energy, but make it iconic πŸ‘‘


⭐ RETURN ⭐

  • 0 on success 🌈
  • an error code otherwise 😭 (fr fr, check it)

πŸ”₯ SEE ALSO πŸ”₯

Kernel file:

./drivers/net/ethernet/freescale/fman/fman.c

and the whole friend group:

go read them, i'll wait πŸ’œ


and that's the page!! πŸŽ€ sourced from ./drivers/net/ethernet/freesca... dated October 2026, mwah, slay, bye bestie πŸ’…βœ¨

πŸ“¦ where this page comes from