Searched refs:idt (Results 1 - 22 of 22) sorted by relevance

/illumos-gate/usr/src/cmd/pgrep/
H A Didtab.c40 idtab_create(idtab_t *idt) argument
42 (void) memset(idt, 0, sizeof (idtab_t));
46 idtab_destroy(idtab_t *idt) argument
48 if (idt->id_data) {
49 free(idt->id_data);
50 idt->id_data = NULL;
51 idt->id_nelems = idt->id_size = 0;
56 idtab_append(idtab_t *idt, idkey_t id) argument
61 if (idt
88 idtab_sort(idtab_t *idt) argument
97 idtab_search(idtab_t *idt, idkey_t id) argument
[all...]
H A Dpgrep.c340 parse_ids(idtab_t *idt, char *arg, int base, int opt, idkey_t zero) argument
347 idtab_append(idt, id);
349 idtab_append(idt, zero);
362 parse_uids(idtab_t *idt, char *arg) argument
373 idtab_append(idt, id);
379 idtab_append(idt, pwent->pw_uid);
392 parse_gids(idtab_t *idt, char *arg) argument
403 idtab_append(idt, id);
409 idtab_append(idt, grent->gr_gid);
422 parse_ttys(idtab_t *idt, cha argument
465 parse_projects(idtab_t *idt, char *arg) argument
495 parse_zones(idtab_t *idt, char *arg) argument
[all...]
/illumos-gate/usr/src/uts/common/io/idm/
H A Didm.c60 static void idm_buf_bind_in_locked(idm_task_t *idt, idm_buf_t *buf);
61 static void idm_buf_bind_out_locked(idm_task_t *idt, idm_buf_t *buf);
62 static void idm_buf_unbind_in_locked(idm_task_t *idt, idm_buf_t *buf);
63 static void idm_buf_unbind_out_locked(idm_task_t *idt, idm_buf_t *buf);
64 static void idm_task_abort_one(idm_conn_t *ic, idm_task_t *idt,
66 static void idm_task_aborted(idm_task_t *idt, idm_status_t status);
677 * transferred to the initiator associated with task 'idt'. The connection
691 idm_buf_tx_to_ini(idm_task_t *idt, idm_buf_t *idb, argument
709 mutex_enter(&idt->idt_mutex);
710 switch (idt
773 idm_buf_rx_from_ini(idm_task_t *idt, idm_buf_t *idb, uint32_t offset, uint32_t xfer_len, idm_buf_cb_t idb_buf_cb, void *cb_arg) argument
829 idm_buf_tx_to_ini_done(idm_task_t *idt, idm_buf_t *idb, idm_status_t status) argument
893 idm_buf_rx_from_ini_done(idm_task_t *idt, idm_buf_t *idb, idm_status_t status) argument
1086 idm_buf_bind_in(idm_task_t *idt, idm_buf_t *buf) argument
1094 idm_buf_bind_in_locked(idm_task_t *idt, idm_buf_t *buf) argument
1102 idm_buf_bind_out(idm_task_t *idt, idm_buf_t *buf) argument
1118 idm_buf_bind_out_locked(idm_task_t *idt, idm_buf_t *buf) argument
1126 idm_buf_unbind_in(idm_task_t *idt, idm_buf_t *buf) argument
1142 idm_buf_unbind_in_locked(idm_task_t *idt, idm_buf_t *buf) argument
1148 idm_buf_unbind_out(idm_task_t *idt, idm_buf_t *buf) argument
1156 idm_buf_unbind_out_locked(idm_task_t *idt, idm_buf_t *buf) argument
1256 idm_task_t *idt; local
1300 idm_task_start(idm_task_t *idt, uintptr_t handle) argument
1318 idm_task_done(idm_task_t *idt) argument
1347 idm_task_free(idm_task_t *idt) argument
1385 idm_task_t *idt; local
1474 idm_task_t *idt = NULL; local
1514 idm_task_hold(idm_task_t *idt) argument
1520 idm_task_rele(idm_task_t *idt) argument
1526 idm_task_abort(idm_conn_t *ic, idm_task_t *idt, idm_abort_type_t abort_type) argument
1566 idm_task_t *idt = ref; local
1592 idm_task_abort_one(idm_conn_t *ic, idm_task_t *idt, idm_abort_type_t abort_type) argument
1699 idm_task_aborted(idm_task_t *idt, idm_status_t status) argument
[all...]
H A Didm_so.c80 static void idm_so_send_rtt_data(idm_conn_t *ic, idm_task_t *idt,
82 static void idm_so_send_rtt_data_done(idm_task_t *idt, idm_buf_t *idb);
83 static idm_status_t idm_so_send_buf_region(idm_task_t *idt,
99 static idm_status_t idm_so_buf_tx_to_ini(idm_task_t *idt, idm_buf_t *idb);
100 static idm_status_t idm_so_buf_rx_from_ini(idm_task_t *idt, idm_buf_t *idb);
104 static idm_status_t idm_so_free_task_rsrc(idm_task_t *idt);
1313 idm_so_free_task_rsrc(idm_task_t *idt) argument
1320 if (IDM_CONN_ISINI(idt->idt_ic))
1332 mutex_enter(&idt->idt_mutex);
1334 for (idb = list_head(&idt
1544 idm_task_t *idt; local
1635 idm_task_t *idt; local
1743 idm_task_t *idt; local
2193 idm_task_t *idt; local
2309 idm_so_buf_tx_to_ini(idm_task_t *idt, idm_buf_t *idb) argument
2379 idm_so_buf_rx_from_ini(idm_task_t *idt, idm_buf_t *idb) argument
2469 idm_so_send_rtt_data(idm_conn_t *ic, idm_task_t *idt, idm_buf_t *idb, uint32_t offset, uint32_t length) argument
2548 idm_so_send_rtt_data_done(idm_task_t *idt, idm_buf_t *idb) argument
2560 idm_so_send_buf_region(idm_task_t *idt, idm_buf_t *idb, uint32_t buf_region_offset, uint32_t buf_region_length) argument
2801 idm_task_t *idt = idb->idb_task_binding; local
2869 idm_task_t *idt = idb->idb_task_binding; local
[all...]
H A Didm_impl.c1003 idm_task_t *idt = (idm_task_t *)hdl; local
1006 mutex_init(&idt->idt_mutex, NULL, MUTEX_DEFAULT, NULL);
1021 idm.idm_taskid_table[next_task] = idt;
1025 idt->idt_tt = next_task;
1027 list_create(&idt->idt_inbufv, sizeof (idm_buf_t),
1029 list_create(&idt->idt_outbufv, sizeof (idm_buf_t),
1031 idm_refcnt_init(&idt->idt_refcnt, idt);
1039 idt->idt_transport_hdr = (void *)(idt
1048 idm_task_t *idt = (idm_task_t *)hdl; local
[all...]
/illumos-gate/usr/src/uts/common/sys/idm/
H A Didm.h361 idm_buf_tx_to_ini(idm_task_t *idt, idm_buf_t *idb,
366 idm_buf_rx_from_ini(idm_task_t *idt, idm_buf_t *idb,
371 idm_buf_tx_to_ini_done(idm_task_t *idt, idm_buf_t *idb, idm_status_t status);
374 idm_buf_rx_from_ini_done(idm_task_t *idt, idm_buf_t *idb, idm_status_t status);
403 idm_buf_bind_in(idm_task_t *idt, idm_buf_t *buf);
406 idm_buf_bind_out(idm_task_t *idt, idm_buf_t *buf);
409 idm_buf_unbind_in(idm_task_t *idt, idm_buf_t *buf);
412 idm_buf_unbind_out(idm_task_t *idt, idm_buf_t *buf);
442 idm_task_start(idm_task_t *idt, uintptr_t handle);
445 idm_task_abort(idm_conn_t *ic, idm_task_t *idt, idm_abort_type_
[all...]
H A Didm_transport.h71 * Target transport data primitives, caller (IDM) holds idt->idt_mutex,
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/intel/os/
H A Darch_kdi.c117 kdi_idtr_set(gate_desc_t *idt, size_t limit) argument
128 if (idt == NULL)
129 idt = idt0;
131 CPU->cpu_m.mcpu_idt = idt;
132 idtr.dtr_base = (uintptr_t)idt;
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dmach_kdi.c66 gate_desc_t *idt = (gate_desc_t *)idtr->dtr_base; local
67 uint_t nidt = (idtr->dtr_limit + 1) / sizeof (*idt);
70 for (vec = 0; vec < nidt; vec++, idt++)
71 xen_idt_write(idt, vec);
77 gate_desc_t *idt = CPU->cpu_m.mcpu_idt; local
82 if (idt != NULL)
83 idt[vec] = *gate;
H A Dxpv_panic.c502 gate_desc_t *idt = xpv_panic_idt; local
506 set_gatesegd(&idt[i], &xpv_invaltrap, cs, SDT_SYSIGT, TRP_XPL,
509 set_gatesegd(&idt[T_ZERODIV], &xpv_div0trap, cs, SDT_SYSIGT, TRP_XPL,
511 set_gatesegd(&idt[T_SGLSTP], &xpv_dbgtrap, cs, SDT_SYSIGT, TRP_XPL, 0);
512 set_gatesegd(&idt[T_NMIFLT], &xpv_nmiint, cs, SDT_SYSIGT, TRP_XPL, 0);
513 set_gatesegd(&idt[T_BOUNDFLT], &xpv_boundstrap, cs, SDT_SYSIGT,
515 set_gatesegd(&idt[T_ILLINST], &xpv_invoptrap, cs, SDT_SYSIGT, TRP_XPL,
517 set_gatesegd(&idt[T_NOEXTFLT], &xpv_ndptrap, cs, SDT_SYSIGT, TRP_XPL,
519 set_gatesegd(&idt[T_TSSFLT], &xpv_invtsstrap, cs, SDT_SYSIGT, TRP_XPL,
521 set_gatesegd(&idt[T_SEGFL
[all...]
/illumos-gate/usr/src/uts/intel/ia32/os/
H A Ddesctbls.c918 init_idt_common(gate_desc_t *idt) argument
920 set_gatesegd(&idt[T_ZERODIV], &div0trap, KCS_SEL, SDT_SYSIGT, TRP_KPL,
922 set_gatesegd(&idt[T_SGLSTP], &dbgtrap, KCS_SEL, SDT_SYSIGT, TRP_KPL,
924 set_gatesegd(&idt[T_NMIFLT], &nmiint, KCS_SEL, SDT_SYSIGT, TRP_KPL,
926 set_gatesegd(&idt[T_BPTFLT], &brktrap, KCS_SEL, SDT_SYSIGT, TRP_UPL,
928 set_gatesegd(&idt[T_OVFLW], &ovflotrap, KCS_SEL, SDT_SYSIGT, TRP_UPL,
930 set_gatesegd(&idt[T_BOUNDFLT], &boundstrap, KCS_SEL, SDT_SYSIGT,
932 set_gatesegd(&idt[T_ILLINST], &invoptrap, KCS_SEL, SDT_SYSIGT, TRP_KPL,
934 set_gatesegd(&idt[T_NOEXTFLT], &ndptrap, KCS_SEL, SDT_SYSIGT, TRP_KPL,
947 set_gatesegd(&idt[T_DBLFL
1024 init_idt(gate_desc_t *idt) argument
1032 init_idt(gate_desc_t *idt) argument
1313 gate_desc_t *idt = CPU->cpu_idt; local
1359 gate_desc_t *idt = CPU->cpu_idt; local
[all...]
/illumos-gate/usr/src/uts/i86pc/os/
H A Dmach_kdi.c52 gate_desc_t *idt = CPU->cpu_m.mcpu_idt; local
57 if (idt == NULL) {
60 idt = (gate_desc_t *)idtr.dtr_base;
63 idt[vec] = *gate;
/illumos-gate/usr/src/uts/common/io/ib/clients/iser/
H A Diser_cq.c89 idm_task_t *idt = NULL; local
170 idt = idb->idb_task_binding;
171 mutex_enter(&idt->idt_mutex);
174 idm_conn_t *, idt->idt_ic,
181 idm_buf_tx_to_ini_done(idt, idb,
185 idm_conn_t *, idt->idt_ic,
192 idm_buf_rx_from_ini_done(idt, idb,
273 idt = idb->idb_task_binding;
275 mutex_enter(&idt->idt_mutex);
278 idm_conn_t *, idt
[all...]
H A Diser_xfer.c236 idm_task_t *idt = NULL; local
297 ((idt = idm_task_find(ic, bhs->itt, bhs->ttt)) != NULL)) {
299 if (!list_is_empty(&idt->idt_inbufv)) {
300 buf = idm_buf_find(&idt->idt_inbufv, 0);
311 if (!list_is_empty(&idt->idt_outbufv)) {
312 buf = idm_buf_find(&idt->idt_outbufv, 0);
324 idm_task_rele(idt);
408 iser_xfer_buf_to_ini(idm_task_t *idt, idm_buf_t *buf) argument
421 iser_conn = (iser_conn_t *)idt->idt_ic->ic_transport_private;
433 iser_hdr = (iser_ctrl_hdr_t *)idt
510 iser_xfer_buf_from_ini(idm_task_t *idt, idm_buf_t *buf) argument
[all...]
H A Diser_idm.c44 static idm_status_t iser_buf_tx_to_ini(idm_task_t *idt, idm_buf_t *idb);
45 static idm_status_t iser_buf_rx_from_ini(idm_task_t *idt, idm_buf_t *idb);
52 static idm_status_t iser_free_task_rsrcs(idm_task_t *idt);
544 iser_free_task_rsrcs(idm_task_t *idt) argument
972 * Caller holds idt->idt_mutex.
975 iser_buf_tx_to_ini(idm_task_t *idt, idm_buf_t *idb) argument
980 ASSERT(mutex_owned(&idt->idt_mutex));
982 iser_status = iser_xfer_buf_to_ini(idt, idb);
986 "iser_xfer_buf_to_ini: idt (0x%p) idb (0x%p)",
987 (void *) idt, (voi
1009 iser_buf_rx_from_ini(idm_task_t *idt, idm_buf_t *idb) argument
[all...]
/illumos-gate/usr/src/uts/i86pc/io/
H A Dimmu_dmar.c237 ioapic_drhd_t *idt; local
239 idt = kmem_zalloc(sizeof (ioapic_drhd_t), KM_SLEEP);
240 idt->ioapic_ioapicid = scope->scp_enumid;
241 idt->ioapic_sid = ((scope->scp_bus << 8) | (scope->scp_dev << 3) |
243 idt->ioapic_drhd = drhd;
246 list_insert_tail(&ioapic_drhd_list, idt);
253 ioapic_drhd_t *idt; local
256 idt = list_head(&ioapic_drhd_list);
257 for (; idt; idt
270 ioapic_drhd_t *idt; local
1254 ioapic_drhd_t *idt; local
1270 ioapic_drhd_t *idt; local
[all...]
/illumos-gate/usr/src/uts/common/sys/ib/clients/iser/
H A Diser_xfer.h149 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/cmd/mdb/common/modules/idm/
H A Didm.c167 static void iscsi_print_iscsit_task_data(idm_task_t *idt);
170 static int iscsi_i_task_impl(idm_task_t *idt, uintptr_t addr,
1695 idm_task_t idt; local
1917 if (mdb_vread(&idt, sizeof (idm_task_t), task_addr)
1923 if (((uintptr_t)idt.idt_ic == addr) &&
1924 (idt.idt_state != TASK_IDLE)) {
1925 if (iscsi_i_task_impl(&idt, task_addr, idc)
2179 iscsi_i_task_impl(idm_task_t *idt, uintptr_t addr, iscsi_dcmd_ctrl_t *idc) argument
2185 conn_type = idm_conn_type((uintptr_t)idt->idt_ic);
2196 iscsi_print_iscsit_task_data(idt);
2295 idm_task_t idt; local
2310 iscsi_print_iscsit_task_data(idm_task_t *idt) argument
[all...]
/illumos-gate/usr/src/boot/sys/boot/i386/libi386/
H A Drelocater_tramp.S67 lidt (idt-relocater) (%esi)
129 lidt (idt-relocater) (%esi)
325 idt: .word 0x3ff label
/illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/
H A Discsit.c964 iscsit_task_aborted(idm_task_t *idt, idm_status_t status) argument
966 iscsit_task_t *itask = idt->idt_private;
1852 idm_task_t *idt; local
1866 idt = iscsit_task->it_idm_task;
1895 if (idt->idt_state == TASK_COMPLETE) {
1896 idm_refcnt_wait_ref(&idt->idt_refcnt);
1899 idm_task_abort(idt->idt_ic, idt, AT_TASK_MGMT_ABORT);
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/unix/
H A Dunix.c685 idt(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) function
935 { "idt", ":[-v]", "dump an IDT", idt },
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/
H A Discsi_io.c2481 iscsi_task_aborted(idm_task_t *idt, idm_status_t status) argument
2483 iscsi_cmd_t *icmdp = idt->idt_private;

Completed in 119 milliseconds