Lines Matching refs:obj
43 struct binder_object *obj;
53 obj = (void*) (((char*) txn->data) + *offs++);
55 obj->type, obj->flags, obj->pointer, obj->cookie);
451 struct binder_object *obj;
453 obj = bio_alloc(bio, sizeof(*obj));
455 if (obj && bio->offs_avail) {
457 *bio->offs++ = ((char*) obj) - ((char*) bio->data0);
458 return obj;
474 struct binder_object *obj;
476 obj = bio_alloc_obj(bio);
477 if (!obj)
480 obj->flags = 0x7f | FLAT_BINDER_FLAG_ACCEPTS_FDS;
481 obj->type = BINDER_TYPE_BINDER;
482 obj->pointer = ptr;
483 obj->cookie = 0;
488 struct binder_object *obj;
491 obj = bio_alloc_obj(bio);
493 obj = bio_alloc(bio, sizeof(*obj));
495 if (!obj)
498 obj->flags = 0x7f | FLAT_BINDER_FLAG_ACCEPTS_FDS;
499 obj->type = BINDER_TYPE_HANDLE;
500 obj->pointer = ptr;
501 obj->cookie = 0;
606 struct binder_object *obj;
608 obj = _bio_get_obj(bio);
609 if (!obj)
612 if (obj->type == BINDER_TYPE_HANDLE)
613 return obj->pointer;