Lines Matching defs:sla_id

82 static int validate_sla_id(struct adf_accel_dev *accel_dev, int sla_id)
86 if (sla_id <= RL_SLA_EMPTY_ID || sla_id >= RL_NODES_CNT_MAX) {
91 sla = accel_dev->rate_limiting->sla[sla_id];
655 sla->sla_id = ret;
736 int i, sla_id, node_id;
739 sla_id = sla->sla_id;
755 rl_data->sla[sla_id] = NULL;
762 int sla_id;
766 for (sla_id = 0; sla_id < RL_NODES_CNT_MAX; sla_id++) {
767 if (!rl_data->sla[sla_id])
770 kfree(rl_data->sla[sla_id]);
771 rl_data->sla[sla_id] = NULL;
812 ret = validate_sla_id(accel_dev, sla_in->sla_id);
816 sla = rl_data->sla[sla_in->sla_id];
848 rl_data->sla[sla->sla_id] = sla;
851 sla_in->sla_id = sla->sla_id;
856 sla_in->sla_id = -1;
901 * The sla_id for which data are requested should be set in sla_id structure
905 * * -EINVAL - provided sla_id does not exist
913 ret = validate_sla_id(accel_dev, sla_in->sla_id);
917 sla = accel_dev->rate_limiting->sla[sla_in->sla_id];
924 sla_in->parent_id = sla->parent->sla_id;
936 * selected service or provided sla_id
939 * @sla_id: ID of the cluster or root to which we want assign a new SLA
952 enum adf_base_services srv, int sla_id)
961 if (sla_id > RL_SLA_EMPTY_ID && !validate_sla_id(accel_dev, sla_id)) {
962 sla = rl_data->sla[sla_id];
984 * adf_rl_remove_sla() - removes provided sla_id
986 * @sla_id: ID of the cluster or root to which we want assign an new SLA
990 * * -EINVAL - wrong sla_id or it still have assigned children
992 int adf_rl_remove_sla(struct adf_accel_dev *accel_dev, u32 sla_id)
999 ret = validate_sla_id(accel_dev, sla_id);
1003 sla = rl_data->sla[sla_id];