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
drivers
s390
cio
idset.h
Go to the documentation of this file.
1
/*
2
* Copyright IBM Corp. 2007, 2012
3
* Author(s): Peter Oberparleiter <
[email protected]
>
4
*/
5
6
#ifndef S390_IDSET_H
7
#define S390_IDSET_H S390_IDSET_H
8
9
#include <asm/schid.h>
10
11
struct
idset
;
12
13
void
idset_free
(
struct
idset
*
set
);
14
void
idset_clear
(
struct
idset
*
set
);
15
void
idset_fill
(
struct
idset
*
set
);
16
17
struct
idset
*
idset_sch_new
(
void
);
18
void
idset_sch_add
(
struct
idset
*
set
,
struct
subchannel_id
id
);
19
void
idset_sch_del
(
struct
idset
*
set
,
struct
subchannel_id
id
);
20
void
idset_sch_del_subseq
(
struct
idset
*
set
,
struct
subchannel_id
schid
);
21
int
idset_sch_contains
(
struct
idset
*
set
,
struct
subchannel_id
id
);
22
int
idset_sch_get_first
(
struct
idset
*
set
,
struct
subchannel_id
*
id
);
23
int
idset_is_empty
(
struct
idset
*
set
);
24
void
idset_add_set
(
struct
idset
*to,
struct
idset
*
from
);
25
26
#endif
/* S390_IDSET_H */
Generated on Thu Jan 10 2013 14:17:52 for Linux Kernel by
1.8.2