Home
last modified time | relevance | path

Searched refs:RUST_BINDER_LAYOUT (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/android/binder/
H A Drust_binder.h58 extern const struct rust_binder_layout RUST_BINDER_LAYOUT;
62 return *(size_t *) (t + RUST_BINDER_LAYOUT.t.debug_id); in rust_binder_transaction_debug_id()
67 return *(u32 *) (t + RUST_BINDER_LAYOUT.t.code); in rust_binder_transaction_code()
72 return *(u32 *) (t + RUST_BINDER_LAYOUT.t.flags); in rust_binder_transaction_flags()
78 void *p = *(void **) (t + RUST_BINDER_LAYOUT.t.target_node); in rust_binder_transaction_target_node()
81 p = p + RUST_BINDER_LAYOUT.n.arc_offset; in rust_binder_transaction_target_node()
87 void *p = *(void **) (t + RUST_BINDER_LAYOUT.t.to_proc); in rust_binder_transaction_to_proc()
89 return p + RUST_BINDER_LAYOUT.p.arc_offset; in rust_binder_transaction_to_proc()
94 return *(struct task_struct **) (t + RUST_BINDER_LAYOUT.p.task); in rust_binder_process_task()
99 return *(size_t *) (t + RUST_BINDER_LAYOUT.n.debug_id); in rust_binder_node_debug_id()
[all …]
H A Drust_binder_main.rs94 static RUST_BINDER_LAYOUT: rust_binder_layout = rust_binder_layout { variable