• Home
  • Raw
  • Download

Lines Matching refs:slave

218 				       struct snd_timer_instance *slave)  in check_matching_master_slave()  argument
220 if (slave->slave_class != master->slave_class || in check_matching_master_slave()
221 slave->slave_id != master->slave_id) in check_matching_master_slave()
225 list_move_tail(&slave->open_list, &master->slave_list_head); in check_matching_master_slave()
229 slave->master = master; in check_matching_master_slave()
230 slave->timer = master->timer; in check_matching_master_slave()
231 if (slave->flags & SNDRV_TIMER_IFLG_RUNNING) in check_matching_master_slave()
232 list_add_tail(&slave->active_list, &master->slave_active_head); in check_matching_master_slave()
244 static int snd_timer_check_slave(struct snd_timer_instance *slave) in snd_timer_check_slave() argument
253 err = check_matching_master_slave(master, slave); in snd_timer_check_slave()
270 struct snd_timer_instance *slave, *tmp; in snd_timer_check_master() local
274 list_for_each_entry_safe(slave, tmp, &snd_timer_slave_list, open_list) { in snd_timer_check_master()
275 err = check_matching_master_slave(master, slave); in snd_timer_check_master()
393 struct snd_timer_instance *slave, *tmp; in snd_timer_close_locked() local
425 list_for_each_entry_safe(slave, tmp, &timeri->slave_list_head, in snd_timer_close_locked()
427 list_move_tail(&slave->open_list, &snd_timer_slave_list); in snd_timer_close_locked()
429 slave->master = NULL; in snd_timer_close_locked()
430 slave->timer = NULL; in snd_timer_close_locked()
431 list_del_init(&slave->ack_list); in snd_timer_close_locked()
432 list_del_init(&slave->active_list); in snd_timer_close_locked()