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/tisa/api/titypes.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/sat/api/sm.h>
#include <dev/pms/RefTisa/sat/api/smapi.h>
#include <dev/pms/RefTisa/sat/api/tdsmapi.h>
#include <dev/pms/RefTisa/sat/src/smdefs.h>
#include <dev/pms/RefTisa/sat/src/smproto.h>
#include <dev/pms/RefTisa/sat/src/smtypes.h>
Go to the source code of this file.
Functions | |
__FBSDID ("$FreeBSD$") | |
FORCEINLINE void * | sm_memset (void *s, int c, bit32 n) |
FORCEINLINE void * | sm_memcpy (void *dst, const void *src, bit32 count) |
osGLOBAL char * | sm_strncpy (char *dst, const char *src, bit32 len) |
osGLOBAL void | smhexdump (const char *ptitle, bit8 *pbuf, size_t len) |
__FBSDID | ( | "$FreeBSD$" | ) |
FORCEINLINE void * sm_memcpy | ( | void * | dst, |
const void * | src, | ||
bit32 | count | ||
) |
Definition at line 60 of file smmisc.c.
Referenced by smPhyControlSend(), smsataLLIOStart(), smsatCheckLimit(), smsatInquiryCB(), smsatInquiryIntCB(), smsatInquiryPage89(), smsatLogSense(), smsatLogSenseCB(), smsatModeSense10(), smsatModeSense6(), smsatPrepareNewIO(), smsatReadCapacity10(), smsatReadCapacity16(), smsatReadMediaSerialNumber(), smsatReadMediaSerialNumberCB(), smsatReassignBlocks(), smsatReassignBlocks_1(), smsatReportLun(), smsatRequestSense(), smsatRequestSenseCB(), smsatRequestSenseForATAPICB(), smsatSplitSGL(), and smsatWriteSame10CB().
FORCEINLINE void * sm_memset | ( | void * | s, |
int | c, | ||
bit32 | n | ||
) |
Definition at line 45 of file smmisc.c.
Referenced by smDeviceDataInit(), smDeviceDataReInit(), smGetRequirements(), smInitialize(), smIOInit(), smPhyControlSend(), smsatChainedVerify(), smsatChainedWriteNVerify_Start_Verify(), smsatChainedWriteNVerify_Verify(), smsatChainedWriteNVerify_Write(), smsatCheckLimit(), smsatLogSense(), smsatRead12(), smsatRead16(), smsatRead_1(), smsatReassignBlocks(), smsatReassignBlocks_1(), smsatVerify10(), smsatVerify12(), smsatVerify16(), smsatWrite12(), smsatWrite16(), smsatWrite_1(), smsatWriteAndVerify10(), smsatWriteAndVerify12(), and smsatWriteAndVerify16().
Definition at line 76 of file smmisc.c.
Referenced by smsatInquiryPage83(), smsatInquiryPage89(), and smsatInquiryStandard().
hexidecimal dump
Definition at line 91 of file smmisc.c.
References SM_DBG1.
Referenced by ossaSATAEvent(), smsataLLIOStart(), smsatDeResetDevice(), smsatIDStart(), smsatIDStartCB(), smsatInquiryCB(), smsatModeSelect10(), smsatReadMediaSerialNumber(), smsatReassignBlocks(), smsatResetDevice(), smsatSendIDDev(), and smsatWriteBuffer().