drivers/scsi/aic7xxx/aic7770.c
104
aic7770_config(struct ahc_softc *ahc, struct aic7770_identity *entry, u_int io)
drivers/scsi/aic7xxx/aic7770.c
241
aic7770_chip_init(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7770.c
254
aha2840_load_seeprom(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7770.c
340
ahc_aic7770_VL_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7770.c
350
ahc_aic7770_EISA_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7770.c
360
ahc_aic7770_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7770.c
56
static int aic7770_chip_init(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7770.c
57
static int aha2840_load_seeprom(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7770_osm.c
112
struct ahc_softc *ahc = dev_get_drvdata(dev);
drivers/scsi/aic7xxx/aic7770_osm.c
48
aic7770_map_registers(struct ahc_softc *ahc, u_int port)
drivers/scsi/aic7xxx/aic7770_osm.c
61
aic7770_map_int(struct ahc_softc *ahc, u_int irq)
drivers/scsi/aic7xxx/aic7770_osm.c
82
struct ahc_softc *ahc;
drivers/scsi/aic7xxx/aic7xxx.h
1105
typedef int (ahc_device_setup_t)(struct ahc_softc *);
drivers/scsi/aic7xxx/aic7xxx.h
1131
int ahc_pci_config(struct ahc_softc *,
drivers/scsi/aic7xxx/aic7xxx.h
1133
int ahc_pci_test_register_access(struct ahc_softc *);
drivers/scsi/aic7xxx/aic7xxx.h
1134
void __maybe_unused ahc_pci_resume(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx.h
1137
int aic7770_config(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx.h
1142
int ahc_probe_scbs(struct ahc_softc *);
drivers/scsi/aic7xxx/aic7xxx.h
1143
void ahc_qinfifo_requeue_tail(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx.h
1145
int ahc_match_scb(struct ahc_softc *ahc, struct scb *scb,
drivers/scsi/aic7xxx/aic7xxx.h
1150
struct ahc_softc *ahc_alloc(void *platform_arg, char *name);
drivers/scsi/aic7xxx/aic7xxx.h
1151
int ahc_softc_init(struct ahc_softc *);
drivers/scsi/aic7xxx/aic7xxx.h
1152
void ahc_controller_info(struct ahc_softc *ahc, char *buf);
drivers/scsi/aic7xxx/aic7xxx.h
1153
int ahc_chip_init(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx.h
1154
int ahc_init(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx.h
1155
void ahc_intr_enable(struct ahc_softc *ahc, int enable);
drivers/scsi/aic7xxx/aic7xxx.h
1156
void ahc_pause_and_flushwork(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx.h
1157
int __maybe_unused ahc_suspend(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx.h
1158
int __maybe_unused ahc_resume(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx.h
1159
void ahc_set_unit(struct ahc_softc *, int);
drivers/scsi/aic7xxx/aic7xxx.h
1160
void ahc_set_name(struct ahc_softc *, char *);
drivers/scsi/aic7xxx/aic7xxx.h
1161
void ahc_free(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx.h
1162
int ahc_reset(struct ahc_softc *ahc, int reinit);
drivers/scsi/aic7xxx/aic7xxx.h
1170
int ahc_search_qinfifo(struct ahc_softc *ahc, int target,
drivers/scsi/aic7xxx/aic7xxx.h
1174
int ahc_search_untagged_queues(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx.h
1179
int ahc_search_disc_list(struct ahc_softc *ahc, int target,
drivers/scsi/aic7xxx/aic7xxx.h
1183
int ahc_reset_channel(struct ahc_softc *ahc, char channel,
drivers/scsi/aic7xxx/aic7xxx.h
1192
const struct ahc_syncrate* ahc_find_syncrate(struct ahc_softc *ahc, u_int *period,
drivers/scsi/aic7xxx/aic7xxx.h
1194
u_int ahc_find_period(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx.h
1205
int ahc_update_neg_request(struct ahc_softc*,
drivers/scsi/aic7xxx/aic7xxx.h
1210
void ahc_set_width(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx.h
1213
void ahc_set_syncrate(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx.h
1227
void ahc_send_lstate_events(struct ahc_softc *,
drivers/scsi/aic7xxx/aic7xxx.h
1229
void ahc_handle_en_lun(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx.h
1231
cam_status ahc_find_tmode_devs(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx.h
1257
void ahc_print_devinfo(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx.h
1259
void ahc_dump_card_state(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx.h
1268
int ahc_acquire_seeprom(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx.h
569
struct ahc_softc *ahc_softc;
drivers/scsi/aic7xxx/aic7xxx.h
897
typedef void (*ahc_bus_intr_t)(struct ahc_softc *);
drivers/scsi/aic7xxx/aic7xxx.h
898
typedef int (*ahc_bus_chip_init_t)(struct ahc_softc *);
drivers/scsi/aic7xxx/aic7xxx_93cx6.h
54
struct ahc_softc *sd_ahc;
drivers/scsi/aic7xxx/aic7xxx_core.c
134
static void ahc_force_renegotiation(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
137
ahc_alloc_tstate(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
140
static void ahc_free_tstate(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
144
ahc_devlimited_syncrate(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
149
static void ahc_update_pending_scbs(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
150
static void ahc_fetch_devinfo(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
152
static void ahc_scb_devinfo(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
1527
ahc_handle_scsiint(struct ahc_softc *ahc, u_int intstat)
drivers/scsi/aic7xxx/aic7xxx_core.c
155
static void ahc_assert_atn(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
156
static void ahc_setup_initiator_msgout(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
159
static void ahc_build_transfer_msg(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
161
static void ahc_construct_sdtr(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
164
static void ahc_construct_wdtr(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
167
static void ahc_construct_ppr(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
171
static void ahc_clear_msg_state(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
172
static void ahc_handle_proto_violation(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
173
static void ahc_handle_message_phase(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
179
static int ahc_sent_msg(struct ahc_softc *ahc, ahc_msgtype type,
drivers/scsi/aic7xxx/aic7xxx_core.c
181
static int ahc_parse_msg(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
183
static int ahc_handle_msg_reject(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
185
static void ahc_handle_ign_wide_residue(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
187
static void ahc_reinitialize_dataptrs(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
188
static void ahc_handle_devreset(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
193
static void ahc_setup_target_msgin(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
1949
ahc_force_renegotiation(struct ahc_softc *ahc, struct ahc_devinfo *devinfo)
drivers/scsi/aic7xxx/aic7xxx_core.c
1965
ahc_clear_critical_section(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
199
static void ahc_build_free_scb_list(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
200
static int ahc_init_scbdata(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
201
static void ahc_fini_scbdata(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
202
static void ahc_qinfifo_requeue(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
205
static int ahc_qinfifo_count(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
2057
ahc_clear_intstat(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
206
static u_int ahc_rem_scb_from_disc_list(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
208
static void ahc_add_curscb_to_free_list(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
209
static u_int ahc_rem_wscb(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
211
static void ahc_reset_current_bus(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
2116
ahc_alloc_tstate(struct ahc_softc *ahc, u_int scsi_id, char channel)
drivers/scsi/aic7xxx/aic7xxx_core.c
213
static void ahc_dumpseq(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
215
static int ahc_loadseq(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
216
static int ahc_check_patch(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
2163
ahc_free_tstate(struct ahc_softc *ahc, u_int scsi_id, char channel, int force)
drivers/scsi/aic7xxx/aic7xxx_core.c
219
static void ahc_download_instr(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
2191
ahc_devlimited_syncrate(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
222
static void ahc_queue_lstate_event(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
2246
ahc_find_syncrate(struct ahc_softc *ahc, u_int *period,
drivers/scsi/aic7xxx/aic7xxx_core.c
227
static void ahc_update_scsiid(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
229
static int ahc_handle_target_cmd(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
2322
ahc_find_period(struct ahc_softc *ahc, u_int scsirate, u_int maxsync)
drivers/scsi/aic7xxx/aic7xxx_core.c
233
static u_int ahc_index_busy_tcl(struct ahc_softc *ahc, u_int tcl);
drivers/scsi/aic7xxx/aic7xxx_core.c
234
static void ahc_unbusy_tcl(struct ahc_softc *ahc, u_int tcl);
drivers/scsi/aic7xxx/aic7xxx_core.c
235
static void ahc_busy_tcl(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
2363
ahc_validate_offset(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
239
static void ahc_run_untagged_queues(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
2395
ahc_validate_width(struct ahc_softc *ahc, struct ahc_initiator_tinfo *tinfo,
drivers/scsi/aic7xxx/aic7xxx_core.c
240
static void ahc_run_untagged_queue(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
2425
ahc_update_neg_request(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
drivers/scsi/aic7xxx/aic7xxx_core.c
244
static void ahc_alloc_scbs(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
2468
ahc_set_syncrate(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
drivers/scsi/aic7xxx/aic7xxx_core.c
248
static void ahc_clear_intstat(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
249
static void ahc_run_qoutfifo(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
251
static void ahc_run_tqinfifo(struct ahc_softc *ahc, int paused);
drivers/scsi/aic7xxx/aic7xxx_core.c
253
static void ahc_handle_brkadrint(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
254
static void ahc_handle_seqint(struct ahc_softc *ahc, u_int intstat);
drivers/scsi/aic7xxx/aic7xxx_core.c
255
static void ahc_handle_scsiint(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
257
static void ahc_clear_critical_section(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
2595
ahc_set_width(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
drivers/scsi/aic7xxx/aic7xxx_core.c
260
static void ahc_freeze_devq(struct ahc_softc *ahc, struct scb *scb);
drivers/scsi/aic7xxx/aic7xxx_core.c
261
static int ahc_abort_scbs(struct ahc_softc *ahc, int target,
drivers/scsi/aic7xxx/aic7xxx_core.c
264
static void ahc_calc_residual(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_core.c
2651
ahc_set_tags(struct ahc_softc *ahc, struct scsi_cmnd *cmd,
drivers/scsi/aic7xxx/aic7xxx_core.c
2667
ahc_update_pending_scbs(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
268
static inline void ahc_freeze_untagged_queues(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
269
static inline void ahc_release_untagged_queues(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_core.c
2745
ahc_fetch_devinfo(struct ahc_softc *ahc, struct ahc_devinfo *devinfo)
drivers/scsi/aic7xxx/aic7xxx_core.c
276
ahc_freeze_untagged_queues(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
2810
ahc_print_devinfo(struct ahc_softc *ahc, struct ahc_devinfo *devinfo)
drivers/scsi/aic7xxx/aic7xxx_core.c
2817
ahc_scb_devinfo(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
drivers/scsi/aic7xxx/aic7xxx_core.c
2834
ahc_assert_atn(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
2851
ahc_setup_initiator_msgout(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
drivers/scsi/aic7xxx/aic7xxx_core.c
289
ahc_release_untagged_queues(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
2937
ahc_build_transfer_msg(struct ahc_softc *ahc, struct ahc_devinfo *devinfo)
drivers/scsi/aic7xxx/aic7xxx_core.c
3035
ahc_construct_sdtr(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
drivers/scsi/aic7xxx/aic7xxx_core.c
3055
ahc_construct_wdtr(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
drivers/scsi/aic7xxx/aic7xxx_core.c
3073
ahc_construct_ppr(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
drivers/scsi/aic7xxx/aic7xxx_core.c
308
ahc_pause_bug_fix(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
3095
ahc_clear_msg_state(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
3113
ahc_handle_proto_violation(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
319
ahc_is_paused(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
3210
ahc_handle_message_phase(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
332
ahc_pause(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
3512
ahc_sent_msg(struct ahc_softc *ahc, ahc_msgtype type, u_int msgval, int full)
drivers/scsi/aic7xxx/aic7xxx_core.c
3559
ahc_parse_msg(struct ahc_softc *ahc, struct ahc_devinfo *devinfo)
drivers/scsi/aic7xxx/aic7xxx_core.c
357
ahc_unpause(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
388
ahc_hscb_busaddr(struct ahc_softc *ahc, u_int index)
drivers/scsi/aic7xxx/aic7xxx_core.c
395
ahc_sync_scb(struct ahc_softc *ahc, struct scb *scb, int op)
drivers/scsi/aic7xxx/aic7xxx_core.c
3981
ahc_handle_msg_reject(struct ahc_softc *ahc, struct ahc_devinfo *devinfo)
drivers/scsi/aic7xxx/aic7xxx_core.c
404
ahc_sync_sglist(struct ahc_softc *ahc, struct scb *scb, int op)
drivers/scsi/aic7xxx/aic7xxx_core.c
4132
ahc_handle_ign_wide_residue(struct ahc_softc *ahc, struct ahc_devinfo *devinfo)
drivers/scsi/aic7xxx/aic7xxx_core.c
417
ahc_targetcmd_offset(struct ahc_softc *ahc, u_int index)
drivers/scsi/aic7xxx/aic7xxx_core.c
4241
ahc_reinitialize_dataptrs(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
429
ahc_update_residual(struct ahc_softc *ahc, struct scb *scb)
drivers/scsi/aic7xxx/aic7xxx_core.c
4297
ahc_handle_devreset(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
drivers/scsi/aic7xxx/aic7xxx_core.c
4352
ahc_setup_target_msgin(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
drivers/scsi/aic7xxx/aic7xxx_core.c
4378
struct ahc_softc *
drivers/scsi/aic7xxx/aic7xxx_core.c
4381
struct ahc_softc *ahc;
drivers/scsi/aic7xxx/aic7xxx_core.c
4425
ahc_softc_init(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
443
ahc_fetch_transinfo(struct ahc_softc *ahc, char channel, u_int our_id,
drivers/scsi/aic7xxx/aic7xxx_core.c
4445
ahc_set_unit(struct ahc_softc *ahc, int unit)
drivers/scsi/aic7xxx/aic7xxx_core.c
4451
ahc_set_name(struct ahc_softc *ahc, char *name)
drivers/scsi/aic7xxx/aic7xxx_core.c
4458
ahc_free(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
4524
struct ahc_softc *ahc;
drivers/scsi/aic7xxx/aic7xxx_core.c
4527
ahc = (struct ahc_softc *)arg;
drivers/scsi/aic7xxx/aic7xxx_core.c
4549
ahc_reset(struct ahc_softc *ahc, int reinit)
drivers/scsi/aic7xxx/aic7xxx_core.c
459
ahc_inw(struct ahc_softc *ahc, u_int port)
drivers/scsi/aic7xxx/aic7xxx_core.c
4655
ahc_probe_scbs(struct ahc_softc *ahc) {
drivers/scsi/aic7xxx/aic7xxx_core.c
466
ahc_outw(struct ahc_softc *ahc, u_int port, u_int value)
drivers/scsi/aic7xxx/aic7xxx_core.c
4681
ahc_build_free_scb_list(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
473
ahc_inl(struct ahc_softc *ahc, u_int port)
drivers/scsi/aic7xxx/aic7xxx_core.c
4732
ahc_init_scbdata(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
482
ahc_outl(struct ahc_softc *ahc, u_int port, uint32_t value)
drivers/scsi/aic7xxx/aic7xxx_core.c
4870
ahc_fini_scbdata(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
491
ahc_inq(struct ahc_softc *ahc, u_int port)
drivers/scsi/aic7xxx/aic7xxx_core.c
4929
ahc_alloc_scbs(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
4984
next_scb->ahc_softc = ahc;
drivers/scsi/aic7xxx/aic7xxx_core.c
4998
ahc_controller_info(struct ahc_softc *ahc, char *buf)
drivers/scsi/aic7xxx/aic7xxx_core.c
5039
ahc_chip_init(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
504
ahc_outq(struct ahc_softc *ahc, u_int port, uint64_t value)
drivers/scsi/aic7xxx/aic7xxx_core.c
520
ahc_get_scb(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
5226
ahc_init(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
538
ahc_free_scb(struct ahc_softc *ahc, struct scb *scb)
drivers/scsi/aic7xxx/aic7xxx_core.c
5529
ahc_intr_enable(struct ahc_softc *ahc, int enable)
drivers/scsi/aic7xxx/aic7xxx_core.c
555
ahc_lookup_scb(struct ahc_softc *ahc, u_int tag)
drivers/scsi/aic7xxx/aic7xxx_core.c
5553
ahc_pause_and_flushwork(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
5593
ahc_suspend(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
5619
ahc_resume(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
5633
ahc_index_busy_tcl(struct ahc_softc *ahc, u_int tcl)
drivers/scsi/aic7xxx/aic7xxx_core.c
5654
ahc_unbusy_tcl(struct ahc_softc *ahc, u_int tcl)
drivers/scsi/aic7xxx/aic7xxx_core.c
567
ahc_swap_with_next_hscb(struct ahc_softc *ahc, struct scb *scb)
drivers/scsi/aic7xxx/aic7xxx_core.c
5672
ahc_busy_tcl(struct ahc_softc *ahc, u_int tcl, u_int scbid)
drivers/scsi/aic7xxx/aic7xxx_core.c
5691
ahc_match_scb(struct ahc_softc *ahc, struct scb *scb, int target,
drivers/scsi/aic7xxx/aic7xxx_core.c
5727
ahc_freeze_devq(struct ahc_softc *ahc, struct scb *scb)
drivers/scsi/aic7xxx/aic7xxx_core.c
5745
ahc_qinfifo_requeue_tail(struct ahc_softc *ahc, struct scb *scb)
drivers/scsi/aic7xxx/aic7xxx_core.c
5767
ahc_qinfifo_requeue(struct ahc_softc *ahc, struct scb *prev_scb,
drivers/scsi/aic7xxx/aic7xxx_core.c
5783
ahc_qinfifo_count(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
5798
ahc_search_qinfifo(struct ahc_softc *ahc, int target, char channel,
drivers/scsi/aic7xxx/aic7xxx_core.c
6005
ahc_search_untagged_queues(struct ahc_softc *ahc, ahc_io_ctx_t ctx,
drivers/scsi/aic7xxx/aic7xxx_core.c
607
ahc_queue_scb(struct ahc_softc *ahc, struct scb *scb)
drivers/scsi/aic7xxx/aic7xxx_core.c
6103
ahc_search_disc_list(struct ahc_softc *ahc, int target, char channel,
drivers/scsi/aic7xxx/aic7xxx_core.c
6170
ahc_rem_scb_from_disc_list(struct ahc_softc *ahc, u_int prev, u_int scbptr)
drivers/scsi/aic7xxx/aic7xxx_core.c
6196
ahc_add_curscb_to_free_list(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
6215
ahc_rem_wscb(struct ahc_softc *ahc, u_int scbpos, u_int prev)
drivers/scsi/aic7xxx/aic7xxx_core.c
6266
ahc_abort_scbs(struct ahc_softc *ahc, int target, char channel,
drivers/scsi/aic7xxx/aic7xxx_core.c
6398
ahc_reset_current_bus(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
6417
ahc_reset_channel(struct ahc_softc *ahc, char channel, int initiate_reset)
drivers/scsi/aic7xxx/aic7xxx_core.c
647
ahc_get_sense_buf(struct ahc_softc *ahc, struct scb *scb)
drivers/scsi/aic7xxx/aic7xxx_core.c
656
ahc_get_sense_bufaddr(struct ahc_softc *ahc, struct scb *scb)
drivers/scsi/aic7xxx/aic7xxx_core.c
6588
ahc_calc_residual(struct ahc_softc *ahc, struct scb *scb)
drivers/scsi/aic7xxx/aic7xxx_core.c
667
ahc_sync_qoutfifo(struct ahc_softc *ahc, int op)
drivers/scsi/aic7xxx/aic7xxx_core.c
6676
ahc_queue_lstate_event(struct ahc_softc *ahc, struct ahc_tmode_lstate *lstate,
drivers/scsi/aic7xxx/aic7xxx_core.c
6727
ahc_send_lstate_events(struct ahc_softc *ahc, struct ahc_tmode_lstate *lstate)
drivers/scsi/aic7xxx/aic7xxx_core.c
674
ahc_sync_tqinfifo(struct ahc_softc *ahc, int op)
drivers/scsi/aic7xxx/aic7xxx_core.c
6763
ahc_dumpseq(struct ahc_softc* ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
6783
ahc_loadseq(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
6892
ahc_check_patch(struct ahc_softc *ahc, const struct patch **start_patch,
drivers/scsi/aic7xxx/aic7xxx_core.c
6928
ahc_download_instr(struct ahc_softc *ahc, u_int instrptr, uint8_t *dconsts)
drivers/scsi/aic7xxx/aic7xxx_core.c
694
ahc_check_cmdcmpltqueues(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
7100
ahc_dump_card_state(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
723
ahc_intr(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
7284
ahc_find_tmode_devs(struct ahc_softc *ahc, struct cam_sim *sim, union ccb *ccb,
drivers/scsi/aic7xxx/aic7xxx_core.c
7325
ahc_handle_en_lun(struct ahc_softc *ahc, struct cam_sim *sim, union ccb *ccb)
drivers/scsi/aic7xxx/aic7xxx_core.c
7696
ahc_update_scsiid(struct ahc_softc *ahc, u_int targid_mask)
drivers/scsi/aic7xxx/aic7xxx_core.c
7734
ahc_run_tqinfifo(struct ahc_softc *ahc, int paused)
drivers/scsi/aic7xxx/aic7xxx_core.c
7789
ahc_handle_target_cmd(struct ahc_softc *ahc, struct target_cmd *cmd)
drivers/scsi/aic7xxx/aic7xxx_core.c
808
ahc_restart(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
876
ahc_run_qoutfifo(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
923
ahc_run_untagged_queues(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
932
ahc_run_untagged_queue(struct ahc_softc *ahc, struct scb_tailq *queue)
drivers/scsi/aic7xxx/aic7xxx_core.c
948
ahc_handle_brkadrint(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_core.c
977
ahc_handle_seqint(struct ahc_softc *ahc, u_int intstat)
drivers/scsi/aic7xxx/aic7xxx_inline.h
49
int ahc_is_paused(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_inline.h
50
void ahc_pause(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_inline.h
51
void ahc_unpause(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_inline.h
54
void ahc_sync_sglist(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_inline.h
58
static inline char *ahc_name(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_inline.h
60
static inline char *ahc_name(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_inline.h
68
ahc_fetch_transinfo(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_inline.h
73
ahc_inw(struct ahc_softc *ahc, u_int port);
drivers/scsi/aic7xxx/aic7xxx_inline.h
74
void ahc_outw(struct ahc_softc *ahc, u_int port,
drivers/scsi/aic7xxx/aic7xxx_inline.h
77
ahc_inl(struct ahc_softc *ahc, u_int port);
drivers/scsi/aic7xxx/aic7xxx_inline.h
78
void ahc_outl(struct ahc_softc *ahc, u_int port,
drivers/scsi/aic7xxx/aic7xxx_inline.h
81
ahc_inq(struct ahc_softc *ahc, u_int port);
drivers/scsi/aic7xxx/aic7xxx_inline.h
82
void ahc_outq(struct ahc_softc *ahc, u_int port,
drivers/scsi/aic7xxx/aic7xxx_inline.h
85
ahc_get_scb(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_inline.h
86
void ahc_free_scb(struct ahc_softc *ahc, struct scb *scb);
drivers/scsi/aic7xxx/aic7xxx_inline.h
88
ahc_lookup_scb(struct ahc_softc *ahc, u_int tag);
drivers/scsi/aic7xxx/aic7xxx_inline.h
89
void ahc_queue_scb(struct ahc_softc *ahc, struct scb *scb);
drivers/scsi/aic7xxx/aic7xxx_inline.h
91
ahc_get_sense_buf(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_inline.h
95
int ahc_intr(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_osm.c
1077
ahc_linux_register_host(struct ahc_softc *ahc, struct scsi_host_template *template)
drivers/scsi/aic7xxx/aic7xxx_osm.c
1086
host = scsi_host_alloc(template, sizeof(struct ahc_softc *));
drivers/scsi/aic7xxx/aic7xxx_osm.c
1090
*((struct ahc_softc **)host->hostdata) = ahc;
drivers/scsi/aic7xxx/aic7xxx_osm.c
1133
ahc_linux_initialize_scsi_bus(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_osm.c
1200
ahc_platform_alloc(struct ahc_softc *ahc, void *platform_arg)
drivers/scsi/aic7xxx/aic7xxx_osm.c
1218
ahc_platform_free(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_osm.c
1252
ahc_platform_freeze_devq(struct ahc_softc *ahc, struct scb *scb)
drivers/scsi/aic7xxx/aic7xxx_osm.c
1261
ahc_platform_set_tags(struct ahc_softc *ahc, struct scsi_device *sdev,
drivers/scsi/aic7xxx/aic7xxx_osm.c
1341
ahc_platform_abort_scbs(struct ahc_softc *ahc, int target, char channel,
drivers/scsi/aic7xxx/aic7xxx_osm.c
1348
ahc_linux_user_tagdepth(struct ahc_softc *ahc, struct ahc_devinfo *devinfo)
drivers/scsi/aic7xxx/aic7xxx_osm.c
1386
struct ahc_softc *ahc = *((struct ahc_softc **)sdev->host->hostdata);
drivers/scsi/aic7xxx/aic7xxx_osm.c
1410
ahc_linux_run_command(struct ahc_softc *ahc, struct ahc_linux_device *dev,
drivers/scsi/aic7xxx/aic7xxx_osm.c
1577
struct ahc_softc *ahc;
drivers/scsi/aic7xxx/aic7xxx_osm.c
1581
ahc = (struct ahc_softc *) dev_id;
drivers/scsi/aic7xxx/aic7xxx_osm.c
1589
ahc_platform_flushwork(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_osm.c
1595
ahc_send_async(struct ahc_softc *ahc, char channel,
drivers/scsi/aic7xxx/aic7xxx_osm.c
1679
ahc_done(struct ahc_softc *ahc, struct scb *scb)
drivers/scsi/aic7xxx/aic7xxx_osm.c
1801
ahc_linux_handle_scsi_status(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_osm.c
1929
ahc_linux_queue_cmd_complete(struct ahc_softc *ahc, struct scsi_cmnd *cmd)
drivers/scsi/aic7xxx/aic7xxx_osm.c
1999
ahc_linux_freeze_simq(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_osm.c
2017
ahc_linux_release_simq(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_osm.c
2043
struct ahc_softc *ahc;
drivers/scsi/aic7xxx/aic7xxx_osm.c
2060
ahc = *(struct ahc_softc **)sdev->host->hostdata;
drivers/scsi/aic7xxx/aic7xxx_osm.c
2327
struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata);
drivers/scsi/aic7xxx/aic7xxx_osm.c
2341
struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata);
drivers/scsi/aic7xxx/aic7xxx_osm.c
2386
struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata);
drivers/scsi/aic7xxx/aic7xxx_osm.c
2415
struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata);
drivers/scsi/aic7xxx/aic7xxx_osm.c
2454
struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata);
drivers/scsi/aic7xxx/aic7xxx_osm.c
2483
struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata);
drivers/scsi/aic7xxx/aic7xxx_osm.c
2512
struct ahc_softc *ahc = *(struct ahc_softc **)shost->hostdata;
drivers/scsi/aic7xxx/aic7xxx_osm.c
254
ahc_print_path(struct ahc_softc *ahc, struct scb *scb)
drivers/scsi/aic7xxx/aic7xxx_osm.c
362
static void ahc_linux_handle_scsi_status(struct ahc_softc *,
drivers/scsi/aic7xxx/aic7xxx_osm.c
365
static void ahc_linux_queue_cmd_complete(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_osm.c
367
static void ahc_linux_freeze_simq(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_osm.c
368
static void ahc_linux_release_simq(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_osm.c
371
static void ahc_linux_initialize_scsi_bus(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_osm.c
372
static u_int ahc_linux_user_tagdepth(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_osm.c
375
static int ahc_linux_run_command(struct ahc_softc*,
drivers/scsi/aic7xxx/aic7xxx_osm.c
401
ahc_inb(struct ahc_softc * ahc, long port)
drivers/scsi/aic7xxx/aic7xxx_osm.c
415
ahc_outb(struct ahc_softc * ahc, long port, uint8_t val)
drivers/scsi/aic7xxx/aic7xxx_osm.c
426
ahc_outsb(struct ahc_softc * ahc, long port, uint8_t *array, int count)
drivers/scsi/aic7xxx/aic7xxx_osm.c
440
ahc_insb(struct ahc_softc * ahc, long port, uint8_t *array, int count)
drivers/scsi/aic7xxx/aic7xxx_osm.c
454
static void ahc_linux_unmap_scb(struct ahc_softc*, struct scb*);
drivers/scsi/aic7xxx/aic7xxx_osm.c
456
static int ahc_linux_map_seg(struct ahc_softc *ahc, struct scb *scb,
drivers/scsi/aic7xxx/aic7xxx_osm.c
461
ahc_linux_unmap_scb(struct ahc_softc *ahc, struct scb *scb)
drivers/scsi/aic7xxx/aic7xxx_osm.c
472
ahc_linux_map_seg(struct ahc_softc *ahc, struct scb *scb,
drivers/scsi/aic7xxx/aic7xxx_osm.c
502
struct ahc_softc *ahc;
drivers/scsi/aic7xxx/aic7xxx_osm.c
505
ahc = *(struct ahc_softc **)host->hostdata;
drivers/scsi/aic7xxx/aic7xxx_osm.c
524
struct ahc_softc *ahc;
drivers/scsi/aic7xxx/aic7xxx_osm.c
529
ahc = *(struct ahc_softc **)cmd->device->host->hostdata;
drivers/scsi/aic7xxx/aic7xxx_osm.c
546
struct ahc_softc *ahc =
drivers/scsi/aic7xxx/aic7xxx_osm.c
547
*((struct ahc_softc **)dev_to_shost(&starget->dev)->hostdata);
drivers/scsi/aic7xxx/aic7xxx_osm.c
560
struct ahc_softc *ahc =
drivers/scsi/aic7xxx/aic7xxx_osm.c
561
*((struct ahc_softc **)dev_to_shost(&starget->dev)->hostdata);
drivers/scsi/aic7xxx/aic7xxx_osm.c
637
struct ahc_softc *ahc =
drivers/scsi/aic7xxx/aic7xxx_osm.c
638
*((struct ahc_softc **)sdev->host->hostdata);
drivers/scsi/aic7xxx/aic7xxx_osm.c
693
struct ahc_softc *ahc;
drivers/scsi/aic7xxx/aic7xxx_osm.c
696
ahc = *((struct ahc_softc **)sdev->host->hostdata);
drivers/scsi/aic7xxx/aic7xxx_osm.c
758
struct ahc_softc *ahc;
drivers/scsi/aic7xxx/aic7xxx_osm.c
762
ahc = *(struct ahc_softc **)cmd->device->host->hostdata;
drivers/scsi/aic7xxx/aic7xxx_osm.c
803
static inline unsigned int ahc_build_scsiid(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_osm.c
817
ahc_dma_tag_create(struct ahc_softc *ahc, bus_dma_tag_t parent,
drivers/scsi/aic7xxx/aic7xxx_osm.c
845
ahc_dma_tag_destroy(struct ahc_softc *ahc, bus_dma_tag_t dmat)
drivers/scsi/aic7xxx/aic7xxx_osm.c
851
ahc_dmamem_alloc(struct ahc_softc *ahc, bus_dma_tag_t dmat, void** vaddr,
drivers/scsi/aic7xxx/aic7xxx_osm.c
862
ahc_dmamem_free(struct ahc_softc *ahc, bus_dma_tag_t dmat,
drivers/scsi/aic7xxx/aic7xxx_osm.c
869
ahc_dmamap_load(struct ahc_softc *ahc, bus_dma_tag_t dmat, bus_dmamap_t map,
drivers/scsi/aic7xxx/aic7xxx_osm.c
886
ahc_dmamap_destroy(struct ahc_softc *ahc, bus_dma_tag_t dmat, bus_dmamap_t map)
drivers/scsi/aic7xxx/aic7xxx_osm.c
891
ahc_dmamap_unload(struct ahc_softc *ahc, bus_dma_tag_t dmat, bus_dmamap_t map)
drivers/scsi/aic7xxx/aic7xxx_osm.h
105
struct ahc_softc;
drivers/scsi/aic7xxx/aic7xxx_osm.h
174
int ahc_dma_tag_create(struct ahc_softc *, bus_dma_tag_t /*parent*/,
drivers/scsi/aic7xxx/aic7xxx_osm.h
182
void ahc_dma_tag_destroy(struct ahc_softc *, bus_dma_tag_t /*tag*/);
drivers/scsi/aic7xxx/aic7xxx_osm.h
184
int ahc_dmamem_alloc(struct ahc_softc *, bus_dma_tag_t /*dmat*/,
drivers/scsi/aic7xxx/aic7xxx_osm.h
188
void ahc_dmamem_free(struct ahc_softc *, bus_dma_tag_t /*dmat*/,
drivers/scsi/aic7xxx/aic7xxx_osm.h
191
void ahc_dmamap_destroy(struct ahc_softc *, bus_dma_tag_t /*tag*/,
drivers/scsi/aic7xxx/aic7xxx_osm.h
194
int ahc_dmamap_load(struct ahc_softc *ahc, bus_dma_tag_t /*dmat*/,
drivers/scsi/aic7xxx/aic7xxx_osm.h
199
int ahc_dmamap_unload(struct ahc_softc *, bus_dma_tag_t, bus_dmamap_t);
drivers/scsi/aic7xxx/aic7xxx_osm.h
370
uint8_t ahc_inb(struct ahc_softc * ahc, long port);
drivers/scsi/aic7xxx/aic7xxx_osm.h
371
void ahc_outb(struct ahc_softc * ahc, long port, uint8_t val);
drivers/scsi/aic7xxx/aic7xxx_osm.h
372
void ahc_outsb(struct ahc_softc * ahc, long port,
drivers/scsi/aic7xxx/aic7xxx_osm.h
374
void ahc_insb(struct ahc_softc * ahc, long port,
drivers/scsi/aic7xxx/aic7xxx_osm.h
378
int ahc_linux_register_host(struct ahc_softc *,
drivers/scsi/aic7xxx/aic7xxx_osm.h
385
ahc_lockinit(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_osm.h
391
ahc_lock(struct ahc_softc *ahc, unsigned long *flags)
drivers/scsi/aic7xxx/aic7xxx_osm.h
397
ahc_unlock(struct ahc_softc *ahc, unsigned long *flags)
drivers/scsi/aic7xxx/aic7xxx_osm.h
449
int aic7770_map_registers(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_osm.h
451
int aic7770_map_int(struct ahc_softc *ahc, u_int irq);
drivers/scsi/aic7xxx/aic7xxx_osm.h
464
int ahc_pci_map_registers(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_osm.h
465
int ahc_pci_map_int(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_osm.h
502
static inline void ahc_flush_device_writes(struct ahc_softc *);
drivers/scsi/aic7xxx/aic7xxx_osm.h
504
ahc_flush_device_writes(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_osm.h
624
ahc_get_sense_bufsize(struct ahc_softc *ahc, struct scb *scb)
drivers/scsi/aic7xxx/aic7xxx_osm.h
630
ahc_notify_xfer_settings_change(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_osm.h
637
ahc_platform_scb_free(struct ahc_softc *ahc, struct scb *scb)
drivers/scsi/aic7xxx/aic7xxx_osm.h
641
int ahc_platform_alloc(struct ahc_softc *ahc, void *platform_arg);
drivers/scsi/aic7xxx/aic7xxx_osm.h
642
void ahc_platform_free(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_osm.h
643
void ahc_platform_freeze_devq(struct ahc_softc *ahc, struct scb *scb);
drivers/scsi/aic7xxx/aic7xxx_osm.h
654
void ahc_platform_set_tags(struct ahc_softc *ahc, struct scsi_device *sdev,
drivers/scsi/aic7xxx/aic7xxx_osm.h
656
int ahc_platform_abort_scbs(struct ahc_softc *ahc, int target,
drivers/scsi/aic7xxx/aic7xxx_osm.h
661
void ahc_platform_flushwork(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_osm.h
662
void ahc_done(struct ahc_softc*, struct scb*);
drivers/scsi/aic7xxx/aic7xxx_osm.h
663
void ahc_send_async(struct ahc_softc *, char channel,
drivers/scsi/aic7xxx/aic7xxx_osm.h
665
void ahc_print_path(struct ahc_softc *, struct scb *);
drivers/scsi/aic7xxx/aic7xxx_osm_pci.c
127
struct ahc_softc *ahc = dev_get_drvdata(dev);
drivers/scsi/aic7xxx/aic7xxx_osm_pci.c
135
struct ahc_softc *ahc = dev_get_drvdata(dev);
drivers/scsi/aic7xxx/aic7xxx_osm_pci.c
145
struct ahc_softc *ahc = pci_get_drvdata(pdev);
drivers/scsi/aic7xxx/aic7xxx_osm_pci.c
158
ahc_linux_pci_inherit_flags(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_osm_pci.c
165
struct ahc_softc *master = pci_get_drvdata(master_pdev);
drivers/scsi/aic7xxx/aic7xxx_osm_pci.c
183
struct ahc_softc *ahc;
drivers/scsi/aic7xxx/aic7xxx_osm_pci.c
322
ahc_linux_pci_reserve_io_region(struct ahc_softc *ahc, resource_size_t *base)
drivers/scsi/aic7xxx/aic7xxx_osm_pci.c
336
ahc_linux_pci_reserve_mem_region(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_osm_pci.c
362
ahc_pci_map_registers(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_osm_pci.c
435
ahc_pci_map_int(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
1005
ahc_scbram_config(struct ahc_softc *ahc, int enable, int pcheck,
drivers/scsi/aic7xxx/aic7xxx_pci.c
1063
ahc_probe_ext_scbram(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
1164
ahc_pci_test_register_access(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
1253
check_extport(struct ahc_softc *ahc, u_int *sxfrctl1)
drivers/scsi/aic7xxx/aic7xxx_pci.c
1402
ahc_parse_pci_eeprom(struct ahc_softc *ahc, struct seeprom_config *sc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
1520
configure_termination(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_pci.c
1746
ahc_new_term_detect(struct ahc_softc *ahc, int *enableSEC_low,
drivers/scsi/aic7xxx/aic7xxx_pci.c
1768
aic787X_cable_detect(struct ahc_softc *ahc, int *internal50_present,
drivers/scsi/aic7xxx/aic7xxx_pci.c
1809
aic785X_cable_detect(struct ahc_softc *ahc, int *internal50_present,
drivers/scsi/aic7xxx/aic7xxx_pci.c
1832
ahc_acquire_seeprom(struct ahc_softc *ahc, struct seeprom_descriptor *sd)
drivers/scsi/aic7xxx/aic7xxx_pci.c
1867
write_brdctl(struct ahc_softc *ahc, uint8_t value)
drivers/scsi/aic7xxx/aic7xxx_pci.c
1899
read_brdctl(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
1921
ahc_pci_intr(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
1987
ahc_pci_chip_init(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2012
ahc_pci_resume(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2044
ahc_aic785X_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2062
ahc_aic7860_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2080
ahc_apa1480_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2092
ahc_aic7870_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2104
ahc_aic7870h_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2114
ahc_aha394X_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2125
ahc_aha394Xh_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2135
ahc_aha398X_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2146
ahc_aha494X_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2157
ahc_aha494Xh_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2167
ahc_aic7880_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2188
ahc_aic7880h_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2199
ahc_aha2940Pro_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2207
ahc_aha394XU_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2218
ahc_aha394XUh_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2228
ahc_aha398XU_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2239
ahc_aic7890_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2257
ahc_aic7892_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2270
ahc_aic7895_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2326
ahc_aic7895h_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2336
ahc_aic7896_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2351
ahc_aic7899_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2366
ahc_aha29160C_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2378
ahc_raid_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2385
ahc_aha394XX_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2407
ahc_aha398XX_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
2434
ahc_aha494XX_setup(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_pci.c
599
static int ahc_ext_scbram_present(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_pci.c
600
static void ahc_scbram_config(struct ahc_softc *ahc, int enable,
drivers/scsi/aic7xxx/aic7xxx_pci.c
602
static void ahc_probe_ext_scbram(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_pci.c
603
static void check_extport(struct ahc_softc *ahc, u_int *sxfrctl1);
drivers/scsi/aic7xxx/aic7xxx_pci.c
604
static void ahc_parse_pci_eeprom(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_pci.c
606
static void configure_termination(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_pci.c
611
static void ahc_new_term_detect(struct ahc_softc *ahc,
drivers/scsi/aic7xxx/aic7xxx_pci.c
617
static void aic787X_cable_detect(struct ahc_softc *ahc, int *internal50_present,
drivers/scsi/aic7xxx/aic7xxx_pci.c
621
static void aic785X_cable_detect(struct ahc_softc *ahc, int *internal50_present,
drivers/scsi/aic7xxx/aic7xxx_pci.c
624
static void write_brdctl(struct ahc_softc *ahc, uint8_t value);
drivers/scsi/aic7xxx/aic7xxx_pci.c
625
static uint8_t read_brdctl(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_pci.c
626
static void ahc_pci_intr(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_pci.c
627
static int ahc_pci_chip_init(struct ahc_softc *ahc);
drivers/scsi/aic7xxx/aic7xxx_pci.c
705
ahc_pci_config(struct ahc_softc *ahc, const struct ahc_pci_identity *entry)
drivers/scsi/aic7xxx/aic7xxx_pci.c
969
ahc_ext_scbram_present(struct ahc_softc *ahc)
drivers/scsi/aic7xxx/aic7xxx_proc.c
134
ahc_dump_target_state(struct ahc_softc *ahc, struct seq_file *m,
drivers/scsi/aic7xxx/aic7xxx_proc.c
190
struct ahc_softc *ahc = *(struct ahc_softc **)shost->hostdata;
drivers/scsi/aic7xxx/aic7xxx_proc.c
292
struct ahc_softc *ahc = *(struct ahc_softc **)shost->hostdata;
drivers/scsi/aic7xxx/aic7xxx_proc.c
46
static void ahc_dump_target_state(struct ahc_softc *ahc,