ppc440spe_d...t_byte_count(9)
π ppc440spe_d...t_byte_count(9) β from the Kernel API Manual β¨
okay so bestie, welcome to the group chat for ppc440spe_d...t_byte_count(9) π«Ά (yes, the title itself is abbreviated with an ellipsis, that's just how the Kernel API Manual rolls, we don't question it π). This one lives in the kernel API manual and it's lowkey a one-job little icon.
πΈ NAME πΈ
ppc440spe_desc_set_byte_count β literally sets the number of data bytes involved into the operation. that's it, that's the whole gig β¨
π¦ SYNOPSIS π¦
void ppc440spe_desc_set_byte_count (struct ppc440spe_adma_desc_slot
*desc , struct ppc440spe_adma_chan *chan , u32 byte_count );
π ARGUMENTS π
ngl, the source material is giving absolutely nothing here, so I'm gonna be so fr with you instead of making stuff up:
descβ-- undescribed --π the manual literally just says undescribed, so that's all we're getting.chanβ also-- undescribed --. yes, two in a row. iconic in a tragic way π.byte_countβ you guessed it:-- undescribed --. three for three, the docs said "no thoughts, head empty" π.
bestie I am not gonna invent behaviour for these, because that would be lying to you and we don't do that here π. if the manual doesn't say it, I don't say it. periodt.
β SEE ALSO β
first up, the actual kernel file this lives in: ./drivers/dma/ppc4xx/adma.c π₯
and now the whole extended squad, in the order the page gives them, no skips, no cuts, we love a complete list π:
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_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_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)
that's the whole page bestie, every last one of them, no cap π§π
sign-off time π this little number comes from ./drivers/dma/ppc4xx and it's dated October 2026 β yes, 2026, she's from the future, main character energy fr fr πβ¨ take care of her π
π¦ 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