• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/aic7xxx/

Lines Matching defs:ahc_softc

592 	struct ahc_softc	 *ahc_softc;
926 typedef void (*ahc_bus_intr_t)(struct ahc_softc *);
927 typedef int (*ahc_bus_chip_init_t)(struct ahc_softc *);
928 typedef int (*ahc_bus_suspend_t)(struct ahc_softc *);
929 typedef int (*ahc_bus_resume_t)(struct ahc_softc *);
934 struct ahc_softc {
1051 TAILQ_ENTRY(ahc_softc) links;
1137 TAILQ_HEAD(ahc_softc_tailq, ahc_softc);
1164 typedef int (ahc_device_setup_t)(struct ahc_softc *);
1191 u_int ahc_index_busy_tcl(struct ahc_softc *ahc, u_int tcl);
1192 void ahc_unbusy_tcl(struct ahc_softc *ahc, u_int tcl);
1193 void ahc_busy_tcl(struct ahc_softc *ahc,
1198 int ahc_pci_config(struct ahc_softc *,
1200 int ahc_pci_test_register_access(struct ahc_softc *);
1204 int aic7770_config(struct ahc_softc *ahc,
1209 int ahc_probe_scbs(struct ahc_softc *);
1210 void ahc_run_untagged_queues(struct ahc_softc *ahc);
1211 void ahc_run_untagged_queue(struct ahc_softc *ahc,
1213 void ahc_qinfifo_requeue_tail(struct ahc_softc *ahc,
1215 int ahc_match_scb(struct ahc_softc *ahc, struct scb *scb,
1220 struct ahc_softc *ahc_alloc(void *platform_arg, char *name);
1221 int ahc_softc_init(struct ahc_softc *);
1222 void ahc_controller_info(struct ahc_softc *ahc, char *buf);
1223 int ahc_chip_init(struct ahc_softc *ahc);
1224 int ahc_init(struct ahc_softc *ahc);
1225 void ahc_intr_enable(struct ahc_softc *ahc, int enable);
1226 void ahc_pause_and_flushwork(struct ahc_softc *ahc);
1227 int ahc_suspend(struct ahc_softc *ahc);
1228 int ahc_resume(struct ahc_softc *ahc);
1229 void ahc_softc_insert(struct ahc_softc *);
1230 void ahc_set_unit(struct ahc_softc *, int);
1231 void ahc_set_name(struct ahc_softc *, char *);
1232 int ahc_alloc_scbs(struct ahc_softc *ahc);
1233 void ahc_free(struct ahc_softc *ahc);
1234 int ahc_reset(struct ahc_softc *ahc, int reinit);
1238 void ahc_clear_intstat(struct ahc_softc *ahc);
1239 void ahc_run_qoutfifo(struct ahc_softc *ahc);
1241 void ahc_run_tqinfifo(struct ahc_softc *ahc, int paused);
1243 void ahc_handle_brkadrint(struct ahc_softc *ahc);
1244 void ahc_handle_seqint(struct ahc_softc *ahc, u_int intstat);
1245 void ahc_handle_scsiint(struct ahc_softc *ahc,
1247 void ahc_clear_critical_section(struct ahc_softc *ahc);
1255 int ahc_search_qinfifo(struct ahc_softc *ahc, int target,
1259 int ahc_search_untagged_queues(struct ahc_softc *ahc,
1264 int ahc_search_disc_list(struct ahc_softc *ahc, int target,
1268 void ahc_freeze_devq(struct ahc_softc *ahc, struct scb *scb);
1269 int ahc_reset_channel(struct ahc_softc *ahc, char channel,
1271 int ahc_abort_scbs(struct ahc_softc *ahc, int target,
1274 void ahc_restart(struct ahc_softc *ahc);
1275 void ahc_calc_residual(struct ahc_softc *ahc,
1278 void ahc_recover_commands(struct ahc_softc *ahc);
1287 struct ahc_syncrate* ahc_find_syncrate(struct ahc_softc *ahc, u_int *period,
1289 u_int ahc_find_period(struct ahc_softc *ahc,
1291 void ahc_validate_offset(struct ahc_softc *ahc,
1296 void ahc_validate_width(struct ahc_softc *ahc,
1309 int ahc_update_neg_request(struct ahc_softc*,
1314 void ahc_set_width(struct ahc_softc *ahc,
1317 void ahc_set_syncrate(struct ahc_softc *ahc,
1329 void ahc_set_tags(struct ahc_softc *ahc,
1335 void ahc_send_lstate_events(struct ahc_softc *,
1337 void ahc_handle_en_lun(struct ahc_softc *ahc,
1339 cam_status ahc_find_tmode_devs(struct ahc_softc *ahc,
1366 void ahc_print_devinfo(struct ahc_softc *ahc,
1368 void ahc_dump_card_state(struct ahc_softc *ahc);
1377 int ahc_acquire_seeprom(struct ahc_softc *ahc,