FreeBSD kernel pms device code
|
#include <sys/cdefs.h>
#include <dev/pms/config.h>
#include <dev/pms/freebsd/driver/common/osenv.h>
#include <dev/pms/freebsd/driver/common/ostypes.h>
#include <dev/pms/freebsd/driver/common/osdebug.h>
#include <dev/pms/RefTisa/sallsdk/api/sa.h>
#include <dev/pms/RefTisa/sallsdk/api/saapi.h>
#include <dev/pms/RefTisa/sallsdk/api/saosapi.h>
#include <dev/pms/RefTisa/tisa/api/titypes.h>
#include <dev/pms/RefTisa/tisa/api/ostiapi.h>
#include <dev/pms/RefTisa/tisa/api/tiapi.h>
#include <dev/pms/RefTisa/tisa/api/tiglobal.h>
#include <dev/pms/RefTisa/tisa/sassata/sas/common/tdtypes.h>
#include <dev/pms/freebsd/driver/common/osstring.h>
#include <dev/pms/RefTisa/tisa/sassata/common/tdutil.h>
#include <dev/pms/RefTisa/tisa/sassata/common/tdsatypes.h>
#include <dev/pms/RefTisa/tisa/sassata/common/tdproto.h>
Go to the source code of this file.
Functions | |
__FBSDID ("$FreeBSD$") | |
osGLOBAL void | itdssGetResource (tiRoot_t *tiRoot, tiInitiatorResource_t *initiatorResource) |
osGLOBAL void | itdssGetOperatingOptionParams (tiRoot_t *tiRoot, itdssOperatingOption_t *OperatingOption) |
osGLOBAL bit32 | itdssInit (tiRoot_t *tiRoot, tiInitiatorResource_t *initiatorResource, tiTdSharedMem_t *tdSharedMem) |
osGLOBAL void | itdssInitTimers (tiRoot_t *tiRoot) |
This file contains initiator initialization functions
Definition in file itdinit.c.
__FBSDID | ( | "$FreeBSD$" | ) |
osGLOBAL void itdssGetOperatingOptionParams | ( | tiRoot_t * | tiRoot, |
itdssOperatingOption_t * | OperatingOption | ||
) |
Definition at line 245 of file itdinit.c.
References agNULL, DEFAULT_INI_TIMER_TICK, DEFAULT_KEY_BUFFER_SIZE, DEFAULT_MAX_DEV, itdssOperatingOption_s::MaxTargets, osti_memset, osti_strncmp, osti_strtoul, ostiGetTransportParam(), TI_DBG2, TI_DBG6, tiSuccess, and itdssOperatingOption_s::UsecsPerTick.
Referenced by itdssGetResource(), and itdssInit().
osGLOBAL void itdssGetResource | ( | tiRoot_t * | tiRoot, |
tiInitiatorResource_t * | initiatorResource | ||
) |
Definition at line 96 of file itdinit.c.
References agNULL, tiMem::alignment, tiInitiatorMem::count, DEK_MAX_TABLE_ENTRIES, tiInitiatorOption::dynamicCachedMem, tiInitiatorOption::dynamicDmaMem, tiInitiatorResource::initiatorMem, tiInitiatorResource::initiatorOption, tiInitiatorOption::ioRequestBodySize, itdssGetOperatingOptionParams(), tiMem::numElements, tiMem::osHandle, tiInitiatorOption::pageSize, tiMem::physAddrLower, tiMem::physAddrUpper, tiMem::reserved, tiMem::singleElementLength, tiInitiatorMem::tdCachedMem, TI_CACHED_MEM, TI_DBG6, tiMem::totalLength, tiMem::type, tiInitiatorOption::usecsPerTick, itdssOperatingOption_s::UsecsPerTick, and tiMem::virtPtr.
Referenced by tiCOMGetResource().
osGLOBAL bit32 itdssInit | ( | tiRoot_t * | tiRoot, |
tiInitiatorResource_t * | initiatorResource, | ||
tiTdSharedMem_t * | tdSharedMem | ||
) |
Definition at line 371 of file itdinit.c.
References tiInitiatorResource::initiatorMem, tiInitiatorResource::initiatorOption, itdssGetOperatingOptionParams(), itdssInitTimers(), tiInitiatorMem::tdCachedMem, tiRoot::tdData, tdsaRoot_s::tdsaAllShared, TI_DBG6, tiSuccess, tiInitiatorOption::usecsPerTick, itdssOperatingOption_s::UsecsPerTick, and tiMem::virtPtr.
Referenced by tiCOMInit().
Definition at line 444 of file itdinit.c.
References tdsaContext_s::itdsaIni, tiRoot::tdData, TDLIST_INIT_HDR, and tdsaRoot_s::tdsaAllShared.
Referenced by itdssInit().