Symbol: idset
drivers/s390/cio/css.c
592
static struct idset *slow_subchannel_set;
drivers/s390/cio/css.c
63
struct idset *set;
drivers/s390/cio/css.c
706
struct idset *set = data;
drivers/s390/cio/css.c
724
struct idset *set = data;
drivers/s390/cio/css.c
736
struct idset *set;
drivers/s390/cio/idset.c
24
static struct idset *idset_new(int num_ssid, int num_id)
drivers/s390/cio/idset.c
26
struct idset *set;
drivers/s390/cio/idset.c
28
set = vmalloc(sizeof(struct idset) +
drivers/s390/cio/idset.c
38
void idset_free(struct idset *set)
drivers/s390/cio/idset.c
43
void idset_fill(struct idset *set)
drivers/s390/cio/idset.c
49
static inline void idset_add(struct idset *set, int ssid, int id)
drivers/s390/cio/idset.c
54
static inline void idset_del(struct idset *set, int ssid, int id)
drivers/s390/cio/idset.c
59
static inline int idset_contains(struct idset *set, int ssid, int id)
drivers/s390/cio/idset.c
64
struct idset *idset_sch_new(void)
drivers/s390/cio/idset.c
69
void idset_sch_add(struct idset *set, struct subchannel_id schid)
drivers/s390/cio/idset.c
74
void idset_sch_del(struct idset *set, struct subchannel_id schid)
drivers/s390/cio/idset.c
80
void idset_sch_del_subseq(struct idset *set, struct subchannel_id schid)
drivers/s390/cio/idset.c
87
int idset_sch_contains(struct idset *set, struct subchannel_id schid)
drivers/s390/cio/idset.c
92
int idset_is_empty(struct idset *set)
drivers/s390/cio/idset.c
97
void idset_add_set(struct idset *to, struct idset *from)
drivers/s390/cio/idset.h
12
struct idset;
drivers/s390/cio/idset.h
14
void idset_free(struct idset *set);
drivers/s390/cio/idset.h
15
void idset_fill(struct idset *set);
drivers/s390/cio/idset.h
17
struct idset *idset_sch_new(void);
drivers/s390/cio/idset.h
18
void idset_sch_add(struct idset *set, struct subchannel_id id);
drivers/s390/cio/idset.h
19
void idset_sch_del(struct idset *set, struct subchannel_id id);
drivers/s390/cio/idset.h
20
void idset_sch_del_subseq(struct idset *set, struct subchannel_id schid);
drivers/s390/cio/idset.h
21
int idset_sch_contains(struct idset *set, struct subchannel_id id);
drivers/s390/cio/idset.h
22
int idset_is_empty(struct idset *set);
drivers/s390/cio/idset.h
23
void idset_add_set(struct idset *to, struct idset *from);
kernel/bpf/verifier.c
16917
static void idset_cnt_inc(struct bpf_idset *idset, u32 id)
kernel/bpf/verifier.c
16921
for (i = 0; i < idset->num_ids; i++) {
kernel/bpf/verifier.c
16922
if (idset->entries[i].id == id) {
kernel/bpf/verifier.c
16923
idset->entries[i].cnt++;
kernel/bpf/verifier.c
16928
if (idset->num_ids < BPF_ID_MAP_SIZE) {
kernel/bpf/verifier.c
16929
idset->entries[idset->num_ids].id = id;
kernel/bpf/verifier.c
16930
idset->entries[idset->num_ids].cnt = 1;
kernel/bpf/verifier.c
16931
idset->num_ids++;
kernel/bpf/verifier.c
16936
static u32 idset_cnt_get(struct bpf_idset *idset, u32 id)
kernel/bpf/verifier.c
16940
for (i = 0; i < idset->num_ids; i++) {
kernel/bpf/verifier.c
16941
if (idset->entries[i].id == id)
kernel/bpf/verifier.c
16942
return idset->entries[i].cnt;
kernel/bpf/verifier.c
16955
struct bpf_idset *idset = &env->idset_scratch;
kernel/bpf/verifier.c
16959
idset->num_ids = 0;
kernel/bpf/verifier.c
16966
idset_cnt_inc(idset, reg->id & ~BPF_ADD_CONST);
kernel/bpf/verifier.c
16974
if (idset_cnt_get(idset, reg->id & ~BPF_ADD_CONST) == 1)