summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-record
diff options
context:
space:
mode:
authorDanilo Krummrich <dakr@kernel.org>2026-03-20 20:45:40 +0100
committerDanilo Krummrich <dakr@kernel.org>2026-03-23 22:36:00 +0100
commit40251bac0e00818b0b632d2d154e4f1f815849eb (patch)
tree690280aba08687b5bda630533f22fa10cad1550f /tools/perf/scripts/python/bin/stackcollapse-record
parent80f4a7b5138d1c427ee5626e8a796aa6b2994a95 (diff)
rust: dma: add Coherent:init() and Coherent::init_with_attrs()
Analogous to Coherent::zeroed() and Coherent::zeroed_with_attrs(), add Coherent:init() and Coherent::init_with_attrs() which both take an impl Init<T, E> argument initializing the DMA coherent memory. Compared to CoherentInit, Coherent::init() is a one-shot constructor that runs an Init closure and immediately exposes the DMA handle, whereas CoherentInit is a multi-stage initializer that provides safe &mut T access by withholding the DMA address until converted to Coherent. Reviewed-by: Gary Guo <gary@garyguo.net> Reviewed-by: Alexandre Courbot <acourbot@nvidia.com> Link: https://patch.msgid.link/20260320194626.36263-6-dakr@kernel.org Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions