/illumos-gate/usr/src/cmd/pgrep/ |
H A D | idtab.c | 46 if (idt->id_data) { in idtab_destroy() 47 free(idt->id_data); in idtab_destroy() 48 idt->id_data = NULL; in idtab_destroy() 49 idt->id_nelems = idt->id_size = 0; in idtab_destroy() 59 if (idt->id_nelems >= idt->id_size) { in idtab_append() 60 size = idt->id_size ? idt->id_size * IDTAB_GROW : IDTAB_DEFSIZE; in idtab_append() 63 idt->id_data = data; in idtab_append() 70 idt->id_data[idt->id_nelems++] = id; in idtab_append() 88 if (idt->id_data) { in idtab_sort() 89 qsort(idt->id_data, idt->id_nelems, in idtab_sort() [all …]
|
H A D | pgrep.c | 347 idtab_append(idt, id); in parse_ids() 349 idtab_append(idt, zero); in parse_ids() 362 parse_uids(idtab_t *idt, char *arg) in parse_uids() argument 373 idtab_append(idt, id); in parse_uids() 379 idtab_append(idt, pwent->pw_uid); in parse_uids() 392 parse_gids(idtab_t *idt, char *arg) in parse_gids() argument 403 idtab_append(idt, id); in parse_gids() 422 parse_ttys(idtab_t *idt, char *arg) in parse_ttys() argument 476 idtab_append(idt, id); in parse_projects() 482 idtab_append(idt, projid); in parse_projects() [all …]
|
/illumos-gate/usr/src/uts/common/io/idm/ |
H A D | idm.c | 721 (idt, idb); in idm_buf_tx_to_ini() 801 (idt, idb); in idm_buf_rx_from_ini() 1260 idm_task_t *idt; in idm_task_alloc() local 1291 return (idt); in idm_task_alloc() 1311 idt->idt_tx_to_ini_start = idt->idt_tx_to_ini_done = in idm_task_start() 1312 idt->idt_rx_from_ini_start = idt->idt_rx_from_ini_done = in idm_task_start() 1313 idt->idt_tx_bytes = idt->idt_rx_bytes = 0; in idm_task_start() 1359 ic = idt->idt_ic; in idm_task_free() 1389 idm_task_t *idt; in idm_task_find_common() local 1444 return (idt); in idm_task_find_common() [all …]
|
H A D | idm_so.c | 1648 idm_task_t *idt; in idm_so_rx_datain() local 1668 if (idt == NULL) { in idm_so_rx_datain() 1738 idm_task_t *idt; in idm_so_rx_dataout() local 1754 if (idt == NULL) { in idm_so_rx_dataout() 1872 idm_task_t *idt; in idm_so_rx_rtt() local 1886 if (idt == NULL) { in idm_so_rx_rtt() 2322 idm_task_t *idt; in idm_i_so_tx() local 2331 if (idt) { in idm_i_so_tx() 2478 (*idt->idt_ic->ic_conn_ops.icb_build_hdr)(idt, &tmppdu, in idm_so_buf_tx_to_ini() 2667 (*idt->idt_ic->ic_conn_ops.icb_build_hdr)(idt, &tmppdu, in idm_so_send_rtt_data() [all …]
|
H A D | idm_impl.c | 1003 idm_task_t *idt = (idm_task_t *)hdl; in idm_task_constructor() local 1025 idt->idt_tt = next_task; 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 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() [all …]
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | desctbls.c | 710 set_gatesegd(&idt[T_SGLSTP], in init_idt_common() 719 set_gatesegd(&idt[T_OVFLW], in init_idt_common() 757 set_gatesegd(&idt[T_GPFLT], in init_idt_common() 760 set_gatesegd(&idt[T_PGFLT], in init_idt_common() 769 set_gatesegd(&idt[T_MCE], in init_idt_common() 815 init_idt(gate_desc_t *idt) in init_idt() argument 817 init_idt_common(idt); in init_idt() 823 init_idt(gate_desc_t *idt) in init_idt() argument 836 set_gatesegd(&idt[i], in init_idt() 846 set_gatesegd(&idt[i], in init_idt() [all …]
|
H A D | arch_kdi.c | 117 kdi_idtr_set(gate_desc_t *idt, size_t limit) in kdi_idtr_set() argument 128 if (idt == NULL) in kdi_idtr_set() 129 idt = idt0; in kdi_idtr_set() 131 CPU->cpu_m.mcpu_idt = idt; in kdi_idtr_set() 132 idtr.dtr_base = (uintptr_t)idt; in kdi_idtr_set()
|
/illumos-gate/usr/src/uts/common/sys/idm/ |
H A D | idm.h | 362 idm_buf_tx_to_ini(idm_task_t *idt, idm_buf_t *idb, 367 idm_buf_rx_from_ini(idm_task_t *idt, idm_buf_t *idb, 404 idm_buf_bind_in(idm_task_t *idt, idm_buf_t *buf); 407 idm_buf_bind_out(idm_task_t *idt, idm_buf_t *buf); 410 idm_buf_unbind_in(idm_task_t *idt, idm_buf_t *buf); 443 idm_task_start(idm_task_t *idt, uintptr_t handle); 449 idm_task_cleanup(idm_task_t *idt); 452 idm_task_done(idm_task_t *idt); 455 idm_task_free(idm_task_t *idt); 467 idm_task_hold(idm_task_t *idt); [all …]
|
H A D | idm_transport.h | 74 typedef idm_status_t (transport_buf_tx_to_ini_op_t)(struct idm_task_s *idt, 76 typedef idm_status_t (transport_buf_rx_from_ini_op_t)(struct idm_task_s *idt,
|
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | mach_kdi.c | 64 gate_desc_t *idt = (gate_desc_t *)idtr->dtr_base; in kdi_idtr_write() local 65 uint_t nidt = (idtr->dtr_limit + 1) / sizeof (*idt); in kdi_idtr_write() 68 for (vec = 0; vec < nidt; vec++, idt++) in kdi_idtr_write() 69 xen_idt_write(idt, vec); in kdi_idtr_write() 75 gate_desc_t *idt = CPU->cpu_m.mcpu_idt; in kdi_idt_write() local 80 if (idt != NULL) in kdi_idt_write() 81 idt[vec] = *gate; in kdi_idt_write()
|
H A D | xpv_panic.c | 499 gate_desc_t *idt = xpv_panic_idt; in switch_to_xpv_panic_idt() local 503 set_gatesegd(&idt[i], &xpv_invaltrap, cs, SDT_SYSIGT, TRP_XPL, in switch_to_xpv_panic_idt() 506 set_gatesegd(&idt[T_ZERODIV], &xpv_div0trap, cs, SDT_SYSIGT, TRP_XPL, in switch_to_xpv_panic_idt() 510 set_gatesegd(&idt[T_BOUNDFLT], &xpv_boundstrap, cs, SDT_SYSIGT, in switch_to_xpv_panic_idt() 514 set_gatesegd(&idt[T_NOEXTFLT], &xpv_ndptrap, cs, SDT_SYSIGT, TRP_XPL, in switch_to_xpv_panic_idt() 518 set_gatesegd(&idt[T_SEGFLT], &xpv_segnptrap, cs, SDT_SYSIGT, TRP_XPL, in switch_to_xpv_panic_idt() 521 set_gatesegd(&idt[T_GPFLT], &xpv_gptrap, cs, SDT_SYSIGT, TRP_XPL, 0); in switch_to_xpv_panic_idt() 522 set_gatesegd(&idt[T_PGFLT], &xpv_pftrap, cs, SDT_SYSIGT, TRP_XPL, 0); in switch_to_xpv_panic_idt() 527 set_gatesegd(&idt[T_MCE], &xpv_mcetrap, cs, SDT_SYSIGT, TRP_XPL, 0); in switch_to_xpv_panic_idt() 543 set_gatesegd(&idt[i], &xpv_surprise_intr, cs, SDT_SYSIGT, in switch_to_xpv_panic_idt() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | immu_dmar.c | 240 ioapic_drhd_t *idt; in ioapic_drhd_insert() local 246 idt->ioapic_drhd = drhd; in ioapic_drhd_insert() 256 ioapic_drhd_t *idt; in ioapic_drhd_lookup() local 260 for (; idt; idt = list_next(&ioapic_drhd_list, idt)) { in ioapic_drhd_lookup() 267 return (idt); in ioapic_drhd_lookup() 273 ioapic_drhd_t *idt; in ioapic_drhd_destroy() local 1255 ioapic_drhd_t *idt; in immu_dmar_ioapic_sid() local 1258 if (idt == NULL) { in immu_dmar_ioapic_sid() 1271 ioapic_drhd_t *idt; in immu_dmar_ioapic_immu() local 1274 if (idt) { in immu_dmar_ioapic_immu() [all …]
|
/illumos-gate/usr/src/uts/common/io/ib/clients/iser/ |
H A D | iser_cq.c | 90 idm_task_t *idt = NULL; in iser_ib_poll_send_completions() local 171 idt = idb->idb_task_binding; in iser_ib_poll_send_completions() 172 mutex_enter(&idt->idt_mutex); in iser_ib_poll_send_completions() 175 idm_conn_t *, idt->idt_ic, in iser_ib_poll_send_completions() 182 idm_buf_tx_to_ini_done(idt, idb, in iser_ib_poll_send_completions() 186 idm_conn_t *, idt->idt_ic, in iser_ib_poll_send_completions() 193 idm_buf_rx_from_ini_done(idt, idb, in iser_ib_poll_send_completions() 274 idt = idb->idb_task_binding; in iser_ib_poll_send_completions() 276 mutex_enter(&idt->idt_mutex); in iser_ib_poll_send_completions() 279 idm_conn_t *, idt->idt_ic, in iser_ib_poll_send_completions() [all …]
|
H A D | iser_xfer.c | 236 idm_task_t *idt = NULL; in iser_xfer_ctrlpdu() local 299 if (!list_is_empty(&idt->idt_inbufv)) { in iser_xfer_ctrlpdu() 300 buf = idm_buf_find(&idt->idt_inbufv, 0); in iser_xfer_ctrlpdu() 311 if (!list_is_empty(&idt->idt_outbufv)) { in iser_xfer_ctrlpdu() 312 buf = idm_buf_find(&idt->idt_outbufv, 0); in iser_xfer_ctrlpdu() 324 idm_task_rele(idt); in iser_xfer_ctrlpdu() 408 iser_xfer_buf_to_ini(idm_task_t *idt, idm_buf_t *buf) in iser_xfer_buf_to_ini() argument 433 iser_hdr = (iser_ctrl_hdr_t *)idt->idt_transport_hdr; in iser_xfer_buf_to_ini() 472 DTRACE_ISCSI_8(xfer__start, idm_conn_t *, idt->idt_ic, in iser_xfer_buf_to_ini() 510 iser_xfer_buf_from_ini(idm_task_t *idt, idm_buf_t *buf) in iser_xfer_buf_from_ini() argument [all …]
|
H A D | iser_idm.c | 52 static idm_status_t iser_free_task_rsrcs(idm_task_t *idt); 544 iser_free_task_rsrcs(idm_task_t *idt) in iser_free_task_rsrcs() argument 975 iser_buf_tx_to_ini(idm_task_t *idt, idm_buf_t *idb) in iser_buf_tx_to_ini() argument 980 ASSERT(mutex_owned(&idt->idt_mutex)); in iser_buf_tx_to_ini() 982 iser_status = iser_xfer_buf_to_ini(idt, idb); in iser_buf_tx_to_ini() 987 (void *) idt, (void *) idb); in iser_buf_tx_to_ini() 997 mutex_exit(&idt->idt_mutex); in iser_buf_tx_to_ini() 1014 ASSERT(mutex_owned(&idt->idt_mutex)); in iser_buf_rx_from_ini() 1016 iser_status = iser_xfer_buf_from_ini(idt, idb); in iser_buf_rx_from_ini() 1021 (void *) idt, (void *) idb); in iser_buf_rx_from_ini() [all …]
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | mach_kdi.c | 52 gate_desc_t *idt = CPU->cpu_m.mcpu_idt; in kdi_idt_write() local 57 if (idt == NULL) { in kdi_idt_write() 60 idt = (gate_desc_t *)idtr.dtr_base; in kdi_idt_write() 63 idt[vec] = *gate; in kdi_idt_write()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/idm/ |
H A D | idm.c | 1696 idm_task_t idt; in iscsi_conn_impl() local 1925 (idt.idt_state != TASK_IDLE)) { in iscsi_conn_impl() 2211 idm_ts_name[idt->idt_state], in iscsi_i_task_impl() 2212 idt->idt_refcnt.ir_refcnt, in iscsi_i_task_impl() 2213 idt->idt_tt, idt->idt_client_handle); in iscsi_i_task_impl() 2296 idm_task_t idt; in iscsi_task_impl() local 2331 idt->idt_state); in iscsi_print_iscsit_task_data() 2368 idt->idt_tx_to_ini_start, in iscsi_print_iscsit_task_data() 2369 idt->idt_tx_to_ini_done); in iscsi_print_iscsit_task_data() 2371 idt->idt_rx_from_ini_start, in iscsi_print_iscsit_task_data() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ib/clients/iser/ |
H A D | iser_xfer.h | 149 int iser_xfer_buf_to_ini(idm_task_t *idt, idm_buf_t *buf); 151 int iser_xfer_buf_from_ini(idm_task_t *idt, idm_buf_t *buf);
|
/illumos-gate/usr/src/boot/i386/libi386/ |
H A D | relocater_tramp.S | 67 lidt (idt-relocater) (%esi) 129 lidt (idt-relocater) (%esi) 325 idt: .word 0x3ff label
|
/illumos-gate/usr/src/boot/sys/amd64/include/ |
H A D | segments.h | 91 extern struct gate_descriptor *idt;
|
/illumos-gate/usr/src/uts/intel/io/vmm/amd/ |
H A D | vmcb.c | 75 return (&state->idt); in vmcb_segptr()
|
H A D | vmcb.h | 342 struct vmcb_segment idt; /* 0x80: base + 16bit limit */ member
|
/illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/ |
H A D | iscsit.c | 966 iscsit_task_aborted(idm_task_t *idt, idm_status_t status) in iscsit_task_aborted() argument 968 iscsit_task_t *itask = idt->idt_private; in iscsit_task_aborted() 1858 idm_task_t *idt; in iscsit_abort() local 1872 idt = iscsit_task->it_idm_task; in iscsit_abort() 1895 return (idm_task_abort(idt->idt_ic, idt, AT_TASK_MGMT_ABORT)); in iscsit_abort()
|
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/unix/ |
H A D | unix.c | 696 idt(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in idt() function 1003 { "idt", ":[-v]", "dump an IDT", idt },
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/ |
H A D | iscsi_io.c | 2481 iscsi_task_aborted(idm_task_t *idt, idm_status_t status) in iscsi_task_aborted() argument 2483 iscsi_cmd_t *icmdp = idt->idt_private; in iscsi_task_aborted()
|