794     uchar_t, uint_t, uchar_t);
 795 extern kstat_t *kstat_create_zone(const char *, int, const char *,
 796     const char *, uchar_t, uint_t, uchar_t, zoneid_t);
 797 extern void kstat_install(kstat_t *);
 798 extern void kstat_delete(kstat_t *);
 799 extern void kstat_named_setstr(kstat_named_t *knp, const char *src);
 800 extern void kstat_set_string(char *, const char *);
 801 extern void kstat_delete_byname(const char *, int, const char *);
 802 extern void kstat_delete_byname_zone(const char *, int, const char *, zoneid_t);
 803 extern void kstat_named_init(kstat_named_t *, const char *, uchar_t);
 804 extern void kstat_timer_init(kstat_timer_t *, const char *);
 805 extern void kstat_waitq_enter(kstat_io_t *);
 806 extern void kstat_waitq_exit(kstat_io_t *);
 807 extern void kstat_runq_enter(kstat_io_t *);
 808 extern void kstat_runq_exit(kstat_io_t *);
 809 extern void kstat_waitq_to_runq(kstat_io_t *);
 810 extern void kstat_runq_back_to_waitq(kstat_io_t *);
 811 extern void kstat_timer_start(kstat_timer_t *);
 812 extern void kstat_timer_stop(kstat_timer_t *);
 813 
 814 extern void kstat_zone_add(kstat_t *, zoneid_t);
 815 extern void kstat_zone_remove(kstat_t *, zoneid_t);
 816 extern int kstat_zone_find(kstat_t *, zoneid_t);
 817 
 818 extern kstat_t *kstat_hold_bykid(kid_t kid, zoneid_t);
 819 extern kstat_t *kstat_hold_byname(const char *, int, const char *, zoneid_t);
 820 extern void kstat_rele(kstat_t *);
 821 
 822 #endif  /* defined(_KERNEL) */
 823 
 824 #ifdef  __cplusplus
 825 }
 826 #endif
 827 
 828 #endif  /* _SYS_KSTAT_H */
  | 
 
 
 794     uchar_t, uint_t, uchar_t);
 795 extern kstat_t *kstat_create_zone(const char *, int, const char *,
 796     const char *, uchar_t, uint_t, uchar_t, zoneid_t);
 797 extern void kstat_install(kstat_t *);
 798 extern void kstat_delete(kstat_t *);
 799 extern void kstat_named_setstr(kstat_named_t *knp, const char *src);
 800 extern void kstat_set_string(char *, const char *);
 801 extern void kstat_delete_byname(const char *, int, const char *);
 802 extern void kstat_delete_byname_zone(const char *, int, const char *, zoneid_t);
 803 extern void kstat_named_init(kstat_named_t *, const char *, uchar_t);
 804 extern void kstat_timer_init(kstat_timer_t *, const char *);
 805 extern void kstat_waitq_enter(kstat_io_t *);
 806 extern void kstat_waitq_exit(kstat_io_t *);
 807 extern void kstat_runq_enter(kstat_io_t *);
 808 extern void kstat_runq_exit(kstat_io_t *);
 809 extern void kstat_waitq_to_runq(kstat_io_t *);
 810 extern void kstat_runq_back_to_waitq(kstat_io_t *);
 811 extern void kstat_timer_start(kstat_timer_t *);
 812 extern void kstat_timer_stop(kstat_timer_t *);
 813 
 814 extern void kstat_waitq_enter_time(kstat_io_t *, hrtime_t);
 815 extern void kstat_waitq_exit_time(kstat_io_t *, hrtime_t);
 816 extern void kstat_runq_enter_time(kstat_io_t *, hrtime_t);
 817 extern void kstat_runq_exit_time(kstat_io_t *, hrtime_t);
 818 
 819 extern void kstat_zone_add(kstat_t *, zoneid_t);
 820 extern void kstat_zone_remove(kstat_t *, zoneid_t);
 821 extern int kstat_zone_find(kstat_t *, zoneid_t);
 822 
 823 extern kstat_t *kstat_hold_bykid(kid_t kid, zoneid_t);
 824 extern kstat_t *kstat_hold_byname(const char *, int, const char *, zoneid_t);
 825 extern void kstat_rele(kstat_t *);
 826 
 827 #endif  /* defined(_KERNEL) */
 828 
 829 #ifdef  __cplusplus
 830 }
 831 #endif
 832 
 833 #endif  /* _SYS_KSTAT_H */
  |