Lines Matching refs:unchar
236 unchar status;
237 unchar scbptr[3]; /* SCSI-style - MSB first (big endian) */
257 unchar control; /* shadows CONTROL port value */
258 unchar rev1, rev2; /* filled in by wd7000_revision */
379 unchar op; /* command opcode (= 1) */
380 unchar ID; /* Adapter's SCSI ID */
381 unchar bus_on; /* Bus on time, x 125ns (see below) */
382 unchar bus_off; /* Bus off time, "" "" */
383 unchar rsvd; /* Reserved */
384 unchar mailboxes[3]; /* Address of Mailboxes, MSB first */
385 unchar ogmbs; /* Number of outgoing MBs, max 64, 0,1 = 1 */
386 unchar icmbs; /* Number of incoming MBs, "" "" */
446 unchar len[3];
447 unchar ptr[3]; /* Also SCSI-style - MSB first */
451 unchar op; /* Command Control Block Operation Code */
452 unchar idlun; /* op=0,2:Target Id, op=1:Initiator Id */
456 unchar cdb[12]; /* SCSI Command Block */
457 volatile unchar status; /* SCSI Return Status */
458 volatile unchar vue; /* Vendor Unique Error Code */
459 unchar maxlen[3]; /* Maximum Data Transfer Length */
460 unchar dataptr[3]; /* SCSI Data Block Pointer */
461 unchar linkptr[3]; /* Next Command Link Pointer */
462 unchar direc; /* Transfer Direction */
463 unchar reserved2[6]; /* SCSI Command Descriptor Block */
500 unchar op;
501 unchar IDlun; /* Initiator SCSI ID/lun */
502 unchar len[3]; /* command buffer length */
503 unchar ptr[3]; /* command buffer address */
504 unchar rsvd[7]; /* reserved */
505 volatile unchar vue; /* vendor-unique error code */
506 volatile unchar status; /* returned (icmb) status */
507 volatile unchar phase; /* used by interrupt handler */
511 unchar op;
512 unchar IDlun; /* Target SCSI ID/lun */
513 unchar stat; /* (outgoing) completion status byte 1 */
514 unchar rsvd[12]; /* reserved */
515 volatile unchar vue; /* vendor-unique error code */
516 volatile unchar status; /* returned (icmb) status */
517 volatile unchar phase; /* used by interrupt handler */
521 unchar op;
522 volatile unchar primary; /* primary revision level (returned) */
523 volatile unchar secondary; /* secondary revision level (returned) */
524 unchar rsvd[12]; /* reserved */
525 volatile unchar vue; /* vendor-unique error code */
526 volatile unchar status; /* returned (icmb) status */
527 volatile unchar phase; /* used by interrupt handler */
531 unchar op;
532 volatile unchar mask[14]; /* mask bits */
534 unchar rsvd[12]; /* reserved */
536 volatile unchar vue; /* vendor-unique error code */
537 volatile unchar status; /* returned (icmb) status */
538 volatile unchar phase; /* used by interrupt handler */
542 unchar op;
543 unchar type; /* diagnostics type code (0-3) */
544 unchar len[3]; /* buffer length */
545 unchar ptr[3]; /* buffer address */
546 unchar rsvd[7]; /* reserved */
547 volatile unchar vue; /* vendor-unique error code */
548 volatile unchar status; /* returned (icmb) status */
549 volatile unchar phase; /* used by interrupt handler */
558 unchar op;
559 unchar rsvd1; /* reserved */
560 unchar len[3]; /* parms buffer length */
561 unchar ptr[3]; /* parms buffer address */
562 unchar idx[2]; /* index (MSB-LSB) */
563 unchar rsvd2[5]; /* reserved */
564 volatile unchar vue; /* vendor-unique error code */
565 volatile unchar status; /* returned (icmb) status */
566 volatile unchar phase; /* used by interrupt handler */
570 unchar op;
571 unchar data[14]; /* format-specific data */
572 volatile unchar vue; /* vendor-unique error code */
573 volatile unchar status; /* returned (icmb) status */
574 volatile unchar phase; /* used by interrupt handler */
578 unchar op; /* ICB opcode */
585 unchar data[18];
726 static inline void any2scsi(unchar * scsi, int any) in any2scsi()
733 static inline int scsi2int(unchar * scsi) in scsi2int()
777 static inline int command_out(Adapter * host, unchar * cmd, int len) in command_out()
902 unchar start_ogmb; in mail_out()
915 any2scsi((unchar *) ogmbs[ogmb].scbptr, (int) scbptr); in mail_out()
1055 scb = isa_bus_to_virt(scsi2int((unchar *) icmbs[icmb].scbptr)); in wd7000_intr()
1089 unchar *cdb = (unchar *) SCpnt->cmnd; in wd7000_queuecommand_lck()
1090 unchar idlun; in wd7000_queuecommand_lck()
1105 SCpnt->host_scribble = (unchar *) scb; in wd7000_queuecommand_lck()
1146 static unchar buf[256]; in DEF_SCSI_QCMD()
1236 any2scsi((unchar *) & (init_cmd.mailboxes), (int) &(host->mb)); in wd7000_adapter_reset()
1237 if (!command_out(host, (unchar *) & init_cmd, sizeof(init_cmd))) { in wd7000_adapter_reset()