PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
bitmap_fsck.h
1/*
2# _____ ___ ____ ___ ____
3# ____| | ____| | | |____|
4# | ___| |____ ___| ____| | \ PS2DEV Open Source Project.
5#-----------------------------------------------------------------------
6# Copyright 2001-2004, ps2dev - http://www.ps2dev.org
7# Licenced under Academic Free License version 2.0
8# Review ps2sdk README & LICENSE files for further details.
9*/
10
11#ifndef __BITMAP_FSCK_H__
12#define __BITMAP_FSCK_H__
13
14typedef struct pfs_bitmap
15{
16 struct pfs_bitmap *next; // 0x00
17 struct pfs_bitmap *prev; // 0x04
18 u16 isDirty; // 0x08
19 u16 nused; // 0x0A
20 u32 index; // 0x0C
21 u32 *bitmap; // 0x10
23
24extern pfs_cache_t *pfsBitmapReadPartition(pfs_mount_t *mount, u16 subpart, u32 chunk);
25extern pfs_bitmap_t *pfsBitmapRead(u32 index);
26extern void pfsBitmapFree(pfs_bitmap_t *bitmap);
27extern u32 *pfsGetBitmapEntry(u32 index);
28extern int pfsBitmapPartInit(u32 size);
29extern int pfsBitmapInit(void);
30
31#endif