Lines Matching refs:attr

38 					     struct device_attribute *attr,  in ufs_sysfs_pm_lvl_store()  argument
67 struct device_attribute *attr, char *buf) in rpm_lvl_show() argument
75 struct device_attribute *attr, const char *buf, size_t count) in rpm_lvl_store() argument
77 return ufs_sysfs_pm_lvl_store(dev, attr, buf, count, true); in rpm_lvl_store()
81 struct device_attribute *attr, char *buf) in rpm_target_dev_state_show() argument
90 struct device_attribute *attr, char *buf) in rpm_target_link_state_show() argument
99 struct device_attribute *attr, char *buf) in spm_lvl_show() argument
107 struct device_attribute *attr, const char *buf, size_t count) in spm_lvl_store() argument
109 return ufs_sysfs_pm_lvl_store(dev, attr, buf, count, false); in spm_lvl_store()
113 struct device_attribute *attr, char *buf) in spm_target_dev_state_show() argument
122 struct device_attribute *attr, char *buf) in spm_target_link_state_show() argument
155 struct device_attribute *attr, char *buf) in auto_hibern8_show() argument
184 struct device_attribute *attr, in auto_hibern8_store() argument
213 static ssize_t wb_on_show(struct device *dev, struct device_attribute *attr, in wb_on_show() argument
221 static ssize_t wb_on_store(struct device *dev, struct device_attribute *attr, in wb_on_store() argument
259 struct device_attribute *attr, in enable_wb_buf_flush_show() argument
268 struct device_attribute *attr, in enable_wb_buf_flush_store() argument
302 struct device_attribute *attr, in wb_flush_threshold_show() argument
311 struct device_attribute *attr, in wb_flush_threshold_store() argument
344 &dev_attr_rpm_lvl.attr,
345 &dev_attr_rpm_target_dev_state.attr,
346 &dev_attr_rpm_target_link_state.attr,
347 &dev_attr_spm_lvl.attr,
348 &dev_attr_spm_target_dev_state.attr,
349 &dev_attr_spm_target_link_state.attr,
350 &dev_attr_auto_hibern8.attr,
351 &dev_attr_wb_on.attr,
352 &dev_attr_enable_wb_buf_flush.attr,
353 &dev_attr_wb_flush_threshold.attr,
361 static ssize_t clock_scaling_show(struct device *dev, struct device_attribute *attr, in clock_scaling_show() argument
369 static ssize_t write_booster_show(struct device *dev, struct device_attribute *attr, in write_booster_show() argument
385 &dev_attr_clock_scaling.attr,
386 &dev_attr_write_booster.attr,
396 struct device_attribute *attr, char *buf) in monitor_enable_show() argument
404 struct device_attribute *attr, in monitor_enable_store() argument
431 struct device_attribute *attr, char *buf) in monitor_chunk_size_show() argument
439 struct device_attribute *attr, in monitor_chunk_size_store() argument
457 struct device_attribute *attr, char *buf) in read_total_sectors_show() argument
465 struct device_attribute *attr, char *buf) in read_total_busy_show() argument
474 struct device_attribute *attr, char *buf) in read_nr_requests_show() argument
482 struct device_attribute *attr, in read_req_latency_avg_show() argument
496 struct device_attribute *attr, in read_req_latency_max_show() argument
506 struct device_attribute *attr, in read_req_latency_min_show() argument
516 struct device_attribute *attr, in read_req_latency_sum_show() argument
526 struct device_attribute *attr, in write_total_sectors_show() argument
535 struct device_attribute *attr, char *buf) in write_total_busy_show() argument
544 struct device_attribute *attr, char *buf) in write_nr_requests_show() argument
552 struct device_attribute *attr, in write_req_latency_avg_show() argument
566 struct device_attribute *attr, in write_req_latency_max_show() argument
576 struct device_attribute *attr, in write_req_latency_min_show() argument
586 struct device_attribute *attr, in write_req_latency_sum_show() argument
613 &dev_attr_monitor_enable.attr,
614 &dev_attr_monitor_chunk_size.attr,
615 &dev_attr_read_total_sectors.attr,
616 &dev_attr_read_total_busy.attr,
617 &dev_attr_read_nr_requests.attr,
618 &dev_attr_read_req_latency_avg.attr,
619 &dev_attr_read_req_latency_max.attr,
620 &dev_attr_read_req_latency_min.attr,
621 &dev_attr_read_req_latency_sum.attr,
622 &dev_attr_write_total_sectors.attr,
623 &dev_attr_write_total_busy.attr,
624 &dev_attr_write_nr_requests.attr,
625 &dev_attr_write_req_latency_avg.attr,
626 &dev_attr_write_req_latency_max.attr,
627 &dev_attr_write_req_latency_min.attr,
628 &dev_attr_write_req_latency_sum.attr,
690 struct device_attribute *attr, char *buf) \
733 &dev_attr_device_type.attr,
734 &dev_attr_device_class.attr,
735 &dev_attr_device_sub_class.attr,
736 &dev_attr_protocol.attr,
737 &dev_attr_number_of_luns.attr,
738 &dev_attr_number_of_wluns.attr,
739 &dev_attr_boot_enable.attr,
740 &dev_attr_descriptor_access_enable.attr,
741 &dev_attr_initial_power_mode.attr,
742 &dev_attr_high_priority_lun.attr,
743 &dev_attr_secure_removal_type.attr,
744 &dev_attr_support_security_lun.attr,
745 &dev_attr_bkops_termination_latency.attr,
746 &dev_attr_initial_active_icc_level.attr,
747 &dev_attr_specification_version.attr,
748 &dev_attr_manufacturing_date.attr,
749 &dev_attr_manufacturer_id.attr,
750 &dev_attr_rtt_capability.attr,
751 &dev_attr_rtc_update.attr,
752 &dev_attr_ufs_features.attr,
753 &dev_attr_ffu_timeout.attr,
754 &dev_attr_queue_depth.attr,
755 &dev_attr_device_version.attr,
756 &dev_attr_number_of_secure_wpa.attr,
757 &dev_attr_psa_max_data_size.attr,
758 &dev_attr_psa_state_timeout.attr,
759 &dev_attr_ext_feature_sup.attr,
760 &dev_attr_wb_presv_us_en.attr,
761 &dev_attr_wb_type.attr,
762 &dev_attr_wb_shared_alloc_units.attr,
778 &dev_attr_unipro_version.attr,
779 &dev_attr_mphy_version.attr,
840 &dev_attr_raw_device_capacity.attr,
841 &dev_attr_max_number_of_luns.attr,
842 &dev_attr_segment_size.attr,
843 &dev_attr_allocation_unit_size.attr,
844 &dev_attr_min_addressable_block_size.attr,
845 &dev_attr_optimal_read_block_size.attr,
846 &dev_attr_optimal_write_block_size.attr,
847 &dev_attr_max_in_buffer_size.attr,
848 &dev_attr_max_out_buffer_size.attr,
849 &dev_attr_rpmb_rw_size.attr,
850 &dev_attr_dyn_capacity_resource_policy.attr,
851 &dev_attr_data_ordering.attr,
852 &dev_attr_max_number_of_contexts.attr,
853 &dev_attr_sys_data_tag_unit_size.attr,
854 &dev_attr_sys_data_tag_resource_size.attr,
855 &dev_attr_secure_removal_types.attr,
856 &dev_attr_memory_types.attr,
857 &dev_attr_sys_code_memory_max_alloc_units.attr,
858 &dev_attr_sys_code_memory_capacity_adjustment_factor.attr,
859 &dev_attr_non_persist_memory_max_alloc_units.attr,
860 &dev_attr_non_persist_memory_capacity_adjustment_factor.attr,
861 &dev_attr_enh1_memory_max_alloc_units.attr,
862 &dev_attr_enh1_memory_capacity_adjustment_factor.attr,
863 &dev_attr_enh2_memory_max_alloc_units.attr,
864 &dev_attr_enh2_memory_capacity_adjustment_factor.attr,
865 &dev_attr_enh3_memory_max_alloc_units.attr,
866 &dev_attr_enh3_memory_capacity_adjustment_factor.attr,
867 &dev_attr_enh4_memory_max_alloc_units.attr,
868 &dev_attr_enh4_memory_capacity_adjustment_factor.attr,
869 &dev_attr_wb_max_alloc_units.attr,
870 &dev_attr_wb_max_wb_luns.attr,
871 &dev_attr_wb_buff_cap_adj.attr,
872 &dev_attr_wb_sup_red_type.attr,
873 &dev_attr_wb_sup_wb_type.attr,
890 &dev_attr_eol_info.attr,
891 &dev_attr_life_time_estimation_a.attr,
892 &dev_attr_life_time_estimation_b.attr,
903 struct device_attribute *attr, char *buf) \
961 &dev_attr_active_icc_levels_vcc0.attr,
962 &dev_attr_active_icc_levels_vcc1.attr,
963 &dev_attr_active_icc_levels_vcc2.attr,
964 &dev_attr_active_icc_levels_vcc3.attr,
965 &dev_attr_active_icc_levels_vcc4.attr,
966 &dev_attr_active_icc_levels_vcc5.attr,
967 &dev_attr_active_icc_levels_vcc6.attr,
968 &dev_attr_active_icc_levels_vcc7.attr,
969 &dev_attr_active_icc_levels_vcc8.attr,
970 &dev_attr_active_icc_levels_vcc9.attr,
971 &dev_attr_active_icc_levels_vcc10.attr,
972 &dev_attr_active_icc_levels_vcc11.attr,
973 &dev_attr_active_icc_levels_vcc12.attr,
974 &dev_attr_active_icc_levels_vcc13.attr,
975 &dev_attr_active_icc_levels_vcc14.attr,
976 &dev_attr_active_icc_levels_vcc15.attr,
977 &dev_attr_active_icc_levels_vccq0.attr,
978 &dev_attr_active_icc_levels_vccq1.attr,
979 &dev_attr_active_icc_levels_vccq2.attr,
980 &dev_attr_active_icc_levels_vccq3.attr,
981 &dev_attr_active_icc_levels_vccq4.attr,
982 &dev_attr_active_icc_levels_vccq5.attr,
983 &dev_attr_active_icc_levels_vccq6.attr,
984 &dev_attr_active_icc_levels_vccq7.attr,
985 &dev_attr_active_icc_levels_vccq8.attr,
986 &dev_attr_active_icc_levels_vccq9.attr,
987 &dev_attr_active_icc_levels_vccq10.attr,
988 &dev_attr_active_icc_levels_vccq11.attr,
989 &dev_attr_active_icc_levels_vccq12.attr,
990 &dev_attr_active_icc_levels_vccq13.attr,
991 &dev_attr_active_icc_levels_vccq14.attr,
992 &dev_attr_active_icc_levels_vccq15.attr,
993 &dev_attr_active_icc_levels_vccq20.attr,
994 &dev_attr_active_icc_levels_vccq21.attr,
995 &dev_attr_active_icc_levels_vccq22.attr,
996 &dev_attr_active_icc_levels_vccq23.attr,
997 &dev_attr_active_icc_levels_vccq24.attr,
998 &dev_attr_active_icc_levels_vccq25.attr,
999 &dev_attr_active_icc_levels_vccq26.attr,
1000 &dev_attr_active_icc_levels_vccq27.attr,
1001 &dev_attr_active_icc_levels_vccq28.attr,
1002 &dev_attr_active_icc_levels_vccq29.attr,
1003 &dev_attr_active_icc_levels_vccq210.attr,
1004 &dev_attr_active_icc_levels_vccq211.attr,
1005 &dev_attr_active_icc_levels_vccq212.attr,
1006 &dev_attr_active_icc_levels_vccq213.attr,
1007 &dev_attr_active_icc_levels_vccq214.attr,
1008 &dev_attr_active_icc_levels_vccq215.attr,
1019 struct device_attribute *attr, char *buf) \
1068 &dev_attr_manufacturer_name.attr,
1069 &dev_attr_product_name.attr,
1070 &dev_attr_oem_id.attr,
1071 &dev_attr_serial_number.attr,
1072 &dev_attr_product_revision.attr,
1089 struct device_attribute *attr, char *buf) \
1131 &dev_attr_device_init.attr,
1132 &dev_attr_permanent_wpe.attr,
1133 &dev_attr_power_on_wpe.attr,
1134 &dev_attr_bkops_enable.attr,
1135 &dev_attr_life_span_mode_enable.attr,
1136 &dev_attr_phy_resource_removal.attr,
1137 &dev_attr_busy_rtc.attr,
1138 &dev_attr_disable_fw_update.attr,
1139 &dev_attr_wb_enable.attr,
1140 &dev_attr_wb_flush_en.attr,
1141 &dev_attr_wb_flush_during_h8.attr,
1158 struct device_attribute *attr, char *buf) \
1210 &dev_attr_boot_lun_enabled.attr,
1211 &dev_attr_current_power_mode.attr,
1212 &dev_attr_active_icc_level.attr,
1213 &dev_attr_ooo_data_enabled.attr,
1214 &dev_attr_bkops_status.attr,
1215 &dev_attr_purge_status.attr,
1216 &dev_attr_max_data_in_size.attr,
1217 &dev_attr_max_data_out_size.attr,
1218 &dev_attr_reference_clock_frequency.attr,
1219 &dev_attr_configuration_descriptor_lock.attr,
1220 &dev_attr_max_number_of_rtt.attr,
1221 &dev_attr_exception_event_control.attr,
1222 &dev_attr_exception_event_status.attr,
1223 &dev_attr_ffu_status.attr,
1224 &dev_attr_psa_state.attr,
1225 &dev_attr_psa_data_size.attr,
1226 &dev_attr_wb_flush_status.attr,
1227 &dev_attr_wb_avail_buf.attr,
1228 &dev_attr_wb_life_time_est.attr,
1229 &dev_attr_wb_cur_buf.attr,
1255 struct device_attribute *attr, char *buf) \
1287 &dev_attr_lu_enable.attr,
1288 &dev_attr_boot_lun_id.attr,
1289 &dev_attr_lun_write_protect.attr,
1290 &dev_attr_lun_queue_depth.attr,
1291 &dev_attr_psa_sensitive.attr,
1292 &dev_attr_lun_memory_type.attr,
1293 &dev_attr_data_reliability.attr,
1294 &dev_attr_logical_block_size.attr,
1295 &dev_attr_logical_block_count.attr,
1296 &dev_attr_erase_block_size.attr,
1297 &dev_attr_provisioning_type.attr,
1298 &dev_attr_physical_memory_resourse_count.attr,
1299 &dev_attr_context_capabilities.attr,
1300 &dev_attr_large_unit_granularity.attr,
1301 &dev_attr_wb_buf_alloc_units.attr,
1305 static umode_t ufs_unit_descriptor_is_visible(struct kobject *kobj, struct attribute *attr, int n) in ufs_unit_descriptor_is_visible() argument
1310 umode_t mode = attr->mode; in ufs_unit_descriptor_is_visible()
1315 if (lun == UFS_UPIU_RPMB_WLUN && attr == &dev_attr_wb_buf_alloc_units.attr) in ufs_unit_descriptor_is_visible()
1329 struct device_attribute *attr, char *buf) in dyn_cap_needed_attribute_show() argument
1361 &dev_attr_dyn_cap_needed_attribute.attr,