Home
last modified time | relevance | path

Searched refs:fas (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/sun/io/scsi/adapters/
H A Dfas.c107 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 Dfas_callbacks.c46 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 Dfasvar.h56 #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 Dfasreg.h300 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 Daustralasia888 # https://www.fas.org/sgp/othergov/doe/lanl/docs1/00322994.pdf