Searched refs:fas (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/sun/io/scsi/adapters/ |
H A D | fas.c | 107 static struct fas *fas_head; /* link all softstate structures */ 108 static struct fas *fas_tail; /* for fas_watch() */ 115 _NOTE(SCHEME_PROTECTS_DATA("safe sharing", fas::f_quiesce_timeid)) 141 static void fas_test_abort(struct fas *fas, int slot); 144 static void fas_test_reset(struct fas *fas, int slot); 198 static int fas_prepare_pkt(struct fas *fas, struct fas_cmd *sp); 199 static int fas_alloc_tag(struct fas *fas, struct fas_cmd *sp); 200 static int fas_accept_pkt(struct fas *fas, struct fas_cmd *sp, int flag); 201 static void fas_empty_waitQ(struct fas *fas); 202 static void fas_move_waitQ_to_readyQ(struct fas *fas); [all …]
|
H A D | fas_callbacks.c | 46 void fas_call_pkt_comp(register struct fas *fas, 48 void fas_empty_callbackQ(struct fas *fas); 49 int fas_init_callbacks(struct fas *fas); 50 void fas_destroy_callbacks(struct fas *fas); 51 void fas_printf(struct fas *fas, const char *fmt, ...); 54 fas_init_callbacks(struct fas *fas) in fas_init_callbacks() argument 56 mutex_init(&fas->f_c_mutex, NULL, MUTEX_DRIVER, fas->f_iblock); in fas_init_callbacks() 62 fas_destroy_callbacks(struct fas *fas) in fas_destroy_callbacks() argument 64 mutex_destroy(&fas->f_c_mutex); in fas_destroy_callbacks() 68 fas_empty_callbackQ(struct fas *fas) in fas_empty_callbackQ() argument [all …]
|
/illumos-gate/usr/src/uts/sun/sys/scsi/adapters/ |
H A D | fasvar.h | 56 #define FAS_MUTEX(fas) (&(fas)->f_mutex) argument 57 #define FAS_CV(fas) (&(fas)->f_cv) argument 90 #define TRAN2FAS(tran) ((struct fas *)(tran)->tran_hba_private) 102 struct fas { struct 127 struct fas *f_next; argument 492 _NOTE(MUTEX_PROTECTS_DATA(fas::f_mutex, fas)) argument 493 _NOTE(MUTEX_PROTECTS_DATA(fas::f_waitQ_mutex, fas::f_waitf fas::f_waitb)) 494 _NOTE(MUTEX_PROTECTS_DATA(fas::f_c_mutex, fas::f_c_qf fas::f_c_qb 495 fas::f_c_in_callback)) 496 _NOTE(DATA_READABLE_WITHOUT_LOCK(fas::f_flags)) [all …]
|
H A D | fasreg.h | 300 fas_reg_write(fas, &fasreg->fas_xcnt_lo, (uint8_t)val); \ 301 fas_reg_write(fas, &fasreg->fas_xcnt_mid, \ 303 fas_reg_write(fas, &fasreg->fas_recmd_lo, \ 305 fas_reg_write(fas, &fasreg->fas_recmd_hi, 0); \ 313 lo = fas_reg_read(fas, &fasreg->fas_xcnt_lo); \ 314 mid = fas_reg_read(fas, &fasreg->fas_xcnt_mid); \ 315 r_lo = fas_reg_read(fas, &fasreg->fas_recmd_lo); \ 358 #define FAS_CLOCK_TICK(fas) \ argument 359 ((uint_t)FAS_CLOCK_DELAY * (uint_t)(fas)->f_clock_conv * \ 360 (uint_t)(fas)->f_clock_cycle) / (uint_t)1000 [all …]
|
/illumos-gate/usr/src/data/zoneinfo/ |
H A D | australasia | 888 # https://www.fas.org/sgp/othergov/doe/lanl/docs1/00322994.pdf
|