10d163575Sopenharmony_ci/* 2 * This file is produced automatically. 3 * Do not modify anything in here by hand. 4 * 5 * Created from source file 6 * device_if.m 7 * with 8 * makeobjops.awk 9 * 10 * See the source file for legal information 11 */ 12 13#include <sys/param.h> 14#include <sys/queue.h> 15#include <sys/kernel.h> 16#include <sys/kobj.h> 17#include <sys/bus.h> 18#include "device_if.h" 19 20 21static int null_shutdown(device_t dev) 22{ 23 return 0; 24} 25 26static int null_suspend(device_t dev) 27{ 28 return 0; 29} 30 31static int null_resume(device_t dev) 32{ 33 return 0; 34} 35 36static int null_quiesce(device_t dev) 37{ 38 return 0; 39} 40 41static void * null_register(device_t dev) 42{ 43 return NULL; 44} 45 46struct kobjop_desc device_probe_desc = { 47 0, { &device_probe_desc, (kobjop_t)kobj_error_method } 48}; 49 50struct kobjop_desc device_identify_desc = { 51 0, { &device_identify_desc, (kobjop_t)kobj_error_method } 52}; 53 54struct kobjop_desc device_attach_desc = { 55 0, { &device_attach_desc, (kobjop_t)kobj_error_method } 56}; 57 58struct kobjop_desc device_detach_desc = { 59 0, { &device_detach_desc, (kobjop_t)kobj_error_method } 60}; 61 62struct kobjop_desc device_shutdown_desc = { 63 0, { &device_shutdown_desc, (kobjop_t)null_shutdown } 64}; 65 66struct kobjop_desc device_suspend_desc = { 67 0, { &device_suspend_desc, (kobjop_t)null_suspend } 68}; 69 70struct kobjop_desc device_resume_desc = { 71 0, { &device_resume_desc, (kobjop_t)null_resume } 72}; 73 74struct kobjop_desc device_quiesce_desc = { 75 0, { &device_quiesce_desc, (kobjop_t)null_quiesce } 76}; 77 78struct kobjop_desc device_register_desc = { 79 0, { &device_register_desc, (kobjop_t)null_register } 80}; 81 82