Home
last modified time | relevance | path

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

/titanic_41/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 …]
/titanic_41/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 …]
/titanic_41/usr/src/uts/common/io/warlock/
H A Dst_with_fas.wlcmd34 fas.c:fas_scsi_destroy_pkt \
35 fas.c:fas_scsi_init_pkt \
36 fas.c:fas_scsi_start \
37 fas.c:fas_scsi_abort \
38 fas.c:fas_scsi_reset \
39 fas.c:fas_scsi_setcap \
40 fas.c:fas_scsi_getcap \
41 fas.c:fas_scsi_dmafree \
42 fas.c:fas_scsi_reset_notify \
43 fas.c:fas_scsi_sync_pkt
[all …]
H A Dsd_with_fas.wlcmd39 fas.c:fas_scsi_destroy_pkt \
40 fas.c:fas_scsi_init_pkt \
41 fas.c:fas_scsi_start \
42 fas.c:fas_scsi_abort \
43 fas.c:fas_scsi_reset \
44 fas.c:fas_scsi_setcap \
45 fas.c:fas_scsi_getcap \
46 fas.c:fas_scsi_dmafree \
47 fas.c:fas_scsi_reset_notify \
48 fas.c:fas_scsi_sync_pkt
[all …]
H A Dses_with_fas.wlcmd29 one fas
31 assert order scsi_device::sd_mutex fas::f_mutex
35 fas.c:fas_scsi_destroy_pkt \
36 fas.c:fas_scsi_init_pkt \
37 fas.c:fas_scsi_start \
38 fas.c:fas_scsi_abort \
39 fas.c:fas_scsi_reset \
40 fas.c:fas_scsi_setcap \
41 fas.c:fas_scsi_getcap \
42 fas.c:fas_scsi_dmafree \
[all …]
H A Dfas.wlcmd28 one fas
/titanic_41/usr/src/uts/sparc/ses/
H A DMakefile145 @cd ../fas; $(MAKE) warlock;
147 ../fas/fas ../fas/fas_callbacks \
/titanic_41/usr/src/uts/sparc/st/
H A DMakefile145 ../fas/fas ../fas/fas_callbacks \
156 @cd ../fas; pwd; $(MAKE) warlock
/titanic_41/usr/src/uts/sparc/sd/
H A DMakefile162 $(WARLOCK_OUT) ../fas/fas \
163 ../fas/fas_callbacks \
178 @cd ../fas; pwd; $(MAKE) warlock
/titanic_41/usr/src/uts/sparc/fas/
H A DMakefile40 MODULE = fas
125 $(WARLOCK_OK): $(WARLOCK_OUT) $(WLCMD_DIR)/fas.wlcmd warlock_ddi.files \
127 $(WARLOCK) -c $(WLCMD_DIR)/fas.wlcmd $(WARLOCK_OUT) \
/titanic_41/usr/src/pkg/manifests/
H A Ddriver-network-hme.mf43 $(sparc_ONLY)driver name=fas alias=SUNW,fas class=scsi \
47 $(sparc_ONLY)file path=kernel/drv/$(ARCH64)/fas group=sys
50 $(sparc_ONLY)file path=usr/share/man/man7d/fas.7d
H A DSUNWhmdu.mf29 depend fmri=pkg:/driver/storage/fas/header-fas@0.5.11,5.11-0.133 type=require
H A Ddriver-storage-fas-header-fas.mf26 set name=pkg.fmri value=pkg:/driver/storage/fas/header-fas@$(PKGVERS)
/titanic_41/usr/src/uts/sun/
H A DMakefile.files44 FAS_OBJS += fas.o fas_callbacks.o
/titanic_41/usr/src/uts/sparc/warlock/
H A DMakefile89 @cd ../fas; $(MAKE) clean; $(MAKE) warlock
/titanic_41/usr/src/uts/sun/io/scsi/
H A Dinc.flg36 usr/src/uts/sparc/fas \
/titanic_41/usr/src/man/man7d/
H A DMakefile161 fas.7d \
/titanic_41/usr/src/uts/sparc/
H A DMakefile.sparc270 DRV_KMODS += bge dmfe eri fas hme qfe
/titanic_41/usr/src/data/zoneinfo/
H A Daustralasia772 # https://www.fas.org/sgp/othergov/doe/lanl/docs1/00322994.pdf