Home
last modified time | relevance | path

Searched +full:io +full:- +full:multiplex (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dsservice.h33 typedef int(f_tt)(int, ...); /* for lint - cc -v quieting */
133 /* event callback uses an indirect call -- make it look like a function */
198 unsigned IFType; /* memory-only or memory & I/O */
205 unsigned CardState; /* real-time card state */
209 unsigned IFType; /* memory-only or memory & I/O */
293 #define RES_IRQ_NEXUS 0x0008 /* adapter/nexus must multiplex IRQs */
337 socket_enum_t Sockets; /* window<->socket assignment mask */
346 #define IF_IO 0x01 /* IO + memory */
416 unsigned IFType; /* interface type (mem/IO) */
420 #define VCTL_OVERRIDE 0x02 /* 16-bit cards, ignore the sense pins */
[all …]
/illumos-gate/usr/src/uts/sun4u/io/i2c/nexus/
H A Dpcf8584.c185 * self-identifying busses have a better mechanism for managing this, but I2C
268 * The loadable-module _info(9E) entry point
284 if ((i2c->pcf8584_attachflags & ADD_INTR) != 0) { in pcf8584_dodetach()
285 ddi_remove_intr(dip, 0, i2c->pcf8584_icookie); in pcf8584_dodetach()
288 cv_destroy(&i2c->pcf8584_cv); in pcf8584_dodetach()
290 if ((i2c->pcf8584_attachflags & IMUTEX) != 0) { in pcf8584_dodetach()
291 mutex_destroy(&i2c->pcf8584_imutex); in pcf8584_dodetach()
292 cv_destroy(&i2c->pcf8584_icv); in pcf8584_dodetach()
294 if ((i2c->pcf8584_attachflags & SETUP_REGS) != 0) { in pcf8584_dodetach()
297 if ((i2c->pcf8584_attachflags & NEXUS_REGISTER) != 0) { in pcf8584_dodetach()
[all …]
/illumos-gate/usr/src/uts/common/pcmcia/nexus/
H A Dpcmcia.c172 char *pcmcia_default_pm_mode = "parental-suspend-resume";
176 * disk tape pci sbus scsi token-ring isa keyboard display mouse
178 * floppy(controller) fddi isdn atm ide pccard video-in video-out
180 * network -> ethernet, token-ring, etc.
190 "video", /* no spec for video-out yet */
205 * The following should be 2^^n - 1
218 * XXX - See comments in cs.c
254 * non-DDI compliant functions are listed here
324 return (-1); in _init()
452 pcmcia_sockets[i]->ls_dip[0] == NULL) { in pcmcia_attach()
[all …]
/illumos-gate/usr/src/uts/common/io/usb/clients/ccid/
H A Dccid.c20 * --------------
27 * are required to have an Interrupt-IN pipe.
34 * initial Interrupt-IN polling to allow for the case where either the hardware
35 * doesn't report it or to better handle the devices without an Interrupt-IN
36 * entry. Just because we open up the Interrupt-IN pipe, hardware is not
40 * The Interrupt-IN exception callback may need to restart polling. In addition,
62 * However, because these are only driven by an Interrupt-IN pipe, it is hoped
67 * need to be acted upon in a soft real-time fashion.
70 * ----------------
72 * Commands are issued to a CCID reader on a Bulk-OUT pipe. Responses are
[all …]
/illumos-gate/usr/src/uts/intel/io/amdzen/
H A Dzen_umc.c21 * a wide range of AMD CPUs and APUs ranging from Zen 1 - Zen 4.
31 * -------------------
33 * -------------------
68 * +-----------+
70 * +-----------+
72 * +-------------------------------+
74 * +--------------+ +--------------+ One instance of the
76 * +--------------+ +--------------+ discovered DF.
79 * ||| +----------------+ +----------------+ Global DRAM
80 * ||+--->| df_dram_rule_t | ... | df_dram_rule_t | rules for the
[all …]