/* If an SCB in the @list has no timer function, assign the default one, then start the timer of the SCB. This function is intended to be called from asd_post_ascb_list(), just prior to posting the SCBs to the sequencer.  */
static void asd_start_scb_timers(struct list_head *list)
/* If an SCB in the @list has no timer function, assign the default one, then start the timer of the SCB. This function is intended to be called from asd_post_ascb_list(), just prior to posting the SCBs to the sequencer.  */
static void asd_start_scb_timers(struct list_head *list)
{
	struct asd_ascb *ascb;
	list_for_each_entry(ascb, list, list) {
		if (!ascb->uldd_timer) {
			ascb->timer.data = (unsigned long) ascb;
			ascb->timer.function = asd_ascb_timedout;
			ascb->timer.expires = jiffies + AIC94XX_SCB_TIMEOUT;
			add_timer(&ascb->timer);
		}
	}
}