aio_port_set_param(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… aio_port_set_param(9) β€” Kernel API Manual πŸ’…

okay so bestie, this page is the Kernel API Manual entry for aio_port_set_param(9). It's giving "tune the AIO port block" energy, and honestly? iconic. ✨

🌸 NAME 🌸

aio_port_set_param β€” set parameters of AIO port block. literally what it says on the tin, no cap. πŸ’–

✨ SYNOPSIS ✨

int aio_port_set_param (struct uniphier_aio_sub *sub , int pass_through
, const struct snd_pcm_hw_params *params );

πŸŽ€ ARGUMENTS πŸŽ€

  • sub β€” the AIO substream pointer. your main character pointer, fr fr.
  • pass_through β€” Zero if sound data is LPCM, otherwise if data is not LPCM. This parameter has no effect if substream is I2S or PCM. so if you're in I2S/PCM land it's just vibing and doing nothing, bestie.
  • params β€” hardware parameters of ALSA. yes queen, the ALSA hardware params live here. πŸŽ€

πŸ’… DESCRIPTION πŸ’…

This one sets a suitable setting on the input/output port block of AIO so it can process the stuff specified in params. that's the whole assignment, and it ate. πŸ’…

πŸ”₯ RETURN πŸ”₯

  • Zero if successful, otherwise a negative value on error. success = 0, error = negative, iykyk. πŸ”₯

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./sound/soc/uniphier/aio-core.c β€” go peep it, bestie. 🫢

The whole squad:


xoxo, your Unix bestie πŸ’– source/version: ./sound/soc/uniphier, date: October 2026. slay and stay iconic. πŸŽ€

πŸ“¦ where this page comes from