Lines Matching full:setting

13  * To write a new value "val" into a specific setting "name", use:
158 * ide_find_setting - find a specific setting
159 * @st: setting table pointer
160 * @name: setting name
162 * Scan's the setting table for a matching entry and returns
164 * setting semaphore
180 * ide_read_setting - read an IDE setting
182 * @setting: drive setting
184 * Read a drive setting and return the value. The caller
193 const struct ide_proc_devset *setting) in ide_read_setting() argument
195 const struct ide_devset *ds = setting->setting; in ide_read_setting()
205 * ide_write_setting - read an IDE setting
207 * @setting: drive setting
210 * Write a drive setting if it is possible. The caller
223 const struct ide_proc_devset *setting, int val) in ide_write_setting() argument
225 const struct ide_devset *ds = setting->setting; in ide_write_setting()
232 && (val < setting->min || val > setting->max)) in ide_write_setting()
283 const struct ide_proc_devset *setting, *g, *d; in ide_settings_proc_show() local
299 setting = d++; in ide_settings_proc_show()
301 setting = g++; in ide_settings_proc_show()
303 setting = d++; in ide_settings_proc_show()
305 setting = g++; in ide_settings_proc_show()
306 mul_factor = setting->mulf ? setting->mulf(drive) : 1; in ide_settings_proc_show()
307 div_factor = setting->divf ? setting->divf(drive) : 1; in ide_settings_proc_show()
308 seq_printf(m, "%-24s", setting->name); in ide_settings_proc_show()
309 rc = ide_read_setting(drive, setting); in ide_settings_proc_show()
314 …seq_printf(m, "%-16d%-16d", (setting->min * mul_factor + div_factor - 1) / div_factor, setting->ma… in ide_settings_proc_show()
315 ds = setting->setting; in ide_settings_proc_show()
341 const struct ide_proc_devset *setting; in ide_settings_proc_write() local
410 setting = ide_find_setting(ide_generic_settings, name); in ide_settings_proc_write()
411 if (!setting) { in ide_settings_proc_write()
413 setting = ide_find_setting(drive->settings, name); in ide_settings_proc_write()
414 if (!setting) { in ide_settings_proc_write()
420 mul_factor = setting->mulf ? setting->mulf(drive) : 1; in ide_settings_proc_write()
421 div_factor = setting->divf ? setting->divf(drive) : 1; in ide_settings_proc_write()
422 ide_write_setting(drive, setting, val * div_factor / mul_factor); in ide_settings_proc_write()
676 * of settings (we cannot take a setting out that is being used). in ide_proc_unregister_driver()