Lines Matching refs:firmware_features

34 	struct pqi_config_table_firmware_features *firmware_features,  in pqi_is_firmware_feature_supported()  argument
41 if (byte_index >= firmware_features->num_elements) { in pqi_is_firmware_feature_supported()
47 return (firmware_features->features_supported[byte_index] & in pqi_is_firmware_feature_supported()
58 struct pqi_config_table_firmware_features *firmware_features, in pqi_is_firmware_feature_enabled() argument
66 (firmware_features->num_elements * 2); in pqi_is_firmware_feature_enabled()
82 struct pqi_config_table_firmware_features *firmware_features, in pqi_request_firmware_feature() argument
89 firmware_features->num_elements; in pqi_request_firmware_feature()
92 firmware_features->features_supported[byte_index] |= in pqi_request_firmware_feature()
130 struct pqi_config_table_firmware_features *firmware_features, in pqi_enable_firmware_features() argument
138 features_requested = firmware_features->features_supported + in pqi_enable_firmware_features()
139 firmware_features->num_elements; in pqi_enable_firmware_features()
142 (features_requested - (uint8_t*)firmware_features); in pqi_enable_firmware_features()
148 firmware_features->num_elements); in pqi_enable_firmware_features()
150 if (pqi_is_firmware_feature_supported(firmware_features, in pqi_enable_firmware_features()
154 (firmware_features->num_elements * 2) + sizeof(uint16_t)); in pqi_enable_firmware_features()
336 struct pqi_config_table_firmware_features *firmware_features = features; in pqi_process_firmware_features() local
351 if (pqi_is_firmware_feature_supported(firmware_features, in pqi_process_firmware_features()
383 pqi_request_firmware_feature(firmware_features, in pqi_process_firmware_features()
388 rc = pqi_enable_firmware_features(softs, firmware_features, in pqi_process_firmware_features()
405 if (pqi_is_firmware_feature_enabled(firmware_features, in pqi_process_firmware_features()