Lines Matching refs:hd
1918 static inline void set_resync ( struct WD33C93_hostdata *hd, int mask ) in set_resync() argument
1923 hd->sync_stat[i] = SS_UNSET; in set_resync()
2056 struct WD33C93_hostdata *hd; in wd33c93_write_info() local
2059 hd = (struct WD33C93_hostdata *) instance->hostdata; in wd33c93_write_info()
2080 hd->args = simple_strtoul(bp+6, &bp, 0) & DB_MASK; in wd33c93_write_info()
2085 hd->disconnect = x; in wd33c93_write_info()
2088 hd->default_sx_per = in wd33c93_write_info()
2089 hd->sx_table[round_period((unsigned int) x, in wd33c93_write_info()
2090 hd->sx_table)].period_ns; in wd33c93_write_info()
2092 set_resync(hd, (int)simple_strtoul(bp+7, &bp, 0)); in wd33c93_write_info()
2094 hd->proc = simple_strtoul(bp+5, &bp, 0); in wd33c93_write_info()
2096 hd->no_dma = simple_strtoul(bp+6, &bp, 0); in wd33c93_write_info()
2098 hd->level2 = simple_strtoul(bp+7, &bp, 0); in wd33c93_write_info()
2100 hd->dma_mode = in wd33c93_write_info()
2104 if (x != hd->fast) in wd33c93_write_info()
2105 set_resync(hd, 0xff); in wd33c93_write_info()
2106 hd->fast = x; in wd33c93_write_info()
2109 set_resync(hd, x ^ hd->no_sync); in wd33c93_write_info()
2110 hd->no_sync = x; in wd33c93_write_info()
2125 struct WD33C93_hostdata *hd; in wd33c93_show_info() local
2129 hd = (struct WD33C93_hostdata *) instance->hostdata; in wd33c93_show_info()
2131 spin_lock_irq(&hd->lock); in wd33c93_show_info()
2132 if (hd->proc & PR_VERSION) in wd33c93_show_info()
2136 if (hd->proc & PR_INFO) { in wd33c93_show_info()
2139 hd->clock_freq, hd->no_sync, hd->no_dma, hd->dma_mode, hd->fast); in wd33c93_show_info()
2142 seq_printf(m, "\t%02x", hd->sync_xfer[x]); in wd33c93_show_info()
2145 seq_printf(m, "\t%02x", hd->sync_stat[x]); in wd33c93_show_info()
2148 if (hd->proc & PR_STATISTICS) { in wd33c93_show_info()
2151 seq_printf(m, "\t%ld", hd->cmd_cnt[x]); in wd33c93_show_info()
2154 seq_printf(m, "\t%ld", hd->disc_allowed_cnt[x]); in wd33c93_show_info()
2157 seq_printf(m, "\t%ld", hd->disc_done_cnt[x]); in wd33c93_show_info()
2160 hd->int_cnt, hd->dma_cnt, hd->pio_cnt); in wd33c93_show_info()
2163 if (hd->proc & PR_CONNECTED) { in wd33c93_show_info()
2165 if (hd->connected) { in wd33c93_show_info()
2166 cmd = (struct scsi_cmnd *) hd->connected; in wd33c93_show_info()
2171 if (hd->proc & PR_INPUTQ) { in wd33c93_show_info()
2173 cmd = (struct scsi_cmnd *) hd->input_Q; in wd33c93_show_info()
2180 if (hd->proc & PR_DISCQ) { in wd33c93_show_info()
2182 cmd = (struct scsi_cmnd *) hd->disconnected_Q; in wd33c93_show_info()
2190 spin_unlock_irq(&hd->lock); in wd33c93_show_info()