Symbol: collection
arch/arm64/kvm/vgic/vgic-debug.c
468
if (ite->irq && ite->collection) {
arch/arm64/kvm/vgic/vgic-debug.c
471
ite->collection->target_addr,
arch/arm64/kvm/vgic/vgic-debug.c
472
ite->collection->collection_id, ite->irq->hw);
arch/arm64/kvm/vgic/vgic-its.c
1002
struct its_collection *collection,
arch/arm64/kvm/vgic/vgic-its.c
1012
ite->collection = collection;
arch/arm64/kvm/vgic/vgic-its.c
1031
struct its_collection *collection, *new_coll = NULL;
arch/arm64/kvm/vgic/vgic-its.c
1054
collection = find_collection(its, coll_id);
arch/arm64/kvm/vgic/vgic-its.c
1055
if (!collection) {
arch/arm64/kvm/vgic/vgic-its.c
1061
ret = vgic_its_alloc_collection(its, &collection, coll_id);
arch/arm64/kvm/vgic/vgic-its.c
1064
new_coll = collection;
arch/arm64/kvm/vgic/vgic-its.c
1067
ite = vgic_its_alloc_ite(device, collection, event_id);
arch/arm64/kvm/vgic/vgic-its.c
1074
if (its_is_collection_mapped(collection))
arch/arm64/kvm/vgic/vgic-its.c
1075
vcpu = collection_to_vcpu(kvm, collection);
arch/arm64/kvm/vgic/vgic-its.c
1198
struct its_collection *collection;
arch/arm64/kvm/vgic/vgic-its.c
1214
collection = find_collection(its, coll_id);
arch/arm64/kvm/vgic/vgic-its.c
1216
if (!collection) {
arch/arm64/kvm/vgic/vgic-its.c
1223
ret = vgic_its_alloc_collection(its, &collection,
arch/arm64/kvm/vgic/vgic-its.c
1227
collection->target_addr = vcpu->vcpu_id;
arch/arm64/kvm/vgic/vgic-its.c
1229
collection->target_addr = vcpu->vcpu_id;
arch/arm64/kvm/vgic/vgic-its.c
1230
update_affinity_collection(kvm, its, collection);
arch/arm64/kvm/vgic/vgic-its.c
1328
struct its_collection *collection;
arch/arm64/kvm/vgic/vgic-its.c
1331
collection = find_collection(its, coll_id);
arch/arm64/kvm/vgic/vgic-its.c
1332
if (!its_is_collection_mapped(collection))
arch/arm64/kvm/vgic/vgic-its.c
1335
vcpu = collection_to_vcpu(kvm, collection);
arch/arm64/kvm/vgic/vgic-its.c
2114
ite->collection->collection_id;
arch/arm64/kvm/vgic/vgic-its.c
2132
struct its_collection *collection;
arch/arm64/kvm/vgic/vgic-its.c
2159
collection = find_collection(its, coll_id);
arch/arm64/kvm/vgic/vgic-its.c
2160
if (!collection)
arch/arm64/kvm/vgic/vgic-its.c
2166
ite = vgic_its_alloc_ite(dev, collection, event_id);
arch/arm64/kvm/vgic/vgic-its.c
2170
if (its_is_collection_mapped(collection))
arch/arm64/kvm/vgic/vgic-its.c
2171
vcpu = kvm_get_vcpu_by_id(kvm, collection->target_addr);
arch/arm64/kvm/vgic/vgic-its.c
2447
struct its_collection *collection,
arch/arm64/kvm/vgic/vgic-its.c
2453
((u64)collection->target_addr << KVM_ITS_CTE_RDBASE_SHIFT) |
arch/arm64/kvm/vgic/vgic-its.c
2454
collection->collection_id);
arch/arm64/kvm/vgic/vgic-its.c
2467
struct its_collection *collection;
arch/arm64/kvm/vgic/vgic-its.c
2487
collection = find_collection(its, coll_id);
arch/arm64/kvm/vgic/vgic-its.c
2488
if (collection)
arch/arm64/kvm/vgic/vgic-its.c
2494
ret = vgic_its_alloc_collection(its, &collection, coll_id);
arch/arm64/kvm/vgic/vgic-its.c
2497
collection->target_addr = target_addr;
arch/arm64/kvm/vgic/vgic-its.c
2510
struct its_collection *collection;
arch/arm64/kvm/vgic/vgic-its.c
2519
list_for_each_entry(collection, &its->collection_list, coll_list) {
arch/arm64/kvm/vgic/vgic-its.c
2520
ret = vgic_its_save_cte(its, collection, gpa);
arch/arm64/kvm/vgic/vgic-its.c
261
struct its_collection *collection;
arch/arm64/kvm/vgic/vgic-its.c
263
list_for_each_entry(collection, &its->collection_list, coll_list) {
arch/arm64/kvm/vgic/vgic-its.c
264
if (coll_id == collection->collection_id)
arch/arm64/kvm/vgic/vgic-its.c
265
return collection;
arch/arm64/kvm/vgic/vgic-its.c
352
if (!its_is_collection_mapped(ite->collection))
arch/arm64/kvm/vgic/vgic-its.c
355
vcpu = collection_to_vcpu(kvm, ite->collection);
arch/arm64/kvm/vgic/vgic-its.c
370
if (ite->collection != coll)
arch/arm64/kvm/vgic/vgic-its.c
633
if (!ite || !its_is_collection_mapped(ite->collection))
arch/arm64/kvm/vgic/vgic-its.c
636
vcpu = collection_to_vcpu(kvm, ite->collection);
arch/arm64/kvm/vgic/vgic-its.c
796
if (ite && its_is_collection_mapped(ite->collection)) {
arch/arm64/kvm/vgic/vgic-its.c
827
struct its_collection *collection;
arch/arm64/kvm/vgic/vgic-its.c
833
if (!its_is_collection_mapped(ite->collection))
arch/arm64/kvm/vgic/vgic-its.c
836
collection = find_collection(its, coll_id);
arch/arm64/kvm/vgic/vgic-its.c
837
if (!its_is_collection_mapped(collection))
arch/arm64/kvm/vgic/vgic-its.c
840
ite->collection = collection;
arch/arm64/kvm/vgic/vgic-its.c
841
vcpu = collection_to_vcpu(kvm, collection);
arch/arm64/kvm/vgic/vgic-its.c
961
struct its_collection *collection;
arch/arm64/kvm/vgic/vgic-its.c
963
collection = kzalloc_obj(*collection, GFP_KERNEL_ACCOUNT);
arch/arm64/kvm/vgic/vgic-its.c
964
if (!collection)
arch/arm64/kvm/vgic/vgic-its.c
967
collection->collection_id = coll_id;
arch/arm64/kvm/vgic/vgic-its.c
968
collection->target_addr = COLLECTION_NOT_MAPPED;
arch/arm64/kvm/vgic/vgic-its.c
970
list_add_tail(&collection->coll_list, &its->collection_list);
arch/arm64/kvm/vgic/vgic-its.c
971
*colp = collection;
arch/arm64/kvm/vgic/vgic-its.c
978
struct its_collection *collection;
arch/arm64/kvm/vgic/vgic-its.c
987
collection = find_collection(its, coll_id);
arch/arm64/kvm/vgic/vgic-its.c
988
if (!collection)
arch/arm64/kvm/vgic/vgic-its.c
992
if (ite->collection &&
arch/arm64/kvm/vgic/vgic-its.c
993
ite->collection->collection_id == coll_id)
arch/arm64/kvm/vgic/vgic-its.c
994
ite->collection = NULL;
arch/arm64/kvm/vgic/vgic-its.c
996
list_del(&collection->coll_list);
arch/arm64/kvm/vgic/vgic-its.c
997
kfree(collection);
arch/arm64/kvm/vgic/vgic.h
235
struct its_collection *collection;
drivers/gpu/drm/drm_edid.c
4984
const u8 *collection;
drivers/gpu/drm/drm_edid.c
5047
if (!iter->collection)
drivers/gpu/drm/drm_edid.c
5050
db = (const struct cea_db *)&iter->collection[iter->index];
drivers/gpu/drm/drm_edid.c
5135
if (iter->collection) {
drivers/gpu/drm/drm_edid.c
5139
iter->collection = NULL;
drivers/gpu/drm/drm_edid.c
5160
iter->collection = __cea_db_iter_edid_next(iter);
drivers/gpu/drm/drm_edid.c
5161
if (!iter->collection)
drivers/gpu/drm/drm_edid.c
5162
iter->collection = __cea_db_iter_displayid_next(iter);
drivers/gpu/drm/drm_edid.c
5164
if (!iter->collection)
drivers/hid/hid-apple.c
911
if (hdev->collection[0].usage != HID_USAGE_MAGIC_BL)
drivers/hid/hid-core.c
1126
struct hid_collection *collection;
drivers/hid/hid-core.c
1139
collection = &hid->collection[usage->collection_index];
drivers/hid/hid-core.c
1140
while (collection->parent_idx != -1 &&
drivers/hid/hid-core.c
1141
collection != multiplier_collection)
drivers/hid/hid-core.c
1142
collection = &hid->collection[collection->parent_idx];
drivers/hid/hid-core.c
1144
if (collection->parent_idx != -1 ||
drivers/hid/hid-core.c
1179
multiplier_collection = &hid->collection[multiplier->usage->collection_index];
drivers/hid/hid-core.c
1182
multiplier_collection = &hid->collection[multiplier_collection->parent_idx];
drivers/hid/hid-core.c
1322
device->collection = kzalloc_objs(struct hid_collection,
drivers/hid/hid-core.c
1324
if (!device->collection) {
drivers/hid/hid-core.c
1330
device->collection[i].parent_idx = -1;
drivers/hid/hid-core.c
153
struct hid_collection *collection;
drivers/hid/hid-core.c
175
collection = kmalloc(
drivers/hid/hid-core.c
180
if (collection == NULL) {
drivers/hid/hid-core.c
184
memcpy(collection, parser->device->collection,
drivers/hid/hid-core.c
187
memset(collection + parser->device->collection_size, 0,
drivers/hid/hid-core.c
190
kfree(parser->device->collection);
drivers/hid/hid-core.c
191
parser->device->collection = collection;
drivers/hid/hid-core.c
199
collection = parser->device->collection + collection_index;
drivers/hid/hid-core.c
200
collection->type = type;
drivers/hid/hid-core.c
201
collection->usage = usage;
drivers/hid/hid-core.c
202
collection->level = parser->collection_stack_ptr - 1;
drivers/hid/hid-core.c
203
collection->parent_idx = (collection->level == 0) ? -1 :
drivers/hid/hid-core.c
204
parser->collection_stack[collection->level - 1];
drivers/hid/hid-core.c
2301
struct hid_collection *col = &hdev->collection[i];
drivers/hid/hid-core.c
233
struct hid_collection *collection = parser->device->collection;
drivers/hid/hid-core.c
238
if (collection[index].type == type)
drivers/hid/hid-core.c
239
return collection[index].usage;
drivers/hid/hid-core.c
735
kfree(device->collection);
drivers/hid/hid-core.c
736
device->collection = NULL;
drivers/hid/hid-cougar.c
212
if (hdev->collection->usage == COUGAR_VENDOR_USAGE) {
drivers/hid/hid-cougar.c
232
if (hdev->collection->usage == HID_GD_KEYBOARD) {
drivers/hid/hid-cougar.c
240
} else if (hdev->collection->usage == COUGAR_VENDOR_USAGE) {
drivers/hid/hid-input.c
2314
struct hid_collection *col = &hid->collection[i];
drivers/hid/hid-input.c
681
struct hid_collection *collection;
drivers/hid/hid-input.c
683
collection = &device->collection[field->usage->collection_index];
drivers/hid/hid-input.c
685
return collection->type == type && collection->usage == usage;
drivers/hid/hid-plantronics.c
169
col_page = hdev->collection[i].usage & HID_USAGE_PAGE;
drivers/hid/hid-plantronics.c
171
plt_type = hdev->collection[i].usage;
drivers/hid/hid-plantronics.c
175
plt_type = hdev->collection[i].usage;
drivers/hid/hid-sensor-hub.c
478
struct hid_collection *collection = NULL;
drivers/hid/hid-sensor-hub.c
502
collection = &hdev->collection[
drivers/hid/hid-sensor-hub.c
505
collection->usage);
drivers/hid/hid-sensor-hub.c
540
if (callback && collection && callback->send_event)
drivers/hid/hid-sensor-hub.c
541
callback->send_event(hsdev, collection->usage,
drivers/hid/hid-sensor-hub.c
658
struct hid_collection *collection = &hdev->collection[i];
drivers/hid/hid-sensor-hub.c
660
if (collection->type == HID_COLLECTION_PHYSICAL ||
drivers/hid/hid-sensor-hub.c
661
collection->type == HID_COLLECTION_APPLICATION) {
drivers/hid/hid-sensor-hub.c
673
hsdev->usage = collection->usage;
drivers/hid/hid-sensor-hub.c
688
collection->usage);
drivers/hid/hid-sensor-hub.c
707
if (collection->type == HID_COLLECTION_APPLICATION &&
drivers/hid/hid-sensor-hub.c
708
collection->usage == HID_USAGE_SENSOR_COLLECTION)
drivers/hid/hid-sensor-hub.c
75
struct hid_collection *collection = &hdev->collection[i];
drivers/hid/hid-sensor-hub.c
76
if (collection->type == HID_COLLECTION_PHYSICAL ||
drivers/hid/hid-sensor-hub.c
77
collection->type == HID_COLLECTION_APPLICATION)
drivers/hid/hid-universal-pidff.c
78
if ((hdev->collection[i].usage & HID_USAGE_PAGE) == HID_UP_PID) {
drivers/hid/usbhid/hid-core.c
1133
switch (hid->collection->usage) {
drivers/hid/usbhid/hid-pidff.c
1146
hid->collection[i - 1].type != HID_COLLECTION_LOGICAL)
drivers/hid/usbhid/hid-pidff.c
1148
ret = pidff_check_usage(hid->collection[i - 1].usage);
drivers/hid/usbhid/hiddev.c
630
if (hid->collection[i].type ==
drivers/hid/usbhid/hiddev.c
635
r = hid->collection[i].usage;
drivers/hid/usbhid/hiddev.c
811
cinfo.type = hid->collection[cinfo.index].type;
drivers/hid/usbhid/hiddev.c
812
cinfo.usage = hid->collection[cinfo.index].usage;
drivers/hid/usbhid/hiddev.c
813
cinfo.level = hid->collection[cinfo.index].level;
drivers/hid/usbhid/hiddev.c
884
if (hid->collection[i].type ==
drivers/hid/usbhid/hiddev.c
886
!IS_INPUT_APPLICATION(hid->collection[i].usage))
drivers/hwmon/aquacomputer_d5next.c
1557
if (hdev->collection[1].type != 0) {
drivers/infiniband/core/uverbs_cmd.c
2608
resources->collection =
drivers/infiniband/core/uverbs_cmd.c
2609
kzalloc_objs(*resources->collection, num_specs);
drivers/infiniband/core/uverbs_cmd.c
2611
if (!resources->counters || !resources->collection)
drivers/infiniband/core/uverbs_cmd.c
2634
atomic_dec(&uflow_res->collection[i]->usecnt);
drivers/infiniband/core/uverbs_cmd.c
2639
kfree(uflow_res->collection);
drivers/infiniband/core/uverbs_cmd.c
2654
uflow_res->collection[uflow_res->collection_num++] =
include/linux/hid.h
648
struct hid_collection *collection; /* List of HID collections */
include/rdma/uverbs_std_types.h
132
struct ib_flow_action **collection;
tools/perf/builtin-bench.c
124
static struct collection collections[] = {
tools/perf/builtin-bench.c
150
static void dump_benchmarks(struct collection *coll)
tools/perf/builtin-bench.c
181
struct collection *coll;
tools/perf/builtin-bench.c
237
static void run_collection(struct collection *coll)
tools/perf/builtin-bench.c
263
struct collection *coll;
tools/perf/builtin-bench.c
271
struct collection *coll;
tools/testing/selftests/net/tcp_ao/key-management.c
1007
for (i = 0; i < collection.nr_keys; i++) {
tools/testing/selftests/net/tcp_ao/key-management.c
1008
key = &collection.keys[i];
tools/testing/selftests/net/tcp_ao/key-management.c
1036
collection.keys[i].matches_client = !!((i + 3) % 4);
tools/testing/selftests/net/tcp_ao/key-management.c
1037
collection.keys[i].matches_server = !!((i + 2) % 4);
tools/testing/selftests/net/tcp_ao/key-management.c
1039
collection.keys[i].matches_vrf = !!((i + 1) % 4);
tools/testing/selftests/net/tcp_ao/key-management.c
1058
if (test_set_key(sk, collection.keys[rotate_to_index].client_keyid, -1))
tools/testing/selftests/net/tcp_ao/key-management.c
1062
collection.keys[rotate_to_index].client_keyid,
tools/testing/selftests/net/tcp_ao/key-management.c
1063
collection.keys[current_index].client_keyid, -1);
tools/testing/selftests/net/tcp_ao/key-management.c
1075
collection.keys[rotate_to_index].skip_counters_checks = 1;
tools/testing/selftests/net/tcp_ao/key-management.c
1093
if (i >= collection.nr_keys)
tools/testing/selftests/net/tcp_ao/key-management.c
1098
i == 0 ? -1 : collection.keys[i - 1].server_keyid,
tools/testing/selftests/net/tcp_ao/key-management.c
1099
collection.keys[i].server_keyid, -1);
tools/testing/selftests/net/tcp_ao/key-management.c
1100
if (test_set_key(sk, -1, collection.keys[i].server_keyid))
tools/testing/selftests/net/tcp_ao/key-management.c
1109
collection.keys[i].server_keyid);
tools/testing/selftests/net/tcp_ao/key-management.c
1110
collection.keys[i].used_on_server_tx = 1;
tools/testing/selftests/net/tcp_ao/key-management.c
430
static struct key_collection collection;
tools/testing/selftests/net/tcp_ao/key-management.c
454
struct test_key *key = &collection.keys[index];
tools/testing/selftests/net/tcp_ao/key-management.c
485
size_t key_sz = sizeof(collection.keys[0]);
tools/testing/selftests/net/tcp_ao/key-management.c
488
free(collection.keys);
tools/testing/selftests/net/tcp_ao/key-management.c
489
collection.keys = NULL;
tools/testing/selftests/net/tcp_ao/key-management.c
501
collection.keys = reallocarray(collection.keys, nr_keys, key_sz);
tools/testing/selftests/net/tcp_ao/key-management.c
502
if (!collection.keys)
tools/testing/selftests/net/tcp_ao/key-management.c
505
memset(collection.keys, 0, nr_keys * key_sz);
tools/testing/selftests/net/tcp_ao/key-management.c
506
collection.nr_keys = nr_keys;
tools/testing/selftests/net/tcp_ao/key-management.c
592
for (i = 0; i < collection.nr_keys; i++) {
tools/testing/selftests/net/tcp_ao/key-management.c
593
struct test_key *key = &collection.keys[i];
tools/testing/selftests/net/tcp_ao/key-management.c
622
server ? "server" : "client", i, collection.nr_keys,
tools/testing/selftests/net/tcp_ao/key-management.c
638
for (i = 0; i < collection.nr_keys; i++) {
tools/testing/selftests/net/tcp_ao/key-management.c
639
struct test_key *key = &collection.keys[i];
tools/testing/selftests/net/tcp_ao/key-management.c
687
keys = calloc(collection.nr_keys, len);
tools/testing/selftests/net/tcp_ao/key-management.c
691
keys->nkeys = collection.nr_keys;
tools/testing/selftests/net/tcp_ao/key-management.c
699
for (i = 0; i < collection.nr_keys; i++) {
tools/testing/selftests/net/tcp_ao/key-management.c
700
struct test_key *key = &collection.keys[i];
tools/testing/selftests/net/tcp_ao/key-management.c
873
if (i >= collection.nr_keys)
tools/testing/selftests/net/tcp_ao/key-management.c
881
collection.keys[i].server_keyid, -1);
tools/testing/selftests/net/tcp_ao/key-management.c
901
sndid = collection.keys[current_index].client_keyid;
tools/testing/selftests/net/tcp_ao/key-management.c
903
rcvid = collection.keys[rnext_index].server_keyid;
tools/testing/selftests/net/tcp_ao/key-management.c
917
collection.keys[current_index].used_on_client_tx = 1;
tools/testing/selftests/net/tcp_ao/key-management.c
918
collection.keys[rnext_index].used_on_server_tx = 1;
tools/testing/selftests/net/tcp_ao/key-management.c
956
collection.keys[current_index].client_keyid,
tools/testing/selftests/net/tcp_ao/key-management.c
957
collection.keys[rnext_index].server_keyid);
tools/testing/selftests/net/tcp_ao/key-management.c
975
key = &collection.keys[i];
tools/testing/selftests/net/tcp_ao/key-management.c
978
} while (++i < collection.nr_keys);