Home
last modified time | relevance | path

Searched defs:fas (Results 1 – 4 of 4) sorted by relevance

/titanic_52/usr/src/uts/sun/sys/scsi/adapters/
H A Dfasvar.h56 #define FAS_MUTEX(fas) (&(fas)->f_mutex) argument
57 #define FAS_CV(fas) (&(fas)->f_cv) argument
102 struct fas { struct
127 struct fas *f_next; argument
188 uchar_t f_last_cmd; /* last cmd sent to fas chip */ argument
335 * dma attrs for fas scsi engine argument
414 * a queue for packets in case the fas mute argument
103 f_instancefas global() argument
140 f_fasconffas global() argument
145 f_fasconf2fas global() argument
150 f_fasconf3fas global() argument
151 f_fasconf3_reg_lastfas global() argument
158 f_clock_convfas global() argument
159 f_clock_cyclefas global() argument
164 f_stvalfas global() argument
190 f_statefas global() argument
191 f_laststatefas global() argument
192 f_suspendedfas global() argument
193 f_dslotfas global() argument
194 f_idcodefas global() argument
195 f_polled_intrfas global() argument
214 f_cur_msgoutfas global() argument
215 f_last_msgoutfas global() argument
216 f_omsglenfas global() argument
240 f_last_msginfas global() argument
242 f_next_slotfas global() argument
247 f_resel_slotfas global() argument
255 f_offsetfas global() argument
256 f_sync_periodfas global() argument
257 f_neg_periodfas global() argument
258 f_backofffas global() argument
259 f_req_ack_delayfas global() argument
260 f_offset_reg_lastfas global() argument
261 f_period_reg_lastfas global() argument
266 f_fifolenfas global() argument
267 f_fifofas global() argument
272 f_wide_knownfas global() argument
273 f_nowidefas global() argument
274 f_wide_enabledfas global() argument
276 f_sync_knownfas global() argument
277 f_nosyncfas global() argument
278 f_sync_enabledfas global() argument
284 f_force_asyncfas global() argument
285 f_force_narrowfas global() argument
291 f_notagfas global() argument
297 f_props_updatefas global() argument
302 f_target_scsi_options_definedfas global() argument
303 f_scsi_optionsfas global() argument
304 f_target_scsi_optionsfas global() argument
309 f_scsi_tag_age_limitfas global() argument
350 f_regfas global() argument
364 f_current_spfas global() argument
367 f_readyffas global() argument
368 f_readybfas global() argument
403 f_arq_pktfas global() argument
408 f_c_qffas global() argument
409 f_c_qbfas global() argument
417 f_waitffas global() argument
418 f_waitbfas global() argument
423 f_reset_notify_listffas global() argument
428 f_qfull_retriesfas global() argument
429 f_qfull_retry_intervalfas global() argument
430 f_restart_cmd_timeidfas global() argument
435 f_kmem_cachefas global() argument
440 f_regs_acc_handlefas global() argument
444 f_cmdarea_acc_handlefas global() argument
448 f_dmar_acc_handlefas global() argument
453 f_flagsfas global() argument
458 f_cvfas global() argument
463 f_softstatefas global() argument
468 f_quiesce_timeidfas global() argument
492 f_total_cmdsfas global() argument
520 FAS_KSTAT_INTR(fas) global() argument
830 MY_ID(fas) global() argument
831 INTPENDING(fas) global() argument
837 New_state(fas,state) global() argument
856 FAS_HM_REV(fas) global() argument
875 FAS_EMPTY_CALLBACKQ(fas) global() argument
877 FAS_CHECK_WAITQ_AND_FAS_MUTEX_EXIT(fas) global() argument
[all...]
H A Dfasreg.h358 #define FAS_CLOCK_TICK(fas) \ argument
368 MIN_SYNC_FAST(fas) global() argument
369 MIN_SYNC_SLOW(fas) global() argument
371 MIN_SYNC(fas) global() argument
372 MAX_SYNC(fas) global() argument
378 MIN_SYNC_TIME(fas) global() argument
381 MAX_SYNC_TIME(fas) global() argument
390 MIN_SYNC_PERIOD(fas) global() argument
391 MAX_SYNC_PERIOD(fas) global() argument
[all...]
/titanic_52/usr/src/uts/sun/io/scsi/adapters/
H A Dfas.c356 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...]
H A Dfas_callbacks.c54 fas_init_callbacks(struct fas * fas) fas_init_callbacks() argument
62 fas_destroy_callbacks(struct fas * fas) fas_destroy_callbacks() argument
68 fas_empty_callbackQ(struct fas * fas) fas_empty_callbackQ() argument
122 fas_call_pkt_comp(register struct fas * fas,register struct fas_cmd * sp) fas_call_pkt_comp() argument
[all...]