| H A D | aic79xx_inline.h | 57 ahd_name(struct ahd_softc *ahd) argument 79 ahd_known_modes(struct ahd_softc *ahd, ahd_mode src, ahd_mode dst) argument 88 ahd_build_mode_state(struct ahd_softc *ahd, ahd_mode src, ahd_mode dst) argument 94 ahd_extract_mode_state(struct ahd_softc *ahd, ahd_mode_state state, argument 102 ahd_set_modes(struct ahd_softc *ahd, ahd_mod argument 120 ahd_update_modes(struct ahd_softc * ahd) argument 136 ahd_assert_modes(struct ahd_softc * ahd,ahd_mode srcmode,ahd_mode dstmode,const char * file,int line) argument 149 ahd_save_modes(struct ahd_softc * ahd) argument 159 ahd_restore_modes(struct ahd_softc * ahd,ahd_mode_state state) argument 176 ahd_is_paused(struct ahd_softc * ahd) argument 189 ahd_pause(struct ahd_softc * ahd) argument 212 ahd_unpause(struct ahd_softc * ahd) argument 239 ahd_sg_setup(struct ahd_softc * ahd,struct scb * scb,void * sgptr,bus_addr_t addr,bus_size_t len,int last) argument 263 ahd_setup_scb_common(struct ahd_softc * ahd,struct scb * scb) argument 284 ahd_setup_data_scb(struct ahd_softc * ahd,struct scb * scb) argument 321 ahd_setup_noxfer_scb(struct ahd_softc * ahd,struct scb * scb) argument 343 ahd_sg_size(struct ahd_softc * ahd) argument 351 ahd_sg_bus_to_virt(struct ahd_softc * ahd,struct scb * scb,uint32_t sg_busaddr) argument 361 ahd_sg_virt_to_bus(struct ahd_softc * ahd,struct scb * scb,void * sg) argument 373 ahd_sync_scb(struct ahd_softc * ahd,struct scb * scb,int op) argument 381 ahd_sync_sglist(struct ahd_softc * ahd,struct scb * scb,int op) argument 392 ahd_sync_sense(struct ahd_softc * ahd,struct scb * scb,int op) argument 401 ahd_targetcmd_offset(struct ahd_softc * ahd,u_int index) argument 451 ahd_post_scb(struct ahd_softc * ahd,struct scb * scb) argument 463 ahd_complete_scb(struct ahd_softc * ahd,struct scb * scb) argument 479 ahd_update_residual(struct ahd_softc * ahd,struct scb * scb) argument 493 ahd_fetch_transinfo(struct ahd_softc * ahd,char channel,u_int our_id,u_int remote_id,struct ahd_tmode_tstate ** tstate) argument 515 ahd_inw(struct ahd_softc * ahd,u_int port) argument 521 ahd_outw(struct ahd_softc * ahd,u_int port,u_int value) argument 528 ahd_inl(struct ahd_softc * ahd,u_int port) argument 537 ahd_outl(struct ahd_softc * ahd,u_int port,uint32_t value) argument 546 ahd_inq(struct ahd_softc * ahd,u_int port) argument 559 ahd_outq(struct ahd_softc * ahd,u_int port,uint64_t value) argument 572 ahd_get_scbptr(struct ahd_softc * ahd) argument 580 ahd_set_scbptr(struct ahd_softc * ahd,u_int scbptr) argument 589 ahd_get_hnscb_qoff(struct ahd_softc * ahd) argument 595 ahd_set_hnscb_qoff(struct ahd_softc * ahd,u_int value) argument 601 ahd_get_hescb_qoff(struct ahd_softc * ahd) argument 607 ahd_set_hescb_qoff(struct ahd_softc * ahd,u_int value) argument 613 ahd_get_snscb_qoff(struct ahd_softc * ahd) argument 624 ahd_set_snscb_qoff(struct ahd_softc * ahd,u_int value) argument 631 ahd_get_sescb_qoff(struct ahd_softc * ahd) argument 638 ahd_set_sescb_qoff(struct ahd_softc * ahd,u_int value) argument 645 ahd_get_sdscb_qoff(struct ahd_softc * ahd) argument 652 ahd_set_sdscb_qoff(struct ahd_softc * ahd,u_int value) argument 660 ahd_inb_scbram(struct ahd_softc * ahd,u_int offset) argument 685 ahd_inw_scbram(struct ahd_softc * ahd,u_int offset) argument 692 ahd_inl_scbram(struct ahd_softc * ahd,u_int offset) argument 699 ahd_inq_scbram(struct ahd_softc * ahd,u_int offset) argument 706 ahd_lookup_scb(struct ahd_softc * ahd,u_int tag) argument 720 ahd_swap_with_next_hscb(struct ahd_softc * ahd,struct scb * scb) argument 762 ahd_queue_scb(struct ahd_softc * ahd,struct scb * scb) argument 806 ahd_get_sense_buf(struct ahd_softc * ahd,struct scb * scb) argument 812 ahd_get_sense_bufaddr(struct ahd_softc * ahd,struct scb * scb) argument 825 ahd_sync_qoutfifo(struct ahd_softc * ahd,int op) argument 832 ahd_sync_tqinfifo(struct ahd_softc * ahd,int op) argument 852 ahd_check_cmdcmpltqueues(struct ahd_softc * ahd) argument 884 struct ahd_softc *ahd = arg; local in function:ahd_intr [all...] |
| H A D | aic79xx.c | 273 ahd_assert_atn(struct ahd_softc * ahd) argument 285 ahd_currently_packetized(struct ahd_softc * ahd) argument 308 ahd_set_active_fifo(struct ahd_softc * ahd) argument 329 ahd_restart(struct ahd_softc * ahd) argument 365 ahd_clear_fifo(struct ahd_softc * ahd,u_int fifo) argument 389 ahd_flush_qoutfifo(struct ahd_softc * ahd) argument 553 ahd_scb_active_in_fifo(struct ahd_softc * ahd,struct scb * scb) argument 582 ahd_run_data_fifo(struct ahd_softc * ahd,struct scb * scb) argument 812 ahd_run_qoutfifo(struct ahd_softc * ahd) argument 845 ahd_handle_hwerrint(struct ahd_softc * ahd) argument 874 ahd_handle_seqint(struct ahd_softc * ahd,u_int intstat) argument 1501 ahd_handle_scsiint(struct ahd_softc * ahd,u_int intstat) argument 1749 ahd_handle_transmission_error(struct ahd_softc * ahd) argument 1935 ahd_handle_lqiphase_error(struct ahd_softc * ahd,u_int lqistat1) argument 1977 ahd_handle_pkt_busfree(struct ahd_softc * ahd,u_int busfreetime) argument 2113 ahd_handle_nonpkt_busfree(struct ahd_softc * ahd) argument 2351 ahd_handle_proto_violation(struct ahd_softc * ahd) argument 2450 ahd_force_renegotiation(struct ahd_softc * ahd,struct ahd_devinfo * devinfo) argument 2472 ahd_clear_critical_section(struct ahd_softc * ahd) argument 2596 ahd_clear_intstat(struct ahd_softc * ahd) argument 2698 ahd_alloc_tstate(struct ahd_softc * ahd,u_int scsi_id,char channel) argument 2738 ahd_free_tstate(struct ahd_softc * ahd,u_int scsi_id,char channel,int force) argument 2764 ahd_devlimited_syncrate(struct ahd_softc * ahd,struct ahd_initiator_tinfo * tinfo,u_int * period,u_int * ppr_options,role_t role) argument 2813 ahd_find_syncrate(struct ahd_softc * ahd,u_int * period,u_int * ppr_options,u_int maxsync) argument 2852 ahd_validate_offset(struct ahd_softc * ahd,struct ahd_initiator_tinfo * tinfo,u_int period,u_int * offset,int wide,role_t role) argument 2883 ahd_validate_width(struct ahd_softc * ahd,struct ahd_initiator_tinfo * tinfo,u_int * bus_width,role_t role) argument 2913 ahd_update_neg_request(struct ahd_softc * ahd,struct ahd_devinfo * devinfo,struct ahd_tmode_tstate * tstate,struct ahd_initiator_tinfo * tinfo,ahd_neg_type neg_type) argument 2956 ahd_set_syncrate(struct ahd_softc * ahd,struct ahd_devinfo * devinfo,u_int period,u_int offset,u_int ppr_options,u_int type,int paused) argument 3103 ahd_set_width(struct ahd_softc * ahd,struct ahd_devinfo * devinfo,u_int width,u_int type,int paused) argument 3158 ahd_set_tags(struct ahd_softc * ahd,struct ahd_devinfo * devinfo,ahd_queue_alg alg) argument 3167 ahd_update_neg_table(struct ahd_softc * ahd,struct ahd_devinfo * devinfo,struct ahd_transinfo * tinfo) argument 3267 ahd_update_pending_scbs(struct ahd_softc * ahd) argument 3351 ahd_fetch_devinfo(struct ahd_softc * ahd,struct ahd_devinfo * devinfo) argument 3386 ahd_print_devinfo(struct ahd_softc * ahd,struct ahd_devinfo * devinfo) argument 3426 ahd_scb_devinfo(struct ahd_softc * ahd,struct ahd_devinfo * devinfo,struct scb * scb) argument 3449 ahd_setup_initiator_msgout(struct ahd_softc * ahd,struct ahd_devinfo * devinfo,struct scb * scb) argument 3570 ahd_build_transfer_msg(struct ahd_softc * ahd,struct ahd_devinfo * devinfo) argument 3666 ahd_construct_sdtr(struct ahd_softc * ahd,struct ahd_devinfo * devinfo,u_int period,u_int offset) argument 3689 ahd_construct_wdtr(struct ahd_softc * ahd,struct ahd_devinfo * devinfo,u_int bus_width) argument 3709 ahd_construct_ppr(struct ahd_softc * ahd,struct ahd_devinfo * devinfo,u_int period,u_int offset,u_int bus_width,u_int ppr_options) argument 3743 ahd_clear_msg_state(struct ahd_softc * ahd) argument 3771 ahd_handle_message_phase(struct ahd_softc * ahd) argument 4111 ahd_sent_msg(struct ahd_softc * ahd,ahd_msgtype type,u_int msgval,int full) argument 4160 ahd_parse_msg(struct ahd_softc * ahd,struct ahd_devinfo * devinfo) argument 4578 ahd_handle_msg_reject(struct ahd_softc * ahd,struct ahd_devinfo * devinfo) argument 4749 ahd_handle_ign_wide_residue(struct ahd_softc * ahd,struct ahd_devinfo * devinfo) argument 4902 ahd_reinitialize_dataptrs(struct ahd_softc * ahd) argument 4993 ahd_handle_devreset(struct ahd_softc * ahd,struct ahd_devinfo * devinfo,u_int lun,cam_status status,const char * message,int verbose_level) argument 5056 ahd_setup_target_msgin(struct ahd_softc * ahd,struct ahd_devinfo * devinfo,struct scb * scb) argument 5079 ahd_sglist_size(struct ahd_softc * ahd) argument 5096 ahd_sglist_allocsize(struct ahd_softc * ahd) argument 5137 ahd_softc_init(struct ahd_softc * ahd) argument 5146 ahd_set_unit(struct ahd_softc * ahd,int unit) argument 5152 ahd_set_name(struct ahd_softc * ahd,const char * name) argument 5158 ahd_free(struct ahd_softc * ahd) argument 5224 struct ahd_softc *ahd; local in function:ahd_shutdown 5251 ahd_reset(struct ahd_softc * ahd,int reinit) argument 5357 ahd_probe_scbs(struct ahd_softc * ahd) argument 5390 ahd_initialize_hscbs(struct ahd_softc * ahd) argument 5406 ahd_init_scbdata(struct ahd_softc * ahd) argument 5459 ahd_find_scb_by_tag(struct ahd_softc * ahd,u_int tag) argument 5497 ahd_fini_scbdata(struct ahd_softc * ahd) argument 5558 ahd_setup_iocell_workaround(struct ahd_softc * ahd) argument 5576 ahd_iocell_first_selection(struct ahd_softc * ahd) argument 5607 ahd_add_col_list(struct ahd_softc * ahd,struct scb * scb,u_int col_idx) argument 5627 ahd_rem_col_list(struct ahd_softc * ahd,struct scb * scb) argument 5661 ahd_get_scb(struct ahd_softc * ahd,u_int col_idx) argument 5688 ahd_free_scb(struct ahd_softc * ahd,struct scb * scb) argument 5741 ahd_alloc_scbs(struct ahd_softc * ahd) argument 5962 ahd_controller_info(struct ahd_softc * ahd,char * tbuf,size_t l) argument 6004 ahd_init(struct ahd_softc * ahd) argument 6202 ahd_chip_init(struct ahd_softc * ahd) argument 6535 ahd_default_config(struct ahd_softc * ahd) argument 6612 ahd_parse_cfgdata(struct ahd_softc * ahd,struct seeprom_config * sc) argument 6746 ahd_parse_vpddata(struct ahd_softc * ahd,struct vpd_config * vpd) argument 6759 ahd_intr_enable(struct ahd_softc * ahd,int enable) argument 6776 ahd_update_coalescing_values(struct ahd_softc * ahd,u_int timer,u_int maxcmds,u_int mincmds) argument 6794 ahd_enable_coalescing(struct ahd_softc * ahd,int enable) argument 6813 ahd_pause_and_flushwork(struct ahd_softc * ahd) argument 6882 ahd_suspend(struct ahd_softc * ahd) argument 6896 ahd_resume(struct ahd_softc * ahd) argument 6915 ahd_index_busy_tcl(struct ahd_softc * ahd,u_int * saved_scbid,u_int tcl) argument 6937 ahd_find_busy_tcl(struct ahd_softc * ahd,u_int tcl) argument 6950 ahd_busy_tcl(struct ahd_softc * ahd,u_int tcl,u_int scbid) argument 6962 ahd_match_scb(struct ahd_softc * ahd,struct scb * scb,int target,char channel,int lun,u_int tag,role_t role) argument 6998 ahd_freeze_devq(struct ahd_softc * ahd,struct scb * scb) argument 7016 ahd_qinfifo_requeue_tail(struct ahd_softc * ahd,struct scb * scb) argument 7038 ahd_qinfifo_requeue(struct ahd_softc * ahd,struct scb * prev_scb,struct scb * scb) argument 7061 ahd_qinfifo_count(struct ahd_softc * ahd) argument 7079 ahd_reset_cmds_pending(struct ahd_softc * ahd) argument 7104 ahd_search_qinfifo(struct ahd_softc * ahd,int target,char channel,int lun,u_int tag,role_t role,uint32_t status,ahd_search_action action) argument 7290 ahd_search_scb_list(struct ahd_softc * ahd,int target,char channel,int lun,u_int tag,role_t role,uint32_t status,ahd_search_action action,u_int * list_head,u_int tid) argument 7365 ahd_stitch_tid_list(struct ahd_softc * ahd,u_int tid_prev,u_int tid_cur,u_int tid_next) argument 7403 ahd_rem_wscb(struct ahd_softc * ahd,u_int scbid,u_int prev,u_int next,u_int tid) argument 7433 ahd_add_scb_to_free_list(struct ahd_softc * ahd,u_int scbid) argument 7453 ahd_abort_scbs(struct ahd_softc * ahd,int target,char channel,int lun,u_int tag,role_t role,uint32_t status) argument 7549 ahd_reset_current_bus(struct ahd_softc * ahd) argument 7579 ahd_reset_channel(struct ahd_softc * ahd,char channel,int initiate_reset) argument 7739 struct ahd_softc *ahd; local in function:ahd_reset_poll 7780 struct ahd_softc *ahd; local in function:ahd_stat_timer 7823 ahd_handle_scb_status(struct ahd_softc * ahd,struct scb * scb) argument 7834 ahd_handle_scsi_status(struct ahd_softc * ahd,struct scb * scb) argument 8042 ahd_calc_residual(struct ahd_softc * ahd,struct scb * scb) argument 8146 ahd_queue_lstate_event(struct ahd_softc * ahd,struct ahd_tmode_lstate * lstate,u_int initiator_id,u_int event_type,u_int event_arg) argument 8197 ahd_send_lstate_events(struct ahd_softc * ahd,struct ahd_tmode_lstate * lstate) argument 8233 ahd_dumpseq(struct ahd_softc * ahd) argument 8256 ahd_loadseq(struct ahd_softc * ahd) argument 8412 ahd_check_patch(struct ahd_softc * ahd,const struct patch ** start_patch,u_int start_instr,u_int * skip_addr) argument 8448 ahd_resolve_seqaddr(struct ahd_softc * ahd,u_int address) argument 8477 ahd_download_instr(struct ahd_softc * ahd,u_int instrptr,uint8_t * dconsts) argument 8546 ahd_probe_stack_size(struct ahd_softc * ahd) argument 8654 ahd_dump_card_state(struct ahd_softc * ahd) argument 8889 ahd_dump_scbs(struct ahd_softc * ahd) argument 8922 ahd_read_seeprom(struct ahd_softc * ahd,uint16_t * tbuf,u_int start_addr,u_int count,int bytestream) argument 8970 ahd_write_seeprom(struct ahd_softc * ahd,uint16_t * tbuf,u_int start_addr,u_int count) argument 9019 ahd_wait_seeprom(struct ahd_softc * ahd) argument 9087 ahd_acquire_seeprom(struct ahd_softc * ahd) argument 9111 ahd_release_seeprom(struct ahd_softc * ahd) argument 9117 ahd_write_flexport(struct ahd_softc * ahd,u_int addr,u_int value) argument 9140 ahd_read_flexport(struct ahd_softc * ahd,u_int addr,uint8_t * value) argument 9161 ahd_wait_flexport(struct ahd_softc * ahd) argument 9178 ahd_find_tmode_devs(struct ahd_softc * ahd,struct cam_sim * sim,union ccb * ccb,struct ahd_tmode_tstate ** tstate,struct ahd_tmode_lstate ** lstate,int notfound_failure) argument 9219 ahd_handle_en_lun(struct ahd_softc * ahd,struct cam_sim * sim,union ccb * ccb) argument 9542 ahd_update_scsiid(struct ahd_softc * ahd,u_int targid_mask) argument 9583 ahd_run_tqinfifo(struct ahd_softc * ahd,int paused) argument 9622 ahd_handle_target_cmd(struct ahd_softc * ahd,struct target_cmd * cmd) argument [all...] |