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
1001
collection = find_collection(its, coll_id);
arch/arm64/kvm/vgic/vgic-its.c
1002
if (!collection)
arch/arm64/kvm/vgic/vgic-its.c
1006
if (ite->collection &&
arch/arm64/kvm/vgic/vgic-its.c
1007
ite->collection->collection_id == coll_id)
arch/arm64/kvm/vgic/vgic-its.c
1008
ite->collection = NULL;
arch/arm64/kvm/vgic/vgic-its.c
1010
list_del(&collection->coll_list);
arch/arm64/kvm/vgic/vgic-its.c
1011
kfree(collection);
arch/arm64/kvm/vgic/vgic-its.c
1016
struct its_collection *collection,
arch/arm64/kvm/vgic/vgic-its.c
1026
ite->collection = collection;
arch/arm64/kvm/vgic/vgic-its.c
1045
struct its_collection *collection, *new_coll = NULL;
arch/arm64/kvm/vgic/vgic-its.c
1068
collection = find_collection(its, coll_id);
arch/arm64/kvm/vgic/vgic-its.c
1069
if (!collection) {
arch/arm64/kvm/vgic/vgic-its.c
1075
ret = vgic_its_alloc_collection(its, &collection, coll_id);
arch/arm64/kvm/vgic/vgic-its.c
1078
new_coll = collection;
arch/arm64/kvm/vgic/vgic-its.c
1081
ite = vgic_its_alloc_ite(device, collection, event_id);
arch/arm64/kvm/vgic/vgic-its.c
1088
if (its_is_collection_mapped(collection))
arch/arm64/kvm/vgic/vgic-its.c
1089
vcpu = collection_to_vcpu(kvm, collection);
arch/arm64/kvm/vgic/vgic-its.c
1212
struct its_collection *collection;
arch/arm64/kvm/vgic/vgic-its.c
1228
collection = find_collection(its, coll_id);
arch/arm64/kvm/vgic/vgic-its.c
1230
if (!collection) {
arch/arm64/kvm/vgic/vgic-its.c
1237
ret = vgic_its_alloc_collection(its, &collection,
arch/arm64/kvm/vgic/vgic-its.c
1241
collection->target_addr = vcpu->vcpu_id;
arch/arm64/kvm/vgic/vgic-its.c
1243
collection->target_addr = vcpu->vcpu_id;
arch/arm64/kvm/vgic/vgic-its.c
1244
update_affinity_collection(kvm, its, collection);
arch/arm64/kvm/vgic/vgic-its.c
1342
struct its_collection *collection;
arch/arm64/kvm/vgic/vgic-its.c
1345
collection = find_collection(its, coll_id);
arch/arm64/kvm/vgic/vgic-its.c
1346
if (!its_is_collection_mapped(collection))
arch/arm64/kvm/vgic/vgic-its.c
1349
vcpu = collection_to_vcpu(kvm, collection);
arch/arm64/kvm/vgic/vgic-its.c
2125
ite->collection->collection_id;
arch/arm64/kvm/vgic/vgic-its.c
2143
struct its_collection *collection;
arch/arm64/kvm/vgic/vgic-its.c
2170
collection = find_collection(its, coll_id);
arch/arm64/kvm/vgic/vgic-its.c
2171
if (!collection)
arch/arm64/kvm/vgic/vgic-its.c
2177
ite = vgic_its_alloc_ite(dev, collection, event_id);
arch/arm64/kvm/vgic/vgic-its.c
2181
if (its_is_collection_mapped(collection))
arch/arm64/kvm/vgic/vgic-its.c
2182
vcpu = kvm_get_vcpu_by_id(kvm, collection->target_addr);
arch/arm64/kvm/vgic/vgic-its.c
2462
struct its_collection *collection,
arch/arm64/kvm/vgic/vgic-its.c
2468
((u64)collection->target_addr << KVM_ITS_CTE_RDBASE_SHIFT) |
arch/arm64/kvm/vgic/vgic-its.c
2469
collection->collection_id);
arch/arm64/kvm/vgic/vgic-its.c
2482
struct its_collection *collection;
arch/arm64/kvm/vgic/vgic-its.c
2502
collection = find_collection(its, coll_id);
arch/arm64/kvm/vgic/vgic-its.c
2503
if (collection)
arch/arm64/kvm/vgic/vgic-its.c
2509
ret = vgic_its_alloc_collection(its, &collection, coll_id);
arch/arm64/kvm/vgic/vgic-its.c
2512
collection->target_addr = target_addr;
arch/arm64/kvm/vgic/vgic-its.c
2525
struct its_collection *collection;
arch/arm64/kvm/vgic/vgic-its.c
2534
list_for_each_entry(collection, &its->collection_list, coll_list) {
arch/arm64/kvm/vgic/vgic-its.c
2535
ret = vgic_its_save_cte(its, collection, gpa);
arch/arm64/kvm/vgic/vgic-its.c
270
struct its_collection *collection;
arch/arm64/kvm/vgic/vgic-its.c
272
list_for_each_entry(collection, &its->collection_list, coll_list) {
arch/arm64/kvm/vgic/vgic-its.c
273
if (coll_id == collection->collection_id)
arch/arm64/kvm/vgic/vgic-its.c
274
return collection;
arch/arm64/kvm/vgic/vgic-its.c
361
if (!its_is_collection_mapped(ite->collection))
arch/arm64/kvm/vgic/vgic-its.c
364
vcpu = collection_to_vcpu(kvm, ite->collection);
arch/arm64/kvm/vgic/vgic-its.c
379
if (ite->collection != coll)
arch/arm64/kvm/vgic/vgic-its.c
647
if (!ite || !its_is_collection_mapped(ite->collection))
arch/arm64/kvm/vgic/vgic-its.c
650
vcpu = collection_to_vcpu(kvm, ite->collection);
arch/arm64/kvm/vgic/vgic-its.c
810
if (ite && its_is_collection_mapped(ite->collection)) {
arch/arm64/kvm/vgic/vgic-its.c
841
struct its_collection *collection;
arch/arm64/kvm/vgic/vgic-its.c
847
if (!its_is_collection_mapped(ite->collection))
arch/arm64/kvm/vgic/vgic-its.c
850
collection = find_collection(its, coll_id);
arch/arm64/kvm/vgic/vgic-its.c
851
if (!its_is_collection_mapped(collection))
arch/arm64/kvm/vgic/vgic-its.c
854
ite->collection = collection;
arch/arm64/kvm/vgic/vgic-its.c
855
vcpu = collection_to_vcpu(kvm, collection);
arch/arm64/kvm/vgic/vgic-its.c
975
struct its_collection *collection;
arch/arm64/kvm/vgic/vgic-its.c
977
collection = kzalloc_obj(*collection, GFP_KERNEL_ACCOUNT);
arch/arm64/kvm/vgic/vgic-its.c
978
if (!collection)
arch/arm64/kvm/vgic/vgic-its.c
981
collection->collection_id = coll_id;
arch/arm64/kvm/vgic/vgic-its.c
982
collection->target_addr = COLLECTION_NOT_MAPPED;
arch/arm64/kvm/vgic/vgic-its.c
984
list_add_tail(&collection->coll_list, &its->collection_list);
arch/arm64/kvm/vgic/vgic-its.c
985
*colp = collection;
arch/arm64/kvm/vgic/vgic-its.c
992
struct its_collection *collection;
arch/arm64/kvm/vgic/vgic.h
236
struct its_collection *collection;
drivers/gpu/drm/drm_edid.c
5007
const u8 *collection;
drivers/gpu/drm/drm_edid.c
5070
if (!iter->collection)
drivers/gpu/drm/drm_edid.c
5073
db = (const struct cea_db *)&iter->collection[iter->index];
drivers/gpu/drm/drm_edid.c
5158
if (iter->collection) {
drivers/gpu/drm/drm_edid.c
5162
iter->collection = NULL;
drivers/gpu/drm/drm_edid.c
5183
iter->collection = __cea_db_iter_edid_next(iter);
drivers/gpu/drm/drm_edid.c
5184
if (!iter->collection)
drivers/gpu/drm/drm_edid.c
5185
iter->collection = __cea_db_iter_displayid_next(iter);
drivers/gpu/drm/drm_edid.c
5187
if (!iter->collection)
drivers/hid/hid-apple.c
914
if (hdev->collection[0].usage != HID_USAGE_MAGIC_BL)
drivers/hid/hid-core.c
1127
struct hid_collection *collection;
drivers/hid/hid-core.c
1140
collection = &hid->collection[usage->collection_index];
drivers/hid/hid-core.c
1141
while (collection->parent_idx != -1 &&
drivers/hid/hid-core.c
1142
collection != multiplier_collection)
drivers/hid/hid-core.c
1143
collection = &hid->collection[collection->parent_idx];
drivers/hid/hid-core.c
1145
if (collection->parent_idx != -1 ||
drivers/hid/hid-core.c
1180
multiplier_collection = &hid->collection[multiplier->usage->collection_index];
drivers/hid/hid-core.c
1183
multiplier_collection = &hid->collection[multiplier_collection->parent_idx];
drivers/hid/hid-core.c
1268
device->collection = kzalloc_objs(*device->collection,
drivers/hid/hid-core.c
1270
if (!device->collection)
drivers/hid/hid-core.c
1275
device->collection[i].parent_idx = -1;
drivers/hid/hid-core.c
156
struct hid_collection *collection;
drivers/hid/hid-core.c
178
collection = kmalloc(
drivers/hid/hid-core.c
183
if (collection == NULL) {
drivers/hid/hid-core.c
187
memcpy(collection, parser->device->collection,
drivers/hid/hid-core.c
190
memset(collection + parser->device->collection_size, 0,
drivers/hid/hid-core.c
193
kfree(parser->device->collection);
drivers/hid/hid-core.c
194
parser->device->collection = collection;
drivers/hid/hid-core.c
202
collection = parser->device->collection + collection_index;
drivers/hid/hid-core.c
203
collection->type = type;
drivers/hid/hid-core.c
204
collection->usage = usage;
drivers/hid/hid-core.c
205
collection->level = parser->collection_stack_ptr - 1;
drivers/hid/hid-core.c
206
collection->parent_idx = (collection->level == 0) ? -1 :
drivers/hid/hid-core.c
207
parser->collection_stack[collection->level - 1];
drivers/hid/hid-core.c
2354
struct hid_collection *col = &hdev->collection[i];
drivers/hid/hid-core.c
236
struct hid_collection *collection = parser->device->collection;
drivers/hid/hid-core.c
241
if (collection[index].type == type)
drivers/hid/hid-core.c
242
return collection[index].usage;
drivers/hid/hid-core.c
738
kfree(device->collection);
drivers/hid/hid-core.c
739
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
2335
struct hid_collection *col = &hid->collection[i];
drivers/hid/hid-input.c
704
struct hid_collection *collection;
drivers/hid/hid-input.c
706
collection = &device->collection[field->usage->collection_index];
drivers/hid/hid-input.c
708
return collection->type == type && collection->usage == usage;
drivers/hid/hid-oxp.c
311
return hdev->collection[0].usage >> 16;
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
526
struct hid_collection *collection = NULL;
drivers/hid/hid-sensor-hub.c
552
collection = &hdev->collection[
drivers/hid/hid-sensor-hub.c
555
collection->usage);
drivers/hid/hid-sensor-hub.c
605
if (callback && collection && callback->send_event)
drivers/hid/hid-sensor-hub.c
606
callback->send_event(hsdev, collection->usage,
drivers/hid/hid-sensor-hub.c
723
struct hid_collection *collection = &hdev->collection[i];
drivers/hid/hid-sensor-hub.c
725
if (collection->type == HID_COLLECTION_PHYSICAL ||
drivers/hid/hid-sensor-hub.c
726
collection->type == HID_COLLECTION_APPLICATION) {
drivers/hid/hid-sensor-hub.c
738
hsdev->usage = collection->usage;
drivers/hid/hid-sensor-hub.c
75
struct hid_collection *collection = &hdev->collection[i];
drivers/hid/hid-sensor-hub.c
753
collection->usage);
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-sensor-hub.c
772
if (collection->type == HID_COLLECTION_APPLICATION &&
drivers/hid/hid-sensor-hub.c
773
collection->usage == HID_USAGE_SENSOR_COLLECTION)
drivers/hid/hid-universal-pidff.c
78
if ((hdev->collection[i].usage & HID_USAGE_PAGE) == HID_UP_PID) {
drivers/hid/usbhid/hid-core.c
1135
switch (hid->collection->usage) {
drivers/hid/usbhid/hid-pidff.c
1168
hid->collection[i - 1].type != HID_COLLECTION_LOGICAL)
drivers/hid/usbhid/hid-pidff.c
1170
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_flow.c
18
resources->collection =
drivers/infiniband/core/uverbs_flow.c
19
kzalloc_objs(*resources->collection, num_specs);
drivers/infiniband/core/uverbs_flow.c
21
if (!resources->counters || !resources->collection)
drivers/infiniband/core/uverbs_flow.c
44
atomic_dec(&uflow_res->collection[i]->usecnt);
drivers/infiniband/core/uverbs_flow.c
49
kfree(uflow_res->collection);
drivers/infiniband/core/uverbs_flow.c
64
uflow_res->collection[uflow_res->collection_num++] =
include/linux/hid.h
680
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 const struct collection collections[] = {
tools/perf/builtin-bench.c
150
static void dump_benchmarks(const struct collection *coll)
tools/perf/builtin-bench.c
181
const struct collection *coll;
tools/perf/builtin-bench.c
237
static void run_collection(const struct collection *coll)
tools/perf/builtin-bench.c
263
const struct collection *coll;
tools/perf/builtin-bench.c
271
const struct collection *coll;
tools/testing/selftests/net/tcp_ao/key-management.c
1001
collection.keys[i].matches_client = !!((i + 3) % 4);
tools/testing/selftests/net/tcp_ao/key-management.c
1002
collection.keys[i].matches_server = !!((i + 2) % 4);
tools/testing/selftests/net/tcp_ao/key-management.c
1004
collection.keys[i].matches_vrf = !!((i + 1) % 4);
tools/testing/selftests/net/tcp_ao/key-management.c
1023
if (test_set_key(sk, collection.keys[rotate_to_index].client_keyid, -1))
tools/testing/selftests/net/tcp_ao/key-management.c
1027
collection.keys[rotate_to_index].client_keyid,
tools/testing/selftests/net/tcp_ao/key-management.c
1028
collection.keys[current_index].client_keyid, -1);
tools/testing/selftests/net/tcp_ao/key-management.c
1040
collection.keys[rotate_to_index].skip_counters_checks = 1;
tools/testing/selftests/net/tcp_ao/key-management.c
1058
if (i >= collection.nr_keys)
tools/testing/selftests/net/tcp_ao/key-management.c
1063
i == 0 ? -1 : collection.keys[i - 1].server_keyid,
tools/testing/selftests/net/tcp_ao/key-management.c
1064
collection.keys[i].server_keyid, -1);
tools/testing/selftests/net/tcp_ao/key-management.c
1065
if (test_set_key(sk, -1, collection.keys[i].server_keyid))
tools/testing/selftests/net/tcp_ao/key-management.c
1074
collection.keys[i].server_keyid);
tools/testing/selftests/net/tcp_ao/key-management.c
1075
collection.keys[i].used_on_server_tx = 1;
tools/testing/selftests/net/tcp_ao/key-management.c
405
static struct key_collection collection;
tools/testing/selftests/net/tcp_ao/key-management.c
422
struct test_key *key = &collection.keys[index];
tools/testing/selftests/net/tcp_ao/key-management.c
450
size_t key_sz = sizeof(collection.keys[0]);
tools/testing/selftests/net/tcp_ao/key-management.c
453
free(collection.keys);
tools/testing/selftests/net/tcp_ao/key-management.c
454
collection.keys = NULL;
tools/testing/selftests/net/tcp_ao/key-management.c
466
collection.keys = reallocarray(collection.keys, nr_keys, key_sz);
tools/testing/selftests/net/tcp_ao/key-management.c
467
if (!collection.keys)
tools/testing/selftests/net/tcp_ao/key-management.c
470
memset(collection.keys, 0, nr_keys * key_sz);
tools/testing/selftests/net/tcp_ao/key-management.c
471
collection.nr_keys = nr_keys;
tools/testing/selftests/net/tcp_ao/key-management.c
557
for (i = 0; i < collection.nr_keys; i++) {
tools/testing/selftests/net/tcp_ao/key-management.c
558
struct test_key *key = &collection.keys[i];
tools/testing/selftests/net/tcp_ao/key-management.c
587
server ? "server" : "client", i, collection.nr_keys,
tools/testing/selftests/net/tcp_ao/key-management.c
603
for (i = 0; i < collection.nr_keys; i++) {
tools/testing/selftests/net/tcp_ao/key-management.c
604
struct test_key *key = &collection.keys[i];
tools/testing/selftests/net/tcp_ao/key-management.c
652
keys = calloc(collection.nr_keys, len);
tools/testing/selftests/net/tcp_ao/key-management.c
656
keys->nkeys = collection.nr_keys;
tools/testing/selftests/net/tcp_ao/key-management.c
664
for (i = 0; i < collection.nr_keys; i++) {
tools/testing/selftests/net/tcp_ao/key-management.c
665
struct test_key *key = &collection.keys[i];
tools/testing/selftests/net/tcp_ao/key-management.c
838
if (i >= collection.nr_keys)
tools/testing/selftests/net/tcp_ao/key-management.c
846
collection.keys[i].server_keyid, -1);
tools/testing/selftests/net/tcp_ao/key-management.c
866
sndid = collection.keys[current_index].client_keyid;
tools/testing/selftests/net/tcp_ao/key-management.c
868
rcvid = collection.keys[rnext_index].server_keyid;
tools/testing/selftests/net/tcp_ao/key-management.c
882
collection.keys[current_index].used_on_client_tx = 1;
tools/testing/selftests/net/tcp_ao/key-management.c
883
collection.keys[rnext_index].used_on_server_tx = 1;
tools/testing/selftests/net/tcp_ao/key-management.c
921
collection.keys[current_index].client_keyid,
tools/testing/selftests/net/tcp_ao/key-management.c
922
collection.keys[rnext_index].server_keyid);
tools/testing/selftests/net/tcp_ao/key-management.c
940
key = &collection.keys[i];
tools/testing/selftests/net/tcp_ao/key-management.c
943
} while (++i < collection.nr_keys);
tools/testing/selftests/net/tcp_ao/key-management.c
972
for (i = 0; i < collection.nr_keys; i++) {
tools/testing/selftests/net/tcp_ao/key-management.c
973
key = &collection.keys[i];