ENUM SUM_CHECK_BITS(9)
π enum sum_check_bits(9)
okay so bestie, welcome to the Kernel API Manual β yes we're reading kernel headers for fun now, this is who we are π. Today's main character is enum sum_check_bits, and honestly? It's giving humble-but-essential.
β¨ NAME β¨
enum sum_check_bits β literally just the bit position of pq_check_flags. That's it. That's the whole gig. π
π¦ SYNOPSIS π¦
enum sum_check_bits {
SUM_CHECK_P ,
SUM_CHECK_Q
};
no cap, that's the entire enum. two members. short and iconic π
πΈ Constants πΈ
So the original doc is out here being mysterious and giving us absolutely nothing, so I'm just gonna tell you exactly what it says, no more no less:
SUM_CHECK_Pβ undescribed π (yes really, the docs said "undescribed" and dipped)SUM_CHECK_Qβ undescribed π (same energy, same silence)
fr fr if you were hoping for deep lore on these two, the manual is not gonna feed you. It's giving mystery on purpose π
π₯ SEE ALSO π₯
okay this list is LONG, like a group chat with the whole friend group added, so buckle up bestie π. All of these are (9) kernel API pages, and yes, we're listing every single one because we don't do skipping here β¨
- Kernel file
./include/linux/dmaengine.hβ the home turf π dma_cookie_t(9)enum dma_status(9)enum dma_transaction_type(9)enum dma_transfer_direction(9)struct data_chunk(9)struct dma_interleaved_template(9)struct dma_vec(9)enum dma_ctrl_flags(9)enum sum_check_flags(9)β the bestie of our bestie πenum dma_desc_metadata_mode(9)struct dma_chan_percpu(9)struct dma_router(9)struct dma_chan(9)struct dma_chan_dev(9)enum dma_slave_buswidth(9)struct dma_slave_config(9)enum dma_residue_granularity(9)struct dma_slave_caps(9)dma_filter_fn(9)struct dma_async_tx_descriptor(9)struct dma_tx_state(9)enum dmaengine_alignment(9)struct dma_slave_map(9)struct dma_filter(9)struct dma_device(9)dmaengine_prep_peripheral_dma_vec(9)dmaengine_prep_config_sg_safe(9)dmaengine_prep_config_single_safe(9)dmaengine_prep_dma_memset(9)dmaengine_terminate_all(9)dmaengine_terminate_async(9)dmaengine_synchronize(9)dmaengine_terminate_sync(9)dma_async_issue_pending(9)dma_async_is_tx_complete(9)dma_async_is_complete(9)
like, that's the whole dmaengine friend group right there π and they all said "add me to the list" π«Ά
that's the page bestie! source lives in ./include/linux, and this cute little drop is dated October 2026 β enum sum_check_bits(9), slay, periodt π
β¨
π¦ 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