Home
last modified time | relevance | path

Searched refs:emul64 (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/common/io/
H A Demul64.c98 static void emul64_i_initcap(struct emul64 *emul64);
100 static void emul64_i_log(struct emul64 *emul64, int level, char *fmt, ...);
101 static int emul64_get_tgtrange(struct emul64 *, intptr_t, emul64_tgt_t **,
103 static int emul64_write_off(struct emul64 *, emul64_tgt_t *,
105 static int emul64_write_on(struct emul64 *, emul64_tgt_t *,
113 extern emul64_tgt_t *find_tgt(struct emul64 *, ushort_t, ushort_t);
218 ret = ddi_soft_state_init(&emul64_state, sizeof (struct emul64), in _init()
278 struct emul64 *foo; in emul64_info()
312 struct emul64 *emul64; in emul64_attach() local
331 emul64 = TRAN2EMUL64(tran); in emul64_attach()
[all …]
H A Demul64_bsd.c185 static int bsd_readblks(struct emul64 *, ushort_t, ushort_t, diskaddr_t,
187 static int bsd_writeblks(struct emul64 *, ushort_t, ushort_t, diskaddr_t,
189 emul64_tgt_t *find_tgt(struct emul64 *, ushort_t, ushort_t);
314 struct emul64 *emul64 = PKT2EMUL64(pkt); in bsd_scsi_inq_page83() local
316 int instance = ddi_get_instance(emul64->emul64_dip); in bsd_scsi_inq_page83()
1013 bsd_readblks(struct emul64 *emul64, ushort_t target, ushort_t lun, in bsd_readblks() argument
1029 EMUL64_MUTEX_ENTER(emul64); in bsd_readblks()
1030 tgt = find_tgt(emul64, target, lun); in bsd_readblks()
1031 EMUL64_MUTEX_EXIT(emul64); in bsd_readblks()
1094 bsd_writeblks(struct emul64 *emul64, ushort_t target, ushort_t lun, in bsd_writeblks() argument
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Demul64var.h45 #define CNUM(emul64) (ddi_get_instance(emul64->emul64_tran.tran_dev)) argument
184 #define EMUL64_REQ_MUTEX(emul64) (&emul64->emul64_request_mutex) argument
185 #define EMUL64_RESP_MUTEX(emul64) (&emul64->emul64_response_mutex) argument
186 #define EMUL64_HOTPLUG_MUTEX(emul64) (&emul64->emul64_hotplug_mutex) argument
189 #define EMUL64_MUTEX_ENTER(emul64) mutex_enter(EMUL64_RESP_MUTEX(emul64)), \ argument
190 mutex_enter(EMUL64_REQ_MUTEX(emul64))
191 #define EMUL64_MUTEX_EXIT(emul64) mutex_exit(EMUL64_RESP_MUTEX(emul64)), \ argument
192 mutex_exit(EMUL64_REQ_MUTEX(emul64))
194 #define EMUL64_CV(emul64) (&(emul64)->emul64_cv) argument
204 #define TRAN2EMUL64(tran) ((struct emul64 *)(tran)->tran_hba_private)
[all …]
H A Demul64cmd.h55 struct emul64 *cmd_emul64;
H A DMakefile224 emul64.h \
/illumos-gate/usr/src/pkg/manifests/
H A Dsystem-io-tests.p5m36 file path=usr/include/sys/emul64.h
43 file path=usr/kernel/drv/$(ARCH64)/emul64 group=sys
50 file path=usr/kernel/drv/emul64.conf group=sys
/illumos-gate/usr/src/uts/intel/emul64/
H A DMakefile38 MODULE = emul64
/illumos-gate/usr/src/uts/intel/
H A DMakefile.intel434 DRV_KMODS += emul64
/illumos-gate/usr/src/uts/common/
H A DMakefile.files1005 EMUL64_OBJS += emul64.o emul64_bsd.o