gsi_trans_read_byte(9)
π NAME π
Okay bestie, welcome to the Kernel API Manual page for gsi_trans_read_byte(9) β¨. This function issues a single byte read TRE on a channel β that's the whole gig, and it ate π
.
β¨ SYNOPSIS β¨
int gsi_trans_read_byte (struct gsi *gsi , u32 channel_id , dma_addr_t
addr );
π«Ά ARGUMENTS π«Ά
gsiβ the GSI pointer, your main character here π.channel_idβ the channel on which to read a byte, slay π.addrβ the DMA address into which to transfer the one byte, periodt β¨.
π¦ DESCRIPTION π¦
Plot twist, bestie: this is not a transaction operation at all π. It's defined here because it needs to be done in coordination with other transaction activity. That's the vibe β lowkey important, highkey not a transaction op π.
π SEE ALSO π
- Kernel file
./drivers/net/ipa/gsi_trans.h struct gsi_trans(9)gsi_trans_pool_init(9)gsi_trans_pool_alloc(9)gsi_trans_pool_exit(9)gsi_trans_pool_init_dma(9)gsi_trans_pool_alloc_dma(9)gsi_trans_pool_exit_dma(9)gsi_channel_trans_idle(9)gsi_channel_trans_alloc(9)gsi_trans_free(9)gsi_trans_cmd_add(9)gsi_trans_page_add(9)gsi_trans_skb_add(9)gsi_trans_commit(9)gsi_trans_commit_wait(9)gsi_trans_read_byte_done(9)
This page comes from ./drivers/net/ipa and is dated October 2026 β it's the gsi_trans_read_byte(9) manual, and yes, she's iconic ππ.
π¦ 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