Home
last modified time | relevance | path

Searched refs:object (Results 1 – 25 of 615) sorted by relevance

12345678910>>...25

/linux/arch/parisc/math-emu/
H A Dfloat.h48 #define Sall(object) (object) argument
49 #define Ssign(object) Bitfield_extract( 0, 1,object) argument
50 #define Ssignedsign(object) Bitfield_signed_extract( 0, 1,object) argument
51 #define Sexponent(object) Bitfield_extract( 1, 8,object) argument
52 #define Smantissa(object) Bitfield_mask( 9, 23,object) argument
53 #define Ssignaling(object) Bitfield_extract( 9, 1,object) argument
54 #define Ssignalingnan(object) Bitfield_extract( 1, 9,object) argument
55 #define Shigh2mantissa(object) Bitfield_extract( 9, 2,object) argument
56 #define Sexponentmantissa(object) Bitfield_mask( 1, 31,object) argument
57 #define Ssignexponent(object) Bitfield_extract( 0, 9,object) argument
[all …]
H A Dfpbits.h40 #define Bitfield_extract(start, length, object) \ argument
41 ((object) >> (HOSTWDSZ - (start) - (length)) & \
44 #define Bitfield_signed_extract(start, length, object) \ argument
45 ((int)((object) << start) >> (HOSTWDSZ - (length)))
47 #define Bitfield_mask(start, len, object) \ argument
48 ((object) & (((unsigned)-1 >> (HOSTWDSZ-len)) << (HOSTWDSZ-start-len)))
50 #define Bitfield_deposit(value,start,len,object) object = \ argument
51 ((object) & ~(((unsigned)-1 >> (HOSTWDSZ-len)) << (HOSTWDSZ-start-len))) | \
/linux/drivers/gpu/drm/nouveau/nvkm/core/
H A Dobject.c32 struct nvkm_object *object; in nvkm_object_search() local
39 object = rb_entry(node, typeof(*object), node); in nvkm_object_search()
40 if (handle < object->object) in nvkm_object_search()
43 if (handle > object->object) in nvkm_object_search()
53 object = &client->object; in nvkm_object_search()
57 if (unlikely(func && object->func != func)) in nvkm_object_search()
59 return object; in nvkm_object_search()
63 nvkm_object_remove(struct nvkm_object *object) in nvkm_object_remove() argument
67 spin_lock_irqsave(&object->client->obj_lock, flags); in nvkm_object_remove()
68 if (!RB_EMPTY_NODE(&object->node)) in nvkm_object_remove()
[all …]
H A Doproxy.c27 nvkm_oproxy_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nvkm_oproxy_mthd() argument
29 return nvkm_object_mthd(nvkm_oproxy(object)->object, mthd, data, size); in nvkm_oproxy_mthd()
33 nvkm_oproxy_ntfy(struct nvkm_object *object, u32 mthd, in nvkm_oproxy_ntfy() argument
36 return nvkm_object_ntfy(nvkm_oproxy(object)->object, mthd, pevent); in nvkm_oproxy_ntfy()
40 nvkm_oproxy_map(struct nvkm_object *object, void *argv, u32 argc, in nvkm_oproxy_map() argument
43 struct nvkm_oproxy *oproxy = nvkm_oproxy(object); in nvkm_oproxy_map()
44 return nvkm_object_map(oproxy->object, argv, argc, type, addr, size); in nvkm_oproxy_map()
48 nvkm_oproxy_unmap(struct nvkm_object *object) in nvkm_oproxy_unmap() argument
50 struct nvkm_oproxy *oproxy = nvkm_oproxy(object); in nvkm_oproxy_unmap()
52 if (unlikely(!oproxy->object)) in nvkm_oproxy_unmap()
[all …]
H A Dioctl.c34 struct nvkm_object *object, void *data, u32 size) in nvkm_ioctl_nop() argument
42 nvkm_ioctl_sclass_(struct nvkm_object *object, int index, struct nvkm_oclass *oclass) in nvkm_ioctl_sclass_() argument
44 if ( object->func->uevent && in nvkm_ioctl_sclass_()
45 !object->func->uevent(object, NULL, 0, NULL) && index-- == 0) { in nvkm_ioctl_sclass_()
53 if (object->func->sclass) in nvkm_ioctl_sclass_()
54 return object->func->sclass(object, index, oclass); in nvkm_ioctl_sclass_()
61 struct nvkm_object *object, void *data, u32 size) in nvkm_ioctl_sclass() argument
69 nvif_ioctl(object, "sclass size %d\n", size); in nvkm_ioctl_sclass()
71 nvif_ioctl(object, "sclass vers %d count %d\n", in nvkm_ioctl_sclass()
76 while (nvkm_ioctl_sclass_(object, i, &oclass) >= 0) { in nvkm_ioctl_sclass()
[all …]
H A Duevent.c22 #define nvkm_uevent(p) container_of((p), struct nvkm_uevent, object)
29 struct nvkm_object object; member
61 nvkm_uevent_mthd(struct nvkm_object *object, u32 mthd, void *argv, u32 argc) in nvkm_uevent_mthd() argument
63 struct nvkm_uevent *uevent = nvkm_uevent(object); in nvkm_uevent_mthd()
76 nvkm_uevent_fini(struct nvkm_object *object, enum nvkm_suspend_state suspend) in nvkm_uevent_fini() argument
78 struct nvkm_uevent *uevent = nvkm_uevent(object); in nvkm_uevent_fini()
85 nvkm_uevent_init(struct nvkm_object *object) in nvkm_uevent_init() argument
87 struct nvkm_uevent *uevent = nvkm_uevent(object); in nvkm_uevent_init()
96 nvkm_uevent_dtor(struct nvkm_object *object) in nvkm_uevent_dtor() argument
98 struct nvkm_uevent *uevent = nvkm_uevent(object); in nvkm_uevent_dtor()
[all …]
/linux/mm/
H A Dkmemleak.c306 struct kmemleak_object *object) in hex_dump_object() argument
308 const u8 *ptr = (const u8 *)object->pointer; in hex_dump_object()
311 if (WARN_ON_ONCE(object->flags & OBJECT_PHYS)) in hex_dump_object()
314 if (object->flags & OBJECT_PERCPU) in hex_dump_object()
315 ptr = (const u8 *)this_cpu_ptr((void __percpu *)object->pointer); in hex_dump_object()
318 len = min_t(size_t, object->size, HEX_MAX_LINES * HEX_ROW_SIZE); in hex_dump_object()
320 if (object->flags & OBJECT_PERCPU) in hex_dump_object()
339 static bool color_white(const struct kmemleak_object *object) in color_white() argument
341 return object->count != KMEMLEAK_BLACK && in color_white()
342 object->count < object->min_count; in color_white()
[all …]
/linux/drivers/acpi/acpica/
H A Dutdelete.c18 static void acpi_ut_delete_internal_obj(union acpi_operand_object *object);
21 acpi_ut_update_ref_count(union acpi_operand_object *object, u32 action);
36 static void acpi_ut_delete_internal_obj(union acpi_operand_object *object) in acpi_ut_delete_internal_obj() argument
45 ACPI_FUNCTION_TRACE_PTR(ut_delete_internal_obj, object); in acpi_ut_delete_internal_obj()
47 if (!object) { in acpi_ut_delete_internal_obj()
55 switch (object->common.type) { in acpi_ut_delete_internal_obj()
59 "**** String %p, ptr %p\n", object, in acpi_ut_delete_internal_obj()
60 object->string.pointer)); in acpi_ut_delete_internal_obj()
64 if (!(object->common.flags & AOPOBJ_STATIC_POINTER)) { in acpi_ut_delete_internal_obj()
68 obj_pointer = object->string.pointer; in acpi_ut_delete_internal_obj()
[all …]
H A Ddsmthdat.c25 union acpi_operand_object *object,
111 if (walk_state->local_variables[index].object) { in acpi_ds_method_data_delete_all()
115 object)); in acpi_ds_method_data_delete_all()
127 if (walk_state->arguments[index].object) { in acpi_ds_method_data_delete_all()
130 walk_state->arguments[index].object)); in acpi_ds_method_data_delete_all()
282 union acpi_operand_object *object, in acpi_ds_method_data_set_value() argument
291 "NewObj %p Type %2.2X, Refs=%u [%s]\n", object, in acpi_ds_method_data_set_value()
292 type, object->common.reference_count, in acpi_ds_method_data_set_value()
293 acpi_ut_get_type_name(object->common.type))); in acpi_ds_method_data_set_value()
308 acpi_ut_add_reference(object); in acpi_ds_method_data_set_value()
[all …]
/linux/drivers/gpu/drm/nouveau/nvif/
H A Dobject.c31 nvif_object_ioctl(struct nvif_object *object, void *data, u32 size, void **hack) in nvif_object_ioctl() argument
33 struct nvif_client *client = object->client; in nvif_object_ioctl()
39 if (object != &client->object) in nvif_object_ioctl()
40 args->v0.object = nvif_handle(object); in nvif_object_ioctl()
42 args->v0.object = 0; in nvif_object_ioctl()
46 return client->driver->ioctl(client->object.priv, data, size, hack); in nvif_object_ioctl()
57 nvif_object_sclass_get(struct nvif_object *object, struct nvif_sclass **psclass) in nvif_object_sclass_get() argument
75 ret = nvif_object_ioctl(object, args, size, NULL); in nvif_object_sclass_get()
101 nvif_object_mthd(struct nvif_object *object, u32 mthd, void *data, u32 size) in nvif_object_mthd() argument
127 ret = nvif_object_ioctl(object, args, args_size, NULL); in nvif_object_mthd()
[all …]
H A Doutp.c42 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_MST_VCPI, &args, sizeof(args)); in nvif_outp_dp_mst_vcpi()
43 NVIF_ERRON(ret, &outp->object, in nvif_outp_dp_mst_vcpi()
57 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_MST_ID_PUT, &args, sizeof(args)); in nvif_outp_dp_mst_id_put()
58 NVIF_ERRON(ret, &outp->object, "[DP_MST_ID_PUT id:%08x]", args.id); in nvif_outp_dp_mst_id_put()
69 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_MST_ID_GET, &args, sizeof(args)); in nvif_outp_dp_mst_id_get()
70 NVIF_ERRON(ret, &outp->object, "[DP_MST_ID_GET] id:%08x", args.id); in nvif_outp_dp_mst_id_get()
89 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_SST, &args, sizeof(args)); in nvif_outp_dp_sst()
90 NVIF_ERRON(ret, &outp->object, in nvif_outp_dp_sst()
107 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_DRIVE, &args, sizeof(args)); in nvif_outp_dp_drive()
108 NVIF_ERRON(ret, &outp->object, "[DP_DRIVE lanes:%d]", args.lanes); in nvif_outp_dp_drive()
[all …]
/linux/tools/lib/perf/include/internal/
H A Drc_check.h43 #define ADD_RC_CHK(result, object) (result = object, object) argument
46 #define RC_CHK_ACCESS(object) object argument
49 #define RC_CHK_FREE(object) free(object) argument
52 #define RC_CHK_GET(result, object) ADD_RC_CHK(result, object) argument
55 #define RC_CHK_PUT(object) {} argument
77 #define ADD_RC_CHK(result, object) \ argument
79 object ? (result = malloc(sizeof(*result)), \
80 result ? (result->orig = object, result) \
86 #define RC_CHK_ACCESS(object) object->orig argument
89 #define RC_CHK_FREE(object) \ argument
[all …]
/linux/sound/pci/asihpi/
H A Dhpimsginit.c27 static void hpi_init_message(struct hpi_message *phm, u16 object, in hpi_init_message() argument
32 if ((object > 0) && (object <= HPI_OBJ_MAXINDEX)) { in hpi_init_message()
33 object = array_index_nospec(object, HPI_OBJ_MAXINDEX + 1); in hpi_init_message()
34 size = msg_size[object]; in hpi_init_message()
46 phm->object = object; in hpi_init_message()
56 void hpi_init_response(struct hpi_response *phr, u16 object, u16 function, in hpi_init_response() argument
61 if ((object > 0) && (object <= HPI_OBJ_MAXINDEX)) { in hpi_init_response()
62 object = array_index_nospec(object, HPI_OBJ_MAXINDEX + 1); in hpi_init_response()
63 size = res_size[object]; in hpi_init_response()
71 phr->object = object; in hpi_init_response()
[all …]
/linux/mm/kasan/
H A Dcommon.c177 void __kasan_unpoison_new_object(struct kmem_cache *cache, void *object)
179 kasan_unpoison(object, cache->object_size, false);
182 void __kasan_poison_new_object(struct kmem_cache *cache, void *object)
184 kasan_poison(object, round_up(cache->object_size, KASAN_GRANULE_SIZE),
189 * This function assigns a tag to an object considering the following: in assign_tag()
191 * object somewhere (e.g. in the object itself). We preassign a tag for in assign_tag()
192 * each object in caches with constructors during slab creation and reuse in assign_tag()
193 * the same tag each time a particular object is allocated. in assign_tag()
199 const void *object, boo in assign_tag()
166 __kasan_unpoison_new_object(struct kmem_cache * cache,void * object) __kasan_unpoison_new_object() argument
171 __kasan_poison_new_object(struct kmem_cache * cache,void * object) __kasan_poison_new_object() argument
188 assign_tag(struct kmem_cache * cache,const void * object,bool init) assign_tag() argument
209 __kasan_init_slab_obj(struct kmem_cache * cache,const void * object) __kasan_init_slab_obj() argument
222 check_slab_allocation(struct kmem_cache * cache,void * object,unsigned long ip) check_slab_allocation() argument
242 poison_slab_object(struct kmem_cache * cache,void * object,bool init) poison_slab_object() argument
256 __kasan_slab_pre_free(struct kmem_cache * cache,void * object,unsigned long ip) __kasan_slab_pre_free() argument
264 __kasan_slab_free(struct kmem_cache * cache,void * object,bool init,bool still_accessible,bool no_quarantine) __kasan_slab_free() argument
329 unpoison_slab_object(struct kmem_cache * cache,void * object,gfp_t flags,bool init) unpoison_slab_object() argument
344 __kasan_slab_alloc(struct kmem_cache * cache,void * object,gfp_t flags,bool init) __kasan_slab_alloc() argument
372 poison_kmalloc_redzone(struct kmem_cache * cache,const void * object,size_t size,gfp_t flags) poison_kmalloc_redzone() argument
402 __kasan_kmalloc(struct kmem_cache * cache,const void * object,size_t size,gfp_t flags) __kasan_kmalloc() argument
459 __kasan_krealloc(const void * object,size_t size,gfp_t flags) __kasan_krealloc() argument
[all...]
/linux/drivers/tee/qcomtee/
H A Dcore.c55 struct qcomtee_object *object; in qcomtee_qtee_object_alloc() local
57 object = kzalloc_obj(*object); in qcomtee_qtee_object_alloc()
58 if (!object) in qcomtee_qtee_object_alloc()
62 object->name = kasprintf(GFP_KERNEL, "qcomtee-%u", object_id); in qcomtee_qtee_object_alloc()
63 QCOMTEE_OBJECT_SET(object, QCOMTEE_OBJECT_TYPE_TEE, object_id); in qcomtee_qtee_object_alloc()
64 kref_init(&object->refcount); in qcomtee_qtee_object_alloc()
66 object->info.qcomtee_async_ctx = qcomtee->ctx; in qcomtee_qtee_object_alloc()
67 teedev_ctx_get(object->info.qcomtee_async_ctx); in qcomtee_qtee_object_alloc()
69 return object; in qcomtee_qtee_object_alloc()
72 static void qcomtee_qtee_object_free(struct qcomtee_object *object) in qcomtee_qtee_object_free() argument
[all …]
H A Dmem_obj.c36 struct qcomtee_object object; member
44 container_of((o), struct qcomtee_mem_object, object)
49 int is_qcomtee_memobj_object(struct qcomtee_object *object) in is_qcomtee_memobj_object() argument
51 return object != NULL_QCOMTEE_OBJECT && in is_qcomtee_memobj_object()
52 typeof_qcomtee_object(object) == QCOMTEE_OBJECT_TYPE_CB && in is_qcomtee_memobj_object()
53 object->ops == &qcomtee_mem_object_ops; in is_qcomtee_memobj_object()
57 struct qcomtee_object *object, u32 op, in qcomtee_mem_object_dispatch() argument
63 static void qcomtee_mem_object_release(struct qcomtee_object *object) in qcomtee_mem_object_release() argument
65 struct qcomtee_mem_object *mem_object = to_qcomtee_mem_object(object); in qcomtee_mem_object_release()
87 int qcomtee_memobj_param_to_object(struct qcomtee_object **object, in qcomtee_memobj_param_to_object() argument
[all …]
H A Dqcomtee_object.h19 * qcomtee_object provides object refcounting, ID allocation for objects hosted
22 * To invoke an object in QTEE, the user calls qcomtee_object_do_invoke()
26 * After boot, QTEE provides a static object %ROOT_QCOMTEE_OBJECT (type of
27 * %QCOMTEE_OBJECT_TYPE_ROOT). The root object is invoked to pass the user's
39 * QTEE (this is called a callback object). It issues qcomtee_object_user_init()
40 * to set the dispatch() operation for the callback object and set its type
43 * core.c holds an object table for callback objects. An object ID is assigned
44 * to each callback object, which is an index to the object tabl
163 struct qcomtee_object *object; global() member
252 typeof_qcomtee_object(struct qcomtee_object * object) typeof_qcomtee_object() argument
259 qcomtee_object_name(struct qcomtee_object * object) qcomtee_object_name() argument
[all...]
/linux/fs/cachefiles/
H A Dnamei.c17 static bool __cachefiles_mark_inode_in_use(struct cachefiles_object *object, in __cachefiles_mark_inode_in_use() argument
24 trace_cachefiles_mark_active(object, inode); in __cachefiles_mark_inode_in_use()
27 trace_cachefiles_mark_failed(object, inode); in __cachefiles_mark_inode_in_use()
33 static bool cachefiles_mark_inode_in_use(struct cachefiles_object *object, in cachefiles_mark_inode_in_use() argument
39 can_use = __cachefiles_mark_inode_in_use(object, inode); in cachefiles_mark_inode_in_use()
47 static void __cachefiles_unmark_inode_in_use(struct cachefiles_object *object, in __cachefiles_unmark_inode_in_use() argument
51 trace_cachefiles_mark_inactive(object, inode); in __cachefiles_unmark_inode_in_use()
54 static void cachefiles_do_unmark_inode_in_use(struct cachefiles_object *object, in cachefiles_do_unmark_inode_in_use() argument
58 __cachefiles_unmark_inode_in_use(object, inode); in cachefiles_do_unmark_inode_in_use()
66 void cachefiles_unmark_inode_in_use(struct cachefiles_object *object, in cachefiles_unmark_inode_in_use() argument
[all …]
H A Dxattr.c40 int cachefiles_set_object_xattr(struct cachefiles_object *object) in cachefiles_set_object_xattr() argument
44 struct file *file = object->file; in cachefiles_set_object_xattr()
45 unsigned int len = object->cookie->aux_len; in cachefiles_set_object_xattr()
52 _enter("%x,#%d", object->debug_id, len); in cachefiles_set_object_xattr()
58 buf->object_size = cpu_to_be64(object->cookie->object_size); in cachefiles_set_object_xattr()
61 buf->content = object->content_info; in cachefiles_set_object_xattr()
62 if (test_bit(FSCACHE_COOKIE_LOCAL_WRITE, &object->cookie->flags)) in cachefiles_set_object_xattr()
66 memcpy(buf->data, fscache_get_aux(object->cookie), len); in cachefiles_set_object_xattr()
79 trace_cachefiles_vfs_error(object, file_inode(file), ret, in cachefiles_set_object_xattr()
81 trace_cachefiles_coherency(object, file_inode(file)->i_ino, in cachefiles_set_object_xattr()
[all …]
/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dgsp.h209 } object; member
217 struct nvkm_gsp_object object; member
325 nvkm_gsp_rm_ctrl_get(struct nvkm_gsp_object *object, u32 cmd, u32 argc) in nvkm_gsp_rm_ctrl_get() argument
327 return object->client->gsp->rm->api->ctrl->get(object, cmd, argc); in nvkm_gsp_rm_ctrl_get()
331 nvkm_gsp_rm_ctrl_push(struct nvkm_gsp_object *object, void *argv, u32 repc) in nvkm_gsp_rm_ctrl_push() argument
333 return object->client->gsp->rm->api->ctrl->push(object, argv, repc); in nvkm_gsp_rm_ctrl_push()
337 nvkm_gsp_rm_ctrl_rd(struct nvkm_gsp_object *object, u32 cmd, u32 repc) in nvkm_gsp_rm_ctrl_rd() argument
339 void *argv = nvkm_gsp_rm_ctrl_get(object, cmd, repc); in nvkm_gsp_rm_ctrl_rd()
345 ret = nvkm_gsp_rm_ctrl_push(object, &argv, repc); in nvkm_gsp_rm_ctrl_rd()
352 nvkm_gsp_rm_ctrl_wr(struct nvkm_gsp_object *object, void *argv) in nvkm_gsp_rm_ctrl_wr() argument
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dchan.c30 nvkm_disp_chan_ntfy(struct nvkm_object *object, u32 type, struct nvkm_event **pevent) in nvkm_disp_chan_ntfy() argument
32 struct nvkm_disp_chan *chan = nvkm_disp_chan(object); in nvkm_disp_chan_ntfy()
47 nvkm_disp_chan_map(struct nvkm_object *object, void *argv, u32 argc, in nvkm_disp_chan_map() argument
50 struct nvkm_disp_chan *chan = nvkm_disp_chan(object); in nvkm_disp_chan_map()
68 struct nvkm_disp_chan_object *object = container_of(base, typeof(*object), oproxy); in nvkm_disp_chan_child_del_() local
70 nvkm_ramht_remove(object->disp->ramht, object->hash); in nvkm_disp_chan_child_del_()
86 struct nvkm_disp_chan_object *object; in nvkm_disp_chan_child_new() local
89 if (!(object = kzalloc_obj(*object))) in nvkm_disp_chan_child_new()
91 nvkm_oproxy_ctor(&nvkm_disp_chan_child_func_, oclass, &object->oproxy); in nvkm_disp_chan_child_new()
92 object->disp = disp; in nvkm_disp_chan_child_new()
[all …]
/linux/Documentation/core-api/
H A Ddebug-objects.rst2 The object-lifetime debugging infrastructure
21 debugobjects is not changing the data structure of the real object so it
29 object type and add calls into the debug code at appropriate places. The
30 data structure to describe the object type needs at minimum the name of
31 the object type. Optional functions can and should be provided to fixup
53 Each of these functions takes the address of the real object and a
54 pointer to the object type specific debug description structure.
71 object is called.
73 When the real object is already tracked by debugobjects it is checked,
74 whether the object can be initialized. Initializing is not allowed for
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Dumem.c37 struct nvkm_client *master = client->object.client; in nvkm_umem_search()
39 struct nvkm_object *object; in nvkm_umem_search() local
42 object = nvkm_object_search(client, handle, &nvkm_umem); in nvkm_umem_search()
43 if (IS_ERR(object)) { in nvkm_umem_search()
47 if (umem->object.object == handle) { in nvkm_umem_search()
55 umem = nvkm_umem(object); in nvkm_umem_search()
63 nvkm_umem_unmap(struct nvkm_object *object) in nvkm_umem_unmap() argument
65 struct nvkm_umem *umem = nvkm_umem(object); in nvkm_umem_unmap()
86 nvkm_umem_map(struct nvkm_object *object, void *argv, u32 argc, in nvkm_umem_map() argument
89 struct nvkm_umem *umem = nvkm_umem(object); in nvkm_umem_map()
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/engine/device/
H A Duser.c24 #define nvkm_udevice(p) container_of((p), struct nvkm_udevice, object)
39 struct nvkm_object object; member
76 struct nvkm_object *object = &udev->object; in nvkm_udevice_info() local
86 nvif_ioctl(object, "device info size %d\n", size); in nvkm_udevice_info()
88 nvif_ioctl(object, "device info vers %d count %d\n", in nvkm_udevice_info()
98 nvif_ioctl(object, "device info vers %d\n", args->v0.version); in nvkm_udevice_info()
177 struct nvkm_object *object = &udev->object; in nvkm_udevice_time() local
184 nvif_ioctl(object, "devic in nvkm_udevice_time()
196 struct nvkm_object *object = &udev->object; nvkm_udevice_gcx_ready() local
226 nvkm_udevice_mthd(struct nvkm_object * object,u32 mthd,void * data,u32 size) nvkm_udevice_mthd() argument
244 nvkm_udevice_map(struct nvkm_object * object,void * argv,u32 argc,enum nvkm_object_map * type,u64 * addr,u64 * size) nvkm_udevice_map() argument
256 nvkm_udevice_fini(struct nvkm_object * object,enum nvkm_suspend_state suspend) nvkm_udevice_fini() argument
277 nvkm_udevice_init(struct nvkm_object * object) nvkm_udevice_init() argument
307 nvkm_udevice_child_get(struct nvkm_object * object,int index,struct nvkm_oclass * oclass) nvkm_udevice_child_get() argument
[all...]
/linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Duchan.c22 #define nvkm_uchan(p) container_of((p), struct nvkm_uchan, object)
37 struct nvkm_object object; member
42 nvkm_uchan_uevent(struct nvkm_object *object, void *argv, u32 argc, struct nvkm_uevent *uevent) in nvkm_uchan_uevent() argument
44 struct nvkm_chan *chan = nvkm_uchan(object)->chan; in nvkm_uchan_uevent()
82 if (!ectx->object) in nvkm_uchan_object_fini_1()
90 nvkm_object_fini(ectx->object, NVKM_POWEROFF); in nvkm_uchan_object_fini_1()
106 if (!ectx->object) in nvkm_uchan_object_init_0()
114 ret = nvkm_object_init(ectx->object); in nvkm_uchan_object_init_0()
186 .object = oclass->object, in nvkm_uchan_object_new()
188 .parent = uobj->cctx->vctx->ectx->object ?: oclass->parent, in nvkm_uchan_object_new()
[all …]

12345678910>>...25