Home
last modified time | relevance | path

Searched refs:ioccb (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/common/io/scsi/adapters/pmcs/
H A Dpmcs_intr.c173 kmem_cache_free(pwp->iocomp_cb_cache, ioccb); in pmcs_process_io_completion()
196 (void) memcpy(pwrk->arg, ioccb->iomb, amt); in pmcs_process_io_completion()
210 ioccb->pwrk = pwrk; in pmcs_process_io_completion()
222 pwp->iocomp_cb_tail->next = ioccb; in pmcs_process_io_completion()
223 pwp->iocomp_cb_tail = ioccb; in pmcs_process_io_completion()
225 pwp->iocomp_cb_head = ioccb; in pmcs_process_io_completion()
226 pwp->iocomp_cb_tail = ioccb; in pmcs_process_io_completion()
228 ioccb->next = NULL; in pmcs_process_io_completion()
1552 pmcs_iocomp_cb_t *ioccb; in pmcs_iodone_intr() local
1571 ioccb = in pmcs_iodone_intr()
[all …]
H A Dpmcs_scsa.c1753 pmcs_iocomp_cb_t *ioccb, *ioccb_next; in pmcs_scsa_cq_run() local
1764 ioccb = pwp->iocomp_cb_head; in pmcs_scsa_cq_run()
1769 while (ioccb) { in pmcs_scsa_cq_run()
1774 mutex_enter(&ioccb->pwrk->lock); in pmcs_scsa_cq_run()
1775 ioccb_next = ioccb->next; in pmcs_scsa_cq_run()
1776 callback = (pmcs_cb_t)ioccb->pwrk->ptr; in pmcs_scsa_cq_run()
1777 (*callback)(pwp, ioccb->pwrk, in pmcs_scsa_cq_run()
1778 (uint32_t *)((void *)ioccb->iomb)); in pmcs_scsa_cq_run()
1779 kmem_cache_free(pwp->iocomp_cb_cache, ioccb); in pmcs_scsa_cq_run()
1780 ioccb = ioccb_next; in pmcs_scsa_cq_run()