Lines Matching refs:accel_dev
20 adf_cfg_dev_add(struct adf_accel_dev *accel_dev) in adf_cfg_dev_add() argument
27 accel_dev->cfg = dev_cfg_data; in adf_cfg_dev_add()
30 if (!accel_dev->is_vf) { in adf_cfg_dev_add()
32 if (IS_QAT_GEN4(pci_get_device(GET_DEV(accel_dev)))) { in adf_cfg_dev_add()
40 if (accel_dev->accel_id % 2 == 0) { in adf_cfg_dev_add()
71 if (adf_cfg_sysctl_add(accel_dev)) { in adf_cfg_dev_add()
73 accel_dev->cfg = NULL; in adf_cfg_dev_add()
83 adf_cfg_del_all(struct adf_accel_dev *accel_dev) in adf_cfg_del_all() argument
85 struct adf_cfg_device_data *dev_cfg_data = accel_dev->cfg; in adf_cfg_del_all()
90 clear_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); in adf_cfg_del_all()
110 adf_cfg_dev_remove(struct adf_accel_dev *accel_dev) in adf_cfg_dev_remove() argument
112 struct adf_cfg_device_data *dev_cfg_data = accel_dev->cfg; in adf_cfg_dev_remove()
121 adf_cfg_sysctl_remove(accel_dev); in adf_cfg_dev_remove()
124 accel_dev->cfg = NULL; in adf_cfg_dev_remove()
154 adf_cfg_section_restore_all(struct adf_accel_dev *accel_dev, in adf_cfg_section_restore_all() argument
160 struct list_head *restore_list = &accel_dev->cfg->sec_list; in adf_cfg_section_restore_all()
161 struct list_head *head = &cfg_depot_list[accel_dev->accel_id].sec_list; in adf_cfg_section_restore_all()
192 adf_cfg_depot_restore_all(struct adf_accel_dev *accel_dev, in adf_cfg_depot_restore_all() argument
195 struct adf_cfg_device_data *dev_cfg_data = accel_dev->cfg; in adf_cfg_depot_restore_all()
199 ret = adf_cfg_section_restore_all(accel_dev, cfg_depot_list); in adf_cfg_depot_restore_all()
215 adf_cfg_section_del(struct adf_accel_dev *accel_dev, const char *name) in adf_cfg_section_del() argument
217 struct adf_cfg_section *sec = adf_cfg_sec_find(accel_dev, name); in adf_cfg_section_del()
271 adf_cfg_sec_find(struct adf_accel_dev *accel_dev, const char *sec_name) in adf_cfg_sec_find() argument
273 struct adf_cfg_device_data *cfg = accel_dev->cfg; in adf_cfg_sec_find()
287 adf_cfg_key_val_get(struct adf_accel_dev *accel_dev, in adf_cfg_key_val_get() argument
292 struct adf_cfg_section *sec = adf_cfg_sec_find(accel_dev, sec_name); in adf_cfg_key_val_get()
319 adf_cfg_add_key_value_param(struct adf_accel_dev *accel_dev, in adf_cfg_add_key_value_param() argument
326 struct adf_cfg_device_data *cfg = accel_dev->cfg; in adf_cfg_add_key_value_param()
329 adf_cfg_sec_find(accel_dev, section_name); in adf_cfg_add_key_value_param()
351 device_printf(GET_DEV(accel_dev), "Unknown type given.\n"); in adf_cfg_add_key_value_param()
364 if (adf_cfg_key_val_get(accel_dev, section_name, key, temp_val) == 0) { in adf_cfg_add_key_value_param()
380 adf_cfg_save_section(struct adf_accel_dev *accel_dev, in adf_cfg_save_section() argument
385 struct adf_cfg_section *sec = adf_cfg_sec_find(accel_dev, name); in adf_cfg_save_section()
388 device_printf(GET_DEV(accel_dev), in adf_cfg_save_section()
411 adf_cfg_section_save_all(struct adf_accel_dev *accel_dev, in adf_cfg_section_save_all() argument
416 struct list_head *head = &accel_dev->cfg->sec_list; in adf_cfg_section_save_all()
418 save_list = &cfg_depot_list[accel_dev->accel_id].sec_list; in adf_cfg_section_save_all()
425 adf_cfg_save_section(accel_dev, ptr_sec->name, iter_sec); in adf_cfg_section_save_all()
432 adf_cfg_depot_save_all(struct adf_accel_dev *accel_dev, in adf_cfg_depot_save_all() argument
435 struct adf_cfg_device_data *dev_cfg_data = accel_dev->cfg; in adf_cfg_depot_save_all()
439 ret = adf_cfg_section_save_all(accel_dev, cfg_depot_list); in adf_cfg_depot_save_all()
457 adf_cfg_remove_key_param(struct adf_accel_dev *accel_dev, in adf_cfg_remove_key_param() argument
461 struct adf_cfg_device_data *cfg = accel_dev->cfg; in adf_cfg_remove_key_param()
463 adf_cfg_sec_find(accel_dev, section_name); in adf_cfg_remove_key_param()
485 adf_cfg_section_add(struct adf_accel_dev *accel_dev, const char *name) in adf_cfg_section_add() argument
487 struct adf_cfg_device_data *cfg = accel_dev->cfg; in adf_cfg_section_add()
488 struct adf_cfg_section *sec = adf_cfg_sec_find(accel_dev, name); in adf_cfg_section_add()
505 adf_cfg_derived_section_add(struct adf_accel_dev *accel_dev, const char *name) in adf_cfg_derived_section_add() argument
507 struct adf_cfg_device_data *cfg = accel_dev->cfg; in adf_cfg_derived_section_add()
510 if (adf_cfg_section_add(accel_dev, name)) in adf_cfg_derived_section_add()
513 sec = adf_cfg_sec_find(accel_dev, name); in adf_cfg_derived_section_add()
524 adf_cfg_restore_key_value_param(struct adf_accel_dev *accel_dev, in adf_cfg_restore_key_value_param() argument
530 struct adf_cfg_device_data *cfg = accel_dev->cfg; in adf_cfg_restore_key_value_param()
533 adf_cfg_sec_find(accel_dev, section_name); in adf_cfg_restore_key_value_param()
551 adf_cfg_restore_section(struct adf_accel_dev *accel_dev, in adf_cfg_restore_section() argument
557 ret = adf_cfg_section_add(accel_dev, section->name); in adf_cfg_restore_section()
564 accel_dev, section->name, ptr->key, ptr->val, ptr->type); in adf_cfg_restore_section()
571 adf_cfg_section_del(accel_dev, section->name); in adf_cfg_restore_section()
573 device_printf(GET_DEV(accel_dev), in adf_cfg_restore_section()
580 adf_cfg_get_param_value(struct adf_accel_dev *accel_dev, in adf_cfg_get_param_value() argument
585 struct adf_cfg_device_data *cfg = accel_dev->cfg; in adf_cfg_get_param_value()
589 ret = adf_cfg_key_val_get(accel_dev, section, name, value); in adf_cfg_get_param_value()