Symbol: idset
drivers/s390/cio/css.c
621
static struct idset *slow_subchannel_set;
drivers/s390/cio/css.c
63
struct idset *set;
drivers/s390/cio/css.c
735
struct idset *set = data;
drivers/s390/cio/css.c
753
struct idset *set = data;
drivers/s390/cio/css.c
765
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
19713
static void idset_cnt_inc(struct bpf_idset *idset, u32 id)
kernel/bpf/verifier.c
19717
for (i = 0; i < idset->num_ids; i++) {
kernel/bpf/verifier.c
19718
if (idset->entries[i].id == id) {
kernel/bpf/verifier.c
19719
idset->entries[i].cnt++;
kernel/bpf/verifier.c
19724
if (idset->num_ids < BPF_ID_MAP_SIZE) {
kernel/bpf/verifier.c
19725
idset->entries[idset->num_ids].id = id;
kernel/bpf/verifier.c
19726
idset->entries[idset->num_ids].cnt = 1;
kernel/bpf/verifier.c
19727
idset->num_ids++;
kernel/bpf/verifier.c
19732
static u32 idset_cnt_get(struct bpf_idset *idset, u32 id)
kernel/bpf/verifier.c
19736
for (i = 0; i < idset->num_ids; i++) {
kernel/bpf/verifier.c
19737
if (idset->entries[i].id == id)
kernel/bpf/verifier.c
19738
return idset->entries[i].cnt;
kernel/bpf/verifier.c
19751
struct bpf_idset *idset = &env->idset_scratch;
kernel/bpf/verifier.c
19755
idset->num_ids = 0;
kernel/bpf/verifier.c
19762
idset_cnt_inc(idset, reg->id & ~BPF_ADD_CONST);
kernel/bpf/verifier.c
19770
if (idset_cnt_get(idset, reg->id & ~BPF_ADD_CONST) == 1) {