Home | History | Annotate | Download | only in ic

Lines Matching defs:hscb

206 			/*offset*/(scb->hscb - ahc->scb_data->hscbs) * sizeof(*scb->hscb),
207 /*len*/sizeof(*scb->hscb), op);
280 sgptr = ahc_le32toh(scb->hscb->sgptr);
384 struct hardware_scb *hscb;
386 hscb = scb->hscb;
388 ahc->scb_data->scbindex[hscb->tag] = NULL;
390 hscb->control = 0;
418 * knows in advance which HSCB to download, and we
422 * we copy the contents of the incoming HSCB to the one
423 * the sequencer knows about, swap HSCB pointers and
428 q_hscb = ahc->next_queued_scb->hscb;
430 memcpy(q_hscb, scb->hscb, sizeof(*scb->hscb));
437 q_hscb->next = scb->hscb->tag;
439 /* Now swap HSCB pointers. */
440 ahc->next_queued_scb->hscb = scb->hscb;
441 scb->hscb = q_hscb;
444 ahc->scb_data->scbindex[scb->hscb->tag] = scb;
455 if (scb->hscb->tag == SCB_LIST_NULL
456 || scb->hscb->next == SCB_LIST_NULL)
458 scb->hscb->tag, scb->hscb->next);
462 ahc->qinfifo[ahc->qinfifonext++] = scb->hscb->tag;