Searched defs:obj (Results 76 - 100 of 277) sorted by relevance

1234567891011>>

/drivers/dma-buf/
H A Dreservation.c48 * must be called with obj->lock held.
50 int reservation_object_reserve_shared(struct reservation_object *obj) argument
55 old = reservation_object_get_list(obj);
60 kfree(obj->staged);
61 obj->staged = NULL;
69 * resize obj->staged or allocate if it doesn't exist,
72 fobj = krealloc(obj->staged, offsetof(typeof(*fobj), shared[max]),
77 obj->staged = fobj;
84 reservation_object_add_shared_inplace(struct reservation_object *obj, argument
93 write_seqcount_begin(&obj
124 reservation_object_add_shared_replace(struct reservation_object *obj, struct reservation_object_list *old, struct reservation_object_list *fobj, struct fence *fence) argument
187 reservation_object_add_shared_fence(struct reservation_object *obj, struct fence *fence) argument
203 reservation_object_add_excl_fence(struct reservation_object *obj, struct fence *fence) argument
236 reservation_object_get_fences_rcu(struct reservation_object *obj, struct fence **pfence_excl, unsigned *pshared_count, struct fence ***pshared) argument
322 reservation_object_wait_timeout_rcu(struct reservation_object *obj, bool wait_all, bool intr, unsigned long timeout) argument
417 reservation_object_test_signaled_rcu(struct reservation_object *obj, bool test_all) argument
[all...]
/drivers/gpu/drm/
H A Ddrm_gem_cma_helper.c130 * allocate a id of idr table where the obj is registered
277 struct drm_gem_object *obj = &cma_obj->base; local
278 struct drm_device *dev = obj->dev;
283 off = drm_vma_node_start(&obj->vma_node);
286 obj->name, obj->refcount.refcount.counter,
287 off, &cma_obj->paddr, cma_obj->vaddr, obj->size);
295 struct sg_table *drm_gem_cma_prime_get_sg_table(struct drm_gem_object *obj) argument
297 struct drm_gem_cma_object *cma_obj = to_drm_gem_cma_obj(obj);
305 ret = dma_get_sgtable(obj
342 drm_gem_cma_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma) argument
360 drm_gem_cma_prime_vmap(struct drm_gem_object *obj) argument
368 drm_gem_cma_prime_vunmap(struct drm_gem_object *obj, void *vaddr) argument
[all...]
/drivers/gpu/drm/exynos/
H A Dexynos_drm_dmabuf.c185 struct drm_gem_object *obj, int flags)
187 struct exynos_drm_gem_obj *exynos_gem_obj = to_exynos_gem_obj(obj);
189 return dma_buf_export(obj, &exynos_dmabuf_ops,
205 struct drm_gem_object *obj; local
207 obj = dma_buf->priv;
210 if (obj->dev == drm_dev) {
215 drm_gem_object_reference(obj);
216 return obj;
184 exynos_dmabuf_prime_export(struct drm_device *drm_dev, struct drm_gem_object *obj, int flags) argument
H A Dexynos_drm_fb.c80 struct drm_gem_object *obj; local
85 obj = &exynos_fb->exynos_gem_obj[i]->base;
86 drm_gem_object_unreference_unlocked(obj);
145 struct drm_gem_object *obj)
151 exynos_gem_obj = to_exynos_gem_obj(obj);
217 struct drm_gem_object *obj; local
226 obj = drm_gem_object_lookup(dev, file_priv, mode_cmd->handles[0]);
227 if (!obj) {
234 exynos_fb->exynos_gem_obj[0] = to_exynos_gem_obj(obj);
240 obj
143 exynos_drm_framebuffer_init(struct drm_device *dev, struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object *obj) argument
269 struct drm_gem_object *obj; local
[all...]
/drivers/gpu/drm/i915/
H A Di915_gem_stolen.c368 static int i915_gem_object_get_pages_stolen(struct drm_i915_gem_object *obj) argument
374 static void i915_gem_object_put_pages_stolen(struct drm_i915_gem_object *obj) argument
377 sg_free_table(obj->pages);
378 kfree(obj->pages);
383 i915_gem_object_release_stolen(struct drm_i915_gem_object *obj) argument
385 if (obj->stolen) {
386 drm_mm_remove_node(obj->stolen);
387 kfree(obj->stolen);
388 obj->stolen = NULL;
401 struct drm_i915_gem_object *obj; local
433 struct drm_i915_gem_object *obj; local
472 struct drm_i915_gem_object *obj; local
[all...]
H A Di915_gem_tiling.c267 i915_gem_object_fence_ok(struct drm_i915_gem_object *obj, int tiling_mode) argument
274 if (INTEL_INFO(obj->base.dev)->gen >= 4)
277 if (INTEL_INFO(obj->base.dev)->gen == 3) {
278 if (i915_gem_obj_ggtt_offset(obj) & ~I915_FENCE_START_MASK)
281 if (i915_gem_obj_ggtt_offset(obj) & ~I830_FENCE_START_MASK)
285 size = i915_gem_get_gtt_size(obj->base.dev, obj->base.size, tiling_mode);
286 if (i915_gem_obj_ggtt_size(obj) != size)
289 if (i915_gem_obj_ggtt_offset(obj) & (size - 1))
305 struct drm_i915_gem_object *obj; local
413 struct drm_i915_gem_object *obj; local
472 i915_gem_object_do_bit_17_swizzle(struct drm_i915_gem_object *obj) argument
494 i915_gem_object_save_bit_17_swizzle(struct drm_i915_gem_object *obj) argument
[all...]
/drivers/gpu/drm/mgag200/
H A Dmgag200_cursor.c43 struct drm_gem_object *obj; local
110 obj = drm_gem_object_lookup(dev, file_priv, handle);
111 if (!obj) {
116 drm_gem_object_unreference(obj);
119 bo = gem_to_mga_bo(obj);
/drivers/gpu/drm/msm/
H A Dmsm_gem.h97 struct msm_gem_object *obj; member in struct:msm_gem_submit::__anon739
/drivers/gpu/drm/nouveau/core/core/
H A Dclient.c264 nouveau_client_name(void *obj) argument
267 struct nouveau_client *client = nouveau_client(obj);
H A Dobject.c147 nouveau_object_ref(struct nouveau_object *obj, struct nouveau_object **ref) argument
149 if (obj) {
150 atomic_inc(&obj->refcount);
151 nv_trace(obj, "inc() == %d\n", atomic_read(&obj->refcount));
161 *ref = obj;
/drivers/gpu/drm/nouveau/core/engine/disp/
H A Dvga.c30 nv_rdport(void *obj, int head, u16 port) argument
32 struct nouveau_device *device = nv_device(obj);
35 return nv_rd08(obj, 0x601000 + port);
40 return nv_rd08(obj, 0x601000 + (head * 0x2000) + port);
47 return nv_rd08(obj, 0x0c0000 + (head * 0x2000) + port);
50 nv_error(obj, "unknown vga port 0x%04x\n", port);
55 nv_wrport(void *obj, int head, u16 port, u8 data) argument
57 struct nouveau_device *device = nv_device(obj);
60 nv_wr08(obj, 0x601000 + port, data);
65 nv_wr08(obj,
78 nv_rdvgas(void *obj, int head, u8 index) argument
85 nv_wrvgas(void *obj, int head, u8 index, u8 value) argument
92 nv_rdvgag(void *obj, int head, u8 index) argument
99 nv_wrvgag(void *obj, int head, u8 index, u8 value) argument
106 nv_rdvgac(void *obj, int head, u8 index) argument
113 nv_wrvgac(void *obj, int head, u8 index, u8 value) argument
120 nv_rdvgai(void *obj, int head, u16 port, u8 index) argument
130 nv_wrvgai(void *obj, int head, u16 port, u8 index, u8 value) argument
139 nv_lockvgac(void *obj, bool lock) argument
175 nv_rdvgaowner(void *obj) argument
202 nv_wrvgaowner(void *obj, u8 select) argument
[all...]
/drivers/gpu/drm/nouveau/core/engine/mpeg/
H A Dnv50.c52 struct nouveau_gpuobj *obj; local
56 16, 16, 0, &obj);
57 *pobject = nv_object(obj);
61 nv_wo32(obj, 0x00, nv_mclass(obj));
62 nv_wo32(obj, 0x04, 0x00000000);
63 nv_wo32(obj, 0x08, 0x00000000);
64 nv_wo32(obj, 0x0c, 0x00000000);
/drivers/gpu/drm/nouveau/core/include/core/
H A Dsubdev.h21 nv_subdev(void *obj) argument
24 if (unlikely(!nv_iclass(obj, NV_SUBDEV_CLASS)))
25 nv_assert("BAD CAST -> NvSubDev, %08x", nv_hclass(obj));
27 return obj;
60 nv_rd08(void *obj, u32 addr) argument
62 struct nouveau_subdev *subdev = nv_subdev(obj);
69 nv_rd16(void *obj, u32 addr) argument
71 struct nouveau_subdev *subdev = nv_subdev(obj);
78 nv_rd32(void *obj, u32 addr) argument
80 struct nouveau_subdev *subdev = nv_subdev(obj);
87 nv_wr08(void *obj, u32 addr, u8 data) argument
95 nv_wr16(void *obj, u32 addr, u16 data) argument
103 nv_wr32(void *obj, u32 addr, u32 data) argument
111 nv_mask(void *obj, u32 addr, u32 mask, u32 data) argument
[all...]
/drivers/gpu/drm/nouveau/core/include/engine/
H A Dfifo.h21 nouveau_fifo_chan(void *obj) argument
23 return (void *)nv_namedb(obj);
86 nouveau_fifo(void *obj) argument
88 return (void *)nv_device(obj)->subdev[NVDEV_ENGINE_FIFO];
/drivers/gpu/drm/nouveau/core/include/subdev/
H A Dtherm.h48 nouveau_therm(void *obj) argument
50 return (void *)nv_device(obj)->subdev[NVDEV_SUBDEV_THERM];
H A Dvm.h34 struct nouveau_gpuobj *obj[2]; member in struct:nouveau_vm_pgt
40 struct nouveau_gpuobj *obj; member in struct:nouveau_vm_pgd
92 nouveau_vmmgr(void *obj) argument
94 return (void *)nv_device(obj)->subdev[NVDEV_SUBDEV_VM];
/drivers/gpu/drm/radeon/
H A Dradeon_cursor.c120 static void radeon_set_cursor(struct drm_crtc *crtc, struct drm_gem_object *obj, argument
155 struct drm_gem_object *obj; local
163 obj = NULL;
173 obj = drm_gem_object_lookup(crtc->dev, file_priv, handle);
174 if (!obj) {
179 robj = gem_to_radeon_bo(obj);
195 radeon_set_cursor(crtc, obj, gpu_addr);
210 radeon_crtc->cursor_bo = obj;
213 drm_gem_object_unreference_unlocked(obj);
/drivers/gpu/drm/sis/
H A Dsis_mm.c169 struct sis_memblock *obj; local
172 obj = idr_find(&dev_priv->object_idr, mem->free);
173 if (obj == NULL) {
179 list_del(&obj->owner_list);
180 if (drm_mm_node_allocated(&obj->mm_node))
181 drm_mm_remove_node(&obj->mm_node);
184 sis_free(obj->req.offset);
186 kfree(obj);
/drivers/gpu/drm/sti/
H A Dsti_drm_drv.c97 struct drm_gem_object *obj,
102 return drm_gem_prime_export(dev, obj, flags);
96 sti_drm_gem_prime_export(struct drm_device *dev, struct drm_gem_object *obj, int flags) argument
/drivers/gpu/drm/udl/
H A Dudl_gem.c17 struct udl_gem_object *obj; local
19 obj = kzalloc(sizeof(*obj), GFP_KERNEL);
20 if (obj == NULL)
23 if (drm_gem_object_init(dev, &obj->base, size) != 0) {
24 kfree(obj);
28 return obj;
37 struct udl_gem_object *obj; local
43 obj = udl_gem_alloc_object(dev, size);
44 if (obj
85 struct udl_gem_object *obj = to_udl_bo(vma->vm_private_data); local
110 udl_gem_get_pages(struct udl_gem_object *obj) argument
126 udl_gem_put_pages(struct udl_gem_object *obj) argument
138 udl_gem_vmap(struct udl_gem_object *obj) argument
160 udl_gem_vunmap(struct udl_gem_object *obj) argument
175 struct udl_gem_object *obj = to_udl_bo(gem_obj); local
197 struct drm_gem_object *obj; local
229 struct udl_gem_object *obj; local
[all...]
/drivers/i2c/busses/
H A Di2c-designware-platdrv.c59 union acpi_object *obj; local
64 obj = (union acpi_object *)buf.pointer;
65 if (obj->type == ACPI_TYPE_PACKAGE && obj->package.count == 3) {
66 const union acpi_object *objs = obj->package.elements;
/drivers/infiniband/hw/mthca/
H A Dmthca_allocator.c43 u32 obj; local
47 obj = find_next_zero_bit(alloc->table, alloc->max, alloc->last);
48 if (obj >= alloc->max) {
50 obj = find_first_zero_bit(alloc->table, alloc->max);
53 if (obj < alloc->max) {
54 set_bit(obj, alloc->table);
55 obj |= alloc->top;
57 obj = -1;
61 return obj;
64 void mthca_free(struct mthca_alloc *alloc, u32 obj) argument
[all...]
/drivers/platform/x86/
H A Ddell-wmi.c151 union acpi_object *obj; local
160 obj = (union acpi_object *)response.pointer;
162 if (obj && obj->type == ACPI_TYPE_BUFFER) {
165 u16 *buffer_entry = (u16 *)obj->buffer.pointer;
166 int buffer_size = obj->buffer.length/2;
171 kfree(obj);
181 kfree(obj);
199 kfree(obj);
H A Dtc1100-wmi.c66 union acpi_object *obj; local
78 obj = (union acpi_object *) result.pointer;
79 if (obj && obj->type == ACPI_TYPE_INTEGER) {
80 tmp = obj->integer.value;
/drivers/staging/android/
H A Dsync_debug.c37 void sync_timeline_debug_add(struct sync_timeline *obj) argument
42 list_add_tail(&obj->sync_timeline_list, &sync_timeline_list_head);
46 void sync_timeline_debug_remove(struct sync_timeline *obj) argument
51 list_del(&obj->sync_timeline_list);
119 static void sync_print_obj(struct seq_file *s, struct sync_timeline *obj) argument
124 seq_printf(s, "%s %s", obj->name, obj->ops->driver_name);
126 if (obj->ops->timeline_value_str) {
129 obj->ops->timeline_value_str(obj, valu
184 struct sync_timeline *obj = local
[all...]

Completed in 7209 milliseconds

1234567891011>>