Lines Matching refs:binder_io
36 struct binder_io
68 struct binder_io *msg,
69 struct binder_io *reply);
78 struct binder_io *msg, struct binder_io *reply,
81 /* release any state associate with the binder_io
83 * binder_io after binder_call() returns
87 struct binder_io *msg, struct binder_io *reply);
99 /* allocate a binder_io, providing a stack-allocated working
103 void bio_init(struct binder_io *bio, void *data,
106 void bio_destroy(struct binder_io *bio);
108 void bio_put_obj(struct binder_io *bio, void *ptr);
109 void bio_put_ref(struct binder_io *bio, void *ptr);
110 void bio_put_uint32(struct binder_io *bio, uint32_t n);
111 void bio_put_string16(struct binder_io *bio, const uint16_t *str);
112 void bio_put_string16_x(struct binder_io *bio, const char *_str);
114 uint32_t bio_get_uint32(struct binder_io *bio);
115 uint16_t *bio_get_string16(struct binder_io *bio, uint32_t *sz);
116 void *bio_get_obj(struct binder_io *bio);
117 void *bio_get_ref(struct binder_io *bio);