ppc440spe_ad...a_pqzero_sum(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay bestie, welcome to the Kernel API Manual πŸ’… β€” today's main character is ppc440spe_adma_prep_dma_pqzero_sum β€” and what she does is prepare a CDB group for a PQ_ZERO_SUM operation. that's it, that's the whole vibe. πŸŽ€


🌸 SYNOPSIS 🌸

struct dma_async_tx_descriptor * ppc440spe_adma_prep_dma_pqzero_sum
(struct dma_chan *chan , dma_addr_t *pq , dma_addr_t *src , unsigned int
src_cnt , const unsigned char *scf , size_t len , enum sum_check_flags
*pqres , unsigned long flags );

like, she takes eight arguments and returns a struct dma_async_tx_descriptor * pointer, no cap. πŸ¦‹


🧚 ARGUMENTS 🧚

okay so here's the thing, and I need you to sit down for this one: every single one of these is documented as -- undescribed --. yeah. the docs said "not my job." I'm not gonna lie to you and make stuff up, so I'm passing the message along exactly as I got it 😭

  • chan β€” -- undescribed --
  • pq β€” -- undescribed --
  • src β€” -- undescribed --
  • src_cnt β€” -- undescribed --
  • scf β€” -- undescribed --
  • len β€” -- undescribed --
  • pqres β€” -- undescribed --
  • flags β€” -- undescribed --
fr fr if you need the real tea on any of these, you're gonna have to read the source, because this page is giving us absolutely nothing πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

first up, the kernel file: ./drivers/dma/ppc4xx/adma.c β€” that's where the magic (and the actual documentation) lives, bestie πŸ“βœ¨

and now, the full squad, the whole group chat, every (9) page in this man family β€” not a single one skipped, I counted, we're thorough here 🫢:


and that's the page!! mwah πŸ’‹ this gorgeous little number comes to you from ./drivers/dma/ppc4xx and is dated October 2026 β€” go read adma.c and stay hydrated, ily πŸ“πŸ’œ

πŸ“¦ where this page comes from