Lines Matching refs:impl
50 if (handlep->impl == NULL) {
53 return handlep->impl->type != DEVHANDLE_TYPE_INVALID;
66 .impl = NULL,
79 return handle.impl->type;
102 /* For private handles, we also compare the impl pointers. */
104 intptr_t impl1 = (intptr_t)handle1.impl;
105 intptr_t impl2 = (intptr_t)handle2.impl;
150 const struct devhandle_impl *impl;
159 for (impl = handle.impl; impl != NULL; impl = impl->super) {
160 if (impl->lookup_device_call != NULL) {
161 call = impl->lookup_device_call(handle, name,
192 devhandle_impl_subclass(new_impl, handle.impl, new_lookup);
193 handle.impl = new_impl;