STRUCT BCOM_BD(9)
struct bcom_bd(9) π
okay bestie, welcome to struct bcom_bd(9) from the Kernel API Manual β this is the little struct that describes a generic BestComm buffer descriptor, and we're gonna get into it fr fr π
β¨ NAME β¨
struct bcom_bd β the literal structure describing a generic BestComm buffer descriptor. iconic behavior, no cap π¦
π¦ SYNOPSIS π¦
bestie, here's the whole shape of it:
struct bcom_bd {
u32 status;
u32 data[];
};
πΈ Members πΈ
statusβ The current status of this buffer. The exact meaning depends on the task type πdataβ An array ofu32extra data. The size of the array is task dependent π
π Note π
Real talk: don't dereference abcom_bdpointer as an array. The size of thebcom_bdis variable, so that would be a whole mess π Usebcom_get_bdinstead. periodt.
π SEE ALSO π
- Kernel file:
./include/linux/fsl/bestcomm/bestcomm.hπ struct bcom_task(9)bcom_enable(9)bcom_disable(9)bcom_get_task_irq(9)bcom_queue_empty(9)bcom_queue_full(9)bcom_get_bd(9)bcom_buffer_done(9)bcom_prepare_next_buffer(9)
okay that's the whole page, bestie π«Ά the source/version line says ./include/linux/fsl/bestcomm, dated October 2026, and yeah β this was the struct bcom_bd(9) manual page. mwah πβ¨
π¦ 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