Lines Matching refs:firmware_feature
169 pqi_firmware_feature_t *firmware_feature);
181 struct pqi_firmware_feature *firmware_feature) in pqi_firmware_feature_status() argument
183 if (!firmware_feature->supported) { in pqi_firmware_feature_status()
185 firmware_feature->feature_name); in pqi_firmware_feature_status()
189 if (firmware_feature->enabled) { in pqi_firmware_feature_status()
190 DBG_NOTE("%s enabled\n", firmware_feature->feature_name); in pqi_firmware_feature_status()
194 DBG_NOTE("failed to enable %s\n", firmware_feature->feature_name); in pqi_firmware_feature_status()
199 struct pqi_firmware_feature *firmware_feature) in pqi_ctrl_update_feature_flags() argument
201 switch (firmware_feature->feature_bit) { in pqi_ctrl_update_feature_flags()
203 softs->aio_raid1_write_bypass = firmware_feature->enabled; in pqi_ctrl_update_feature_flags()
206 softs->aio_raid5_write_bypass = firmware_feature->enabled; in pqi_ctrl_update_feature_flags()
209 softs->aio_raid6_write_bypass = firmware_feature->enabled; in pqi_ctrl_update_feature_flags()
228 pqi_firmware_feature_status(softs, firmware_feature); in pqi_ctrl_update_feature_flags()
234 struct pqi_firmware_feature *firmware_feature) in pqi_firmware_feature_update() argument
236 if (firmware_feature->feature_status) in pqi_firmware_feature_update()
237 firmware_feature->feature_status(softs, firmware_feature); in pqi_firmware_feature_update()