Searched defs:emul64 (Results 1 - 3 of 3) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/ |
H A D | emul64var.h | 34 #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 D | emul64.c | 47 #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 D | emul64_bsd.c | 39 #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 64 milliseconds