Lines Matching defs:ctl
2546 struct zs_ctl *ctl = (struct zs_ctl *)ctlin;
2548 (void) close(ctl->zsctl_door);
2549 zs_usage_free((zs_usage_t)ctl->zsctl_start);
2550 free(ctl);
2560 zs_usage_read_internal(struct zs_ctl *ctl, int init)
2574 fd = ctl->zsctl_door;
2576 cmd[1] = ctl->zsctl_gen;
2606 ctl->zsctl_gen = usage->zsu_gen;
2681 if (usage->zsu_hrstart > ctl->zsctl_start->zsu_hrtime) {
2692 (zs_usage_t)ctl->zsctl_start, (zs_usage_t)usage,
2701 struct zs_ctl *ctl = (struct zs_ctl *)ctlin;
2703 return ((zs_usage_t)zs_usage_read_internal(ctl, B_FALSE));
2720 struct zs_ctl *ctl;
2728 ctl = calloc(1, sizeof (struct zs_ctl));
2729 if (ctl == NULL)
2734 free(ctl);
2749 free(ctl);
2771 free(ctl);
2776 free(ctl);
2781 free(ctl);
2788 free(ctl);
2791 ctl->zsctl_door = door->d_data.d_desc.d_descriptor;
2802 ctl->zsctl_start = (struct zs_usage *)
2803 zs_usage_read_internal(ctl, B_TRUE);
2804 if (ctl->zsctl_start == NULL) {
2806 (void) close(ctl->zsctl_door);
2807 free(ctl);
2814 return ((zs_ctl_t)ctl);