Symbol: ahc_softc
sys/arch/i386/isa/ahc_isa.c
167
void aha2840_load_seeprom(struct ahc_softc *ahc);
sys/arch/i386/isa/ahc_isa.c
170
CFATTACH_DECL_NEW(ahc_isa, sizeof(struct ahc_softc),
sys/arch/i386/isa/ahc_isa.c
361
struct ahc_softc *ahc = device_private(self);
sys/arch/i386/isa/ahc_isa.c
466
aha2840_load_seeprom(struct ahc_softc *ahc)
sys/dev/cardbus/ahc_cardbus.c
111
struct ahc_softc *ahc = &csc->sc_ahc;
sys/dev/cardbus/ahc_cardbus.c
248
struct ahc_softc *ahc = &csc->sc_ahc;
sys/dev/cardbus/ahc_cardbus.c
76
struct ahc_softc sc_ahc; /* real AHC */
sys/dev/eisa/ahc_eisa.c
102
struct ahc_softc *ahc = device_private(self);
sys/dev/eisa/ahc_eisa.c
63
CFATTACH_DECL_NEW(ahc_eisa, sizeof(struct ahc_softc),
sys/dev/ic/aic77xx.c
85
ahc_aic77xx_attach(struct ahc_softc *ahc)
sys/dev/ic/aic77xxvar.h
34
int ahc_aic77xx_attach(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx.c
1393
ahc_force_renegotiation(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
1411
ahc_clear_critical_section(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
150
static void ahc_force_renegotiation(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx.c
1504
ahc_clear_intstat(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
152
ahc_alloc_tstate(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
155
static void ahc_free_tstate(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
1561
ahc_alloc_tstate(struct ahc_softc *ahc, u_int scsi_id, char channel)
sys/dev/ic/aic7xxx.c
159
ahc_devlimited_syncrate(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
1606
ahc_free_tstate(struct ahc_softc *ahc, u_int scsi_id, char channel, int force)
sys/dev/ic/aic7xxx.c
1635
ahc_devlimited_syncrate(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
164
static void ahc_update_pending_scbs(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx.c
165
static void ahc_fetch_devinfo(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
167
static void ahc_scb_devinfo(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
1690
ahc_find_syncrate(struct ahc_softc *ahc, u_int *period,
sys/dev/ic/aic7xxx.c
170
static void ahc_assert_atn(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx.c
171
static void ahc_setup_initiator_msgout(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
174
static void ahc_build_transfer_msg(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
1757
ahc_find_period(struct ahc_softc *ahc, u_int scsirate, u_int maxsync)
sys/dev/ic/aic7xxx.c
176
static void ahc_construct_sdtr(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
1787
ahc_validate_offset(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
179
static void ahc_construct_wdtr(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
1819
ahc_validate_width(struct ahc_softc *ahc, struct ahc_initiator_tinfo *tinfo,
sys/dev/ic/aic7xxx.c
182
static void ahc_construct_ppr(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
1849
ahc_update_neg_request(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
sys/dev/ic/aic7xxx.c
186
static void ahc_clear_msg_state(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx.c
187
static void ahc_handle_proto_violation(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx.c
188
static void ahc_handle_message_phase(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx.c
1892
ahc_set_syncrate(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
sys/dev/ic/aic7xxx.c
194
static int ahc_sent_msg(struct ahc_softc *ahc, ahc_msgtype type,
sys/dev/ic/aic7xxx.c
196
static int ahc_parse_msg(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
198
static int ahc_handle_msg_reject(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
200
static void ahc_handle_ign_wide_residue(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
2019
ahc_set_width(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
sys/dev/ic/aic7xxx.c
202
static void ahc_reinitialize_dataptrs(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx.c
203
static void ahc_handle_devreset(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
2075
ahc_set_tags(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
sys/dev/ic/aic7xxx.c
2087
ahc_update_pending_scbs(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
209
static void ahc_setup_target_msgin(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
2165
ahc_fetch_devinfo(struct ahc_softc *ahc, struct ahc_devinfo *devinfo)
sys/dev/ic/aic7xxx.c
217
static void ahc_build_free_scb_list(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx.c
218
static int ahc_init_scbdata(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx.c
219
static void ahc_fini_scbdata(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx.c
220
static void ahc_qinfifo_requeue(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
223
static int ahc_qinfifo_count(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx.c
2230
ahc_print_devinfo(struct ahc_softc *ahc, struct ahc_devinfo *devinfo)
sys/dev/ic/aic7xxx.c
2237
ahc_scb_devinfo(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
sys/dev/ic/aic7xxx.c
224
static u_int ahc_rem_scb_from_disc_list(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
2254
ahc_assert_atn(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
226
static void ahc_add_curscb_to_free_list(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx.c
227
static u_int ahc_rem_wscb(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
2271
ahc_setup_initiator_msgout(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
sys/dev/ic/aic7xxx.c
229
static void ahc_reset_current_bus(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx.c
231
static void ahc_dumpseq(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx.c
233
static void ahc_loadseq(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx.c
234
static int ahc_check_patch(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
2357
ahc_build_transfer_msg(struct ahc_softc *ahc, struct ahc_devinfo *devinfo)
sys/dev/ic/aic7xxx.c
237
static void ahc_download_instr(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
240
static void ahc_queue_lstate_event(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
245
static void ahc_update_scsiid(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
2454
ahc_construct_sdtr(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
sys/dev/ic/aic7xxx.c
247
static int ahc_handle_target_cmd(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
2477
ahc_construct_wdtr(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
sys/dev/ic/aic7xxx.c
2497
ahc_construct_ppr(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
sys/dev/ic/aic7xxx.c
2524
ahc_clear_msg_state(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
2542
ahc_handle_proto_violation(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
2639
ahc_handle_message_phase(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
273
ahc_restart(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
2941
ahc_sent_msg(struct ahc_softc *ahc, ahc_msgtype type, u_int msgval, int full)
sys/dev/ic/aic7xxx.c
2988
ahc_parse_msg(struct ahc_softc *ahc, struct ahc_devinfo *devinfo)
sys/dev/ic/aic7xxx.c
325
ahc_run_qoutfifo(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
3403
ahc_handle_msg_reject(struct ahc_softc *ahc, struct ahc_devinfo *devinfo)
sys/dev/ic/aic7xxx.c
3562
ahc_handle_ign_wide_residue(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
3672
ahc_reinitialize_dataptrs(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
3728
ahc_handle_devreset(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
sys/dev/ic/aic7xxx.c
373
ahc_run_untagged_queues(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
3782
ahc_setup_target_msgin(struct ahc_softc *ahc, struct ahc_devinfo *devinfo,
sys/dev/ic/aic7xxx.c
3805
ahc_softc_init(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
382
ahc_run_untagged_queue(struct ahc_softc *ahc, struct scb_tailq *queue)
sys/dev/ic/aic7xxx.c
3824
ahc_softc_insert(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
3826
struct ahc_softc *list_ahc;
sys/dev/ic/aic7xxx.c
3843
struct ahc_softc *master;
sys/dev/ic/aic7xxx.c
3844
struct ahc_softc *slave;
sys/dev/ic/aic7xxx.c
3883
struct ahc_softc *
sys/dev/ic/aic7xxx.c
3884
ahc_find_softc(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
3886
struct ahc_softc *list_ahc;
sys/dev/ic/aic7xxx.c
3896
ahc_set_unit(struct ahc_softc *ahc, int unit)
sys/dev/ic/aic7xxx.c
3902
ahc_set_name(struct ahc_softc *ahc, const char *name)
sys/dev/ic/aic7xxx.c
3908
ahc_free(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
3971
struct ahc_softc *ahc;
sys/dev/ic/aic7xxx.c
398
ahc_handle_brkadrint(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
3991
ahc_reset(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
4098
ahc_probe_scbs(struct ahc_softc *ahc) {
sys/dev/ic/aic7xxx.c
4126
ahc_build_free_scb_list(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
4169
ahc_init_scbdata(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
4257
ahc_fini_scbdata(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
427
ahc_handle_seqint(struct ahc_softc *ahc, u_int intstat)
sys/dev/ic/aic7xxx.c
4302
ahc_alloc_scbs(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
4357
next_scb->ahc_softc = ahc;
sys/dev/ic/aic7xxx.c
4382
ahc_controller_info(struct ahc_softc *ahc, char *tbuf, size_t l)
sys/dev/ic/aic7xxx.c
4429
ahc_init(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
4891
ahc_intr_enable(struct ahc_softc *ahc, int enable)
sys/dev/ic/aic7xxx.c
4915
ahc_pause_and_flushwork(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
4947
ahc_suspend(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
5035
ahc_resume(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
5121
ahc_index_busy_tcl(struct ahc_softc *ahc, u_int tcl)
sys/dev/ic/aic7xxx.c
5142
ahc_unbusy_tcl(struct ahc_softc *ahc, u_int tcl)
sys/dev/ic/aic7xxx.c
5160
ahc_busy_tcl(struct ahc_softc *ahc, u_int tcl, u_int scbid)
sys/dev/ic/aic7xxx.c
5179
ahc_match_scb(struct ahc_softc *ahc, struct scb *scb, int target,
sys/dev/ic/aic7xxx.c
5217
ahc_freeze_devq(struct ahc_softc *ahc, struct scb *scb)
sys/dev/ic/aic7xxx.c
5235
ahc_qinfifo_requeue_tail(struct ahc_softc *ahc, struct scb *scb)
sys/dev/ic/aic7xxx.c
5257
ahc_qinfifo_requeue(struct ahc_softc *ahc, struct scb *prev_scb,
sys/dev/ic/aic7xxx.c
5273
ahc_qinfifo_count(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
5288
ahc_search_qinfifo(struct ahc_softc *ahc, int target, char channel,
sys/dev/ic/aic7xxx.c
5497
ahc_search_untagged_queues(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx.c
5595
ahc_search_disc_list(struct ahc_softc *ahc, int target, char channel,
sys/dev/ic/aic7xxx.c
5662
ahc_rem_scb_from_disc_list(struct ahc_softc *ahc, u_int prev, u_int scbptr)
sys/dev/ic/aic7xxx.c
5688
ahc_add_curscb_to_free_list(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
5707
ahc_rem_wscb(struct ahc_softc *ahc, u_int scbpos, u_int prev)
sys/dev/ic/aic7xxx.c
5758
ahc_abort_scbs(struct ahc_softc *ahc, int target, char channel,
sys/dev/ic/aic7xxx.c
5890
ahc_reset_current_bus(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
5909
ahc_reset_channel(struct ahc_softc *ahc, char channel, int initiate_reset)
sys/dev/ic/aic7xxx.c
6076
ahc_calc_residual(struct ahc_softc *ahc, struct scb *scb)
sys/dev/ic/aic7xxx.c
6164
ahc_queue_lstate_event(struct ahc_softc *ahc, struct ahc_tmode_lstate *lstate,
sys/dev/ic/aic7xxx.c
6215
ahc_send_lstate_events(struct ahc_softc *ahc, struct ahc_tmode_lstate *lstate)
sys/dev/ic/aic7xxx.c
6251
ahc_dumpseq(struct ahc_softc* ahc)
sys/dev/ic/aic7xxx.c
6279
ahc_loadseq(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
6374
ahc_check_patch(struct ahc_softc *ahc, const struct patch **start_patch,
sys/dev/ic/aic7xxx.c
6410
ahc_download_instr(struct ahc_softc *ahc, u_int instrptr, uint8_t *dconsts)
sys/dev/ic/aic7xxx.c
6599
ahc_dump_card_state(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx.c
6784
ahc_find_tmode_devs(struct ahc_softc *ahc, struct cam_sim *sim, union ccb *ccb,
sys/dev/ic/aic7xxx.c
6825
ahc_handle_en_lun(struct ahc_softc *ahc, struct cam_sim *sim, union ccb *ccb)
sys/dev/ic/aic7xxx.c
7170
ahc_update_scsiid(struct ahc_softc *ahc, u_int targid_mask)
sys/dev/ic/aic7xxx.c
7208
ahc_run_tqinfifo(struct ahc_softc *ahc, int paused)
sys/dev/ic/aic7xxx.c
7263
ahc_handle_target_cmd(struct ahc_softc *ahc, struct target_cmd *cmd)
sys/dev/ic/aic7xxx.c
970
ahc_handle_scsiint(struct ahc_softc *ahc, u_int intstat)
sys/dev/ic/aic7xxx_inline.h
117
ahc_unpause(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx_inline.h
124
static __inline void ahc_freeze_untagged_queues(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx_inline.h
125
static __inline void ahc_release_untagged_queues(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx_inline.h
132
ahc_freeze_untagged_queues(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx_inline.h
145
ahc_release_untagged_queues(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx_inline.h
162
ahc_hscb_busaddr(struct ahc_softc *ahc, u_int index);
sys/dev/ic/aic7xxx_inline.h
163
static __inline void ahc_sync_scb(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx_inline.h
165
static __inline void ahc_sync_sglist(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx_inline.h
168
ahc_targetcmd_offset(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx_inline.h
195
ahc_hscb_busaddr(struct ahc_softc *ahc, u_int index)
sys/dev/ic/aic7xxx_inline.h
202
ahc_sync_scb(struct ahc_softc *ahc, struct scb *scb, int op)
sys/dev/ic/aic7xxx_inline.h
211
ahc_sync_sglist(struct ahc_softc *ahc, struct scb *scb, int op)
sys/dev/ic/aic7xxx_inline.h
223
ahc_targetcmd_offset(struct ahc_softc *ahc, u_int index)
sys/dev/ic/aic7xxx_inline.h
229
static __inline const char *ahc_name(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx_inline.h
232
ahc_name(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx_inline.h
239
static __inline void ahc_update_residual(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx_inline.h
242
ahc_fetch_transinfo(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx_inline.h
247
ahc_inw(struct ahc_softc *ahc, u_int port);
sys/dev/ic/aic7xxx_inline.h
248
static __inline void ahc_outw(struct ahc_softc *ahc, u_int port,
sys/dev/ic/aic7xxx_inline.h
251
ahc_inl(struct ahc_softc *ahc, u_int port);
sys/dev/ic/aic7xxx_inline.h
252
static __inline void ahc_outl(struct ahc_softc *ahc, u_int port,
sys/dev/ic/aic7xxx_inline.h
255
ahc_inq(struct ahc_softc *ahc, u_int port);
sys/dev/ic/aic7xxx_inline.h
256
static __inline void ahc_outq(struct ahc_softc *ahc, u_int port,
sys/dev/ic/aic7xxx_inline.h
259
ahc_get_scb(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx_inline.h
260
static __inline void ahc_free_scb(struct ahc_softc *ahc, struct scb *scb);
sys/dev/ic/aic7xxx_inline.h
261
static __inline void ahc_swap_with_next_hscb(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx_inline.h
263
static __inline void ahc_queue_scb(struct ahc_softc *ahc, struct scb *scb);
sys/dev/ic/aic7xxx_inline.h
265
ahc_get_sense_buf(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx_inline.h
268
ahc_get_sense_bufaddr(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx_inline.h
276
ahc_update_residual(struct ahc_softc *ahc, struct scb *scb)
sys/dev/ic/aic7xxx_inline.h
290
ahc_fetch_transinfo(struct ahc_softc *ahc, char channel, u_int our_id,
sys/dev/ic/aic7xxx_inline.h
308
ahc_inw(struct ahc_softc *ahc, u_int port)
sys/dev/ic/aic7xxx_inline.h
314
ahc_outw(struct ahc_softc *ahc, u_int port, u_int value)
sys/dev/ic/aic7xxx_inline.h
321
ahc_inl(struct ahc_softc *ahc, u_int port)
sys/dev/ic/aic7xxx_inline.h
330
ahc_outl(struct ahc_softc *ahc, u_int port, uint32_t value)
sys/dev/ic/aic7xxx_inline.h
339
ahc_inq(struct ahc_softc *ahc, u_int port)
sys/dev/ic/aic7xxx_inline.h
352
ahc_outq(struct ahc_softc *ahc, u_int port, uint64_t value)
sys/dev/ic/aic7xxx_inline.h
368
ahc_get_scb(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx_inline.h
382
ahc_free_scb(struct ahc_softc *ahc, struct scb *scb)
sys/dev/ic/aic7xxx_inline.h
399
ahc_lookup_scb(struct ahc_softc *ahc, u_int tag)
sys/dev/ic/aic7xxx_inline.h
411
ahc_swap_with_next_hscb(struct ahc_softc *ahc, struct scb *scb)
sys/dev/ic/aic7xxx_inline.h
451
ahc_queue_scb(struct ahc_softc *ahc, struct scb *scb)
sys/dev/ic/aic7xxx_inline.h
483
ahc_get_sense_buf(struct ahc_softc *ahc, struct scb *scb)
sys/dev/ic/aic7xxx_inline.h
492
ahc_get_sense_bufaddr(struct ahc_softc *ahc, struct scb *scb)
sys/dev/ic/aic7xxx_inline.h
502
static __inline void ahc_sync_qoutfifo(struct ahc_softc *ahc, int op);
sys/dev/ic/aic7xxx_inline.h
503
static __inline void ahc_sync_tqinfifo(struct ahc_softc *ahc, int op);
sys/dev/ic/aic7xxx_inline.h
504
static __inline u_int ahc_check_cmdcmpltqueues(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx_inline.h
525
ahc_sync_qoutfifo(struct ahc_softc *ahc, int op)
sys/dev/ic/aic7xxx_inline.h
532
ahc_sync_tqinfifo(struct ahc_softc *ahc, int op)
sys/dev/ic/aic7xxx_inline.h
54
static __inline void ahc_pause_bug_fix(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx_inline.h
55
static __inline int ahc_is_paused(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx_inline.h
552
ahc_check_cmdcmpltqueues(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx_inline.h
56
static __inline void ahc_pause(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx_inline.h
57
static __inline void ahc_unpause(struct ahc_softc *ahc);
sys/dev/ic/aic7xxx_inline.h
583
struct ahc_softc *ahc = (struct ahc_softc*)arg;
sys/dev/ic/aic7xxx_inline.h
68
ahc_pause_bug_fix(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx_inline.h
79
ahc_is_paused(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx_inline.h
92
ahc_pause(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx_osm.c
1056
ahc_platform_set_tags(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx_osm.c
1071
ahc_platform_alloc(struct ahc_softc *ahc, void *platform_arg)
sys/dev/ic/aic7xxx_osm.c
1081
ahc_platform_free(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx_osm.c
1089
ahc_softc_comp(struct ahc_softc *lahc, struct ahc_softc *rahc)
sys/dev/ic/aic7xxx_osm.c
1095
ahc_detach(struct ahc_softc *ahc, int flags)
sys/dev/ic/aic7xxx_osm.c
1113
ahc_send_async(struct ahc_softc *ahc, char channel, u_int target, u_int lun,
sys/dev/ic/aic7xxx_osm.c
149
struct ahc_softc *sc = device_private(dev);
sys/dev/ic/aic7xxx_osm.c
162
struct ahc_softc *sc = device_private(dev);
sys/dev/ic/aic7xxx_osm.c
173
struct ahc_softc *sc = device_private(dev);
sys/dev/ic/aic7xxx_osm.c
187
struct ahc_softc *ahc;
sys/dev/ic/aic7xxx_osm.c
199
ahc_done(struct ahc_softc *ahc, struct scb *scb)
sys/dev/ic/aic7xxx_osm.c
303
struct ahc_softc *ahc;
sys/dev/ic/aic7xxx_osm.c
326
struct ahc_softc *ahc;
sys/dev/ic/aic7xxx_osm.c
522
struct ahc_softc *ahc;
sys/dev/ic/aic7xxx_osm.c
56
static int ahc_poll(struct ahc_softc *ahc, int wait);
sys/dev/ic/aic7xxx_osm.c
57
static void ahc_setup_data(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx_osm.c
59
static void ahc_set_recoveryscb(struct ahc_softc *ahc, struct scb *scb);
sys/dev/ic/aic7xxx_osm.c
699
ahc_poll(struct ahc_softc *ahc, int wait)
sys/dev/ic/aic7xxx_osm.c
717
ahc_setup_data(struct ahc_softc *ahc, struct scsipi_xfer *xs,
sys/dev/ic/aic7xxx_osm.c
72
ahc_attach(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx_osm.c
775
ahc_set_recoveryscb(struct ahc_softc *ahc, struct scb *scb) {
sys/dev/ic/aic7xxx_osm.c
806
struct ahc_softc *ahc;
sys/dev/ic/aic7xxx_osm.c
816
ahc = scb->ahc_softc;
sys/dev/ic/aic7xxx_osm.h
238
static __inline void ahc_flush_device_writes(struct ahc_softc *);
sys/dev/ic/aic7xxx_osm.h
241
ahc_flush_device_writes(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx_osm.h
249
static __inline void ahc_lockinit(struct ahc_softc *);
sys/dev/ic/aic7xxx_osm.h
250
static __inline void ahc_lock(struct ahc_softc *, unsigned long *);
sys/dev/ic/aic7xxx_osm.h
251
static __inline void ahc_unlock(struct ahc_softc *, unsigned long *);
sys/dev/ic/aic7xxx_osm.h
254
static __inline void ahc_done_lockinit(struct ahc_softc *);
sys/dev/ic/aic7xxx_osm.h
255
static __inline void ahc_done_lock(struct ahc_softc *, unsigned long *);
sys/dev/ic/aic7xxx_osm.h
256
static __inline void ahc_done_unlock(struct ahc_softc *, unsigned long *);
sys/dev/ic/aic7xxx_osm.h
264
ahc_lockinit(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx_osm.h
269
ahc_lock(struct ahc_softc *ahc, unsigned long *flags)
sys/dev/ic/aic7xxx_osm.h
275
ahc_unlock(struct ahc_softc *ahc, unsigned long *flags)
sys/dev/ic/aic7xxx_osm.h
282
ahc_done_lockinit(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx_osm.h
287
ahc_done_lock(struct ahc_softc *ahc, unsigned long *flags)
sys/dev/ic/aic7xxx_osm.h
292
ahc_done_unlock(struct ahc_softc *ahc, unsigned long *flags)
sys/dev/ic/aic7xxx_osm.h
326
static __inline uint32_t ahc_get_sense_bufsize(struct ahc_softc *,
sys/dev/ic/aic7xxx_osm.h
329
static __inline void ahc_platform_freeze_devq(struct ahc_softc *, struct scb *);
sys/dev/ic/aic7xxx_osm.h
330
static __inline int ahc_platform_abort_scbs(struct ahc_softc *, int, char,
sys/dev/ic/aic7xxx_osm.h
402
ahc_get_sense_bufsize(struct ahc_softc *ahc, struct scb *scb)
sys/dev/ic/aic7xxx_osm.h
419
ahc_platform_freeze_devq(struct ahc_softc *ahc, struct scb *scb)
sys/dev/ic/aic7xxx_osm.h
424
ahc_platform_abort_scbs(struct ahc_softc *ahc, int target,
sys/dev/ic/aic7xxx_osm.h
432
ahc_platform_scb_free(struct ahc_softc *ahc, struct scb *scb)
sys/dev/ic/aic7xxx_osm.h
455
int ahc_pci_map_registers(struct ahc_softc *);
sys/dev/ic/aic7xxx_osm.h
456
int ahc_pci_map_int(struct ahc_softc *);
sys/dev/ic/aic7xxx_osm.h
496
void ahc_power_state_change(struct ahc_softc *, ahc_power_state);
sys/dev/ic/aic7xxx_osm.h
499
int aic7770_map_registers(struct ahc_softc *, u_int);
sys/dev/ic/aic7xxx_osm.h
500
int aic7770_map_int(struct ahc_softc *, int);
sys/dev/ic/aic7xxx_osm.h
503
static __inline void ahc_print_path(struct ahc_softc *, struct scb *);
sys/dev/ic/aic7xxx_osm.h
504
static __inline void ahc_platform_dump_card_state(struct ahc_softc *);
sys/dev/ic/aic7xxx_osm.h
507
ahc_print_path(struct ahc_softc *ahc, struct scb *scb)
sys/dev/ic/aic7xxx_osm.h
513
ahc_platform_dump_card_state(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx_osm.h
517
void ahc_notify_xfer_settings_change(struct ahc_softc *,
sys/dev/ic/aic7xxx_osm.h
519
void ahc_platform_set_tags(struct ahc_softc *, struct ahc_devinfo *, int);
sys/dev/ic/aic7xxx_osm.h
522
int ahc_platform_alloc(struct ahc_softc *, void *);
sys/dev/ic/aic7xxx_osm.h
523
void ahc_platform_free(struct ahc_softc *);
sys/dev/ic/aic7xxx_osm.h
524
int ahc_map_int(struct ahc_softc *);
sys/dev/ic/aic7xxx_osm.h
525
int ahc_attach(struct ahc_softc *);
sys/dev/ic/aic7xxx_osm.h
526
int ahc_softc_comp(struct ahc_softc *, struct ahc_softc *);
sys/dev/ic/aic7xxx_osm.h
527
int ahc_detach(struct ahc_softc *, int);
sys/dev/ic/aic7xxx_osm.h
531
static __inline void ahc_platform_flushwork(struct ahc_softc *);
sys/dev/ic/aic7xxx_osm.h
533
ahc_platform_flushwork(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx_osm.h
538
void ahc_done(struct ahc_softc *, struct scb *);
sys/dev/ic/aic7xxx_osm.h
539
void ahc_send_async(struct ahc_softc *, char, u_int, u_int, ac_code,
sys/dev/ic/aic7xxx_seeprom.c
242
ahc_parse_pci_eeprom(struct ahc_softc *ahc, struct seeprom_config *sc)
sys/dev/ic/aic7xxx_seeprom.c
358
configure_termination(struct ahc_softc *ahc,
sys/dev/ic/aic7xxx_seeprom.c
584
ahc_new_term_detect(struct ahc_softc *ahc, int *enableSEC_low,
sys/dev/ic/aic7xxx_seeprom.c
606
aic787X_cable_detect(struct ahc_softc *ahc, int *internal50_present,
sys/dev/ic/aic7xxx_seeprom.c
647
aic785X_cable_detect(struct ahc_softc *ahc, int *internal50_present,
sys/dev/ic/aic7xxx_seeprom.c
667
ahc_acquire_seeprom(struct ahc_softc *ahc, struct seeprom_descriptor *sd)
sys/dev/ic/aic7xxx_seeprom.c
702
write_brdctl(struct ahc_softc *ahc, uint8_t value)
sys/dev/ic/aic7xxx_seeprom.c
734
read_brdctl(struct ahc_softc *ahc)
sys/dev/ic/aic7xxx_seeprom.c
79
static void configure_termination(struct ahc_softc *,
sys/dev/ic/aic7xxx_seeprom.c
83
static void ahc_new_term_detect(struct ahc_softc *, int *, int *, int *,
sys/dev/ic/aic7xxx_seeprom.c
85
static void aic787X_cable_detect(struct ahc_softc *, int *, int *, int *,
sys/dev/ic/aic7xxx_seeprom.c
87
static void aic785X_cable_detect(struct ahc_softc *, int *, int *, int *);
sys/dev/ic/aic7xxx_seeprom.c
88
static void write_brdctl(struct ahc_softc *, u_int8_t);
sys/dev/ic/aic7xxx_seeprom.c
89
static u_int8_t read_brdctl(struct ahc_softc *);
sys/dev/ic/aic7xxx_seeprom.c
90
static void ahc_parse_pci_eeprom(struct ahc_softc *, struct seeprom_config *);
sys/dev/ic/aic7xxx_seeprom.c
97
ahc_check_extport(struct ahc_softc *ahc, u_int *sxfrctl1)
sys/dev/ic/aic7xxxvar.h
1021
typedef void (*ahc_bus_intr_t)(struct ahc_softc *);
sys/dev/ic/aic7xxxvar.h
1126
TAILQ_ENTRY(ahc_softc) links;
sys/dev/ic/aic7xxxvar.h
1209
TAILQ_HEAD(ahc_softc_tailq, ahc_softc);
sys/dev/ic/aic7xxxvar.h
1233
typedef int (ahc_device_setup_t)(struct ahc_softc *);
sys/dev/ic/aic7xxxvar.h
1257
u_int ahc_index_busy_tcl(struct ahc_softc *, u_int);
sys/dev/ic/aic7xxxvar.h
1258
void ahc_unbusy_tcl(struct ahc_softc *, u_int);
sys/dev/ic/aic7xxxvar.h
1259
void ahc_busy_tcl(struct ahc_softc *, u_int, u_int);
sys/dev/ic/aic7xxxvar.h
1263
int aic7770_config(struct ahc_softc *,
sys/dev/ic/aic7xxxvar.h
1267
int ahc_probe_scbs(struct ahc_softc *);
sys/dev/ic/aic7xxxvar.h
1268
void ahc_run_untagged_queues(struct ahc_softc *);
sys/dev/ic/aic7xxxvar.h
1269
void ahc_run_untagged_queue(struct ahc_softc *, struct scb_tailq *);
sys/dev/ic/aic7xxxvar.h
1270
void ahc_qinfifo_requeue_tail(struct ahc_softc *, struct scb *);
sys/dev/ic/aic7xxxvar.h
1271
int ahc_match_scb(struct ahc_softc *, struct scb *,
sys/dev/ic/aic7xxxvar.h
1275
int ahc_softc_init(struct ahc_softc *);
sys/dev/ic/aic7xxxvar.h
1276
void ahc_controller_info(struct ahc_softc *, char *, size_t);
sys/dev/ic/aic7xxxvar.h
1277
int ahc_init(struct ahc_softc *);
sys/dev/ic/aic7xxxvar.h
1278
void ahc_intr_enable(struct ahc_softc *, int);
sys/dev/ic/aic7xxxvar.h
1279
void ahc_pause_and_flushwork(struct ahc_softc *);
sys/dev/ic/aic7xxxvar.h
1280
int ahc_suspend(struct ahc_softc *);
sys/dev/ic/aic7xxxvar.h
1281
int ahc_resume(struct ahc_softc *);
sys/dev/ic/aic7xxxvar.h
1282
void ahc_softc_insert(struct ahc_softc *);
sys/dev/ic/aic7xxxvar.h
1283
struct ahc_softc *ahc_find_softc(struct ahc_softc *);
sys/dev/ic/aic7xxxvar.h
1284
void ahc_set_unit(struct ahc_softc *, int);
sys/dev/ic/aic7xxxvar.h
1285
void ahc_set_name(struct ahc_softc *, const char *);
sys/dev/ic/aic7xxxvar.h
1286
int ahc_alloc_scbs(struct ahc_softc *);
sys/dev/ic/aic7xxxvar.h
1287
void ahc_free(struct ahc_softc *);
sys/dev/ic/aic7xxxvar.h
1288
int ahc_reset(struct ahc_softc *);
sys/dev/ic/aic7xxxvar.h
1292
void ahc_clear_intstat(struct ahc_softc *);
sys/dev/ic/aic7xxxvar.h
1293
void ahc_run_qoutfifo(struct ahc_softc *);
sys/dev/ic/aic7xxxvar.h
1295
void ahc_run_tqinfifo(struct ahc_softc *, int);
sys/dev/ic/aic7xxxvar.h
1297
void ahc_handle_brkadrint(struct ahc_softc *);
sys/dev/ic/aic7xxxvar.h
1298
void ahc_handle_seqint(struct ahc_softc *, u_int);
sys/dev/ic/aic7xxxvar.h
1299
void ahc_handle_scsiint(struct ahc_softc *, u_int);
sys/dev/ic/aic7xxxvar.h
1300
void ahc_clear_critical_section(struct ahc_softc *);
sys/dev/ic/aic7xxxvar.h
1308
int ahc_search_qinfifo(struct ahc_softc *, int, char,
sys/dev/ic/aic7xxxvar.h
1310
int ahc_search_untagged_queues(struct ahc_softc *,
sys/dev/ic/aic7xxxvar.h
1313
int ahc_search_disc_list(struct ahc_softc *, int, char,
sys/dev/ic/aic7xxxvar.h
1315
void ahc_freeze_devq(struct ahc_softc *, struct scb *);
sys/dev/ic/aic7xxxvar.h
1316
int ahc_reset_channel(struct ahc_softc *, char, int);
sys/dev/ic/aic7xxxvar.h
1317
int ahc_abort_scbs(struct ahc_softc *, int, char, int,
sys/dev/ic/aic7xxxvar.h
1319
void ahc_restart(struct ahc_softc *);
sys/dev/ic/aic7xxxvar.h
1320
void ahc_calc_residual(struct ahc_softc *, struct scb *);
sys/dev/ic/aic7xxxvar.h
1327
struct ahc_syncrate* ahc_find_syncrate(struct ahc_softc *, u_int *,
sys/dev/ic/aic7xxxvar.h
1329
u_int ahc_find_period(struct ahc_softc *, u_int, u_int);
sys/dev/ic/aic7xxxvar.h
1330
void ahc_validate_offset(struct ahc_softc *,
sys/dev/ic/aic7xxxvar.h
1333
void ahc_validate_width(struct ahc_softc *,
sys/dev/ic/aic7xxxvar.h
1344
int ahc_update_neg_request(struct ahc_softc *,
sys/dev/ic/aic7xxxvar.h
1347
void ahc_set_width(struct ahc_softc *, struct ahc_devinfo *,
sys/dev/ic/aic7xxxvar.h
1349
void ahc_set_syncrate(struct ahc_softc *,
sys/dev/ic/aic7xxxvar.h
1358
void ahc_set_tags(struct ahc_softc *, struct ahc_devinfo *,
sys/dev/ic/aic7xxxvar.h
1363
void ahc_send_lstate_events(struct ahc_softc *,
sys/dev/ic/aic7xxxvar.h
1365
void ahc_handle_en_lun(struct ahc_softc *, struct scsipi_xfer *);
sys/dev/ic/aic7xxxvar.h
1366
cam_status ahc_find_tmode_devs(struct ahc_softc *,
sys/dev/ic/aic7xxxvar.h
1391
void ahc_print_devinfo(struct ahc_softc *,
sys/dev/ic/aic7xxxvar.h
1393
void ahc_dump_card_state(struct ahc_softc *);
sys/dev/ic/aic7xxxvar.h
1397
int ahc_acquire_seeprom(struct ahc_softc *,
sys/dev/ic/aic7xxxvar.h
1401
void ahc_check_extport(struct ahc_softc *, u_int *);
sys/dev/ic/aic7xxxvar.h
688
struct ahc_softc *ahc_softc;
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
1000
ahc_patch11_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
1008
ahc_patch10_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
1016
ahc_patch9_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
1024
ahc_patch8_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
1032
ahc_patch7_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
1040
ahc_patch6_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
1048
ahc_patch5_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
1056
ahc_patch4_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
1064
ahc_patch3_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
1072
ahc_patch2_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
1080
ahc_patch1_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
1088
ahc_patch0_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
900
typedef int ahc_patch_func_t (struct ahc_softc *ahc);
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
904
ahc_patch23_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
912
ahc_patch22_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
920
ahc_patch21_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
928
ahc_patch20_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
936
ahc_patch19_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
944
ahc_patch18_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
952
ahc_patch17_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
960
ahc_patch16_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
968
ahc_patch15_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
976
ahc_patch14_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
984
ahc_patch13_func(struct ahc_softc *ahc)
sys/dev/microcode/aic7xxx/aic7xxx_seq.h
992
ahc_patch12_func(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1096
CFATTACH_DECL_NEW(ahc_pci, sizeof(struct ahc_softc),
sys/dev/pci/ahc_pci.c
1139
ahc_ext_scbram_present(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1174
ahc_scbram_config(struct ahc_softc *ahc, int enable, int pcheck,
sys/dev/pci/ahc_pci.c
1232
ahc_probe_ext_scbram(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1334
ahc_pci_test_register_access(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1400
ahc_pci_intr(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1452
ahc_aic785X_setup(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1467
ahc_aic7860_setup(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1482
ahc_apa1480_setup(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1494
ahc_aic7870_setup(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1505
ahc_aha394X_setup(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1516
ahc_aha398X_setup(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1527
ahc_aha494X_setup(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1538
ahc_aic7880_setup(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1556
ahc_aha2940Pro_setup(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1564
ahc_aha394XU_setup(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1575
ahc_aha398XU_setup(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1586
ahc_aic7890_setup(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1601
ahc_aic7892_setup(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1613
ahc_aic7895_setup(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1668
ahc_aic7896_setup(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1679
ahc_aic7899_setup(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1690
ahc_aha29160C_setup(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1702
ahc_raid_setup(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1709
ahc_aha394XX_setup(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1729
ahc_aha398XX_setup(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
1754
ahc_aha494XX_setup(struct ahc_softc *ahc)
sys/dev/pci/ahc_pci.c
705
static int ahc_ext_scbram_present(struct ahc_softc *ahc);
sys/dev/pci/ahc_pci.c
706
static void ahc_scbram_config(struct ahc_softc *ahc, int enable,
sys/dev/pci/ahc_pci.c
708
static void ahc_probe_ext_scbram(struct ahc_softc *ahc);
sys/dev/pci/ahc_pci.c
710
static void ahc_pci_intr(struct ahc_softc *);
sys/dev/pci/ahc_pci.c
760
struct ahc_softc *ahc = device_private(self);