mirror of https://github.com/thesofproject/sof.git
schedule: remove an unused "period" parameter
When registering scheduling domains period is never used, remove it. Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
This commit is contained in:
parent
a0f789dfc6
commit
f9e07679b9
|
@ -29,7 +29,7 @@ struct timer;
|
|||
|
||||
struct ll_schedule_domain_ops {
|
||||
int (*domain_register)(struct ll_schedule_domain *domain,
|
||||
uint64_t period, struct task *task,
|
||||
struct task *task,
|
||||
void (*handler)(void *arg), void *arg);
|
||||
int (*domain_unregister)(struct ll_schedule_domain *domain,
|
||||
struct task *task, uint32_t num_tasks);
|
||||
|
@ -116,7 +116,7 @@ static inline void domain_clear(struct ll_schedule_domain *domain)
|
|||
}
|
||||
|
||||
static inline int domain_register(struct ll_schedule_domain *domain,
|
||||
uint64_t period, struct task *task,
|
||||
struct task *task,
|
||||
void (*handler)(void *arg), void *arg)
|
||||
{
|
||||
int core = cpu_get_id();
|
||||
|
@ -124,7 +124,7 @@ static inline int domain_register(struct ll_schedule_domain *domain,
|
|||
|
||||
assert(domain->ops->domain_register);
|
||||
|
||||
ret = domain->ops->domain_register(domain, period, task, handler, arg);
|
||||
ret = domain->ops->domain_register(domain, task, handler, arg);
|
||||
|
||||
if (!ret) {
|
||||
/* registered one more task, increase the count */
|
||||
|
|
|
@ -97,7 +97,7 @@ static int dma_multi_chan_domain_irq_register(struct dma_domain_data *data,
|
|||
* DMA interrupts (different irq number per DMA channel).
|
||||
*/
|
||||
static int dma_multi_chan_domain_register(struct ll_schedule_domain *domain,
|
||||
uint64_t period, struct task *task,
|
||||
struct task *task,
|
||||
void (*handler)(void *arg), void *arg)
|
||||
{
|
||||
struct dma_domain *dma_domain = ll_sch_domain_get_pdata(domain);
|
||||
|
|
|
@ -174,7 +174,7 @@ static void dma_single_chan_domain_irq_unregister(struct dma_domain_data *data)
|
|||
* cores need to be notified.
|
||||
*/
|
||||
static int dma_single_chan_domain_register(struct ll_schedule_domain *domain,
|
||||
uint64_t period, struct task *task,
|
||||
struct task *task,
|
||||
void (*handler)(void *arg),
|
||||
void *arg)
|
||||
{
|
||||
|
|
|
@ -253,8 +253,7 @@ static int schedule_ll_domain_set(struct ll_schedule_data *sch,
|
|||
|
||||
spin_lock(&domain->lock);
|
||||
|
||||
ret = domain_register(domain, period, task, &schedule_ll_tasks_run,
|
||||
sch);
|
||||
ret = domain_register(domain, task, &schedule_ll_tasks_run, sch);
|
||||
if (ret < 0) {
|
||||
tr_err(&ll_tr, "schedule_ll_domain_set: cannot register domain %d",
|
||||
ret);
|
||||
|
|
|
@ -44,7 +44,7 @@ static void timer_report_delay(int id, uint64_t delay)
|
|||
}
|
||||
|
||||
static int timer_domain_register(struct ll_schedule_domain *domain,
|
||||
uint64_t period, struct task *task,
|
||||
struct task *task,
|
||||
void (*handler)(void *arg), void *arg)
|
||||
{
|
||||
struct timer_domain *timer_domain = ll_sch_domain_get_pdata(domain);
|
||||
|
@ -60,8 +60,8 @@ static int timer_domain_register(struct ll_schedule_domain *domain,
|
|||
timer_domain->arg[core] = arg;
|
||||
ret = timer_register(timer_domain->timer, handler, arg);
|
||||
|
||||
tr_info(&ll_tr, "timer_domain_register domain->type %d domain->clk %d domain->ticks_per_ms %d period %d",
|
||||
domain->type, domain->clk, domain->ticks_per_ms, (uint32_t)period);
|
||||
tr_info(&ll_tr, "timer_domain_register domain->type %d domain->clk %d domain->ticks_per_ms %d",
|
||||
domain->type, domain->clk, domain->ticks_per_ms);
|
||||
out:
|
||||
|
||||
return ret;
|
||||
|
|
|
@ -81,7 +81,7 @@ static void zephyr_domain_timer_fn(struct k_timer *timer)
|
|||
}
|
||||
|
||||
static int zephyr_domain_register(struct ll_schedule_domain *domain,
|
||||
uint64_t period, struct task *task,
|
||||
struct task *task,
|
||||
void (*handler)(void *arg), void *arg)
|
||||
{
|
||||
struct zephyr_domain *zephyr_domain = ll_sch_domain_get_pdata(domain);
|
||||
|
|
Loading…
Reference in New Issue