Lines Matching refs:hd

1924 static inline void set_resync ( struct WD33C93_hostdata *hd, int mask )  in set_resync()  argument
1929 hd->sync_stat[i] = SS_UNSET; in set_resync()
2062 struct WD33C93_hostdata *hd; in wd33c93_write_info() local
2065 hd = (struct WD33C93_hostdata *) instance->hostdata; in wd33c93_write_info()
2086 hd->args = simple_strtoul(bp+6, &bp, 0) & DB_MASK; in wd33c93_write_info()
2091 hd->disconnect = x; in wd33c93_write_info()
2094 hd->default_sx_per = in wd33c93_write_info()
2095 hd->sx_table[round_period((unsigned int) x, in wd33c93_write_info()
2096 hd->sx_table)].period_ns; in wd33c93_write_info()
2098 set_resync(hd, (int)simple_strtoul(bp+7, &bp, 0)); in wd33c93_write_info()
2100 hd->proc = simple_strtoul(bp+5, &bp, 0); in wd33c93_write_info()
2102 hd->no_dma = simple_strtoul(bp+6, &bp, 0); in wd33c93_write_info()
2104 hd->level2 = simple_strtoul(bp+7, &bp, 0); in wd33c93_write_info()
2106 hd->dma_mode = in wd33c93_write_info()
2110 if (x != hd->fast) in wd33c93_write_info()
2111 set_resync(hd, 0xff); in wd33c93_write_info()
2112 hd->fast = x; in wd33c93_write_info()
2115 set_resync(hd, x ^ hd->no_sync); in wd33c93_write_info()
2116 hd->no_sync = x; in wd33c93_write_info()
2131 struct WD33C93_hostdata *hd; in wd33c93_show_info() local
2135 hd = (struct WD33C93_hostdata *) instance->hostdata; in wd33c93_show_info()
2137 spin_lock_irq(&hd->lock); in wd33c93_show_info()
2138 if (hd->proc & PR_VERSION) in wd33c93_show_info()
2142 if (hd->proc & PR_INFO) { in wd33c93_show_info()
2145 hd->clock_freq, hd->no_sync, hd->no_dma, hd->dma_mode, hd->fast); in wd33c93_show_info()
2148 seq_printf(m, "\t%02x", hd->sync_xfer[x]); in wd33c93_show_info()
2151 seq_printf(m, "\t%02x", hd->sync_stat[x]); in wd33c93_show_info()
2154 if (hd->proc & PR_STATISTICS) { in wd33c93_show_info()
2157 seq_printf(m, "\t%ld", hd->cmd_cnt[x]); in wd33c93_show_info()
2160 seq_printf(m, "\t%ld", hd->disc_allowed_cnt[x]); in wd33c93_show_info()
2163 seq_printf(m, "\t%ld", hd->disc_done_cnt[x]); in wd33c93_show_info()
2166 hd->int_cnt, hd->dma_cnt, hd->pio_cnt); in wd33c93_show_info()
2169 if (hd->proc & PR_CONNECTED) { in wd33c93_show_info()
2171 if (hd->connected) { in wd33c93_show_info()
2172 cmd = (struct scsi_cmnd *) hd->connected; in wd33c93_show_info()
2177 if (hd->proc & PR_INPUTQ) { in wd33c93_show_info()
2179 cmd = (struct scsi_cmnd *) hd->input_Q; in wd33c93_show_info()
2186 if (hd->proc & PR_DISCQ) { in wd33c93_show_info()
2188 cmd = (struct scsi_cmnd *) hd->disconnected_Q; in wd33c93_show_info()
2196 spin_unlock_irq(&hd->lock); in wd33c93_show_info()