Home
last modified time | relevance | path

Searched refs:md_set_io (Results 1 – 3 of 3) sorted by relevance

/onnv-gate/usr/src/uts/common/io/lvm/md/
H A Dmd_subr.c85 extern md_set_io_t md_set_io[];
3540 mutex_enter(&md_set_io[setno].md_io_mx); in md_inc_iocount()
3541 if (!(md_set_io[setno].io_state & MD_SET_ACTIVE)) { in md_inc_iocount()
3546 ASSERT(md_set_io[setno].io_cnt >= 0); in md_inc_iocount()
3547 md_set_io[setno].io_cnt++; in md_inc_iocount()
3549 out: mutex_exit(&md_set_io[setno].md_io_mx); in md_inc_iocount()
3560 mutex_enter(&md_set_io[setno].md_io_mx); in md_inc_iocount_noblock()
3561 md_set_io[setno].io_cnt++; in md_inc_iocount_noblock()
3562 mutex_exit(&md_set_io[setno].md_io_mx); in md_inc_iocount_noblock()
3571 mutex_enter(&md_set_io[setno].md_io_mx); in md_dec_iocount()
[all …]
H A Dmd.c172 md_set_io_t md_set_io[MD_MAXSETS]; variable
375 mutex_init(&md_set_io[s].md_io_mx, in md_global_alloc_free()
377 cv_init(&md_set_io[s].md_io_cv, in md_global_alloc_free()
383 cv_destroy(&md_set_io[s].md_io_cv); in md_global_alloc_free()
384 mutex_destroy(&md_set_io[s].md_io_mx); in md_global_alloc_free()
423 md_set_io[s].io_state = MD_SET_ACTIVE; in _init()
H A Dmd_ioctl.c62 extern md_set_io_t md_set_io[];