pruss_put(9)
π pruss_put(9) π
okay so bestie, welcome to the Kernel API Manual β this is the page for pruss_put(9), and itβs giving βresponsible cleanup eraβ β¨.
πΈ NAME πΈ
pruss_put β decrement the pruss deviceβs usecount π
β¨ SYNOPSIS β¨
void pruss_put (struct pruss *pruss );
π ARGUMENTS π
prussβ the pruss handle, obviously π«Ά
π DESCRIPTION π
This one is the complimentary function for pruss_get β like, the matching βyou can let go nowβ moment π. You need to call it after the PRUSS is used, and only if pruss_get succeeds. If pruss_get didnβt succeed, bestie, do not call pruss_put β thatβs the whole vibe check π.
π¦ SEE ALSO π¦
Kernel file ./drivers/soc/ti/pruss.c, plus the whole friend group:
struct pruss_private_data(9)pruss_get(9)pruss_request_mem_region(9)pruss_release_mem_region(9)pruss_cfg_get_gpmux(9)pruss_cfg_set_gpmux(9)pruss_cfg_gpimode(9)pruss_cfg_miirt_enable(9)pruss_cfg_xfr_enable(9)
mwah π signed from ./drivers/soc/ti β October 2026, pruss_put(9) edition π«Άπ
π¦ 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