ppc440spe_init_rxor_cursor(9)
π ppc440spe_init_rxor_cursor β the kernel API manual, bestie edition β¨
okay so real talk, you're reading the ppc440spe_init_rxor_cursor(9) page from the Kernel API Manual π and honestly? it's a short one. slay for us, minimalism.
πΈ NAME πΈ
ppc440spe_init_rxor_cursor β and that's literally it, no cap π the original page leaves the description blank (just a lonely little dash), so we're not gonna invent one. we respect the mystery. main character energy is withholding information sometimes π
β¨ SYNOPSIS β¨
void ppc440spe_init_rxor_cursor (struct ppc440spe_rxor *cursor );
so you call it, it returns void (nothing back, it's giving "the journey was the gift"), and it takes exactly one thing. π«Ά
π¦ ARGUMENTS π¦
cursorβ astruct ppc440spe_rxor *. and the manpage says... "-- undescribed --" π yeah. that's the whole description. the docs said "no thoughts, head empty." so we're passing along the truth: the source page does not describe this parameter. not me being unhelpful, that's just literally what it says π
lowkey a moment of silence for every parameter in kernel docs that got the -- undescribed -- treatment. they deserved better. π
π₯ SEE ALSO π₯
okay this is the part where the page goes absolutely feral β the SEE ALSO section is stacked. buckle up bestie, we're listing all 70 of them, exactly as written, because we don't skip. π
first up, the file itself:
- Kernel file
./drivers/dma/ppc4xx/adma.c
and now the whole friend group π«Ά:
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_inc_addr(9)ppc440spe_adma_dma2rxor_prep_src(9)ppc440spe_adma_dma2rxor_set_src(9)ppc440spe_adma_dma2rxor_set_mult(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. seventy. 70!! the cross-referencing is immaculate. whoever wrote this SEE ALSO list was in their completionist era and we stan π§π
and that's the page, bestie π it came to us from ./drivers/dma/ppc4xx and the date on it is October 2026 β so yeah, it's technically from the future, we don't question it, we just say thank you and go read adma.c πβ¨π
π¦ 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