Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
sparc
include
asm
bitext.h
Go to the documentation of this file.
1
/*
2
* bitext.h: Bit string operations on the sparc, specific to architecture.
3
*
4
* Copyright 2002 Pete Zaitcev <
[email protected]
>
5
*/
6
7
#ifndef _SPARC_BITEXT_H
8
#define _SPARC_BITEXT_H
9
10
#include <
linux/spinlock.h
>
11
12
struct
bit_map
{
13
spinlock_t
lock
;
14
unsigned
long
*
map
;
15
int
size
;
16
int
used
;
17
int
last_off
;
18
int
last_size
;
19
int
first_free
;
20
int
num_colors
;
21
};
22
23
extern
int
bit_map_string_get
(
struct
bit_map
*
t
,
int
len,
int
align
);
24
extern
void
bit_map_clear
(
struct
bit_map
*
t
,
int
offset
,
int
len);
25
extern
void
bit_map_init
(
struct
bit_map
*
t
,
unsigned
long
*
map
,
int
size
);
26
27
#endif
/* defined(_SPARC_BITEXT_H) */
Generated on Thu Jan 10 2013 13:18:06 for Linux Kernel by
1.8.2