Lines Matching full:bindings
63 obj: Opaque<bindings::drm_gem_shmem_object>,
80 const VTABLE: bindings::drm_gem_object_funcs = bindings::drm_gem_object_funcs {
84 print_info: Some(bindings::drm_gem_shmem_object_print_info),
86 pin: Some(bindings::drm_gem_shmem_object_pin),
87 unpin: Some(bindings::drm_gem_shmem_object_unpin),
88 get_sg_table: Some(bindings::drm_gem_shmem_object_get_sg_table),
89 vmap: Some(bindings::drm_gem_shmem_object_vmap),
90 vunmap: Some(bindings::drm_gem_shmem_object_vunmap),
91 mmap: Some(bindings::drm_gem_shmem_object_mmap),
96 vm_ops: unsafe { &raw const bindings::drm_gem_shmem_vm_ops }, constant
101 fn as_raw_shmem(&self) -> *mut bindings::drm_gem_shmem_object { in as_raw_shmem()
127 to_result(unsafe { bindings::drm_gem_shmem_init(dev.as_raw(), new.as_raw_shmem(), size) })?; in new()
156 extern "C" fn free_callback(obj: *mut bindings::drm_gem_object) { in free_callback()
161 let this = unsafe { container_of!(obj, bindings::drm_gem_shmem_object, base) }; in free_callback()
166 unsafe { bindings::drm_gem_shmem_release(this) }; in free_callback()
196 fn as_raw(&self) -> *mut bindings::drm_gem_object { in as_raw()
203 unsafe fn from_raw<'a>(obj: *mut bindings::drm_gem_object) -> &'a Object<T> { in from_raw()
207 let obj = Opaque::cast_from(container_of!(obj, bindings::drm_gem_shmem_object, base)); in from_raw()
222 gem_prime_import_sg_table: Some(bindings::drm_gem_shmem_prime_import_sg_table),
223 dumb_create: Some(bindings::drm_gem_shmem_dumb_create),