Lines Matching refs:hd

1917 static inline void set_resync ( struct WD33C93_hostdata *hd, int mask )  in set_resync()  argument
1922 hd->sync_stat[i] = SS_UNSET; in set_resync()
2055 struct WD33C93_hostdata *hd; in wd33c93_write_info() local
2058 hd = (struct WD33C93_hostdata *) instance->hostdata; in wd33c93_write_info()
2079 hd->args = simple_strtoul(bp+6, &bp, 0) & DB_MASK; in wd33c93_write_info()
2084 hd->disconnect = x; in wd33c93_write_info()
2087 hd->default_sx_per = in wd33c93_write_info()
2088 hd->sx_table[round_period((unsigned int) x, in wd33c93_write_info()
2089 hd->sx_table)].period_ns; in wd33c93_write_info()
2091 set_resync(hd, (int)simple_strtoul(bp+7, &bp, 0)); in wd33c93_write_info()
2093 hd->proc = simple_strtoul(bp+5, &bp, 0); in wd33c93_write_info()
2095 hd->no_dma = simple_strtoul(bp+6, &bp, 0); in wd33c93_write_info()
2097 hd->level2 = simple_strtoul(bp+7, &bp, 0); in wd33c93_write_info()
2099 hd->dma_mode = in wd33c93_write_info()
2103 if (x != hd->fast) in wd33c93_write_info()
2104 set_resync(hd, 0xff); in wd33c93_write_info()
2105 hd->fast = x; in wd33c93_write_info()
2108 set_resync(hd, x ^ hd->no_sync); in wd33c93_write_info()
2109 hd->no_sync = x; in wd33c93_write_info()
2124 struct WD33C93_hostdata *hd; in wd33c93_show_info() local
2128 hd = (struct WD33C93_hostdata *) instance->hostdata; in wd33c93_show_info()
2130 spin_lock_irq(&hd->lock); in wd33c93_show_info()
2131 if (hd->proc & PR_VERSION) in wd33c93_show_info()
2135 if (hd->proc & PR_INFO) { in wd33c93_show_info()
2138 hd->clock_freq, hd->no_sync, hd->no_dma, hd->dma_mode, hd->fast); in wd33c93_show_info()
2141 seq_printf(m, "\t%02x", hd->sync_xfer[x]); in wd33c93_show_info()
2144 seq_printf(m, "\t%02x", hd->sync_stat[x]); in wd33c93_show_info()
2147 if (hd->proc & PR_STATISTICS) { in wd33c93_show_info()
2150 seq_printf(m, "\t%ld", hd->cmd_cnt[x]); in wd33c93_show_info()
2153 seq_printf(m, "\t%ld", hd->disc_allowed_cnt[x]); in wd33c93_show_info()
2156 seq_printf(m, "\t%ld", hd->disc_done_cnt[x]); in wd33c93_show_info()
2159 hd->int_cnt, hd->dma_cnt, hd->pio_cnt); in wd33c93_show_info()
2162 if (hd->proc & PR_CONNECTED) { in wd33c93_show_info()
2164 if (hd->connected) { in wd33c93_show_info()
2165 cmd = (struct scsi_cmnd *) hd->connected; in wd33c93_show_info()
2170 if (hd->proc & PR_INPUTQ) { in wd33c93_show_info()
2172 cmd = (struct scsi_cmnd *) hd->input_Q; in wd33c93_show_info()
2179 if (hd->proc & PR_DISCQ) { in wd33c93_show_info()
2181 cmd = (struct scsi_cmnd *) hd->disconnected_Q; in wd33c93_show_info()
2189 spin_unlock_irq(&hd->lock); in wd33c93_show_info()