/titanic_41/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 …]
|
/titanic_41/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 …]
|
/titanic_41/usr/src/uts/common/io/warlock/ |
H A D | st_with_fas.wlcmd | 34 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 D | sd_with_fas.wlcmd | 39 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 D | ses_with_fas.wlcmd | 29 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 D | fas.wlcmd | 28 one fas
|
/titanic_41/usr/src/uts/sparc/ses/ |
H A D | Makefile | 145 @cd ../fas; $(MAKE) warlock; 147 ../fas/fas ../fas/fas_callbacks \
|
/titanic_41/usr/src/uts/sparc/st/ |
H A D | Makefile | 145 ../fas/fas ../fas/fas_callbacks \ 156 @cd ../fas; pwd; $(MAKE) warlock
|
/titanic_41/usr/src/uts/sparc/sd/ |
H A D | Makefile | 162 $(WARLOCK_OUT) ../fas/fas \ 163 ../fas/fas_callbacks \ 178 @cd ../fas; pwd; $(MAKE) warlock
|
/titanic_41/usr/src/uts/sparc/fas/ |
H A D | Makefile | 40 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 D | driver-network-hme.mf | 43 $(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 D | SUNWhmdu.mf | 29 depend fmri=pkg:/driver/storage/fas/header-fas@0.5.11,5.11-0.133 type=require
|
H A D | driver-storage-fas-header-fas.mf | 26 set name=pkg.fmri value=pkg:/driver/storage/fas/header-fas@$(PKGVERS)
|
/titanic_41/usr/src/uts/sun/ |
H A D | Makefile.files | 44 FAS_OBJS += fas.o fas_callbacks.o
|
/titanic_41/usr/src/uts/sparc/warlock/ |
H A D | Makefile | 89 @cd ../fas; $(MAKE) clean; $(MAKE) warlock
|
/titanic_41/usr/src/uts/sun/io/scsi/ |
H A D | inc.flg | 36 usr/src/uts/sparc/fas \
|
/titanic_41/usr/src/man/man7d/ |
H A D | Makefile | 161 fas.7d \
|
/titanic_41/usr/src/uts/sparc/ |
H A D | Makefile.sparc | 270 DRV_KMODS += bge dmfe eri fas hme qfe
|
/titanic_41/usr/src/data/zoneinfo/ |
H A D | australasia | 772 # https://www.fas.org/sgp/othergov/doe/lanl/docs1/00322994.pdf
|