Spade
Mini Shell
| Directory:~$ /proc/self/root/usr/lib/python2.7/site-packages/tuned/plugins/ |
| [Home] [System Details] [Kill Me] |
�
��\c@snddlmZddlTddlZddlmZddlZejj �Z
dejfd��YZdS(i(tbase(t*i����N(tcommandst USBPlugincBs}eZdZd�Zd�Zed��Zd�Zd�Zd�Z e
dde�d ��Ze
d�ed
��ZRS(s7
Plugin for tuning various options of USB subsystem.
cCsmt|_t�|_t�|_x9|jjd�jdd�D]}|jj|j �q@Wt
�|_dS(NtusbtDEVTYPEt
usb_device(tTruet_devices_supportedtsett
_free_devicest_assigned_devicest_hardware_inventorytget_devicestmatch_propertytaddtsys_nameRt_cmd(tselftdevice((s</usr/lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyt
_init_devicess %cCs&g|D]}|jjd|�^qS(NR(Rt
get_device(Rtdevicestx((s</usr/lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyt_get_device_objectsscCsidd6S(Ntautosuspend(tNone(R((s</usr/lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyt_get_config_optionsscCst|_t|_dS(N(Rt_has_static_tuningtFalset_has_dynamic_tuning(Rtinstance((s</usr/lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyt_instance_init!s cCsdS(N((RR((s</usr/lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyt_instance_cleanup%scCsd|S(Ns)/sys/bus/usb/devices/%s/power/autosuspend((RR((s</usr/lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyt_autosuspend_sysfile(sRt
per_devicecCs`|j|�}|dkrdS|r+dnd}|s\|j|�}|jj||�n|S(Nt1t0(t_option_boolRR"Rt
write_to_file(RtvalueRtsimtenabletvaltsys_file((s</usr/lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyt_set_autosuspend+scCs+|j|�}|jj|d|�j�S(Ntno_error(R"Rt read_filetstrip(RRtignore_missingR,((s</usr/lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyt_get_autosuspend7s(t__name__t
__module__t__doc__RRtclassmethodRR
R!R"tcommand_setRR-tcommand_getRR2(((s</usr/lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyR s
(
tRt
decoratorst
tuned.logsttunedttuned.utils.commandsRtglobtlogstgettlogtPluginR(((s</usr/lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyt<module>s