Searched refs:im_seg (Results 1 – 2 of 2) sorted by relevance
5976 rsmseg_unload(rsmseg_t *im_seg) in rsmseg_unload() argument5988 ASSERT(im_seg->s_hdr.rsmrc_type == RSM_RESOURCE_IMPORT_SEGMENT); in rsmseg_unload()5991 while (im_seg->s_state == RSM_STATE_MAPPING) in rsmseg_unload()5992 cv_wait(&im_seg->s_cv, &im_seg->s_lock); in rsmseg_unload()5999 if (im_seg->s_state == RSM_STATE_NEW) { in rsmseg_unload()6000 rsmseglock_release(im_seg); in rsmseg_unload()6004 } else if (im_seg->s_state == RSM_STATE_CONNECTING) { in rsmseg_unload()6005 im_seg->s_state = RSM_STATE_ABORT_CONNECT; in rsmseg_unload()6006 rsmsharelock_acquire(im_seg); in rsmseg_unload()6007 im_seg->s_share->rsmsi_state = RSMSI_STATE_ABORT_CONNECT; in rsmseg_unload()[all …]
453 rsmseg_handle_t *im_seg = (rsmseg_handle_t *)sg_io->remote_handle; in loopback_getv() local461 (void) bcopy(im_seg->rsmseg_vaddr + iovec->remote_offset, in loopback_getv()518 rsmseg_handle_t *im_seg = (rsmseg_handle_t *)sg_io->remote_handle; in loopback_putv() local527 im_seg->rsmseg_vaddr + iovec->remote_offset, in loopback_putv()