Searched defs:ioccb (Results 1 - 2 of 2) sorted by relevance
/illumos-gate/usr/src/uts/common/io/scsi/adapters/pmcs/ |
H A D | pmcs_intr.c | 164 pmcs_process_io_completion(pmcs_hw_t *pwp, pmcs_iocomp_cb_t *ioccb, size_t amt) argument 168 uint32_t htag = LE_32(((uint32_t *)((void *)ioccb->iomb))[1]); 172 pmcs_work_not_found(pwp, htag, (void *)&ioccb->iomb); 173 kmem_cache_free(pwp->iocomp_cb_cache, ioccb); 196 (void) memcpy(pwrk->arg, ioccb->iomb, amt); 200 kmem_cache_free(pwp->iocomp_cb_cache, ioccb); 210 ioccb->pwrk = pwrk; 222 pwp->iocomp_cb_tail->next = ioccb; 223 pwp->iocomp_cb_tail = ioccb; 225 pwp->iocomp_cb_head = ioccb; 1552 pmcs_iocomp_cb_t *ioccb; local [all...] |
H A D | pmcs_scsa.c | 1753 pmcs_iocomp_cb_t *ioccb, *ioccb_next; local 1764 ioccb = pwp->iocomp_cb_head; 1769 while (ioccb) { 1774 mutex_enter(&ioccb->pwrk->lock); 1775 ioccb_next = ioccb->next; 1776 callback = (pmcs_cb_t)ioccb->pwrk->ptr; 1777 (*callback)(pwp, ioccb->pwrk, 1778 (uint32_t *)((void *)ioccb->iomb)); 1779 kmem_cache_free(pwp->iocomp_cb_cache, ioccb); 1780 ioccb [all...] |
Completed in 80 milliseconds