/* $NetBSD: rf_raid0.h,v 1.3 1999/02/05 00:06:15 oster Exp $ */ /* * Copyright (c) 1995 Carnegie-Mellon University. * All rights reserved. * * Author: Mark Holland * * Permission to use, copy, modify and distribute this software and * its documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND * FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. * * Carnegie Mellon requests users of this software to return to * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 * * any improvements or extensions that they make and grant Carnegie the * rights to redistribute these changes. */ /* rf_raid0.h - header file for RAID Level 0 */ #ifndef _RF__RF_RAID0_H_ #define _RF__RF_RAID0_H_ int rf_ConfigureRAID0(RF_ShutdownList_t ** listp, RF_Raid_t * raidPtr, RF_Config_t * cfgPtr); void rf_MapSectorRAID0(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector, RF_RowCol_t * row, RF_RowCol_t * col, RF_SectorNum_t * diskSector, int remap); void rf_MapParityRAID0(RF_Raid_t * raidPtr, RF_RaidAddr_t raidSector, RF_RowCol_t * row, RF_RowCol_t * col, RF_SectorNum_t * diskSector, int remap); void rf_IdentifyStripeRAID0(RF_Raid_t * raidPtr, RF_RaidAddr_t addr, RF_RowCol_t ** diskids, RF_RowCol_t * outRow); void rf_MapSIDToPSIDRAID0(RF_RaidLayout_t * layoutPtr, RF_StripeNum_t stripeID, RF_StripeNum_t * psID, RF_ReconUnitNum_t * which_ru); void rf_RAID0DagSelect(RF_Raid_t * raidPtr, RF_IoType_t type, RF_AccessStripeMap_t * asmap, RF_VoidFuncPtr * createFunc); int rf_VerifyParityRAID0(RF_Raid_t * raidPtr, RF_RaidAddr_t raidAddr, RF_PhysDiskAddr_t * parityPDA, int correct_it, RF_RaidAccessFlags_t flags); #endif /* !_RF__RF_RAID0_H_ */ 'search' size='10' name='q' value=''/>
path: root/sys/rump/net/lib/libshmif/shmifvar.h
AgeCommit message (Expand)Author
2014-09-17Make shmif buildable when DRPINTF enabledozaki-r
2014-08-16Bump SHMIF_VERSIONozaki-r
2014-08-15Make shmif SIMPLEXozaki-r
2013-12-20header massage, mostly improves portabilitypooka
2011-03-21Update copyright statements.pooka
2010-08-15Move the lockops together with the interface -- they are neededpooka
2010-08-13Include a timestamp in the frame header. When converting to pcap,pooka
2010-08-12Include a pointer to the beginning of the buffer and add supportpooka
2010-08-12* include a magic number in the bus formatpooka
2010-08-12Make shmif memory access slightly more sane. Create a header whichpooka