STRUCT DSB_DATASET(9)
π NAME π
okay so bestie, welcome to the struct dsb_dataset(9) page from the Kernel API Manual β this is the struct that holds all the specifics associated to a dsb dataset. Itβs giving βsmall but importantβ energy, fr fr. π«Ά
β¨ SYNOPSIS β¨
struct dsb_dataset {
u32 mode;
u32 edge_ctrl_idx;
u32 edge_ctrl[TPDM_DSB_MAX_EDCR];
u32 edge_ctrl_mask[TPDM_DSB_MAX_EDCMR];
u32 patt_val[TPDM_DSB_MAX_PATT];
u32 patt_mask[TPDM_DSB_MAX_PATT];
u32 trig_patt[TPDM_DSB_MAX_PATT];
u32 trig_patt_mask[TPDM_DSB_MAX_PATT];
u32 msr[TPDM_DSB_MAX_MSR];
bool patt_ts;
bool patt_type;
bool trig_ts;
bool trig_type;
};
π MEMBERS π
hereβs the member-by-member vibe check, and yes we are doing every single field π
modeβ the DSB programming mode. thatβs the whole assignment. πedge_ctrl_idxβ the index number of the edge control. iconic little index behavior. β¨edge_ctrlβ saves the value for edge control. itβs au32array sizedTPDM_DSB_MAX_EDCR. πedge_ctrl_maskβ saves the value for edge control mask.u32array sizedTPDM_DSB_MAX_EDCMR. π¦patt_valβ saves the value for pattern.u32array sizedTPDM_DSB_MAX_PATT. πΈpatt_maskβ saves the value for pattern mask.u32array sizedTPDM_DSB_MAX_PATT. πtrig_pattβ saves the value for trigger pattern.u32array sizedTPDM_DSB_MAX_PATT. π₯trig_patt_maskβ saves the value for trigger pattern mask.u32array sizedTPDM_DSB_MAX_PATT. πmsrβ saves the value for MSR.u32array sizedTPDM_DSB_MAX_MSR. βpatt_tsβ enable/disable pattern timestamp. πpatt_typeβ set pattern type. πtrig_tsβ enable/disable trigger timestamp. π«trig_typeβ enable/disable trigger type. π¦
π¦ SEE ALSO π¦
- kernel file
./drivers/hwtracing/coresight/coresight-tpdm.hπ struct cmb_dataset(9)struct tpdm_drvdata(9)struct tpdm_dataset_attribute(9)
and thatβs the page, bestie! huge shoutout to the source/version ./drivers/hwtracing/coresight, dated October 2026 β catch you in the next struct dsb_dataset(9) moment πβ¨π
π¦ 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