ppc440spe_dm...q_slot_count(9)
π ppc440spe_dm...q_slot_count(9)
okay so bestie, welcome to the Kernel API Manual β¨ β yes the title is literally truncated with ... in the middle, that's not a typo, that's just how it's written, don't come for me π«Ά. This is the page for ppc440spe_dm...q_slot_count(9) and honestly? It's giving "mystery box" energy because the kernel docs lowkey forgot to describe the arguments π. Let's get into it anyway.
πΈ NAME πΈ
ppc440spe_dma2_pq_slot_count β get the number of slots necessary for DMA2 PQ operation π
That's it. That's the whole job. It counts slots. For the DMA2 PQ operation. Iconic, focused, no notes π .
β¨ SYNOPSIS β¨
int ppc440spe_dma2_pq_slot_count (dma_addr_t *srcs , int src_cnt ,
size_t len );
(keep the weird space before the comma in srcs , exactly as-is, bestie β we do not touch the original text, that's a whole thing π)
π¦ ARGUMENTS π¦
okay so this is the part where the man page justβ¦ gave up π. Every single argument is marked -- undescribed -- in the source, and I'm not about to make stuff up because that would be lying and lying is not the vibe. So here's the honest truth:
srcsβ-- undescribed --π (that's literally what the page says, i'm not gatekeeping, there's just nothing there)src_cntβ-- undescribed --π same situation, no description existslenβ-- undescribed --π yeahβ¦ also undescribed
fr fr the documentation for these three is just a void π³οΈ. The names suggest stuff, but this page doesn't say it, so neither do I. iykyk β go read the source if you need the real tea.
π SEE ALSO π
the main character source file lives right here in the kernel tree:
- Kernel file
./drivers/dma/ppc4xx/adma.c
and now, presentingβ¦ the entire friend group πβ¨ (every one of these is a real (9) page, copied exactly, no cap):
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_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_inc_addr(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 the whole squad π§ and yes i listed all of them, every single one, because skipping references is not the move πβ¨.
okay byeeee π this page comes to you from the source dir ./drivers/dma/ppc4xx, dated October 2026, and the whole thing is filed under ppc440spe_dm...q_slot_count(9) in the Kernel API Manual. mwah ππ, go count some slots bestie, you got this ππ
π¦ 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