Searched defs:emul64 (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Demul64var.h34 #include <sys/emul64.h>
47 #define CNUM(emul64) (ddi_get_instance(emul64->emul64_tran.tran_dev))
68 * Default emul64 scsi-options
186 #define EMUL64_REQ_MUTEX(emul64) (&emul64->emul64_request_mutex)
187 #define EMUL64_RESP_MUTEX(emul64) (&emul64->emul64_response_mutex)
188 #define EMUL64_HOTPLUG_MUTEX(emul64) (&emul64
294 struct emul64 { struct
[all...]
/illumos-gate/usr/src/uts/common/io/
H A Demul64.c47 #include <sys/emul64.h>
99 static void emul64_i_initcap(struct emul64 *emul64);
101 static void emul64_i_log(struct emul64 *emul64, int level, char *fmt, ...);
102 static int emul64_get_tgtrange(struct emul64 *,
106 static int emul64_write_off(struct emul64 *,
109 static int emul64_write_on(struct emul64 *,
120 extern emul64_tgt_t *find_tgt(struct emul64 *, ushort_t, ushort_t);
155 * of CPUs on the system, but this can be overridden in emul64
319 struct emul64 *emul64; local
462 struct emul64 *emul64; local
521 struct emul64 *emul64; local
635 emul64_i_initcap(struct emul64 *emul64) argument
662 struct emul64 *emul64 = ADDR2EMUL64(ap); local
736 struct emul64 *emul64 = ADDR2EMUL64(ap); local
813 struct emul64 *emul64 = ADDR2EMUL64(ap); local
943 struct emul64 *emul64 = ADDR2EMUL64(ap); local
1002 struct emul64 *emul64 = ADDR2EMUL64(ap); local
1148 emul64_error_inject_req(struct emul64 *emul64, intptr_t arg) argument
1371 emul64_get_tgtrange(struct emul64 *emul64, intptr_t arg, emul64_tgt_t **tgtp, emul64_tgt_range_t *tgtr) argument
1400 struct emul64 *emul64; local
1447 emul64_write_off(struct emul64 *emul64, emul64_tgt_t *tgt, emul64_tgt_range_t *tgtr) argument
1490 emul64_write_on(struct emul64 *emul64, emul64_tgt_t *tgt, emul64_tgt_range_t *tgtr) argument
1605 emul64_i_log(struct emul64 *emul64, int level, char *fmt, ...) argument
1625 struct emul64 *emul64 = ADDR2EMUL64(ap); local
[all...]
H A Demul64_bsd.c39 #include <sys/emul64.h>
130 * Since emul64 does no physical I/O, operations that would normally be I/O
145 * emul64_yield_enable emul64 will yield the CPU, only if this
162 * defining properties in the emul64.conf file.
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);
196 char *emul64_name = "emul64";
314 struct emul64 *emul64 local
1013 bsd_readblks(struct emul64 *emul64, ushort_t target, ushort_t lun, diskaddr_t blkno, int nblks, unsigned char *bufaddr) argument
1094 bsd_writeblks(struct emul64 *emul64, ushort_t target, ushort_t lun, diskaddr_t blkno, int nblks, unsigned char *bufaddr) argument
1205 find_tgt(struct emul64 *emul64, ushort_t target, ushort_t lun) argument
[all...]

Completed in 86 milliseconds