Lines Matching refs:idt
1003 idm_task_t *idt = (idm_task_t *)hdl; in idm_task_constructor() local
1006 mutex_init(&idt->idt_mutex, NULL, MUTEX_DEFAULT, NULL); in idm_task_constructor()
1021 idm.idm_taskid_table[next_task] = idt; in idm_task_constructor()
1025 idt->idt_tt = next_task; in idm_task_constructor()
1027 list_create(&idt->idt_inbufv, sizeof (idm_buf_t), in idm_task_constructor()
1029 list_create(&idt->idt_outbufv, sizeof (idm_buf_t), in idm_task_constructor()
1031 idm_refcnt_init(&idt->idt_refcnt, idt); in idm_task_constructor()
1039 idt->idt_transport_hdr = (void *)(idt + 1); /* pointer arithmetic */ in idm_task_constructor()
1040 idt->idt_flags = 0; in idm_task_constructor()
1048 idm_task_t *idt = (idm_task_t *)hdl; in idm_task_destructor() local
1052 idm.idm_taskid_table[idt->idt_tt] = NULL; in idm_task_destructor()
1056 idm_refcnt_destroy(&idt->idt_refcnt); in idm_task_destructor()
1057 list_destroy(&idt->idt_inbufv); in idm_task_destructor()
1058 list_destroy(&idt->idt_outbufv); in idm_task_destructor()
1065 mutex_enter(&idt->idt_mutex); in idm_task_destructor()
1066 mutex_destroy(&idt->idt_mutex); in idm_task_destructor()