binder_transaction
struct binder_transaction *t)
struct binder_transaction *t)
struct binder_transaction *t)
static void binder_free_txn_fixups(struct binder_transaction *t)
static void binder_txn_latency_free(struct binder_transaction *t)
static void binder_free_transaction(struct binder_transaction *t)
static void binder_send_failed_reply(struct binder_transaction *t,
struct binder_transaction *next;
static void binder_cleanup_transaction(struct binder_transaction *t,
struct binder_transaction *t,
struct binder_transaction *t,
struct binder_transaction *t,
struct binder_transaction *in_reply_to)
struct binder_transaction *t,
struct binder_transaction *in_reply_to)
struct binder_transaction *t,
static bool binder_can_update_transaction(struct binder_transaction *t1,
struct binder_transaction *t2)
static struct binder_transaction *
binder_find_outdated_transaction_ilocked(struct binder_transaction *t,
struct binder_transaction *t_queued;
t_queued = container_of(w, struct binder_transaction, work);
static int binder_proc_transaction(struct binder_transaction *t,
struct binder_transaction *t_outdated = NULL;
static void binder_set_txn_from_error(struct binder_transaction *t, int id,
struct binder_transaction *t,
struct binder_transaction *t;
struct binder_transaction *in_reply_to = NULL;
struct binder_transaction *tmp;
struct binder_transaction t_copy = *t;
binder_transaction(proc, thread, &tr.transaction_data,
binder_transaction(proc, thread, &tr,
struct binder_transaction *t)
struct binder_transaction *t = NULL;
t = container_of(w, struct binder_transaction, work);
struct binder_transaction *t;
t = container_of(w, struct binder_transaction, work);
struct binder_transaction *t;
struct binder_transaction *send_reply = NULL;
struct binder_transaction *last_t = NULL;
struct binder_transaction *t)
struct binder_transaction *t;
t = container_of(w, struct binder_transaction, work);
struct binder_transaction *t;
TRACE_EVENT(binder_transaction,
struct binder_transaction;
struct binder_transaction *transaction;
struct binder_transaction *transaction_stack;
struct binder_transaction *from_parent;
struct binder_transaction *to_parent;
TRACE_EVENT(binder_transaction,
TP_PROTO(bool reply, struct binder_transaction *t,
TP_PROTO(struct binder_transaction *t),
TP_PROTO(struct binder_transaction *t, struct binder_node *node,
TP_PROTO(struct binder_transaction *t, struct binder_node *node,
TP_PROTO(struct binder_transaction *t, struct binder_node *node,
struct binder_transaction;
TP_PROTO(struct binder_transaction *t, int fd, size_t offset),
TP_PROTO(struct binder_transaction *t, int fd, size_t offset),
struct binder_transaction *t,
TP_PROTO(struct binder_transaction *t,
LSM_HOOK(int, 0, binder_transaction, const struct cred *from,
return call_int_hook(binder_transaction, from, to);
LSM_HOOK_INIT(binder_transaction, selinux_binder_transaction),