ppc440spe_ad...xor_inc_addr(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ppc440spe_ad...xor_inc_addr πŸ’…

okay so this is a page from the Kernel API Manual, bestie, and it's about a function with a name so long it got its own abbreviation: ppc440spe_ad...xor_inc_addr(9). She's a kernel function, she's in section 9, and honestly? She's giving "I exist and that's enough." πŸŽ€


✨ NAME ✨

ppc440spe_adma_dma2rxor_inc_addr β€” and no, the manpage does not elaborate. That's the whole name section. Iconic, honestly. It said what it said and dipped. πŸ’…


🌸 SYNOPSIS 🌸

void ppc440spe_adma_dma2rxor_inc_addr (struct ppc440spe_adma_desc_slot
*desc , struct ppc440spe_rxor *cursor , int index , int src_cnt );

so she takes four things and returns void β€” nothing back, no receipts, just vibes and side effects. πŸ¦‹


πŸ’– ARGUMENTS πŸ’–

okay bestie, brace yourself, because the documentation here is lowkey on strike:

  • desc β€” -- undescribed -- 😭
  • cursor β€” -- undescribed -- 😭
  • index β€” -- undescribed -- 😭
  • src_cnt β€” -- undescribed -- 😭

that's it. that's the whole arguments section. all four of them are marked undescribed, which is the manual-page equivalent of a group chat reply that's just "lol". πŸ™ˆ

ngl this is a whole mood. the page is telling you these parameters exist and that's all it's willing to commit to β€” no cap, do not go inventing meanings for them, because the original for real doesn't say. if you need the details, you're gonna have to go read the source, bestie.

🫢 SEE ALSO 🫢

the source of truth, the main character herself:

  • Kernel file ./drivers/dma/ppc4xx/adma.c

and then the entire extended universe, fr fr β€” every single one of these is cross-referenced:

ppc440spe_desc_init_interrupt(9), ppc440spe_desc_init_null_xor(9), ppc440spe_desc_init_xor(9), ppc440spe_desc_init_dma2pq(9), ppc440spe_desc_init_dma01pq(9), ppc440spe_desc_init_dma01pqzero_sum(9), ppc440spe_desc_init_memcpy(9), ppc440spe_desc_set_src_addr(9), ppc440spe_desc_set_src_mult(9), ppc440spe_desc_set_dest_addr(9), ppc440spe_desc_set_byte_count(9), ppc440spe_desc_set_rxor_block_size(9), ppc440spe_desc_set_dcheck(9), ppc440spe_xor_set_link(9), ppc440spe_desc_set_link(9), ppc440spe_desc_get_link(9), ppc440spe_desc_is_aligned(9), ppc440spe_chan_xor_slot_count(9), ppc440spe_dma2_pq_slot_count(9), ppc440spe_adma_device_clear_eot_status(9), ppc440spe_chan_is_busy(9), ppc440spe_chan_set_first_xor_descriptor(9), ppc440spe_dma_put_desc(9), ppc440spe_chan_append(9), ppc440spe_chan_get_current_descriptor(9), ppc440spe_chan_run(9), ppc440spe_can_rxor(9), ppc440spe_get_group_entry(9), ppc440spe_adma_free_slots(9), ppc440spe_adma_run_tx_complete_actions(9), ppc440spe_adma_clean_slot(9), __ppc440spe_adma_slot_cleanup(9), ppc440spe_adma_tasklet(9), ppc440spe_adma_slot_cleanup(9), ppc440spe_adma_alloc_slots(9), ppc440spe_adma_alloc_chan_resources(9), ppc440spe_rxor_set_src(9), ppc440spe_rxor_set_mult(9), ppc440spe_adma_check_threshold(9), ppc440spe_adma_tx_submit(9), ppc440spe_adma_prep_dma_interrupt(9), ppc440spe_adma_prep_dma_memcpy(9), ppc440spe_adma_prep_dma_xor(9), ppc440spe_adma_init_dma2rxor_slot(9), ppc440spe_dma01_prep_mult(9), ppc440spe_dma01_prep_sum_product(9), ppc440spe_adma_prep_dma_pq(9), ppc440spe_adma_prep_dma_pqzero_sum(9), ppc440spe_adma_prep_dma_xor_zero_sum(9), ppc440spe_adma_set_dest(9), ppc440spe_adma_pq_set_dest(9), ppc440spe_desc_set_xor_src_cnt(9), ppc440spe_adma_pq_set_src(9), ppc440spe_adma_memcpy_xor_set_src(9), ppc440spe_adma_dma2rxor_prep_src(9), ppc440spe_adma_dma2rxor_set_src(9), ppc440spe_adma_dma2rxor_set_mult(9), ppc440spe_init_rxor_cursor(9), ppc440spe_adma_pq_set_src_mult(9), ppc440spe_adma_free_chan_resources(9), ppc440spe_adma_tx_status(9), ppc440spe_adma_eot_handler(9), ppc440spe_adma_err_handler(9), ppc440spe_test_callback(9), ppc440spe_adma_issue_pending(9), ppc440spe_chan_start_null_xor(9), ppc440spe_test_raid6(9), ppc440spe_adma_probe(9), ppc440spe_adma_remove(9)

like, that's not a SEE ALSO, that's a whole friend group. πŸ”₯


and that's the page!! short, sweet, and mysterious about its own parameters πŸ’€

signing off from ./drivers/dma/ppc4xx, dated October 2026 β€” mwah, ily, go read adma.c if you want the lore πŸ§šπŸ’œ

πŸ“¦ where this page comes from