H A D | fas.c | 356 fas_reg_cmd_write(fas,cmd) global() argument 358 fas_reg_write(fas,p,what) global() argument 359 fas_reg_read(fas,p) global() argument 360 fas_dma_reg_write(fas,p,what) global() argument 361 fas_dma_reg_read(fas,p) global() argument 464 struct fas *fas; fas_scsi_tgt_probe() local 524 struct fas *fas = NULL; fas_attach() local 1072 struct fas *fas, *nfas; fas_detach() local 1161 struct fas *fas, *f; fas_dr_detach() local 1358 fas_quiesce_bus(struct fas * fas) fas_quiesce_bus() argument 1402 fas_unquiesce_bus(struct fas * fas) fas_unquiesce_bus() argument 1420 struct fas *fas = arg; fas_ncmds_checkdrain() local 1446 fas_check_outstanding(struct fas * fas) fas_check_outstanding() argument 1466 fas_reg_tracing(struct fas * fas,int type,int regno,uint32_t what) fas_reg_tracing() argument 1479 fas_reg_cmd_write(struct fas * fas,uint8_t cmd) fas_reg_cmd_write() argument 1494 fas_reg_write(struct fas * fas,volatile uint8_t * p,uint8_t what) fas_reg_write() argument 1507 fas_reg_read(struct fas * fas,volatile uint8_t * p) fas_reg_read() argument 1526 fas_dma_reg_write(struct fas * fas,volatile uint32_t * p,uint32_t what) fas_dma_reg_write() argument 1541 fas_dma_reg_read(struct fas * fas,volatile uint32_t * p) fas_dma_reg_read() argument 1557 FIFO_EMPTY(fas) global() argument 1559 FIFO_CNT(fas) global() argument 1564 fas_assert_atn(struct fas * fas) fas_assert_atn() argument 1573 fas_assert_atn(fas) global() argument 1580 FAS_DMA_WRITE(fas,count,base,cmd) global() argument 1593 FAS_DMA_WRITE_SETUP(fas,count,base) global() argument 1605 FAS_DMA_READ(fas,count,base,dmacount,cmd) global() argument 1619 FAS_FLUSH_DMA(struct fas * fas) FAS_FLUSH_DMA() argument 1634 FAS_FLUSH_DMA_HARD(struct fas * fas) FAS_FLUSH_DMA_HARD() argument 1650 FAS_SET_PERIOD_OFFSET_CONF3_REGS(fas,target) global() argument 1674 fas_read_fifo(struct fas * fas) fas_read_fifo() argument 1705 fas_write_fifo(struct fas * fas,uchar_t * buf,int length,int pad) fas_write_fifo() argument 1725 fas_init_chip(struct fas * fas,uchar_t initiator_id) fas_init_chip() argument 1801 fas_internal_reset(struct fas * fas,int reset_action) fas_internal_reset() argument 1907 fas_check_ncmds(struct fas * fas) fas_check_ncmds() argument 1939 fas_check_ncmds(fas) global() argument 1953 struct fas *fas = ADDR2FAS(ap); fas_scsi_abort() local 1971 struct fas *fas = ADDR2FAS(ap); fas_scsi_reset() local 1990 struct fas *fas = ADDR2FAS(ap); fas_scsi_reset_notify() local 2003 struct fas *fas = ADDR2FAS(ap); fas_scsi_getcap() local 2013 struct fas *fas = ADDR2FAS(ap); fas_scsi_setcap() local 2070 struct fas *fas = ADDR2FAS(ap); fas_scsi_init_pkt() local 2225 struct fas *fas = ADDR2FAS(ap); fas_scsi_destroy_pkt() local 2267 fas_pkt_alloc_extern(struct fas * fas,struct fas_cmd * sp,int cmdlen,int tgtlen,int statuslen,int kf) fas_pkt_alloc_extern() argument 2308 fas_pkt_destroy_extern(struct fas * fas,struct fas_cmd * sp) fas_pkt_destroy_extern() argument 2340 struct fas *fas = cdrarg; fas_kmem_cache_constructor() local 2373 struct fas *fas = ADDR2FAS(ap); fas_scsi_start() local 2525 fas_prepare_pkt(struct fas * fas,struct fas_cmd * sp) fas_prepare_pkt() argument 2658 fas_empty_waitQ(struct fas * fas) fas_empty_waitQ() argument 2723 fas_move_waitQ_to_readyQ(struct fas * fas) fas_move_waitQ_to_readyQ() argument 2741 fas_check_waitQ_and_mutex_exit(struct fas * fas) fas_check_waitQ_and_mutex_exit() argument 2755 fas_accept_pkt(struct fas * fas,struct fas_cmd * sp,int flag) fas_accept_pkt() argument 2918 fas_alloc_tag(struct fas * fas,struct fas_cmd * sp) fas_alloc_tag() argument 3020 fas_istart(struct fas * fas) fas_istart() argument 3035 fas_ustart(struct fas * fas) fas_ustart() argument 3092 fas_startcmd(struct fas * fas,struct fas_cmd * sp) fas_startcmd() argument 3366 struct fas *fas = (struct fas *)arg; fas_intr() local 3417 fas_intr_svc(struct fas * fas) fas_intr_svc() argument 3582 fas_phasemanage(struct fas * fas) fas_phasemanage() argument 3637 fas_remove_cmd(struct fas * fas,struct fas_cmd * sp,int new_timeout_flag) fas_remove_cmd() argument 3712 fas_decrement_ncmds(struct fas * fas,struct fas_cmd * sp) fas_decrement_ncmds() argument 3733 fas_finish(struct fas * fas) fas_finish() argument 3867 fas_finish_select(struct fas * fas) fas_finish_select() argument 4027 fas_reselect_preempt(struct fas * fas) fas_reselect_preempt() argument 4081 fas_reconnect(struct fas * fas) fas_reconnect() argument 4433 fas_handle_unknown(struct fas * fas) fas_handle_unknown() argument 4589 fas_handle_clearing(struct fas * fas) fas_handle_clearing() argument 4700 fas_handle_data_start(struct fas * fas) fas_handle_data_start() argument 4830 fas_handle_data_done(struct fas * fas) fas_handle_data_done() argument 5014 fas_handle_c_cmplt(struct fas * fas) fas_handle_c_cmplt() argument 5192 fas_handle_msg_in_start(struct fas * fas) fas_handle_msg_in_start() argument 5234 fas_handle_more_msgin(struct fas * fas) fas_handle_more_msgin() argument 5275 fas_handle_msg_in_done(struct fas * fas) fas_handle_msg_in_done() argument 5548 fas_onebyte_msg(struct fas * fas) fas_onebyte_msg() argument 5764 fas_handle_cmd_start(struct fas * fas) fas_handle_cmd_start() argument 5792 fas_handle_cmd_done(struct fas * fas) fas_handle_cmd_done() argument 5832 fas_handle_msg_out_start(struct fas * fas) fas_handle_msg_out_start() argument 5902 fas_handle_msg_out_done(struct fas * fas) fas_handle_msg_out_done() argument 6015 fas_twobyte_msg(struct fas * fas) fas_twobyte_msg() argument 6048 fas_multibyte_msg(struct fas * fas) fas_multibyte_msg() argument 6307 fas_revert_to_async(struct fas * fas,int tgt) fas_revert_to_async() argument 6325 fas_handle_selection(struct fas * fas) fas_handle_selection() argument 6337 fas_restore_pointers(struct fas * fas,struct fas_cmd * sp) fas_restore_pointers() argument 6355 fas_set_new_window(struct fas * fas,struct fas_cmd * sp) fas_set_new_window() argument 6374 fas_next_window(struct fas * fas,struct fas_cmd * sp,uint64_t end) fas_next_window() argument 6422 fas_check_dma_error(struct fas * fas) fas_check_dma_error() argument 6445 fas_handle_gross_err(struct fas * fas) fas_handle_gross_err() argument 6467 fas_illegal_cmd_or_bus_reset(struct fas * fas) fas_illegal_cmd_or_bus_reset() argument 6500 fas_set_throttles(struct fas * fas,int slot,int n,int what) fas_set_throttles() argument 6537 fas_set_all_lun_throttles(struct fas * fas,int slot,int what) fas_set_all_lun_throttles() argument 6546 fas_full_throttle(struct fas * fas,int slot) fas_full_throttle() argument 6555 fas_runpoll(struct fas * fas,short slot,struct fas_cmd * sp) fas_runpoll() argument 6773 fas_dopoll(struct fas * fas,int limit) fas_dopoll() argument 6814 fas_make_sdtr(struct fas * fas,int msgout_offset,int target) fas_make_sdtr() argument 6902 fas_make_wdtr(struct fas * fas,int msgout_offset,int target,int width) fas_make_wdtr() argument 6943 fas_create_arq_pkt(struct fas * fas,struct scsi_address * ap) fas_create_arq_pkt() argument 6998 fas_delete_arq_pkt(struct fas * fas,struct scsi_address * ap) fas_delete_arq_pkt() argument 7032 struct fas *fas = ADDR2FAS(&pkt->pkt_address); fas_complete_arq_pkt() local 7073 fas_handle_sts_chk(struct fas * fas,struct fas_cmd * sp) fas_handle_sts_chk() argument 7133 fas_handle_qfull(struct fas * fas,struct fas_cmd * sp) fas_handle_qfull() argument 7193 struct fas *fas = fas_arg; fas_restart_cmd() local 7223 struct fas *fas; fas_watch() local 7308 fas_watchsubr(struct fas * fas) fas_watchsubr() argument 7370 fas_cmd_timeout(struct fas * fas,int slot) fas_cmd_timeout() argument 7479 fas_sync_wide_backoff(struct fas * fas,struct fas_cmd * sp,int slot) fas_sync_wide_backoff() argument 7569 fas_reset_sync_wide(struct fas * fas) fas_reset_sync_wide() argument 7610 fas_force_renegotiation(struct fas * fas,int target) fas_force_renegotiation() argument 7623 fas_set_wide_conf3(struct fas * fas,int target,int width) fas_set_wide_conf3() argument 7648 fas_abort_curcmd(struct fas * fas) fas_abort_curcmd() argument 7659 fas_abort_cmd(struct fas * fas,struct fas_cmd * sp,int slot) fas_abort_cmd() argument 7707 struct fas *fas = ADDR2FAS(ap); fas_do_scsi_abort() local 7874 fas_mark_packets(struct fas * fas,int slot,uchar_t reason,uint_t stat) fas_mark_packets() argument 7900 fas_set_pkt_reason(struct fas * fas,struct fas_cmd * sp,uchar_t reason,uint_t stat) fas_set_pkt_reason() argument 7917 fas_remove_from_readyQ(struct fas * fas,struct fas_cmd * sp,int slot) fas_remove_from_readyQ() argument 7953 fas_head_of_readyQ(struct fas * fas,struct fas_cmd * sp) fas_head_of_readyQ() argument 7976 fas_flush_readyQ(struct fas * fas,int slot) fas_flush_readyQ() argument 8008 fas_flush_tagQ(struct fas * fas,int slot) fas_flush_tagQ() argument 8058 fas_flush_cmd(struct fas * fas,struct fas_cmd * sp,uchar_t reason,uint_t stat) fas_flush_cmd() argument 8115 fas_do_proxy_cmd(struct fas * fas,struct fas_cmd * sp,struct scsi_address * ap,char * what) fas_do_proxy_cmd() argument 8145 fas_abort_connected_cmd(struct fas * fas,struct fas_cmd * sp,uchar_t msg) fas_abort_connected_cmd() argument 8201 fas_abort_disconnected_cmd(struct fas * fas,struct scsi_address * ap,struct fas_cmd * sp,uchar_t msg,int slot) fas_abort_disconnected_cmd() argument 8246 struct fas *fas = ADDR2FAS(ap); fas_do_scsi_reset() local 8373 fas_start_watch_reset_delay(struct fas * fas) fas_start_watch_reset_delay() argument 8388 fas_setup_reset_delay(struct fas * fas) fas_setup_reset_delay() argument 8411 struct fas *fas; fas_watch_reset_delay() local 8437 fas_watch_reset_delay_subr(struct fas * fas) fas_watch_reset_delay_subr() argument 8485 fas_reset_cleanup(struct fas * fas,int slot) fas_reset_cleanup() argument 8539 fas_reset_disconnected_cmd(struct fas * fas,struct scsi_address * ap) fas_reset_disconnected_cmd() argument 8559 fas_reset_connected_cmd(struct fas * fas,struct scsi_address * ap) fas_reset_connected_cmd() argument 8610 fas_reset_bus(struct fas * fas) fas_reset_bus() argument 8629 fas_reset_recovery(struct fas * fas) fas_reset_recovery() argument 8767 struct fas *fas; fas_scsi_quiesce() local 8781 struct fas *fas; fas_scsi_unquiesce() local 8797 fas_test_reset(struct fas * fas,int slot) fas_test_reset() argument 8825 fas_test_abort(struct fas * fas,int slot) fas_test_abort() argument 8910 struct fas *fas = ADDR2FAS(ap); fas_commoncap() local 9139 fas_update_props(struct fas * fas,int tgt) fas_update_props() argument 9167 fas_update_this_prop(struct fas * fas,char * property,int value) fas_update_this_prop() argument 9189 fas_alloc_active_slots(struct fas * fas,int slot,int flag) fas_alloc_active_slots() argument 9236 fas_log(struct fas * fas,int level,const char * fmt,...) fas_log() argument 9264 fas_printf(struct fas * fas,const char * fmt,...) fas_printf() argument 9290 fas_dprintf(struct fas * fas,const char * fmt,...) fas_dprintf() argument 9313 fas_printstate(struct fas * fas,char * msg) fas_printstate() argument 9352 fas_dump_cmd(struct fas * fas,struct fas_cmd * sp) fas_dump_cmd() argument 9380 fas_short_dump_cmd(struct fas * fas,struct fas_cmd * sp) fas_short_dump_cmd() argument [all...] |