Searched refs:emul64 (Results 1 – 9 of 9) sorted by relevance
/illumos-gate/usr/src/uts/common/io/ |
H A D | emul64.c | 98 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 D | emul64_bsd.c | 185 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 D | emul64var.h | 45 #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 D | emul64cmd.h | 55 struct emul64 *cmd_emul64;
|
H A D | Makefile | 224 emul64.h \
|
/illumos-gate/usr/src/pkg/manifests/ |
H A D | system-io-tests.p5m | 36 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 D | Makefile | 38 MODULE = emul64
|
/illumos-gate/usr/src/uts/intel/ |
H A D | Makefile.intel | 434 DRV_KMODS += emul64
|
/illumos-gate/usr/src/uts/common/ |
H A D | Makefile.files | 1005 EMUL64_OBJS += emul64.o emul64_bsd.o
|