Lines Matching refs:def
59 const struct uapi_definition *def, in uapi_create_write() argument
67 if (def->write.is_ex) in uapi_create_write()
68 method_key |= uapi_key_write_ex_method(def->write.command_num); in uapi_create_write()
70 method_key |= uapi_key_write_method(def->write.command_num); in uapi_create_write()
77 if (WARN_ON(exists && (def->write.is_ex != method_elm->is_ex))) in uapi_create_write()
80 method_elm->is_ex = def->write.is_ex; in uapi_create_write()
81 method_elm->handler = def->func_write; in uapi_create_write()
82 if (!def->write.is_ex) in uapi_create_write()
84 BIT_ULL(def->write.command_num)); in uapi_create_write()
86 if (!def->write.is_ex && def->func_write) { in uapi_create_write()
87 method_elm->has_udata = def->write.has_udata; in uapi_create_write()
88 method_elm->has_resp = def->write.has_resp; in uapi_create_write()
89 method_elm->req_size = def->write.req_size; in uapi_create_write()
90 method_elm->resp_size = def->write.resp_size; in uapi_create_write()
224 const struct uapi_definition *def, in uapi_disable_elm() argument
230 if (def->scope == UAPI_SCOPE_OBJECT) { in uapi_disable_elm()
241 if (def->scope == UAPI_SCOPE_METHOD && in uapi_disable_elm()
253 if (def->scope == UAPI_SCOPE_METHOD && in uapi_disable_elm()
274 const struct uapi_definition *def = def_list; in uapi_merge_def() local
283 for (;; def++) { in uapi_merge_def()
284 switch ((enum uapi_definition_kind)def->kind) { in uapi_merge_def()
286 rc = uapi_merge_def(uapi, ibdev, def->chain, is_driver); in uapi_merge_def()
292 if (WARN_ON(def->object_start.object_id != in uapi_merge_def()
293 def->chain_obj_tree->id)) in uapi_merge_def()
296 cur_obj_key = uapi_key_obj(def->object_start.object_id); in uapi_merge_def()
297 rc = uapi_merge_obj_tree(uapi, def->chain_obj_tree, in uapi_merge_def()
308 (void *)(&ibdev->ops) + def->needs_fn_offset; in uapi_merge_def()
313 uapi, def, cur_obj_key, cur_method_key); in uapi_merge_def()
320 if (def->func_is_supported(ibdev)) in uapi_merge_def()
323 uapi, def, cur_obj_key, cur_method_key); in uapi_merge_def()
331 cur_obj_key = uapi_key_obj(def->object_start.object_id); in uapi_merge_def()
341 uapi, ibdev, def, cur_obj_key, &cur_method_key); in uapi_merge_def()