Lines Matching defs:ncb

1598 struct ncb {  struct
1623 char inst_name[16]; /* ncb instance name */ argument
1631 u_char sv_scntl0, sv_scntl3, sv_dmode, sv_dcntl, sv_ctest0, sv_ctest3,
1632 sv_ctest4, sv_ctest5, sv_gpcntl, sv_stest2, sv_stest4;
1640 u_char rv_scntl0, rv_scntl3, rv_dmode, rv_dcntl, rv_ctest0, rv_ctest3,
1641 rv_ctest4, rv_ctest5, rv_stest2;
1674 struct scripth *scripth0; /* relocated for this ncb. */ argument
1675 struct scripth *scripth; /* Actual scripth virt. address */
1676 u_long p_script; /* Actual script and scripth */
1677 u_long p_scripth; /* bus addresses. */
1683 struct device *dev;
1684 u_char revision_id; /* PCI device revision id */
1685 u32 irq; /* IRQ level */
1686 u32 features; /* Chip features map */
1687 u_char myaddr; /* SCSI id of the adapter */
1688 u_char maxburst; /* log base 2 of dwords burst */
1689 u_char maxwide; /* Maximum transfer width */
1690 u_char minsync; /* Minimum sync period factor */
1691 u_char maxsync; /* Maximum sync period factor */
1692 u_char maxoffs; /* Max scsi offset */
1693 u_char multiplier; /* Clock multiplier (1,2,4) */
1694 u_char clock_divn; /* Number of clock divisors */
1695 u_long clock_khz; /* SCSI clock frequency in KHz */
1703 u16 squeueput; /* Next free slot of the queue */
1704 u16 actccbs; /* Number of allocated CCBs */
1705 u16 queuedccbs; /* Number of CCBs in start queue*/
1706 u16 queuedepth; /* Start queue depth */
1712 struct timer_list timer; /* Timer handler link header */
1713 u_long lasttime;
1714 u_long settle_time; /* Resetting the SCSI BUS */
1743 u_long p_ncb; /* BUS address of this NCB */ argument
1750 struct ccb *(ccb_done[MAX_DONE]);
1751 int ccb_done_ic;
1757 struct ccb *ccb; /* Global CCB */
1758 struct usrcmd user; /* Command from user */
1759 volatile u_char release_stage; /* Synchronisation stage on release */
3675 struct ncb *ncb; member