TYPEMAP struct sysfs_attribute* T_SYSFS_ATTR struct sysfs_driver* T_SYSFS_DRIVER struct sysfs_module* T_SYSFS_MODULE struct sysfs_device* T_SYSFS_DEVICE struct sysfs_class* T_SYSFS_CLASS struct sysfs_class_device* T_SYSFS_CLASS_DEVICE struct sysfs_bus* T_SYSFS_BUS OUTPUT T_SYSFS_ATTR if ($var == NULL) { $arg = &PL_sv_undef; } else { $arg = perl_sysfs_new_sv_from_ptr($var, \"Linux::Sysfs::Attribute\"); } T_SYSFS_DRIVER if ($var == NULL) { $arg = &PL_sv_undef; } else { $arg = perl_sysfs_new_sv_from_ptr($var, \"Linux::Sysfs::Driver\"); } T_SYSFS_MODULE if ($var == NULL) { $arg = &PL_sv_undef; } else { $arg = perl_sysfs_new_sv_from_ptr($var, \"Linux::Sysfs::Module\"); } T_SYSFS_DEVICE if ($var == NULL) { $arg = &PL_sv_undef; } else { $arg = perl_sysfs_new_sv_from_ptr($var, \"Linux::Sysfs::Device\"); } T_SYSFS_CLASS if ($var == NULL) { $arg = &PL_sv_undef; } else { $arg = perl_sysfs_new_sv_from_ptr($var, \"Linux::Sysfs::Class\"); } T_SYSFS_CLASS_DEVICE if ($var == NULL) { $arg = &PL_sv_undef; } else { $arg = perl_sysfs_new_sv_from_ptr($var, \"Linux::Sysfs::ClassDevice\"); } T_SYSFS_BUS if ($var == NULL) { $arg = &PL_sv_undef; } else { $arg = perl_sysfs_new_sv_from_ptr($var, \"Linux::Sysfs::Bus\"); } INPUT T_SYSFS_ATTR $var = ($type)perl_sysfs_get_ptr_from_sv($arg, \"Linux::Sysfs::Attribute\"); T_SYSFS_DRIVER $var = ($type)perl_sysfs_get_ptr_from_sv($arg, \"Linux::Sysfs::Driver\"); T_SYSFS_MODULE $var = ($type)perl_sysfs_get_ptr_from_sv($arg, \"Linux::Sysfs::Module\"); T_SYSFS_DEVICE $var = ($type)perl_sysfs_get_ptr_from_sv($arg, \"Linux::Sysfs::Device\"); T_SYSFS_CLASS $var = ($type)perl_sysfs_get_ptr_from_sv($arg, \"Linux::Sysfs::Class\"); T_SYSFS_CLASS_DEVICE $var = ($type)perl_sysfs_get_ptr_from_sv($arg, \"Linux::Sysfs::ClassDevice\"); T_SYSFS_BUS $var = ($type)perl_sysfs_get_ptr_from_sv($arg, \"Linux::Sysfs::Bus\");