mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-16 16:54:20 +08:00
703e5c9993
Previously, there were multiple subchannel scanning mechanisms which could potentially conflict with each other. Fix this problem by moving blacklist and ccw driver triggered scanning to the existing evaluation method. Signed-off-by: Sebastian Ott <sebott@linux.vnet.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
28 lines
771 B
C
28 lines
771 B
C
/*
|
|
* drivers/s390/cio/idset.h
|
|
*
|
|
* Copyright IBM Corp. 2007
|
|
* Author(s): Peter Oberparleiter <peter.oberparleiter@de.ibm.com>
|
|
*/
|
|
|
|
#ifndef S390_IDSET_H
|
|
#define S390_IDSET_H S390_IDSET_H
|
|
|
|
#include <asm/schid.h>
|
|
|
|
struct idset;
|
|
|
|
void idset_free(struct idset *set);
|
|
void idset_clear(struct idset *set);
|
|
void idset_fill(struct idset *set);
|
|
|
|
struct idset *idset_sch_new(void);
|
|
void idset_sch_add(struct idset *set, struct subchannel_id id);
|
|
void idset_sch_del(struct idset *set, struct subchannel_id id);
|
|
int idset_sch_contains(struct idset *set, struct subchannel_id id);
|
|
int idset_sch_get_first(struct idset *set, struct subchannel_id *id);
|
|
int idset_is_empty(struct idset *set);
|
|
void idset_add_set(struct idset *to, struct idset *from);
|
|
|
|
#endif /* S390_IDSET_H */
|