Lines Matching refs:dep
2649 vd_dring_entry_t *dep = NULL; /* DRing Entry pointer */ in vdc_init_descriptor_ring() local
2740 dep = VDC_GET_DRING_ENTRY_PTR(vdc, i); in vdc_init_descriptor_ring()
2741 dep->hdr.dstate = VIO_DESC_FREE; in vdc_init_descriptor_ring()
2751 vdc->local_dring[i].dep = dep; in vdc_init_descriptor_ring()
2873 vd_dring_entry_t *dep; in vdc_map_to_shared_dring() local
2891 dep = ldep->dep; in vdc_map_to_shared_dring()
2892 ASSERT(dep != NULL); in vdc_map_to_shared_dring()
2894 dep->payload.req_id = VDC_GET_NEXT_REQ_ID(vdcp); in vdc_map_to_shared_dring()
2895 dep->payload.operation = ldep->operation; in vdc_map_to_shared_dring()
2896 dep->payload.addr = ldep->offset; in vdc_map_to_shared_dring()
2897 dep->payload.nbytes = ldep->nbytes; in vdc_map_to_shared_dring()
2898 dep->payload.status = (uint32_t)-1; /* vds will set valid value */ in vdc_map_to_shared_dring()
2899 dep->payload.slice = ldep->slice; in vdc_map_to_shared_dring()
2900 dep->hdr.dstate = VIO_DESC_READY; in vdc_map_to_shared_dring()
2901 dep->hdr.ack = 1; /* request an ACK for every message */ in vdc_map_to_shared_dring()
3502 if (ldep->dep->hdr.dstate != VIO_DESC_DONE) { in vdc_drain_response()
3504 vdc->instance, idx, ldep->dep->hdr.dstate); in vdc_drain_response()
3510 mbuf->b_resid = mbuf->b_bcount - ldep->dep->payload.nbytes; in vdc_drain_response()
3511 bioerror(mbuf, ack ? ldep->dep->payload.status : EIO); in vdc_drain_response()
3556 vd_dring_entry_t *dep = NULL; /* Dring Entry Pointer */ in vdc_depopulate_descriptor() local
3570 dep = ldep->dep; in vdc_depopulate_descriptor()
3571 ASSERT(dep != NULL); in vdc_depopulate_descriptor()
3572 ASSERT((dep->hdr.dstate == VIO_DESC_DONE) || in vdc_depopulate_descriptor()
3573 (dep->payload.status == ECANCELED)); in vdc_depopulate_descriptor()
3578 status = dep->payload.status; in vdc_depopulate_descriptor()
3599 if (dep->payload.nbytes > 0) in vdc_depopulate_descriptor()
3601 dep->payload.nbytes); in vdc_depopulate_descriptor()
3645 vd_dring_entry_t *dep = NULL; in vdc_populate_mem_hdl() local
3656 dep = ldep->dep; in vdc_populate_mem_hdl()
3700 maptype, perm, &dep->payload.cookie[0], &dep->payload.ncookies); in vdc_populate_mem_hdl()
3702 vdcp->instance, dep->payload.ncookies); in vdc_populate_mem_hdl()
3718 for (i = 1; i < dep->payload.ncookies; i++) { in vdc_populate_mem_hdl()
3719 rv = ldc_mem_nextcookie(mhdl, &dep->payload.cookie[i]); in vdc_populate_mem_hdl()
5030 DMSG(vdcp, 1, ": state 0x%x\n", ldep->dep->hdr.dstate); in vdc_process_data_msg()
5032 if (ldep->dep->hdr.dstate == VIO_DESC_DONE) { in vdc_process_data_msg()
5035 status = ldep->dep->payload.status; in vdc_process_data_msg()
5040 bufp->b_resid = bufp->b_bcount - ldep->dep->payload.nbytes; in vdc_process_data_msg()
5049 bufp->b_bcount, ldep->dep->payload.nbytes); in vdc_process_data_msg()
5072 ldep->dep->payload.nbytes); in vdc_process_data_msg()