Home
last modified time | relevance | path

Searched refs:object (Results 1 – 200 of 534) sorted by relevance

123

/linux-4.4.14/arch/parisc/math-emu/
Dfloat.h61 #define Sall(object) (object) argument
62 #define Ssign(object) Bitfield_extract( 0, 1,object) argument
63 #define Ssignedsign(object) Bitfield_signed_extract( 0, 1,object) argument
64 #define Sexponent(object) Bitfield_extract( 1, 8,object) argument
65 #define Smantissa(object) Bitfield_mask( 9, 23,object) argument
66 #define Ssignaling(object) Bitfield_extract( 9, 1,object) argument
67 #define Ssignalingnan(object) Bitfield_extract( 1, 9,object) argument
68 #define Shigh2mantissa(object) Bitfield_extract( 9, 2,object) argument
69 #define Sexponentmantissa(object) Bitfield_mask( 1, 31,object) argument
70 #define Ssignexponent(object) Bitfield_extract( 0, 9,object) argument
[all …]
Dfpbits.h53 #define Bitfield_extract(start, length, object) \ argument
54 ((object) >> (HOSTWDSZ - (start) - (length)) & \
57 #define Bitfield_signed_extract(start, length, object) \ argument
58 ((int)((object) << start) >> (HOSTWDSZ - (length)))
60 #define Bitfield_mask(start, len, object) \ argument
61 ((object) & (((unsigned)-1 >> (HOSTWDSZ-len)) << (HOSTWDSZ-start-len)))
63 #define Bitfield_deposit(value,start,len,object) object = \ argument
64 ((object) & ~(((unsigned)-1 >> (HOSTWDSZ-len)) << (HOSTWDSZ-start-len))) | \
Dcnv_float.h33 #define Dintp1(object) (object) argument
34 #define Dintp2(object) (object) argument
36 #define Duintp1(object) (object) argument
37 #define Duintp2(object) (object) argument
39 #define Qintp0(object) (object) argument
40 #define Qintp1(object) (object) argument
41 #define Qintp2(object) (object) argument
42 #define Qintp3(object) (object) argument
Dsgl_float.h32 #define Sgl_sign(object) Ssign(object) argument
33 #define Sgl_exponent(object) Sexponent(object) argument
34 #define Sgl_signexponent(object) Ssignexponent(object) argument
35 #define Sgl_mantissa(object) Smantissa(object) argument
36 #define Sgl_exponentmantissa(object) Sexponentmantissa(object) argument
37 #define Sgl_all(object) Sall(object) argument
Ddbl_float.h31 #define Dbl_sign(object) Dsign(object) argument
32 #define Dbl_exponent(object) Dexponent(object) argument
33 #define Dbl_signexponent(object) Dsignexponent(object) argument
34 #define Dbl_mantissap1(object) Dmantissap1(object) argument
35 #define Dbl_mantissap2(object) Dmantissap2(object) argument
36 #define Dbl_exponentmantissap1(object) Dexponentmantissap1(object) argument
37 #define Dbl_allp1(object) Dallp1(object) argument
38 #define Dbl_allp2(object) Dallp2(object) argument
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/core/
Dobject.c29 nvkm_object_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nvkm_object_mthd() argument
31 if (likely(object->func->mthd)) in nvkm_object_mthd()
32 return object->func->mthd(object, mthd, data, size); in nvkm_object_mthd()
37 nvkm_object_ntfy(struct nvkm_object *object, u32 mthd, in nvkm_object_ntfy() argument
40 if (likely(object->func->ntfy)) in nvkm_object_ntfy()
41 return object->func->ntfy(object, mthd, pevent); in nvkm_object_ntfy()
46 nvkm_object_map(struct nvkm_object *object, u64 *addr, u32 *size) in nvkm_object_map() argument
48 if (likely(object->func->map)) in nvkm_object_map()
49 return object->func->map(object, addr, size); in nvkm_object_map()
54 nvkm_object_rd08(struct nvkm_object *object, u64 addr, u8 *data) in nvkm_object_rd08() argument
[all …]
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, u64 *addr, u32 *size) in nvkm_oproxy_map() argument
42 return nvkm_object_map(nvkm_oproxy(object)->object, addr, size); in nvkm_oproxy_map()
46 nvkm_oproxy_rd08(struct nvkm_object *object, u64 addr, u8 *data) in nvkm_oproxy_rd08() argument
48 return nvkm_object_rd08(nvkm_oproxy(object)->object, addr, data); in nvkm_oproxy_rd08()
52 nvkm_oproxy_rd16(struct nvkm_object *object, u64 addr, u16 *data) in nvkm_oproxy_rd16() argument
54 return nvkm_object_rd16(nvkm_oproxy(object)->object, addr, data); in nvkm_oproxy_rd16()
[all …]
Dioctl.c32 nvkm_ioctl_nop(struct nvkm_object *object, void *data, u32 size) in nvkm_ioctl_nop() argument
39 nvif_ioctl(object, "nop size %d\n", size); in nvkm_ioctl_nop()
41 nvif_ioctl(object, "nop vers %lld\n", args->v0.version); in nvkm_ioctl_nop()
49 nvkm_ioctl_sclass(struct nvkm_object *object, void *data, u32 size) in nvkm_ioctl_sclass() argument
57 nvif_ioctl(object, "sclass size %d\n", size); in nvkm_ioctl_sclass()
59 nvif_ioctl(object, "sclass vers %d count %d\n", in nvkm_ioctl_sclass()
64 while (object->func->sclass && in nvkm_ioctl_sclass()
65 object->func->sclass(object, i, &oclass) >= 0) { in nvkm_ioctl_sclass()
87 struct nvkm_object *object = NULL; in nvkm_ioctl_new() local
96 args->v0.route, args->v0.token, args->v0.object); in nvkm_ioctl_new()
[all …]
Dclient.c90 nvkm_client_notify_new(struct nvkm_object *object, in nvkm_client_notify_new() argument
93 struct nvkm_client *client = object->client; in nvkm_client_notify_new()
113 nvif_ioctl(object, "notify new size %d\n", size); in nvkm_client_notify_new()
115 nvif_ioctl(object, "notify new vers %d reply %d route %02x " in nvkm_client_notify_new()
127 ret = nvkm_notify_init(object, event, nvkm_client_notify, in nvkm_client_notify_new()
141 nvkm_client_mthd_devlist(struct nvkm_object *object, void *data, u32 size) in nvkm_client_mthd_devlist() argument
148 nvif_ioctl(object, "client devlist size %d\n", size); in nvkm_client_mthd_devlist()
150 nvif_ioctl(object, "client devlist vers %d count %d\n", in nvkm_client_mthd_devlist()
167 nvkm_client_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nvkm_client_mthd() argument
171 return nvkm_client_mthd_devlist(object, data, size); in nvkm_client_mthd()
[all …]
Dramht.c59 nvkm_ramht_update(struct nvkm_ramht *ramht, int co, struct nvkm_object *object, in nvkm_ramht_update() argument
70 if (object) { in nvkm_ramht_update()
71 ret = nvkm_object_bind(object, ramht->parent, 16, &data->inst); in nvkm_ramht_update()
106 nvkm_ramht_insert(struct nvkm_ramht *ramht, struct nvkm_object *object, in nvkm_ramht_insert() argument
117 return nvkm_ramht_update(ramht, co, object, chid, in nvkm_ramht_insert()
/linux-4.4.14/drivers/acpi/acpica/
Dutdelete.c54 static void acpi_ut_delete_internal_obj(union acpi_operand_object *object);
57 acpi_ut_update_ref_count(union acpi_operand_object *object, u32 action);
72 static void acpi_ut_delete_internal_obj(union acpi_operand_object *object) in acpi_ut_delete_internal_obj() argument
81 ACPI_FUNCTION_TRACE_PTR(ut_delete_internal_obj, object); in acpi_ut_delete_internal_obj()
83 if (!object) { in acpi_ut_delete_internal_obj()
91 switch (object->common.type) { in acpi_ut_delete_internal_obj()
95 "**** String %p, ptr %p\n", object, in acpi_ut_delete_internal_obj()
96 object->string.pointer)); in acpi_ut_delete_internal_obj()
100 if (!(object->common.flags & AOPOBJ_STATIC_POINTER)) { in acpi_ut_delete_internal_obj()
104 obj_pointer = object->string.pointer; in acpi_ut_delete_internal_obj()
[all …]
Dnsobject.c74 union acpi_operand_object *object, acpi_object_type type) in acpi_ns_attach_object() argument
93 if (!object && (ACPI_TYPE_ANY != type)) { in acpi_ns_attach_object()
113 if (node->object == object) { in acpi_ns_attach_object()
116 object, node)); in acpi_ns_attach_object()
123 if (!object) { in acpi_ns_attach_object()
132 else if ((ACPI_GET_DESCRIPTOR_TYPE(object) == ACPI_DESC_TYPE_NAMED) && in acpi_ns_attach_object()
133 ((struct acpi_namespace_node *)object)->object) { in acpi_ns_attach_object()
138 obj_desc = ((struct acpi_namespace_node *)object)->object; in acpi_ns_attach_object()
139 object_type = ((struct acpi_namespace_node *)object)->type; in acpi_ns_attach_object()
147 obj_desc = (union acpi_operand_object *)object; in acpi_ns_attach_object()
[all …]
Ddsmthdat.c61 union acpi_operand_object *object,
146 if (walk_state->local_variables[index].object) { in acpi_ds_method_data_delete_all()
150 object)); in acpi_ds_method_data_delete_all()
162 if (walk_state->arguments[index].object) { in acpi_ds_method_data_delete_all()
165 walk_state->arguments[index].object)); in acpi_ds_method_data_delete_all()
316 union acpi_operand_object *object, in acpi_ds_method_data_set_value() argument
325 "NewObj %p Type %2.2X, Refs=%u [%s]\n", object, in acpi_ds_method_data_set_value()
326 type, object->common.reference_count, in acpi_ds_method_data_set_value()
327 acpi_ut_get_type_name(object->common.type))); in acpi_ds_method_data_set_value()
342 acpi_ut_add_reference(object); in acpi_ds_method_data_set_value()
[all …]
Dutdecode.c270 char *acpi_ut_get_node_name(void *object) in acpi_ut_get_node_name() argument
272 struct acpi_namespace_node *node = (struct acpi_namespace_node *)object; in acpi_ut_get_node_name()
276 if (!object) { in acpi_ut_get_node_name()
282 if ((object == ACPI_ROOT_OBJECT) || (object == acpi_gbl_root_node)) { in acpi_ut_get_node_name()
336 char *acpi_ut_get_descriptor_name(void *object) in acpi_ut_get_descriptor_name() argument
339 if (!object) { in acpi_ut_get_descriptor_name()
343 if (ACPI_GET_DESCRIPTOR_TYPE(object) > ACPI_DESC_TYPE_MAX) { in acpi_ut_get_descriptor_name()
349 (object)])); in acpi_ut_get_descriptor_name()
377 const char *acpi_ut_get_reference_name(union acpi_operand_object *object) in acpi_ut_get_reference_name() argument
380 if (!object) { in acpi_ut_get_reference_name()
[all …]
Dutobject.c93 union acpi_operand_object *object; in acpi_ut_create_internal_object_dbg() local
101 object = in acpi_ut_create_internal_object_dbg()
104 if (!object) { in acpi_ut_create_internal_object_dbg()
119 acpi_ut_delete_object_desc(object); in acpi_ut_create_internal_object_dbg()
128 object->common.next_object = second_object; in acpi_ut_create_internal_object_dbg()
139 object->common.type = (u8) type; in acpi_ut_create_internal_object_dbg()
143 object->common.reference_count = 1; in acpi_ut_create_internal_object_dbg()
147 return_PTR(object); in acpi_ut_create_internal_object_dbg()
335 u8 acpi_ut_valid_internal_object(void *object) in acpi_ut_valid_internal_object() argument
342 if (!object) { in acpi_ut_valid_internal_object()
[all …]
Dutcache.c188 acpi_os_release_object(struct acpi_memory_list * cache, void *object) in acpi_os_release_object() argument
194 if (!cache || !object) { in acpi_os_release_object()
201 ACPI_FREE(object); in acpi_os_release_object()
215 memset(object, 0xCA, cache->object_size); in acpi_os_release_object()
216 ACPI_SET_DESCRIPTOR_TYPE(object, ACPI_DESC_TYPE_CACHED); in acpi_os_release_object()
220 ACPI_SET_DESCRIPTOR_PTR(object, cache->list_head); in acpi_os_release_object()
221 cache->list_head = object; in acpi_os_release_object()
246 void *object; in acpi_os_acquire_object() local
267 object = cache->list_head; in acpi_os_acquire_object()
268 cache->list_head = ACPI_GET_DESCRIPTOR_PTR(object); in acpi_os_acquire_object()
[all …]
Ddbobject.c282 [obj_desc->reference.value].object; in acpi_db_display_internal_object()
295 [obj_desc->reference.value].object; in acpi_db_display_internal_object()
309 object); in acpi_db_display_internal_object()
311 (obj_desc->reference.object); in acpi_db_display_internal_object()
340 if (!obj_desc->reference.object) { in acpi_db_display_internal_object()
349 (obj_desc->reference.object)) { in acpi_db_display_internal_object()
353 object); in acpi_db_display_internal_object()
359 (obj_desc->reference.object); in acpi_db_display_internal_object()
440 obj_desc = walk_state->local_variables[i].object; in acpi_db_decode_locals()
455 obj_desc = walk_state->local_variables[i].object; in acpi_db_decode_locals()
[all …]
Ddbconvert.c137 acpi_db_convert_to_buffer(char *string, union acpi_object *object) in acpi_db_convert_to_buffer() argument
177 object->type = ACPI_TYPE_BUFFER; in acpi_db_convert_to_buffer()
178 object->buffer.pointer = buffer; in acpi_db_convert_to_buffer()
179 object->buffer.length = length; in acpi_db_convert_to_buffer()
197 acpi_status acpi_db_convert_to_package(char *string, union acpi_object * object) in acpi_db_convert_to_package() argument
229 object->type = ACPI_TYPE_PACKAGE; in acpi_db_convert_to_package()
230 object->package.count = i; in acpi_db_convert_to_package()
231 object->package.elements = elements; in acpi_db_convert_to_package()
255 char *string, union acpi_object * object) in acpi_db_convert_to_object() argument
262 object->type = ACPI_TYPE_STRING; in acpi_db_convert_to_object()
[all …]
Ddswstate.c72 acpi_ds_result_pop(union acpi_operand_object **object, in acpi_ds_result_pop() argument
108 *object = state->results.obj_desc[index]; in acpi_ds_result_pop()
109 if (!*object) { in acpi_ds_result_pop()
125 "Obj=%p [%s] Index=%X State=%p Num=%X\n", *object, in acpi_ds_result_pop()
126 acpi_ut_get_object_type_name(*object), in acpi_ds_result_pop()
146 acpi_ds_result_push(union acpi_operand_object * object, in acpi_ds_result_push() argument
181 if (!object) { in acpi_ds_result_push()
184 object, walk_state, walk_state->result_count)); in acpi_ds_result_push()
191 state->results.obj_desc[index] = object; in acpi_ds_result_push()
195 object, in acpi_ds_result_push()
[all …]
Dacutils.h194 char *acpi_ut_get_node_name(void *object);
196 char *acpi_ut_get_descriptor_name(void *object);
198 const char *acpi_ut_get_reference_name(union acpi_operand_object *object);
252 acpi_ut_update_object_reference(union acpi_operand_object *object, u16 action);
323 void acpi_ut_add_reference(union acpi_operand_object *object);
325 void acpi_ut_remove_reference(union acpi_operand_object *object);
327 void acpi_ut_delete_internal_package_object(union acpi_operand_object *object);
329 void acpi_ut_delete_internal_simple_object(union acpi_operand_object *object);
417 void acpi_ut_delete_object_desc(union acpi_operand_object *object);
419 u8 acpi_ut_valid_internal_object(void *object);
[all …]
Dexdebug.c255 node)->object, in acpi_ex_do_debug_object()
260 } else if (source_desc->reference.object) { in acpi_ex_do_debug_object()
262 (source_desc->reference.object) == in acpi_ex_do_debug_object()
267 object)->object, in acpi_ex_do_debug_object()
270 object_desc = source_desc->reference.object; in acpi_ex_do_debug_object()
Dutstate.c193 *object, u16 action) in acpi_ut_create_update_state()
209 state->update.object = object; in acpi_ut_create_update_state()
Ddbmethod.c168 obj_desc = node->object; in acpi_db_set_method_data()
211 obj_desc = walk_state->arguments[index].object; in acpi_db_set_method_data()
234 obj_desc = walk_state->local_variables[index].object; in acpi_db_set_method_data()
312 obj_desc = method->object; in acpi_db_disassemble_method()
Dexdump.c232 {ACPI_EXD_POINTER, ACPI_EXD_OFFSET(reference.object), "Object Desc"},
308 {ACPI_EXD_LIST, ACPI_EXD_NSOFFSET(object), "Object List"},
669 acpi_os_printf("%p\n", obj_desc->reference.object); in acpi_ex_dump_operand()
680 acpi_os_printf("%p [%s]\n", obj_desc->reference.object, in acpi_ex_dump_operand()
686 object)->common. in acpi_ex_dump_operand()
1006 } else if (obj_desc->reference.object) { in acpi_ex_dump_reference_obj()
1010 obj_desc->reference.object); in acpi_ex_dump_reference_obj()
1021 object)-> in acpi_ex_dump_reference_obj()
1027 obj_desc->reference.object); in acpi_ex_dump_reference_obj()
1161 object); in acpi_ex_dump_object_descriptor()
[all …]
Ddbnames.c680 union acpi_operand_object *object; in acpi_db_integrity_walk() local
700 node = (struct acpi_namespace_node *)node->object; in acpi_db_integrity_walk()
717 object = acpi_ns_get_attached_object(node); in acpi_db_integrity_walk()
718 if (object) { in acpi_db_integrity_walk()
720 if (ACPI_GET_DESCRIPTOR_TYPE(object) != ACPI_DESC_TYPE_OPERAND) { in acpi_db_integrity_walk()
723 object, acpi_ut_get_descriptor_name(object)); in acpi_db_integrity_walk()
Dutmisc.c193 acpi_ut_create_update_state_and_push(union acpi_operand_object *object, in acpi_ut_create_update_state_and_push() argument
203 if (!object) { in acpi_ut_create_update_state_and_push()
207 state = acpi_ut_create_update_state(object, action); in acpi_ut_create_update_state_and_push()
Dexstore.c162 object, walk_state, in acpi_ex_store()
280 index_desc->reference.object)->common. in acpi_ex_store_object_to_index()
291 index_desc->reference.object)->common. in acpi_ex_store_object_to_index()
313 obj_desc = index_desc->reference.object; in acpi_ex_store_object_to_index()
Ddsobject.c186 op->common.node->object); in acpi_ds_build_internal_object()
199 acpi_ut_add_reference(op->common.node->object); in acpi_ds_build_internal_object()
785 object)); in acpi_ds_init_object_from_op()
806 object)); in acpi_ds_init_object_from_op()
818 obj_desc->reference.object = in acpi_ds_init_object_from_op()
819 op->common.node->object; in acpi_ds_init_object_from_op()
Dnssearch.c138 node->object); in acpi_ns_search_one_scope()
348 acpi_ut_remove_reference((*return_node)->object); in acpi_ns_search_and_enter()
349 (*return_node)->object = NULL; in acpi_ns_search_and_enter()
Dexresop.c57 acpi_object_type this_type, void *object);
75 acpi_object_type this_type, void *object) in acpi_ex_check_object_type() argument
93 (((union acpi_operand_object *)object)->common. in acpi_ex_check_object_type()
103 acpi_ut_get_type_name(this_type), object)); in acpi_ex_check_object_type()
Dtbxfload.c357 acpi_status acpi_unload_parent_table(acpi_handle object) in ACPI_EXPORT_SYMBOL()
360 ACPI_CAST_PTR(struct acpi_namespace_node, object); in ACPI_EXPORT_SYMBOL()
369 if (!object) { in ACPI_EXPORT_SYMBOL()
Dnseval.c118 info->node->object); in acpi_ns_evaluate()
432 if ((type == ACPI_TYPE_DEVICE) && parent_node->object) { in acpi_ns_exec_module_code()
434 parent_node->object->device.handler; in acpi_ns_exec_module_code()
Dnsarguments.c174 aml_param_count = node->object->method.param_count; in acpi_ns_check_acpi_compliance()
248 aml_param_count = node->object->method.param_count; in acpi_ns_check_argument_count()
Dacdispat.h310 acpi_ds_obj_stack_push(void *object, struct acpi_walk_state *walk_state);
350 acpi_ds_result_pop(union acpi_operand_object **object,
354 acpi_ds_result_push(union acpi_operand_object *object,
Dexcreate.c87 target_node->object); in acpi_ex_create_alias()
120 alias_node->object = in acpi_ex_create_alias()
129 alias_node->object = in acpi_ex_create_alias()
Dnsaccess.c597 if (!this_node->object) { in acpi_ns_lookup()
603 this_node->object)->type)) { in acpi_ns_lookup()
606 this_node->object; in acpi_ns_lookup()
/linux-4.4.14/fs/fscache/
Dobject.c149 static inline void fscache_done_parent_op(struct fscache_object *object) in fscache_done_parent_op() argument
151 struct fscache_object *parent = object->parent; in fscache_done_parent_op()
154 object->debug_id, parent->debug_id, parent->n_ops); in fscache_done_parent_op()
167 static void fscache_object_sm_dispatcher(struct fscache_object *object) in fscache_object_sm_dispatcher() argument
174 ASSERT(object != NULL); in fscache_object_sm_dispatcher()
177 object->debug_id, object->state->name, object->events); in fscache_object_sm_dispatcher()
179 event_mask = object->event_mask; in fscache_object_sm_dispatcher()
181 object->event_mask = 0; /* Mask normal event handling */ in fscache_object_sm_dispatcher()
182 state = object->state; in fscache_object_sm_dispatcher()
184 events = object->events; in fscache_object_sm_dispatcher()
[all …]
Doperation.c63 op->object->debug_id, op->debug_id, atomic_read(&op->usage)); in fscache_enqueue_operation()
67 ASSERT(fscache_object_is_available(op->object)); in fscache_enqueue_operation()
93 static void fscache_run_op(struct fscache_object *object, in fscache_run_op() argument
99 object->n_in_progress++; in fscache_run_op()
110 static void fscache_report_unexpected_submission(struct fscache_object *object, in fscache_report_unexpected_submission() argument
123 op->debug_id, object->debug_id, object->state->name); in fscache_report_unexpected_submission()
124 kdebug("objstate=%s [%s]", object->state->name, ostate->name); in fscache_report_unexpected_submission()
125 kdebug("objflags=%lx", object->flags); in fscache_report_unexpected_submission()
126 kdebug("objevent=%lx [%lx]", object->events, object->event_mask); in fscache_report_unexpected_submission()
128 object->n_ops, object->n_in_progress, object->n_exclusive); in fscache_report_unexpected_submission()
[all …]
Dcookie.c28 struct fscache_object *object);
193 struct fscache_object *object; in fscache_acquire_non_index_cookie() local
243 object = hlist_entry(cookie->backing_objects.first, in fscache_acquire_non_index_cookie()
246 fscache_set_store_limit(object, i_size); in fscache_acquire_non_index_cookie()
250 fscache_raise_event(object, FSCACHE_OBJECT_EV_NEW_CHILD); in fscache_acquire_non_index_cookie()
281 struct fscache_object *object; in fscache_alloc_object() local
287 hlist_for_each_entry(object, &cookie->backing_objects, in fscache_alloc_object()
289 if (object->cache == cache) in fscache_alloc_object()
297 object = cache->ops->alloc_object(cache, cookie); in fscache_alloc_object()
299 if (IS_ERR(object)) { in fscache_alloc_object()
[all …]
Dpage.c143 static void fscache_end_page_write(struct fscache_object *object, in fscache_end_page_write() argument
149 spin_lock(&object->lock); in fscache_end_page_write()
150 cookie = object->cookie; in fscache_end_page_write()
165 spin_unlock(&object->lock); in fscache_end_page_write()
175 struct fscache_object *object = op->object; in fscache_attr_changed_op() local
178 _enter("{OBJ%x OP%x}", object->debug_id, op->debug_id); in fscache_attr_changed_op()
182 if (fscache_object_is_active(object)) { in fscache_attr_changed_op()
184 ret = object->cache->ops->attr_changed(object); in fscache_attr_changed_op()
187 fscache_abort_object(object); in fscache_attr_changed_op()
200 struct fscache_object *object; in __fscache_attr_changed() local
[all …]
Dcache.c98 struct fscache_object *object; in fscache_select_cache_for_object() local
114 object = hlist_entry(cookie->backing_objects.first, in fscache_select_cache_for_object()
117 cache = object->cache; in fscache_select_cache_for_object()
118 if (fscache_object_is_dying(object) || in fscache_select_cache_for_object()
332 struct fscache_object *object; in fscache_withdraw_all_objects() local
338 object = list_entry(cache->object_list.next, in fscache_withdraw_all_objects()
340 list_move_tail(&object->cache_link, dying_objects); in fscache_withdraw_all_objects()
342 _debug("withdraw %p", object->cookie); in fscache_withdraw_all_objects()
347 fscache_raise_event(object, FSCACHE_OBJECT_EV_KILL); in fscache_withdraw_all_objects()
Dinternal.h116 #define fscache_objlist_add(object) do {} while(0) argument
117 #define fscache_objlist_remove(object) do {} while(0) argument
303 static inline void fscache_raise_event(struct fscache_object *object, in fscache_raise_event() argument
309 object->debug_id, object->event_mask, (1 << event)); in fscache_raise_event()
311 if (!test_and_set_bit(event, &object->events) && in fscache_raise_event()
312 test_bit(event, &object->event_mask)) in fscache_raise_event()
313 fscache_enqueue_object(object); in fscache_raise_event()
DMakefile11 object.o \
18 fscache-$(CONFIG_FSCACHE_OBJECT_LIST) += object-list.o
/linux-4.4.14/mm/
Dkmemleak.c302 struct kmemleak_object *object) in hex_dump_object() argument
304 const u8 *ptr = (const u8 *)object->pointer; in hex_dump_object()
308 len = min_t(size_t, object->size, HEX_MAX_LINES * HEX_ROW_SIZE); in hex_dump_object()
325 static bool color_white(const struct kmemleak_object *object) in color_white() argument
327 return object->count != KMEMLEAK_BLACK && in color_white()
328 object->count < object->min_count; in color_white()
331 static bool color_gray(const struct kmemleak_object *object) in color_gray() argument
333 return object->min_count != KMEMLEAK_BLACK && in color_gray()
334 object->count >= object->min_count; in color_gray()
342 static bool unreferenced_object(struct kmemleak_object *object) in unreferenced_object() argument
[all …]
Dslub.c229 struct page *page, const void *object) in check_valid_pointer() argument
233 if (!object) in check_valid_pointer()
237 if (object < base || object >= base + page->objects * s->size || in check_valid_pointer()
238 (object - base) % s->size) { in check_valid_pointer()
245 static inline void *get_freepointer(struct kmem_cache *s, void *object) in get_freepointer() argument
247 return *(void **)(object + s->offset); in get_freepointer()
250 static void prefetch_freepointer(const struct kmem_cache *s, void *object) in prefetch_freepointer() argument
252 prefetch(object + s->offset); in prefetch_freepointer()
255 static inline void *get_freepointer_safe(struct kmem_cache *s, void *object) in get_freepointer_safe() argument
260 probe_kernel_read(&p, (void **)(object + s->offset), sizeof(p)); in get_freepointer_safe()
[all …]
Dkmemcheck.c60 void kmemcheck_slab_alloc(struct kmem_cache *s, gfp_t gfpflags, void *object, in kmemcheck_slab_alloc() argument
83 kmemcheck_mark_initialized(object, size); in kmemcheck_slab_alloc()
89 kmemcheck_mark_uninitialized(object, size); in kmemcheck_slab_alloc()
93 void kmemcheck_slab_free(struct kmem_cache *s, void *object, size_t size) in kmemcheck_slab_free() argument
97 kmemcheck_mark_freed(object, size); in kmemcheck_slab_free()
/linux-4.4.14/fs/cachefiles/
Dinterface.c31 struct cachefiles_object *object; in cachefiles_alloc_object() local
47 object = kmem_cache_alloc(cachefiles_object_jar, cachefiles_gfp); in cachefiles_alloc_object()
48 if (!object) in cachefiles_alloc_object()
51 ASSERTCMP(object->backer, ==, NULL); in cachefiles_alloc_object()
53 BUG_ON(test_bit(CACHEFILES_OBJECT_ACTIVE, &object->flags)); in cachefiles_alloc_object()
54 atomic_set(&object->usage, 1); in cachefiles_alloc_object()
56 fscache_object_init(&object->fscache, cookie, &cache->cache); in cachefiles_alloc_object()
58 object->type = cookie->def->type; in cachefiles_alloc_object()
77 key = cachefiles_cook_key(buffer, keylen + 2, object->type); in cachefiles_alloc_object()
95 object->lookup_data = lookup_data; in cachefiles_alloc_object()
[all …]
Dnamei.c31 void __cachefiles_printk_object(struct cachefiles_object *object, in __cachefiles_printk_object() argument
38 pr_err("%sobject: OBJ%x\n", prefix, object->fscache.debug_id); in __cachefiles_printk_object()
40 prefix, object->fscache.state->name, in __cachefiles_printk_object()
41 object->fscache.flags, work_busy(&object->fscache.work), in __cachefiles_printk_object()
42 object->fscache.events, object->fscache.event_mask); in __cachefiles_printk_object()
44 prefix, object->fscache.n_ops, object->fscache.n_in_progress, in __cachefiles_printk_object()
45 object->fscache.n_exclusive); in __cachefiles_printk_object()
47 prefix, object->fscache.parent); in __cachefiles_printk_object()
49 spin_lock(&object->fscache.lock); in __cachefiles_printk_object()
50 cookie = object->fscache.cookie; in __cachefiles_printk_object()
[all …]
Dxattr.c29 int cachefiles_check_object_type(struct cachefiles_object *object) in cachefiles_check_object_type() argument
31 struct dentry *dentry = object->dentry; in cachefiles_check_object_type()
38 if (!object->fscache.cookie) in cachefiles_check_object_type()
41 snprintf(type, 3, "%02x", object->fscache.cookie->def->type); in cachefiles_check_object_type()
43 _enter("%p{%s}", object, type); in cachefiles_check_object_type()
103 int cachefiles_set_object_xattr(struct cachefiles_object *object, in cachefiles_set_object_xattr() argument
106 struct dentry *dentry = object->dentry; in cachefiles_set_object_xattr()
111 _enter("%p,#%d", object, auxdata->len); in cachefiles_set_object_xattr()
121 object, in cachefiles_set_object_xattr()
131 int cachefiles_update_object_xattr(struct cachefiles_object *object, in cachefiles_update_object_xattr() argument
[all …]
Drdwr.c29 struct cachefiles_object *object; in cachefiles_read_waiter() local
56 object = container_of(monitor->op->op.object, in cachefiles_read_waiter()
59 spin_lock(&object->work_lock); in cachefiles_read_waiter()
61 spin_unlock(&object->work_lock); in cachefiles_read_waiter()
74 static int cachefiles_read_reissue(struct cachefiles_object *object, in cachefiles_read_reissue() argument
77 struct address_space *bmapping = d_backing_inode(object->backer)->i_mapping; in cachefiles_read_reissue()
82 d_backing_inode(object->backer)->i_ino, in cachefiles_read_reissue()
138 spin_lock_irq(&object->work_lock); in cachefiles_read_reissue()
140 spin_unlock_irq(&object->work_lock); in cachefiles_read_reissue()
152 struct cachefiles_object *object; in cachefiles_read_copier() local
[all …]
Dinternal.h109 struct cachefiles_object *object; member
161 struct cachefiles_object *object);
163 struct cachefiles_object *object,
239 extern int cachefiles_check_object_type(struct cachefiles_object *object);
240 extern int cachefiles_set_object_xattr(struct cachefiles_object *object,
242 extern int cachefiles_update_object_xattr(struct cachefiles_object *object,
244 extern int cachefiles_check_auxdata(struct cachefiles_object *object);
245 extern int cachefiles_check_object_xattr(struct cachefiles_object *object,
262 #define cachefiles_io_error_obj(object, FMT, ...) \ argument
266 ___cache = container_of((object)->fscache.cache, \
Dmain.c45 struct cachefiles_object *object = _object; in cachefiles_object_init_once() local
47 memset(object, 0, sizeof(*object)); in cachefiles_object_init_once()
48 spin_lock_init(&object->work_lock); in cachefiles_object_init_once()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvif/
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()
47 return client->driver->ioctl(client->object.priv, client->super, in nvif_object_ioctl()
59 nvif_object_sclass_get(struct nvif_object *object, struct nvif_sclass **psclass) in nvif_object_sclass_get() argument
77 ret = nvif_object_ioctl(object, args, size, NULL); in nvif_object_sclass_get()
103 nvif_object_rd(struct nvif_object *object, int size, u64 addr) in nvif_object_rd() argument
113 int ret = nvif_object_ioctl(object, &args, sizeof(args), NULL); in nvif_object_rd()
[all …]
Dnotify.c35 struct nvif_object *object = notify->object; in nvif_notify_put_() local
47 return nvif_object_ioctl(object, &args, sizeof(args), NULL); in nvif_notify_put_()
53 if (likely(notify->object) && in nvif_notify_put()
66 struct nvif_object *object = notify->object; in nvif_notify_get_() local
78 return nvif_object_ioctl(object, &args, sizeof(args), NULL); in nvif_notify_get_()
84 if (likely(notify->object) && in nvif_notify_get()
127 struct nvif_client *client = notify->object->client; in nvif_notify()
147 struct nvif_object *object = notify->object; in nvif_notify_fini() local
156 if (ret >= 0 && object) { in nvif_notify_fini()
157 ret = nvif_object_ioctl(object, &args, sizeof(args), NULL); in nvif_notify_fini()
[all …]
Dclient.c32 return client->driver->ioctl(client->object.priv, client->super, data, size, NULL); in nvif_client_ioctl()
38 return client->driver->suspend(client->object.priv); in nvif_client_suspend()
44 return client->driver->resume(client->object.priv); in nvif_client_resume()
51 client->driver->fini(client->object.priv); in nvif_client_fini()
53 client->object.client = NULL; in nvif_client_fini()
54 nvif_object_fini(&client->object); in nvif_client_fini()
80 ret = nvif_object_init(NULL, 0, 0, NULL, 0, &client->object); in nvif_client_init()
84 client->object.client = client; in nvif_client_init()
85 client->object.handle = ~0; in nvif_client_init()
92 &client->object.priv); in nvif_client_init()
Ddevice.c31 int ret = nvif_object_mthd(&device->object, NV_DEVICE_V0_TIME, in nvif_device_time()
40 nvif_object_fini(&device->object); in nvif_device_fini()
48 &device->object); in nvif_device_init()
51 ret = nvif_object_mthd(&device->object, NV_DEVICE_V0_INFO, in nvif_device_init()
DKbuild1 nvif-y := nvif/object.o
/linux-4.4.14/sound/pci/asihpi/
Dhpimsginit.c37 static void hpi_init_message(struct hpi_message *phm, u16 object, in hpi_init_message() argument
42 if ((object > 0) && (object <= HPI_OBJ_MAXINDEX)) in hpi_init_message()
43 size = msg_size[object]; in hpi_init_message()
54 phm->object = object; in hpi_init_message()
64 void hpi_init_response(struct hpi_response *phr, u16 object, u16 function, in hpi_init_response() argument
69 if ((object > 0) && (object <= HPI_OBJ_MAXINDEX)) in hpi_init_response()
70 size = res_size[object]; in hpi_init_response()
77 phr->object = object; in hpi_init_response()
85 struct hpi_response *phr, u16 object, u16 function) in hpi_init_message_response() argument
87 hpi_init_message(phm, object, function); in hpi_init_message_response()
[all …]
Dhpimsginit.h33 void hpi_init_response(struct hpi_response *phr, u16 object, u16 function,
37 struct hpi_response *phr, u16 object, u16 function);
40 u16 object, u16 function);
43 struct hpi_response_header *phr, u16 res_size, u16 object,
/linux-4.4.14/arch/powerpc/boot/
Dwrapper52 object=arch/powerpc/boot
53 objbin=$object
121 object="$1"
144 if [ ! -r "$dts" -a -r "$object/dts/$dts" ]; then
145 dts="$object/dts/$dts"
165 platformo=$object/"$platform".o
166 lds=$object/zImage.lds
177 platformo="$object/of.o $object/epapr.o"
181 platformo="$object/pseries-head.o $object/of.o $object/epapr.o"
190 platformo="$object/of.o $object/epapr.o"
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dchan.c41 struct nvkm_fifo_chan_object *object = in nvkm_fifo_chan_child_fini() local
42 container_of(base, typeof(*object), oproxy); in nvkm_fifo_chan_child_fini()
43 struct nvkm_engine *engine = object->oproxy.object->engine; in nvkm_fifo_chan_child_fini()
44 struct nvkm_fifo_chan *chan = object->chan; in nvkm_fifo_chan_child_fini()
55 nvif_error(&chan->object, in nvkm_fifo_chan_child_fini()
61 if (engn->object) { in nvkm_fifo_chan_child_fini()
62 ret = nvkm_object_fini(engn->object, suspend); in nvkm_fifo_chan_child_fini()
67 nvif_trace(&chan->object, "detached %s\n", name); in nvkm_fifo_chan_child_fini()
74 struct nvkm_fifo_chan_object *object = in nvkm_fifo_chan_child_init() local
75 container_of(base, typeof(*object), oproxy); in nvkm_fifo_chan_child_init()
[all …]
Ddmanv40.c127 struct nvkm_object *object) in nv40_fifo_dma_engine_ctor() argument
136 return nvkm_object_bind(object, NULL, 0, &chan->engn[engn]); in nv40_fifo_dma_engine_ctor()
141 struct nvkm_object *object) in nv40_fifo_dma_object_ctor() argument
146 u32 handle = object->handle; in nv40_fifo_dma_object_ctor()
149 switch (object->engine->subdev.index) { in nv40_fifo_dma_object_ctor()
160 hash = nvkm_ramht_insert(imem->ramht, object, chan->base.chid, 4, in nv40_fifo_dma_object_ctor()
205 *pobject = &chan->base.object; in nv40_fifo_dma_new()
Dchang84.c115 chan->base.chid, chan->base.object.client->name); in g84_fifo_chan_engine_fini()
162 struct nvkm_object *object) in g84_fifo_chan_engine_ctor() argument
170 return nvkm_object_bind(object, NULL, 0, &chan->engn[engn]); in g84_fifo_chan_engine_ctor()
175 struct nvkm_object *object) in g84_fifo_chan_object_ctor() argument
178 u32 handle = object->handle; in g84_fifo_chan_object_ctor()
181 switch (object->engine->subdev.index) { in g84_fifo_chan_object_ctor()
201 return nvkm_ramht_insert(chan->ramht, object, 0, 4, handle, context); in g84_fifo_chan_object_ctor()
Dchannv50.c81 chan->base.chid, chan->base.object.client->name); in nv50_fifo_chan_engine_fini()
139 struct nvkm_object *object) in nv50_fifo_chan_engine_ctor() argument
147 return nvkm_object_bind(object, NULL, 0, &chan->engn[engn]); in nv50_fifo_chan_engine_ctor()
159 struct nvkm_object *object) in nv50_fifo_chan_object_ctor() argument
162 u32 handle = object->handle; in nv50_fifo_chan_object_ctor()
165 switch (object->engine->subdev.index) { in nv50_fifo_chan_object_ctor()
175 return nvkm_ramht_insert(chan->ramht, object, 0, 4, handle, context); in nv50_fifo_chan_object_ctor()
Ddmanv04.c44 struct nvkm_object *object) in nv04_fifo_dma_object_ctor() argument
49 u32 handle = object->handle; in nv04_fifo_dma_object_ctor()
52 switch (object->engine->subdev.index) { in nv04_fifo_dma_object_ctor()
63 hash = nvkm_ramht_insert(imem->ramht, object, chan->base.chid, 4, in nv04_fifo_dma_object_ctor()
184 *pobject = &chan->base.object; in nv04_fifo_dma_new()
Dgpfifogf100.c68 chan->base.chid, chan->base.object.client->name); in gf100_fifo_gpfifo_engine_fini()
115 struct nvkm_object *object) in gf100_fifo_gpfifo_engine_ctor() argument
124 ret = nvkm_object_bind(object, NULL, 0, &chan->engn[engn].inst); in gf100_fifo_gpfifo_engine_ctor()
216 *pobject = &chan->base.object; in gf100_fifo_gpfifo_new()
Dgpfifogk104.c41 struct nvkm_client *client = chan->base.object.client; in gk104_fifo_gpfifo_kick()
128 struct nvkm_object *object) in gk104_fifo_gpfifo_engine_ctor() argument
137 ret = nvkm_object_bind(object, NULL, 0, &chan->engn[engn].inst); in gk104_fifo_gpfifo_engine_ctor()
254 *pobject = &chan->base.object; in gk104_fifo_gpfifo_new()
/linux-4.4.14/include/linux/
Dfscache-cache.h92 struct fscache_object *object; /* object to be operated upon */ member
228 int (*lookup_object)(struct fscache_object *object);
231 void (*lookup_complete)(struct fscache_object *object);
234 struct fscache_object *(*grab_object)(struct fscache_object *object);
237 int (*pin_object)(struct fscache_object *object);
240 void (*unpin_object)(struct fscache_object *object);
247 void (*update_object)(struct fscache_object *object);
254 void (*drop_object)(struct fscache_object *object);
257 void (*put_object)(struct fscache_object *object);
264 int (*attr_changed)(struct fscache_object *object);
[all …]
Dkasan.h50 void kasan_unpoison_object_data(struct kmem_cache *cache, void *object);
51 void kasan_poison_object_data(struct kmem_cache *cache, void *object);
56 void kasan_kmalloc(struct kmem_cache *s, const void *object, size_t size);
57 void kasan_krealloc(const void *object, size_t new_size);
59 void kasan_slab_alloc(struct kmem_cache *s, void *object);
60 void kasan_slab_free(struct kmem_cache *s, void *object);
77 void *object) {} in kasan_unpoison_object_data() argument
79 void *object) {} in kasan_poison_object_data() argument
84 static inline void kasan_kmalloc(struct kmem_cache *s, const void *object, in kasan_kmalloc() argument
86 static inline void kasan_krealloc(const void *object, size_t new_size) {} in kasan_krealloc() argument
[all …]
Dassoc_array.h39 unsigned long (*get_object_key_chunk)(const void *object, int level);
42 bool (*compare_object)(const void *object, const void *index_key);
47 int (*diff_objects)(const void *object, const void *index_key);
50 void (*free_object)(void *object);
65 int (*iterator)(const void *object,
76 void *object);
78 void *object);
88 bool (*iterator)(void *object, void *iterator_data),
Dkmemcheck.h13 void kmemcheck_slab_alloc(struct kmem_cache *s, gfp_t gfpflags, void *object,
15 void kmemcheck_slab_free(struct kmem_cache *s, void *object, size_t size);
103 kmemcheck_slab_alloc(struct kmem_cache *s, gfp_t gfpflags, void *object, in kmemcheck_slab_alloc() argument
108 static inline void kmemcheck_slab_free(struct kmem_cache *s, void *object, in kmemcheck_slab_free() argument
/linux-4.4.14/drivers/gpu/drm/
Ddrm_global.c38 void *object; member
51 item->object = NULL; in drm_global_init()
61 BUG_ON(item->object != NULL); in drm_global_release()
73 item->object = kzalloc(ref->size, GFP_KERNEL); in drm_global_item_ref()
74 if (unlikely(item->object == NULL)) { in drm_global_item_ref()
79 ref->object = item->object; in drm_global_item_ref()
86 ref->object = item->object; in drm_global_item_ref()
91 item->object = NULL; in drm_global_item_ref()
102 BUG_ON(ref->object != item->object); in drm_global_item_unref()
105 item->object = NULL; in drm_global_item_unref()
Ddrm_crtc_internal.h37 struct drm_mode_object *object);
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/device/
Duser.c24 #define nvkm_udevice(p) container_of((p), struct nvkm_udevice, object)
37 struct nvkm_object object; member
44 struct nvkm_object *object = &udev->object; in nvkm_udevice_info() local
53 nvif_ioctl(object, "device info size %d\n", size); in nvkm_udevice_info()
55 nvif_ioctl(object, "device info vers %d\n", args->v0.version); in nvkm_udevice_info()
140 nvkm_udevice_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nvkm_udevice_mthd() argument
142 struct nvkm_udevice *udev = nvkm_udevice(object); in nvkm_udevice_mthd()
155 nvkm_udevice_rd08(struct nvkm_object *object, u64 addr, u8 *data) in nvkm_udevice_rd08() argument
157 struct nvkm_udevice *udev = nvkm_udevice(object); in nvkm_udevice_rd08()
163 nvkm_udevice_rd16(struct nvkm_object *object, u64 addr, u16 *data) in nvkm_udevice_rd16() argument
[all …]
Dctrl.c42 nvif_ioctl(&ctrl->object, "control pstate info size %d\n", size); in nvkm_control_mthd_pstate_info()
44 nvif_ioctl(&ctrl->object, "control pstate info vers %d\n", in nvkm_control_mthd_pstate_info()
80 nvif_ioctl(&ctrl->object, "control pstate attr size %d\n", size); in nvkm_control_mthd_pstate_attr()
82 nvif_ioctl(&ctrl->object, in nvkm_control_mthd_pstate_attr()
148 nvif_ioctl(&ctrl->object, "control pstate user size %d\n", size); in nvkm_control_mthd_pstate_user()
150 nvif_ioctl(&ctrl->object, in nvkm_control_mthd_pstate_user()
169 nvkm_control_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nvkm_control_mthd() argument
171 struct nvkm_control *ctrl = nvkm_control(object); in nvkm_control_mthd()
198 *pobject = &ctrl->object; in nvkm_control_new()
201 nvkm_object_ctor(&nvkm_control, oclass, &ctrl->object); in nvkm_control_new()
Dctrl.h3 #define nvkm_control(p) container_of((p), struct nvkm_control, object)
7 struct nvkm_object object; member
/linux-4.4.14/Documentation/DocBook/
Ddebugobjects.xml.db1 API-debug-object-init
2 API-debug-object-init-on-stack
3 API-debug-object-activate
4 API-debug-object-deactivate
5 API-debug-object-destroy
6 API-debug-object-free
7 API-debug-object-assert-init
8 API-debug-object-active-state
Dgpu.xml.db14 API-drm-gem-object-init
15 API-drm-gem-private-object-init
24 API-drm-gem-object-free
76 API-drm-gem-cma-free-object
87 API-struct-drm-gem-cma-object
141 API-drm-mode-object-find
182 API-drm-property-create-object
186 API-drm-object-attach-property
187 API-drm-object-property-set-value
188 API-drm-object-property-get-value
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Ddmacnv50.c43 struct nv50_disp_dmac_object *object = in nv50_disp_dmac_child_del_() local
44 container_of(base, typeof(*object), oproxy); in nv50_disp_dmac_child_del_()
45 nvkm_ramht_remove(object->root->ramht, object->hash); in nv50_disp_dmac_child_del_()
62 struct nv50_disp_dmac_object *object; in nv50_disp_dmac_child_new_() local
65 if (!(object = kzalloc(sizeof(*object), GFP_KERNEL))) in nv50_disp_dmac_child_new_()
67 nvkm_oproxy_ctor(&nv50_disp_dmac_child_func_, oclass, &object->oproxy); in nv50_disp_dmac_child_new_()
68 object->root = root; in nv50_disp_dmac_child_new_()
69 *pobject = &object->oproxy.base; in nv50_disp_dmac_child_new_()
71 ret = sclass->ctor(device, oclass, data, size, &object->oproxy.object); in nv50_disp_dmac_child_new_()
75 object->hash = chan->func->bind(chan, object->oproxy.object, in nv50_disp_dmac_child_new_()
[all …]
Drootnv50.c46 nvif_ioctl(object, "disp scanoutpos size %d\n", size); in nv50_disp_root_scanoutpos()
48 nvif_ioctl(object, "disp scanoutpos vers %d\n", in nv50_disp_root_scanoutpos()
69 nv50_disp_root_mthd_(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nv50_disp_root_mthd_() argument
75 struct nv50_disp_root *root = nv50_disp_root(object); in nv50_disp_root_mthd_()
86 nvif_ioctl(object, "disp mthd size %d\n", size); in nv50_disp_root_mthd_()
88 nvif_ioctl(object, "disp mthd vers %d mthd %02x head %d\n", in nv50_disp_root_mthd_()
94 nvif_ioctl(object, "disp mthd vers %d mthd %02x " in nv50_disp_root_mthd_()
122 return func->head.scanoutpos(object, disp, data, size, head); in nv50_disp_root_mthd_()
129 return func->dac.power(object, disp, data, size, head, outp); in nv50_disp_root_mthd_()
131 return func->dac.sense(object, disp, data, size, head, outp); in nv50_disp_root_mthd_()
[all …]
Drootnv04.c24 #define nv04_disp_root(p) container_of((p), struct nv04_disp_root, object)
33 struct nvkm_object object; member
42 struct nvkm_object *object = &root->object; in nv04_disp_scanoutpos() local
50 nvif_ioctl(object, "disp scanoutpos size %d\n", size); in nv04_disp_scanoutpos()
52 nvif_ioctl(object, "disp scanoutpos vers %d\n", in nv04_disp_scanoutpos()
82 nv04_disp_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nv04_disp_mthd() argument
84 struct nv04_disp_root *root = nv04_disp_root(object); in nv04_disp_mthd()
90 nvif_ioctl(object, "disp mthd size %d\n", size); in nv04_disp_mthd()
92 nvif_ioctl(object, "disp mthd vers %d mthd %02x head %d\n", in nv04_disp_mthd()
127 *pobject = &root->object; in nv04_disp_root_new()
[all …]
Dchannv50.c130 nv50_disp_chan_uevent_ctor(struct nvkm_object *object, void *data, u32 size, in nv50_disp_chan_uevent_ctor() argument
133 struct nv50_disp_chan *chan = nv50_disp_chan(object); in nv50_disp_chan_uevent_ctor()
157 nv50_disp_chan_rd32(struct nvkm_object *object, u64 addr, u32 *data) in nv50_disp_chan_rd32() argument
159 struct nv50_disp_chan *chan = nv50_disp_chan(object); in nv50_disp_chan_rd32()
167 nv50_disp_chan_wr32(struct nvkm_object *object, u64 addr, u32 data) in nv50_disp_chan_wr32() argument
169 struct nv50_disp_chan *chan = nv50_disp_chan(object); in nv50_disp_chan_wr32()
177 nv50_disp_chan_ntfy(struct nvkm_object *object, u32 type, in nv50_disp_chan_ntfy() argument
180 struct nv50_disp_chan *chan = nv50_disp_chan(object); in nv50_disp_chan_ntfy()
193 nv50_disp_chan_map(struct nvkm_object *object, u64 *addr, u32 *size) in nv50_disp_chan_map() argument
195 struct nv50_disp_chan *chan = nv50_disp_chan(object); in nv50_disp_chan_map()
[all …]
Ddacnv50.c44 nvif_ioctl(object, "disp dac pwr size %d\n", size); in nv50_dac_power()
46 nvif_ioctl(object, "disp dac pwr vers %d state %d data %d " in nv50_dac_power()
81 nvif_ioctl(object, "disp dac load size %d\n", size); in nv50_dac_sense()
83 nvif_ioctl(object, "disp dac load vers %d data %08x\n", in nv50_dac_sense()
Drootnv50.h3 #define nv50_disp_root(p) container_of((p), struct nv50_disp_root, object)
11 struct nvkm_object object; member
Dsornv50.c44 nvif_ioctl(object, "disp sor pwr size %d\n", size); in nv50_sor_power()
46 nvif_ioctl(object, "disp sor pwr vers %d state %d\n", in nv50_sor_power()
Dhdagt215.c43 nvif_ioctl(object, "disp sor hda eld size %d\n", size); in gt215_hda_eld()
45 nvif_ioctl(object, "disp sor hda eld vers %d\n", in gt215_hda_eld()
Dhdmigf119.c42 nvif_ioctl(object, "disp sor hdmi ctrl size %d\n", size); in gf119_hdmi_ctrl()
44 nvif_ioctl(object, "disp sor hdmi ctrl vers %d state %d " in gf119_hdmi_ctrl()
Dhdagf119.c46 nvif_ioctl(object, "disp sor hda eld size %d\n", size); in gf119_hda_eld()
48 nvif_ioctl(object, "disp sor hda eld vers %d\n", in gf119_hda_eld()
Dhdmigk104.c43 nvif_ioctl(object, "disp sor hdmi ctrl size %d\n", size); in gk104_hdmi_ctrl()
45 nvif_ioctl(object, "disp sor hdmi ctrl vers %d state %d " in gk104_hdmi_ctrl()
Dhdmig84.c42 nvif_ioctl(object, "disp sor hdmi ctrl size %d\n", size); in g84_hdmi_ctrl()
44 nvif_ioctl(object, "disp sor hdmi ctrl vers %d state %d " in g84_hdmi_ctrl()
Dhdmigt215.c43 nvif_ioctl(object, "disp sor hdmi ctrl size %d\n", size); in gt215_hdmi_ctrl()
45 nvif_ioctl(object, "disp sor hdmi ctrl vers %d state %d " in gt215_hdmi_ctrl()
Ddmacgf119.c32 struct nvkm_object *object, u32 handle) in gf119_disp_dmac_bind() argument
34 return nvkm_ramht_insert(chan->base.root->ramht, object, in gf119_disp_dmac_bind()
Dpiornv50.c45 nvif_ioctl(object, "disp pior pwr size %d\n", size); in nv50_pior_power()
47 nvif_ioctl(object, "disp pior pwr vers %d state %d type %x\n", in nv50_pior_power()
Dchannv50.h3 #define nv50_disp_chan(p) container_of((p), struct nv50_disp_chan, object)
13 struct nvkm_object object; member
Dbase.c53 nvkm_disp_vblank_ctor(struct nvkm_object *object, void *data, u32 size, in nvkm_disp_vblank_ctor() argument
90 nvkm_disp_hpd_ctor(struct nvkm_object *object, void *data, u32 size, in nvkm_disp_hpd_ctor() argument
124 nvkm_disp_ntfy(struct nvkm_object *object, u32 type, struct nvkm_event **event) in nvkm_disp_ntfy() argument
126 struct nvkm_disp *disp = nvkm_disp(object->engine); in nvkm_disp_ntfy()
178 return sclass->ctor(disp, oclass, data, size, &oproxy->object); in nvkm_disp_class_new()
Drootgf119.c46 nvif_ioctl(object, "disp scanoutpos size %d\n", size); in gf119_disp_root_scanoutpos()
48 nvif_ioctl(object, "disp scanoutpos vers %d\n", in gf119_disp_root_scanoutpos()
/linux-4.4.14/Documentation/filesystems/caching/
Dbackend-api.txt47 (*) "fsdef" which should point to the object representation for the FS-Cache
49 here. FS-Cache keeps the caller's reference to the index object if
117 The fields that might be of use to the backend describe the object
119 The object definition contain functions supplied by the netfs for loading
124 (*) In-cache object representation:
140 the case of CacheFS, they're embedded in CacheFS's internal object
144 that refer to a particular object. In such a case it should be printed
147 Each object contains a pointer to the cookie that represents the object it
148 is backing. An object should retired when put_object() is called if it is
150 initialised by calling fscache_object_init(object).
[all …]
Dobject.txt25 FS-Cache maintains an in-kernel representation of each object that a netfs is
40 correspond, but the cookies tree is a superset of the union of the object trees
96 Within FS-Cache, each active object is managed by its own individual state
97 machine. The state for an object is kept in the fscache_object struct, in
98 object->state. A cookie may point to a set of objects that are in different
105 representations are hierarchical, and it is expected that an object must
106 be created or accessed with respect to its parent object.
121 which it is interested (object->event_mask) and relinquish the worker thread.
123 is not masked, the object will be queued for processing (by calling
147 Because only one worker thread may be operating on any particular object's
[all …]
Doperations.txt125 conjunction with any other operation on the object being operated upon.
148 int fscache_submit_op(struct fscache_object *object,
151 int fscache_submit_exclusive_op(struct fscache_object *object,
159 object and return 0. -ENOBUFS will be returned if the object specified is
162 The operation manager will defer operations on an object that is still
164 operation of conflicting exclusivity is in progress on the object.
173 FSCACHE_OP_WAITING as described above and check the state of the object if
174 necessary (the object might have died whilst the thread was waiting).
179 (4) The operation holds an effective lock upon the object, preventing other
Dfscache.txt178 Any index object may reside in more than one cache, provided it only has index
179 children. Any index with non-index object children will be assumed to only
191 A description of the internal representations and object state machine can be
194 Documentation/filesystems/caching/object.txt
219 nal=N Number of object allocation failures
257 abt=N Number of alloc reqs aborted due to object death
267 abt=N Number of retr reqs aborted due to object death
286 rej=N Number of async ops rejected due to object lookup/create failure
307 CacheEv nsp=N Number of object lookups/creations rejected due to lack of space
325 OBJ INST Length of time to instantiate an object
[all …]
Dnetfs-api.txt8 (1) Caches can store a number of different object types. There are two main
9 object types: indices and files. The first is a special type used by
13 (2) Every index, file or other object is represented by a cookie. This cookie
31 (8) Miscellaneous object registration
121 To define an object, a structure of the following type should be filled out:
160 (1) The type of the object [mandatory].
174 This defines an extraordinary object such as an XATTR.
176 (2) The name of the object type (NUL terminated unless all 16 chars are used)
182 during the instantiation of a non-index object. Only the immediate index
183 parent for the non-index object will be queried. Any indices above that
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_usif.c258 usif_object_dtor(struct usif_object *object) in usif_object_dtor() argument
260 list_del(&object->head); in usif_object_dtor()
261 kfree(object); in usif_object_dtor()
272 struct usif_object *object; in usif_object_new() local
275 if (!(object = kmalloc(sizeof(*object), GFP_KERNEL))) in usif_object_new()
277 list_add(&object->head, &cli->objects); in usif_object_new()
280 object->route = args->v0.route; in usif_object_new()
281 object->token = args->v0.token; in usif_object_new()
283 args->v0.token = (unsigned long)(void *)object; in usif_object_new()
285 args->v0.token = object->token; in usif_object_new()
[all …]
Dnouveau_backlight.c43 struct nvif_object *device = &drm->device.object; in nv40_get_intensity()
54 struct nvif_object *device = &drm->device.object; in nv40_set_intensity()
74 struct nvif_object *device = &drm->device.object; in nv40_backlight_init()
100 struct nvif_object *device = &drm->device.object; in nv50_get_intensity()
115 struct nvif_object *device = &drm->device.object; in nv50_set_intensity()
136 struct nvif_object *device = &drm->device.object; in nva3_get_intensity()
154 struct nvif_object *device = &drm->device.object; in nva3_set_intensity()
180 struct nvif_object *device = &drm->device.object; in nv50_backlight_init()
Dnouveau_abi16.c54 if (nvif_device_init(&cli->base.object, 0, NV_DEVICE, in nouveau_abi16()
80 struct nouveau_cli *cli = (void *)abi16->device.object.client; in nouveau_abi16_put()
111 nvif_object_fini(&ntfy->object); in nouveau_abi16_ntfy_fini()
155 struct nouveau_cli *cli = (void *)abi16->device.object.client; in nouveau_abi16_fini()
378 args->v0.object = nvif_handle(&chan->chan->user); in nouveau_abi16_usif()
383 args->v0.object = nvif_handle(&abi16->device.object); in nouveau_abi16_usif()
422 client = abi16->device.object.client; in nouveau_abi16_ioctl_grobj_alloc()
489 NULL, 0, &ntfy->object); in nouveau_abi16_ioctl_grobj_alloc()
516 client = abi16->device.object.client; in nouveau_abi16_ioctl_notifierobj_alloc()
557 &ntfy->object); in nouveau_abi16_ioctl_notifierobj_alloc()
[all …]
Dnouveau_chan.c92 struct nouveau_cli *cli = (void *)device->object.client; in nouveau_channel_prep()
175 ret = nvif_object_init(&device->object, 0, NV_DMA_FROM_MEMORY, in nouveau_channel_prep()
236 ret = nvif_object_init(&device->object, 0, *oclass++, in nouveau_channel_ind()
280 ret = nvif_object_init(&device->object, 0, *oclass++, in nouveau_channel_dma()
403 struct nouveau_cli *cli = (void *)device->object.client; in nouveau_channel_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/
Dnv44.c41 #define nv44_mpeg_chan(p) container_of((p), struct nv44_mpeg_chan, object)
44 struct nvkm_object object; member
52 nv44_mpeg_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv44_mpeg_chan_bind() argument
55 struct nv44_mpeg_chan *chan = nv44_mpeg_chan(object); in nv44_mpeg_chan_bind()
56 int ret = nvkm_gpuobj_new(chan->object.engine->subdev.device, 264 * 4, in nv44_mpeg_chan_bind()
68 nv44_mpeg_chan_fini(struct nvkm_object *object, bool suspend) in nv44_mpeg_chan_fini() argument
71 struct nv44_mpeg_chan *chan = nv44_mpeg_chan(object); in nv44_mpeg_chan_fini()
84 nv44_mpeg_chan_dtor(struct nvkm_object *object) in nv44_mpeg_chan_dtor() argument
86 struct nv44_mpeg_chan *chan = nv44_mpeg_chan(object); in nv44_mpeg_chan_dtor()
113 nvkm_object_ctor(&nv44_mpeg_chan, oclass, &chan->object); in nv44_mpeg_chan_new()
[all …]
Dnv31.c39 nv31_mpeg_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv31_mpeg_object_bind() argument
42 int ret = nvkm_gpuobj_new(object->engine->subdev.device, 16, align, in nv31_mpeg_object_bind()
46 nvkm_wo32(*pgpuobj, 0x00, object->oclass); in nv31_mpeg_object_bind()
65 nv31_mpeg_chan_dtor(struct nvkm_object *object) in nv31_mpeg_chan_dtor() argument
67 struct nv31_mpeg_chan *chan = nv31_mpeg_chan(object); in nv31_mpeg_chan_dtor()
95 nvkm_object_ctor(&nv31_mpeg_chan, oclass, &chan->object); in nv31_mpeg_chan_new()
98 *pobject = &chan->object; in nv31_mpeg_chan_new()
212 mpeg->chan ? mpeg->chan->object.client->name : in nv31_mpeg_intr()
Dnv31.h20 #define nv31_mpeg_chan(p) container_of((p), struct nv31_mpeg_chan, object)
23 struct nvkm_object object; member
Dnv50.c36 nv50_mpeg_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv50_mpeg_cclass_bind() argument
39 int ret = nvkm_gpuobj_new(object->engine->subdev.device, 128 * 4, in nv50_mpeg_cclass_bind()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/pm/
Dbase.c211 struct nvkm_object *object = &dom->object; in nvkm_perfdom_init() local
215 nvif_ioctl(object, "perfdom init size %d\n", size); in nvkm_perfdom_init()
217 nvif_ioctl(object, "perfdom init\n"); in nvkm_perfdom_init()
241 struct nvkm_object *object = &dom->object; in nvkm_perfdom_sample() local
245 nvif_ioctl(object, "perfdom sample size %d\n", size); in nvkm_perfdom_sample()
247 nvif_ioctl(object, "perfdom sample\n"); in nvkm_perfdom_sample()
265 struct nvkm_object *object = &dom->object; in nvkm_perfdom_read() local
269 nvif_ioctl(object, "perfdom read size %d\n", size); in nvkm_perfdom_read()
271 nvif_ioctl(object, "perfdom read vers %d\n", args->v0.version); in nvkm_perfdom_read()
291 nvkm_perfdom_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nvkm_perfdom_mthd() argument
[all …]
Dpriv.h69 #define nvkm_perfdom(p) container_of((p), struct nvkm_perfdom, object)
72 struct nvkm_object object; member
97 #define nvkm_perfmon(p) container_of((p), struct nvkm_perfmon, object)
100 struct nvkm_object object; member
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-bus-acpi6 object associated with the device object. For example,
16 This attribute indicates the PNP IDs of the device object.
18 CCCCCCCC contains device object's PNPID (_HID or _CID).
25 device object. For example, PNP0103.
33 This attribute contains the output of the device object's
40 This attribute contains the output of the device object's
49 This attribute contains the output of the device object's
57 this device object. This file exists for every device
58 object that has _EJ0 method.
Dsysfs-kernel-livepatch17 object (vmlinux or a module) in which it patched functions.
28 What: /sys/kernel/livepatch/<patch>/<object>
33 The object directory contains subdirectories for each function
34 that is patched within the object.
36 What: /sys/kernel/livepatch/<patch>/<object>/<function>
Dsysfs-class-devfreq7 The name of devfreq object denoted as ... is same as the
15 governor used by the corresponding devfreq object.
22 frequency of the corresponding devfreq object. Same as
31 predicted target frequency of the corresponding devfreq object.
39 object. The values are represented in ms. If the value is
63 sets the requested frequency for the devfreq object if
71 the available frequencies of the corresponding devfreq object.
Dsysfs-class-extcon7 The name of extcon object denoted as ... is the name given
27 object. If the extcon object has an optional callback
36 attach/detach information of the corresponding extcon object.
37 If the extcon object has an optional callback "show_state"
/linux-4.4.14/mm/kasan/
Dkasan.c324 void kasan_unpoison_object_data(struct kmem_cache *cache, void *object) in kasan_unpoison_object_data() argument
326 kasan_unpoison_shadow(object, cache->object_size); in kasan_unpoison_object_data()
329 void kasan_poison_object_data(struct kmem_cache *cache, void *object) in kasan_poison_object_data() argument
331 kasan_poison_shadow(object, in kasan_poison_object_data()
336 void kasan_slab_alloc(struct kmem_cache *cache, void *object) in kasan_slab_alloc() argument
338 kasan_kmalloc(cache, object, cache->object_size); in kasan_slab_alloc()
341 void kasan_slab_free(struct kmem_cache *cache, void *object) in kasan_slab_free() argument
350 kasan_poison_shadow(object, rounded_up_size, KASAN_KMALLOC_FREE); in kasan_slab_free()
353 void kasan_kmalloc(struct kmem_cache *cache, const void *object, size_t size) in kasan_kmalloc() argument
358 if (unlikely(object == NULL)) in kasan_kmalloc()
[all …]
Dreport.c127 void *object; in print_address_description() local
131 object = virt_to_obj(cache, page_address(page), addr); in print_address_description()
135 if (unlikely(object > last_object)) in print_address_description()
136 object = last_object; /* we hit into padding */ in print_address_description()
138 object_err(cache, page, object, in print_address_description()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dnvsw.c30 nvkm_nvsw_mthd_(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nvkm_nvsw_mthd_() argument
32 struct nvkm_nvsw *nvsw = nvkm_nvsw(object); in nvkm_nvsw_mthd_()
39 nvkm_nvsw_ntfy_(struct nvkm_object *object, u32 mthd, in nvkm_nvsw_ntfy_() argument
42 struct nvkm_nvsw *nvsw = nvkm_nvsw(object); in nvkm_nvsw_ntfy_()
68 *pobject = &nvsw->object; in nvkm_nvsw_new_()
70 nvkm_object_ctor(&nvkm_nvsw_, oclass, &nvsw->object); in nvkm_nvsw_new_()
Dchan.c50 nvkm_sw_chan_event_ctor(struct nvkm_object *object, void *data, u32 size, in nvkm_sw_chan_event_ctor() argument
73 nvkm_sw_chan_dtor(struct nvkm_object *object) in nvkm_sw_chan_dtor() argument
75 struct nvkm_sw_chan *chan = nvkm_sw_chan(object); in nvkm_sw_chan_dtor()
102 nvkm_object_ctor(&nvkm_sw_chan, oclass, &chan->object); in nvkm_sw_chan_ctor()
Dnvsw.h3 #define nvkm_nvsw(p) container_of((p), struct nvkm_nvsw, object)
7 struct nvkm_object object; member
Dchan.h3 #define nvkm_sw_chan(p) container_of((p), struct nvkm_sw_chan, object)
9 struct nvkm_object object; member
Dgf100.c60 struct nvkm_engine *engine = chan->base.object.engine; in gf100_sw_chan_mthd()
115 *pobject = &chan->base.object; in gf100_sw_chan_new()
Dnv50.c65 struct nvkm_engine *engine = chan->base.object.engine; in nv50_sw_chan_mthd()
109 *pobject = &chan->base.object; in nv50_sw_chan_new()
/linux-4.4.14/Documentation/acpi/
Dnamespace.txt11 receiving ACPI hotplug notification events. For each device object in this
81 The following naming conventions apply to object names in the ACPI
194 ACPI namespace representation of the given object and 'instance' is used
195 for distinguishing different object of the same 'bus_id' (it is
198 The value of 'bus_id' depends on the type of the object whose name it is
234 The object's source is an ACPI namespace node (as indicated by the
235 named object's type in the second column). In that case the object's
239 The struct acpi_device object is created for a fixed hardware
244 The struct acpi_device object is created for an ACPI namespace node
249 struct acpi_device object with LNXVIDEO 'bus_id' will be created for
[all …]
Dgpio-properties.txt4 With the release of ACPI 5.1, the _DSD configuration object finally
73 array. Each struct acpi_gpio_params object consists of three fields,
92 acpi_dev_add_driver_gpios() that will register it with the ACPI device object
95 calling acpi_dev_remove_driver_gpios() on the ACPI device object where that
/linux-4.4.14/Documentation/filesystems/pohmelfs/
Dnetwork_protocol.txt14 __u64 start; /* Start of the object. */
33 NETFS_LOOKUP, /* Lookup single object */
40 NETFS_RENAME, /* Rename object */
53 @id - id of the object this command operates on. Each command can use it for own purpose.
55 @start - start of the object this command operates on. Each command can use it for own purpose.
64 @ext - length of the path to object.
76 @size - number of bytes to read plus length of the path to object.
77 @ext - object path length.
81 Used to create object.
82 It does not require that all directories on top of the object were
[all …]
/linux-4.4.14/samples/bpf/
Dfds_example.c50 static int bpf_prog_create(const char *object) in bpf_prog_create() argument
57 if (object) { in bpf_prog_create()
58 assert(!load_bpf_file((char *)object)); in bpf_prog_create()
100 static int bpf_do_prog(const char *file, uint32_t flags, const char *object) in bpf_do_prog() argument
105 fd = bpf_prog_create(object); in bpf_do_prog()
131 const char *file = NULL, *object = NULL; in main() local
164 object = optarg; in main()
178 return bpf_do_prog(file, flags, object); in main()
/linux-4.4.14/drivers/input/touchscreen/
Datmel_mxt_ts.c606 struct mxt_object *object; in mxt_get_object() local
610 object = data->object_table + i; in mxt_get_object()
611 if (object->type == type) in mxt_get_object()
612 return object; in mxt_get_object()
655 struct mxt_object *object; in mxt_write_object() local
658 object = mxt_get_object(data, type); in mxt_write_object()
659 if (!object || offset >= mxt_obj_size(object)) in mxt_write_object()
662 reg = object->start_address; in mxt_write_object()
1188 struct mxt_object *object; in mxt_prepare_cfg_mem() local
1209 object = mxt_get_object(data, type); in mxt_prepare_cfg_mem()
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/cipher/
Dg84.c34 g84_cipher_oclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in g84_cipher_oclass_bind() argument
37 int ret = nvkm_gpuobj_new(object->engine->subdev.device, 16, in g84_cipher_oclass_bind()
41 nvkm_wo32(*pgpuobj, 0x00, object->oclass); in g84_cipher_oclass_bind()
56 g84_cipher_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in g84_cipher_cclass_bind() argument
59 return nvkm_gpuobj_new(object->engine->subdev.device, 256, in g84_cipher_cclass_bind()
99 chan ? chan->object.client->name : "unknown", in g84_cipher_intr()
/linux-4.4.14/scripts/
Dnamespace.pl344 my ($object, $name) = @_;
345 my $nmdata = $nmdata{$object};
349 splice(@{$nmdata{$object}}, $i, 1);
352 if ($def{$name}[$j] eq $object) {
389 foreach my $object (keys(%nmdata)) {
390 my $nmdata = $nmdata{$object};
396 $nmdata->[$i] = "$type $name $object";
433 printf "reference to $name from $object\n";
/linux-4.4.14/security/keys/
Dkeyring.c48 void *object = assoc_array_ptr_to_leaf(x); in keyring_ptr_to_key() local
49 return (struct key *)((unsigned long)object & ~KEYRING_PTR_SUBTYPE); in keyring_ptr_to_key()
272 static unsigned long keyring_get_object_key_chunk(const void *object, int level) in keyring_get_object_key_chunk() argument
274 const struct key *key = keyring_ptr_to_key(object); in keyring_get_object_key_chunk()
278 static bool keyring_compare_object(const void *object, const void *data) in keyring_compare_object() argument
281 const struct key *key = keyring_ptr_to_key(object); in keyring_compare_object()
293 static int keyring_diff_objects(const void *object, const void *data) in keyring_diff_objects() argument
295 const struct key *key_a = keyring_ptr_to_key(object); in keyring_diff_objects()
360 static void keyring_free_object(void *object) in keyring_free_object() argument
362 key_put(keyring_ptr_to_key(object)); in keyring_free_object()
[all …]
/linux-4.4.14/net/core/
Dflow.c39 struct flow_cache_object *object; member
70 if (fle->object && !fle->object->ops->check(fle->object)) in flow_entry_valid()
78 if (fle->object) in flow_entry_kill()
79 fle->object->ops->delete(fle->object); in flow_entry_kill()
241 fle->object = NULL; in flow_cache_lookup()
246 flo = fle->object; in flow_cache_lookup()
252 } else if (fle->object) { in flow_cache_lookup()
253 flo = fle->object; in flow_cache_lookup()
255 fle->object = NULL; in flow_cache_lookup()
261 flo = fle->object; in flow_cache_lookup()
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/dispnv04/
Dhw.h63 struct nvif_object *device = &nouveau_drm(dev)->device.object; in NVReadCRTC()
74 struct nvif_object *device = &nouveau_drm(dev)->device.object; in NVWriteCRTC()
83 struct nvif_object *device = &nouveau_drm(dev)->device.object; in NVReadRAMDAC()
94 struct nvif_object *device = &nouveau_drm(dev)->device.object; in NVWriteRAMDAC()
123 struct nvif_object *device = &nouveau_drm(dev)->device.object; in NVWriteVgaCrtc()
131 struct nvif_object *device = &nouveau_drm(dev)->device.object; in NVReadVgaCrtc()
168 struct nvif_object *device = &nouveau_drm(dev)->device.object; in NVReadPRMVIO()
184 struct nvif_object *device = &nouveau_drm(dev)->device.object; in NVWritePRMVIO()
197 struct nvif_object *device = &nouveau_drm(dev)->device.object; in NVSetEnablePalette()
204 struct nvif_object *device = &nouveau_drm(dev)->device.object; in NVGetEnablePalette()
[all …]
Doverlay.c100 struct nvif_object *dev = &drm->device.object; in nv10_update_plane()
177 struct nvif_object *dev = &nouveau_drm(plane->dev)->device.object; in nv10_disable_plane()
201 struct nvif_object *dev = &nouveau_drm(plane->base.dev)->device.object; in nv10_set_params()
350 struct nvif_object *dev = &nouveau_drm(plane->dev)->device.object; in nv04_update_plane()
430 struct nvif_object *dev = &nouveau_drm(plane->dev)->device.object; in nv04_disable_plane()
Dtvnv17.h134 nvif_wr32(&device->object, reg, val); in nv_write_ptv()
140 return nvif_rd32(&device->object, reg); in nv_read_ptv()
/linux-4.4.14/Documentation/filesystems/
Dexofs.txt11 time attributes and more. Each object is addressed by a 64bit ID, and is
12 contained in a 64bit ID partition. Each object has associated attributes
13 attached to it, which are integral part of the object and provide metadata about
14 the object. The standard defines some common obligatory attributes, but user
21 To use this file system, you need to have an object store to run it on. You
123 * The file system control block (AKA on-disk superblock) resides in an object
126 in-memory superblock structure at mount time. This object is created before
131 * Each file resides in its own object and contains the data (and it will be
136 name, inode #> pairs for files that are found in that directory. The object
138 a bitmap (stored in a separate object). Now they are allocated using a
[all …]
Ddirectory-locking13 2) object creation. Locking rules: same as above.
15 3) object removal. Locking rules: caller locks parent, finds victim,
56 (1) if object removal or non-cross-directory rename holds lock on A and
59 the parent of object and it would have to lock the parent).
69 non-directory object, except renames, which take locks on source and
86 Any contended object is either held by cross-directory rename or
89 is blocked on belongs to child of that object due to (1).
93 would have a contended child and we had assumed that no object is its
97 Consider the object blocking the cross-directory rename. One
119 ability to check that directory is a descendent of another object. Current
Dxfs-self-describing-metadata.txt60 metadata object contains some form of unique identifier in a well known
62 hence parse and verify the metadata object. IF we can't independently identify
63 the type of metadata in the object, then the metadata doesn't describe itself
73 metadata object at runtime, during forensic analysis or repair.
105 object, we don't know what inode it belongs to and hence have to walk the entire
109 owner field in the metadata object, we can immediately do top down validation to
115 contents of the owner field are determined by the type of metadata object we are
127 For example, we can determine whether a metadata object is supposed to be free
130 compared to when the metadata object itself was last written. If the free space
131 block is more recent than the object and the object's owner, then there is a
[all …]
Doverlayfs.txt19 cases an object accessed in the union will be indistinguishable
20 from accessing the corresponding object from the original filesystem.
25 upper filesystem that is providing the object. Similarly st_ino will
27 over the lifetime of a non-directory object. Many applications and
35 object in the 'upper' filesystem is visible while the object in the
37 merged with the 'upper' object.
59 then the lower object is hidden - the name refers only to the upper
60 object.
151 necessary. It then creates the object with the same metadata (owner,
152 mode, mtime, symlink-target etc.) and then if the object is a file, the
[all …]
Dqnx6.txt76 Each object in the filesystem is represented by an inode. (index node)
78 the data held in the object and all of the metadata about an object except
80 The metadata about an object includes the permissions, owner, group, flags,
85 There are also pointers to the first 16 blocks, if the object data can be
96 A directory is a filesystem object and has an inode just like a file.
Dxfs-delayed-logging-design.txt14 than any other object (except maybe the superblock buffer) so keeping the
18 modifications to a single object to be carried in the log at any given time.
20 recording a new change to the object. XFS does this via a method called
22 new change to the object is recorded with a *new copy* of all the existing
25 That is, if we have a sequence of changes A through to F, and the object was
35 <object written to disk>
39 In other words, each time an object is relogged, the new transaction contains
43 that an object being relogged does not prevent the tail of the log from ever
96 That is, a single log buffer may contain multiple copies of the same object,
163 changes to the log buffers, we need to ensure that the object we are formatting
[all …]
Dsysfs.txt37 of the kobject's parent, expressing internal object hierarchies to
39 ancestors of object hierarchies; i.e. the subsystems the objects
43 directory in the kernfs_node object associated with the directory. In
84 a specific object type.
176 IOW, they should take only an object, an attribute, and a buffer as parameters.
227 - The object passed to the methods will be pinned in memory via sysfs
228 referencing counting its embedded object. However, the physical
229 entity (e.g. device) the object represents may not be present. Be
/linux-4.4.14/Documentation/
Dassoc_array.txt28 This associative array implementation is an object container with the following
37 permits an object to be located in multiple arrays simultaneously.
42 (4) Index keys must be unique. Inserting an object with the same key as one
43 already in the array will replace the old object.
70 pack leaf object pointers into spare space in the node rather than making an
71 extra branch until as such time an object needs to be added to a full node.
122 this was for insertion, the new object is _not_ released by this function,
149 (2) Get a chunk of an object's index key.
151 unsigned long (*get_object_key_chunk)(const void *object, int level);
153 As the previous function, but gets its data from an object in the array
[all …]
Dkobject.txt19 - A kobject is an object of type struct kobject. Kobjects have a name
29 If it does, the reference counting for the object is sure to be messed
32 - A ktype is the type of object that embeds a kobject. Every structure
53 a larger, domain-specific object. To this end, kobjects will be found
55 object-oriented terms, kobjects can be seen as a top-level, abstract class
116 Code which creates a kobject must, of course, initialize that object. Some
185 for the object in which it is embedded. As long as references to the object
186 exist, the object (and the code which supports it) must continue to exist.
196 reference count and, possibly, free the object. Note that kobject_init()
244 predictable object lifecycles become more complicated when sysfs is brought
[all …]
Dkmemleak.txt39 and one object at the beginning of the list may cause other subsequent
56 dump=<addr> - dump information about the object found at <addr>
91 a pointer to a white object is found, the object is added to the
149 kmemleak_update_trace - update object allocation stack trace
150 kmemleak_not_leak - mark an object as not a leak
151 kmemleak_ignore - do not scan or report an object as leak
177 the minimum age of an object to be reported as a memory leak.
/linux-4.4.14/tools/build/Documentation/
DBuild.txt10 Unlike the kernel we don't have a single build object 'obj-y' list that where
33 OBJECT - is the name of the build object
35 When succefully finished the $(DIR) directory contains the final object file
136 It's possible to alter the standard object C flags in the following way:
138 CFLAGS_perf.o += '...' - alters CFLAGS for perf.o object
139 CFLAGS_gtk += '...' - alters CFLAGS for gtk build object
147 For each built object file 'a.o' the '.a.cmd' is created and holds:
149 - Command line used to built that object
150 (for each object)
153 (for compiled object)
[all …]
/linux-4.4.14/security/smack/
Dsmack_access.c125 int smk_access(struct smack_known *subject, struct smack_known *object, in smk_access() argument
146 if (object == &smack_known_web || subject == &smack_known_web) in smk_access()
151 if (object == &smack_known_star) in smk_access()
157 if (subject->smk_known == object->smk_known) in smk_access()
165 if (object == &smack_known_floor) in smk_access()
178 may = smk_access_entry(subject->smk_known, object->smk_known, in smk_access()
200 if (object == smack_unconfined) in smk_access()
209 smack_log(subject->smk_known, object->smk_known, in smk_access()
331 audit_log_untrustedstring(ab, sad->object); in smack_log_callback()
374 sad->object = object_label; in smack_log()
/linux-4.4.14/drivers/input/serio/
Dserio.c158 void *object; member
189 static void serio_remove_duplicate_events(void *object, in serio_remove_duplicate_events() argument
198 if (object == e->object) { in serio_remove_duplicate_events()
226 serio_add_port(event->object); in serio_handle_event()
230 serio_reconnect_port(event->object); in serio_handle_event()
234 serio_disconnect_port(event->object); in serio_handle_event()
235 serio_find_driver(event->object); in serio_handle_event()
239 serio_reconnect_subtree(event->object); in serio_handle_event()
243 serio_attach_driver(event->object); in serio_handle_event()
247 serio_remove_duplicate_events(event->object, event->type); in serio_handle_event()
[all …]
Dhil_mlc.c590 mlc->imatch = node->object.packet; in hilse_setup_input()
594 mlc->imatch = node->object.packet; in hilse_setup_input()
598 mlc->imatch = node->object.packet; in hilse_setup_input()
642 BUG_ON(node->object.func == NULL); in hilse_donode()
643 rc = node->object.func(mlc, node->arg); in hilse_donode()
675 pack = node->object.packet; in hilse_donode()
681 pack = node->object.packet; in hilse_donode()
687 pack = node->object.packet; in hilse_donode()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dnv40.c44 nv40_gr_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv40_gr_object_bind() argument
47 int ret = nvkm_gpuobj_new(object->engine->subdev.device, 20, align, in nv40_gr_object_bind()
51 nvkm_wo32(*pgpuobj, 0x00, object->oclass); in nv40_gr_object_bind()
74 nv40_gr_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv40_gr_chan_bind() argument
77 struct nv40_gr_chan *chan = nv40_gr_chan(object); in nv40_gr_chan_bind()
92 nv40_gr_chan_fini(struct nvkm_object *object, bool suspend) in nv40_gr_chan_fini() argument
94 struct nv40_gr_chan *chan = nv40_gr_chan(object); in nv40_gr_chan_fini()
130 nv40_gr_chan_dtor(struct nvkm_object *object) in nv40_gr_chan_dtor() argument
132 struct nv40_gr_chan *chan = nv40_gr_chan(object); in nv40_gr_chan_dtor()
157 nvkm_object_ctor(&nv40_gr_chan, oclass, &chan->object); in nv40_gr_chan_new()
[all …]
Dnv20.c16 nv20_gr_chan_init(struct nvkm_object *object) in nv20_gr_chan_init() argument
18 struct nv20_gr_chan *chan = nv20_gr_chan(object); in nv20_gr_chan_init()
29 nv20_gr_chan_fini(struct nvkm_object *object, bool suspend) in nv20_gr_chan_fini() argument
31 struct nv20_gr_chan *chan = nv20_gr_chan(object); in nv20_gr_chan_fini()
59 nv20_gr_chan_dtor(struct nvkm_object *object) in nv20_gr_chan_dtor() argument
61 struct nv20_gr_chan *chan = nv20_gr_chan(object); in nv20_gr_chan_dtor()
83 nvkm_object_ctor(&nv20_gr_chan, oclass, &chan->object); in nv20_gr_chan_new()
86 *pobject = &chan->object; in nv20_gr_chan_new()
211 chan ? chan->object.client->name : "unknown", in nv20_gr_intr()
Dnv20.h21 #define nv20_gr_chan(p) container_of((p), struct nv20_gr_chan, object)
24 struct nvkm_object object; member
Dnv50.h21 #define nv50_gr_chan(p) container_of((p), struct nv50_gr_chan, object)
24 struct nvkm_object object; member
Dnv40.h18 #define nv40_gr_chan(p) container_of((p), struct nv40_gr_chan, object)
21 struct nvkm_object object; member
Dnv50.c41 nv50_gr_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv50_gr_object_bind() argument
44 int ret = nvkm_gpuobj_new(object->engine->subdev.device, 16, in nv50_gr_object_bind()
48 nvkm_wo32(*pgpuobj, 0x00, object->oclass); in nv50_gr_object_bind()
67 nv50_gr_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv50_gr_chan_bind() argument
70 struct nv50_gr *gr = nv50_gr_chan(object)->gr; in nv50_gr_chan_bind()
95 nvkm_object_ctor(&nv50_gr_chan, oclass, &chan->object); in nv50_gr_chan_new()
97 *pobject = &chan->object; in nv50_gr_chan_new()
640 name = chan->object.client->name; in nv50_gr_intr()
Dnv04.c357 #define nv04_gr_chan(p) container_of((p), struct nv04_gr_chan, object)
360 struct nvkm_object object; member
1043 nv04_gr_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv04_gr_object_bind() argument
1046 int ret = nvkm_gpuobj_new(object->engine->subdev.device, 16, align, in nv04_gr_object_bind()
1050 nvkm_wo32(*pgpuobj, 0x00, object->oclass); in nv04_gr_object_bind()
1148 nv04_gr_chan_dtor(struct nvkm_object *object) in nv04_gr_chan_dtor() argument
1150 struct nv04_gr_chan *chan = nv04_gr_chan(object); in nv04_gr_chan_dtor()
1161 nv04_gr_chan_fini(struct nvkm_object *object, bool suspend) in nv04_gr_chan_fini() argument
1163 struct nv04_gr_chan *chan = nv04_gr_chan(object); in nv04_gr_chan_fini()
1193 nvkm_object_ctor(&nv04_gr_chan, oclass, &chan->object); in nv04_gr_chan_new()
[all …]
Dnv10.c397 #define nv10_gr_chan(p) container_of((p), struct nv10_gr_chan, object)
400 struct nvkm_object object; member
433 struct nvkm_device *device = chan->object.engine->subdev.device; in nv17_gr_mthd_lma_window()
506 struct nvkm_device *device = chan->object.engine->subdev.device; in nv17_gr_mthd_lma_enable()
954 nv10_gr_chan_fini(struct nvkm_object *object, bool suspend) in nv10_gr_chan_fini() argument
956 struct nv10_gr_chan *chan = nv10_gr_chan(object); in nv10_gr_chan_fini()
971 nv10_gr_chan_dtor(struct nvkm_object *object) in nv10_gr_chan_dtor() argument
973 struct nv10_gr_chan *chan = nv10_gr_chan(object); in nv10_gr_chan_dtor()
1012 nvkm_object_ctor(&nv10_gr_chan, oclass, &chan->object); in nv10_gr_chan_new()
1015 *pobject = &chan->object; in nv10_gr_chan_new()
[all …]
Dnv2a.c29 nvkm_object_ctor(&nv2a_gr_chan, oclass, &chan->object); in nv2a_gr_chan_new()
32 *pobject = &chan->object; in nv2a_gr_chan_new()
/linux-4.4.14/Documentation/RCU/
Drculist_nulls.txt22 * Because a writer could delete object, and a writer could
23 * reuse these object before the RCU grace period, we
24 * must check key after getting the reference on object
26 if (obj->key != key) { // not the object we expected
61 "If the object is moved from one list to another list in-between the
63 object has moved to the end of a new list, the traversal will not
64 complete properly on the list it should have, since the object will
99 But thanks to SLAB_DESTROY_BY_RCU, beware a deleted object can be reused
117 a race (some writer did a delete and/or a move of an object
121 the beginning. If the object was moved to the same chain,
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/dma/
Dbase.c32 nvkm_dma_search(struct nvkm_dma *dma, struct nvkm_client *client, u64 object) in nvkm_dma_search() argument
38 if (object < dmaobj->handle) in nvkm_dma_search()
41 if (object > dmaobj->handle) in nvkm_dma_search()
63 *pobject = &dmaobj->object; in nvkm_dma_oclass_new()
67 dmaobj->handle = oclass->object; in nvkm_dma_oclass_new()
Duser.c47 rb_erase(&dmaobj->rb, &dmaobj->object.client->dmaroot); in nvkm_dmaobj_dtor()
74 nvkm_object_ctor(&nvkm_dmaobj_func, oclass, &dmaobj->object); in nvkm_dmaobj_ctor()
/linux-4.4.14/fs/overlayfs/
DKconfig6 object in the 'upper' filesystem is visible while the object in the
8 merged with the 'upper' object.
/linux-4.4.14/drivers/input/gameport/
Dgameport.c265 void *object; member
304 if (event->object == e->object) { in gameport_remove_duplicate_events()
339 gameport_add_port(event->object); in gameport_handle_events()
343 gameport_attach_driver(event->object); in gameport_handle_events()
356 static int gameport_queue_event(void *object, struct module *owner, in gameport_queue_event() argument
373 if (event->object == object) { in gameport_queue_event()
396 event->object = object; in gameport_queue_event()
411 static void gameport_remove_pending_events(void *object) in gameport_remove_pending_events() argument
419 if (event->object == object) { in gameport_remove_pending_events()
446 gameport = event->object; in gameport_get_pending_child()
/linux-4.4.14/drivers/acpi/
Dacpi_processor.c233 union acpi_object object = { 0 }; in acpi_processor_get_info() local
234 struct acpi_buffer buffer = { sizeof(union acpi_object), &object }; in acpi_processor_get_info()
265 pr->acpi_id = object.processor.proc_id; in acpi_processor_get_info()
323 if (!object.processor.pblk_address) in acpi_processor_get_info()
325 else if (object.processor.pblk_length != 6) in acpi_processor_get_info()
327 object.processor.pblk_length); in acpi_processor_get_info()
329 pr->throttling.address = object.processor.pblk_address; in acpi_processor_get_info()
333 pr->pblk = object.processor.pblk_address; in acpi_processor_get_info()
Dprocessor_pdc.c28 union acpi_object object = { 0 }; in processor_physically_present() local
29 struct acpi_buffer buffer = { sizeof(union acpi_object), &object }; in processor_physically_present()
40 acpi_id = object.processor.proc_id; in processor_physically_present()
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_ttm_glue.c49 return ttm_mem_global_init(ref->object); in vmw_ttm_mem_global_init()
54 ttm_mem_global_release(ref->object); in vmw_ttm_mem_global_release()
75 dev_priv->mem_global_ref.object; in vmw_ttm_global_init()
/linux-4.4.14/Documentation/vm/
Dslub.txt41 P Poisoning (object and padding)
66 a result of storing the metadata (for example, caches with PAGE_SIZE object
98 SLUB can validate all object if the kernel was booted with slub_debug. In
134 large object sizes into one high order page. Setting command line
182 If SLUB encounters a corrupted object (full detection requires the kernel
196 INFO: Object <address> <object information>
205 2. The object contents if an object was involved.
210 Shows a few bytes before the object where the problem was detected.
212 object.
215 The bytes of the object. If the object is inactive then the bytes
[all …]
Dzsmalloc.txt9 any object of size PAGE_SIZE/2 or larger would occupy an entire page.
14 pages act as a single higher-order page i.e. an object can span 0-order
26 location of the allocated object. The reason for this indirection is that
29 is very small. So, before using the allocating memory, the object has to
53 size: object size zspage stores
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvif/
Ddevice.h8 struct nvif_object object; member
53 struct nvkm_object object; \
55 } *_udevice = _device->object.priv; \
Dclient.h7 struct nvif_object object; member
26 (struct nvkm_client *)_client->object.priv; \
Dioctl.h30 __u64 object; member
56 __u64 object; member
/linux-4.4.14/include/acpi/
Dacpixf.h437 acpi_unload_parent_table(acpi_handle object))
487 acpi_get_name(acpi_handle object, u32 name_type,
494 acpi_attach_data(acpi_handle object,
498 acpi_detach_data(acpi_handle object,
501 acpi_get_data(acpi_handle object,
512 acpi_evaluate_object(acpi_handle object,
519 acpi_evaluate_object_typed(acpi_handle object,
528 acpi_get_object_info(acpi_handle object,
540 acpi_get_type(acpi_handle object,
544 acpi_get_parent(acpi_handle object,
[all …]
/linux-4.4.14/drivers/staging/lustre/lustre/include/
Dlustre_handles.h54 void (*hop_addref)(void *object);
55 void (*hop_free)(void *object, int size);
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/engine/
Ddma.h10 struct nvkm_object object; member
26 nvkm_dma_search(struct nvkm_dma *, struct nvkm_client *, u64 object);
Dfifo.h9 struct nvkm_object *object; member
18 struct nvkm_object object; member
/linux-4.4.14/drivers/staging/fsl-mc/
DREADME.txt30 DPAA2 hardware resources. The MC provides an object-based abstraction for
86 A DPRC is an container object that holds all the other
126 is at the DPRC (container) level, not at the individual object
140 utilizing multiple hardware objects. Each object has specialized
169 Below the objects are described. For each object a brief description
170 is provided along with a summary of the kinds of operations the object
171 supports and a summary of key resources of the object (mmio regions
232 object) which provides a list of pointers to memory
255 drivers and 2) functional object drivers (such as Ethernet).
261 Each object in the DPRC is a Linux "device" and is bound to a driver.
[all …]
DTODO4 * Add at least one device driver for a DPAA2 object (child device of the
20 bus driver and DPAA2 object drivers are based is continuing
/linux-4.4.14/arch/arm/mm/
Dproc-arm720.S140 .type arm710_cr1_clear, #object
141 .type arm710_cr1_set, #object
168 .type arm720_crval, #object
192 .type __\name\()_proc_info,#object
Dproc-v7.S535 .type __v7_ca5mp_proc_info, #object
545 .type __v7_ca9mp_proc_info, #object
555 .type __v7_ca8_proc_info, #object
568 .type __v7_pj4b_proc_info, #object
579 .type __v7_cr7mp_proc_info, #object
589 .type __v7_ca7mp_proc_info, #object
599 .type __v7_ca12mp_proc_info, #object
609 .type __v7_ca15mp_proc_info, #object
619 .type __v7_b15mp_proc_info, #object
629 .type __v7_ca17mp_proc_info, #object
[all …]
Dproc-fa526.S173 .type fa526_cr1_clear, #object
174 .type fa526_cr1_set, #object
195 .type __fa526_proc_info,#object
/linux-4.4.14/arch/mips/
DKbuild14 # mips object files
15 # The object files are linked as core-y files would be linked
/linux-4.4.14/Documentation/driver-model/
Dbus.txt15 object of this type. They must initialize the name field, and may
32 initializes the rest of the fields in the bus object and inserts it
33 into a global list of bus types. Once the bus object is registered,
80 count on each object in the list is incremented before the callback is
81 called; it is decremented after the next object has been obtained. The
/linux-4.4.14/Documentation/filesystems/nfs/
DExporting34 tree. This means that if any filesystem object is in the dcache, then
35 all of the ancestors of that filesystem object are also in the dcache.
37 maintained easily (by each object maintaining a reference count on
42 for the object. This leads to two related but distinct features of
111 to find or create a dentry for the same object. The default
117 Given a filehandle fragment, this should find the implied object and
122 implied object and create a dentry for it (possibly with
136 object identified by the child dentry. If no get_name function is
/linux-4.4.14/Documentation/security/
DSmack.txt45 to an object with another
74 the label given to a new filesystem object will be the label
86 on a directory when an object is created in the directory and
88 to the directory includes the transmute ("t") mode the object
90 creating process. If the object being created is a directory
118 Smack label has a particular access to an object with a
125 Smack label has a particular access to an object with a
138 object label, the third the access to allow and the fourth the
140 "rwxat-". If a rule for a given subject and object exists it will be
186 object label, and the third the requested access. The access
[all …]
Dcredentials.txt33 object acts upon another:
49 credentials. What's in the set depends on the type of object.
54 indicates the ownership of that object. This is used for resource
63 indicates the 'objective context' of that object. This may or may not be
68 carried out when an object is acted upon.
72 A subject is an object that is acting upon another object.
98 object. The set of actions available depends on the nature of the subject
99 and the object.
106 When a subject acts upon an object, a security calculation is made. This
110 object, given those contexts.
[all …]
/linux-4.4.14/arch/metag/tbx/
Dtbitimer.S22 .type ___TBITimeB,object
30 .type ___TBITimeI,object
38 .type ___TBITimes,object
/linux-4.4.14/drivers/isdn/hardware/eicon/
Ddivasmain.c511 if (!(psoft_isr->object = pdpc)) { in diva_os_initialize_soft_isr()
525 if (psoft_isr && psoft_isr->object) { in diva_os_schedule_soft_isr()
527 (diva_os_thread_dpc_t *) psoft_isr->object; in diva_os_schedule_soft_isr()
542 if (psoft_isr && psoft_isr->object) { in diva_os_remove_soft_isr()
544 (diva_os_thread_dpc_t *) psoft_isr->object; in diva_os_remove_soft_isr()
548 mem = psoft_isr->object; in diva_os_remove_soft_isr()
549 psoft_isr->object = NULL; in diva_os_remove_soft_isr()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/
Dclient.h6 struct nvkm_object object; member
24 struct nvkm_object *nvkm_client_search(struct nvkm_client *, u64 object);
Dobject.h20 u64 object; member
83 u64 object; member
/linux-4.4.14/arch/arm/common/
Dmcpm_head.S218 .type first_man_locks, #object
223 .type mcpm_entry_vectors, #object
227 .type mcpm_entry_early_pokes, #object
231 .type mcpm_power_up_setup_phys, #object
/linux-4.4.14/lib/
Ddebugobjects.c120 if (obj->object == addr) in lookup_object()
142 obj->object = addr; in alloc_object()
258 descr->debug_hint(obj->object) : NULL; in debug_print_object()
394 struct debug_obj o = { .object = addr, in debug_object_activate()
484 struct debug_obj o = { .object = addr, in debug_object_deactivate()
600 struct debug_obj o = { .object = addr, in debug_object_assert_init()
655 struct debug_obj o = { .object = addr, in debug_object_active_state()
691 oaddr = (unsigned long) obj->object; in __debug_check_no_obj_freed()
/linux-4.4.14/Documentation/scsi/
Dscsi_fc_transport.txt50 The FC transport is now recognizing a new object - a vport. A vport is
57 to create vports. The transport will create the vport object within the
80 Today, the device tree typically contains the scsi_host object,
82 transport creates the vport object and places it under the scsi_host
83 object corresponding to the physical adapter. The LLDD will allocate
84 a new scsi_host for the vport and link its object under the vport.
88 This could be used in the future to link the object onto a vm-specific
90 a symbolic link to the vport object will be placed in the physical
122 The new fc_vport class object has the following attributes
162 For the fc_host class object, the following attributes are added for vports:
[all …]
/linux-4.4.14/Documentation/x86/x86_64/
Dcpu-hotplug-spec9 In ACPI each CPU needs an LAPIC object in the MADT table (5.2.11.5 in the
11 objects by setting the Enabled bit in the LAPIC object to zero.
/linux-4.4.14/drivers/gpu/drm/virtio/
Dvirtgpu_ttm.c55 return ttm_mem_global_init(ref->object); in virtio_gpu_ttm_mem_global_init()
60 ttm_mem_global_release(ref->object); in virtio_gpu_ttm_mem_global_release()
83 vgdev->mman.mem_global_ref.object; in virtio_gpu_ttm_global_init()
440 vgdev->mman.bo_global_ref.ref.object, in virtio_gpu_ttm_init()
/linux-4.4.14/Documentation/namespaces/
Dcompatibility-list.txt19 object inside the kernel. E.g. semaphore with IPCID or
26 other object in another namespace.
/linux-4.4.14/arch/arm/boot/bootp/
Dinitrd.S1 .type initrd_start,#object
/linux-4.4.14/drivers/gpu/drm/cirrus/
Dcirrus_ttm.c41 return ttm_mem_global_init(ref->object); in cirrus_ttm_mem_global_init()
47 ttm_mem_global_release(ref->object); in cirrus_ttm_mem_global_release()
68 cirrus->ttm.mem_global_ref.object; in cirrus_ttm_global_init()
261 cirrus->ttm.bo_global_ref.ref.object, in cirrus_mm_init()
/linux-4.4.14/drivers/gpu/drm/ast/
Dast_ttm.c41 return ttm_mem_global_init(ref->object); in ast_ttm_mem_global_init()
47 ttm_mem_global_release(ref->object); in ast_ttm_mem_global_release()
68 ast->ttm.mem_global_ref.object; in ast_ttm_global_init()
261 ast->ttm.bo_global_ref.ref.object, in ast_mm_init()
/linux-4.4.14/drivers/gpu/drm/mgag200/
Dmgag200_ttm.c41 return ttm_mem_global_init(ref->object); in mgag200_ttm_mem_global_init()
47 ttm_mem_global_release(ref->object); in mgag200_ttm_mem_global_release()
68 ast->ttm.mem_global_ref.object; in mgag200_ttm_global_init()
261 mdev->ttm.bo_global_ref.ref.object, in mgag200_mm_init()
/linux-4.4.14/include/drm/
Ddrm_global.h43 void *object; member

123