Lines Matching refs:act
201 if (curr->act.semaphore)
202 up(curr->act.semaphore);
205 if (curr->act.irqhook)
206 curr->act.irqhook(irq, dev_id, status, data);
331 if (curr->act.semaphore)
332 up(curr->act.semaphore);
338 if (curr->act.irqhook)
339 curr->act.irqhook(0, NULL, 0, 0);
354 uint8_t act;
427 act = curr->seq[idx];
431 if (act & HP_SDC_ACT_DEALLOC)
441 while (act & HP_SDC_ACT_PRECMD) {
444 act &= ~HP_SDC_ACT_PRECMD;
449 /* act finished? */
450 if ((act & HP_SDC_ACT_DURING) == HP_SDC_ACT_PRECMD)
453 if (act & HP_SDC_ACT_DATAOUT)
457 if (act & HP_SDC_ACT_DATAOUT) {
465 /* act finished? */
467 (act & HP_SDC_ACT_DURING) == HP_SDC_ACT_DATAOUT)
472 act &= ~HP_SDC_ACT_DATAOUT;
474 while (act & HP_SDC_ACT_DATAREG) {
485 act &= ~HP_SDC_ACT_DATAREG;
509 if ((act & HP_SDC_ACT_DURING) == HP_SDC_ACT_DATAREG)
513 act &= ~HP_SDC_ACT_DATAREG;
527 if ((act & HP_SDC_ACT_DURING) ==
544 if (act & HP_SDC_ACT_POSTCMD) {
550 if (act & HP_SDC_ACT_DATAIN) {
568 if (act & HP_SDC_ACT_SEMAPHORE)
569 up(curr->act.semaphore);
570 else if (act & HP_SDC_ACT_CALLBACK)
571 curr->act.irqhook(0,NULL,0,0);
574 if (act & HP_SDC_ACT_DEALLOC)
906 t_sync.act.semaphore = &s_sync;
1047 tq_init.act.semaphore = &tq_init_sem;