uref 109 drivers/hid/usbhid/hiddev.c hiddev_lookup_usage(struct hid_device *hid, struct hiddev_usage_ref *uref) uref 116 drivers/hid/usbhid/hiddev.c if (uref->report_type < HID_REPORT_TYPE_MIN || uref 117 drivers/hid/usbhid/hiddev.c uref->report_type > HID_REPORT_TYPE_MAX) uref 121 drivers/hid/usbhid/hiddev.c (uref->report_type - HID_REPORT_TYPE_MIN); uref 127 drivers/hid/usbhid/hiddev.c if (field->usage[j].hid == uref->usage_code) { uref 128 drivers/hid/usbhid/hiddev.c uref->report_id = report->id; uref 129 drivers/hid/usbhid/hiddev.c uref->field_index = i; uref 130 drivers/hid/usbhid/hiddev.c uref->usage_index = j; uref 141 drivers/hid/usbhid/hiddev.c struct hiddev_usage_ref *uref) uref 149 drivers/hid/usbhid/hiddev.c if (uref->field_index != HID_FIELD_INDEX_NONE || uref 151 drivers/hid/usbhid/hiddev.c list->buffer[list->head] = *uref; uref 170 drivers/hid/usbhid/hiddev.c struct hiddev_usage_ref uref; uref 172 drivers/hid/usbhid/hiddev.c uref.report_type = uref 176 drivers/hid/usbhid/hiddev.c uref.report_id = field->report->id; uref 177 drivers/hid/usbhid/hiddev.c uref.field_index = field->index; uref 178 drivers/hid/usbhid/hiddev.c uref.usage_index = (usage - field->usage); uref 179 drivers/hid/usbhid/hiddev.c uref.usage_code = usage->hid; uref 180 drivers/hid/usbhid/hiddev.c uref.value = value; uref 182 drivers/hid/usbhid/hiddev.c hiddev_send_event(hid, &uref); uref 189 drivers/hid/usbhid/hiddev.c struct hiddev_usage_ref uref; uref 191 drivers/hid/usbhid/hiddev.c memset(&uref, 0, sizeof(uref)); uref 192 drivers/hid/usbhid/hiddev.c uref.report_type = uref 196 drivers/hid/usbhid/hiddev.c uref.report_id = report->id; uref 197 drivers/hid/usbhid/hiddev.c uref.field_index = HID_FIELD_INDEX_NONE; uref 199 drivers/hid/usbhid/hiddev.c hiddev_send_event(hid, &uref); uref 432 drivers/hid/usbhid/hiddev.c struct hiddev_usage_ref *uref; uref 440 drivers/hid/usbhid/hiddev.c uref = &uref_multi->uref; uref 446 drivers/hid/usbhid/hiddev.c if (copy_from_user(uref, user_arg, sizeof(*uref))) uref 452 drivers/hid/usbhid/hiddev.c rinfo.report_type = uref->report_type; uref 453 drivers/hid/usbhid/hiddev.c rinfo.report_id = uref->report_id; uref 457 drivers/hid/usbhid/hiddev.c if (uref->field_index >= report->maxfield) uref 459 drivers/hid/usbhid/hiddev.c uref->field_index = array_index_nospec(uref->field_index, uref 462 drivers/hid/usbhid/hiddev.c field = report->field[uref->field_index]; uref 463 drivers/hid/usbhid/hiddev.c if (uref->usage_index >= field->maxusage) uref 465 drivers/hid/usbhid/hiddev.c uref->usage_index = array_index_nospec(uref->usage_index, uref 468 drivers/hid/usbhid/hiddev.c uref->usage_code = field->usage[uref->usage_index].hid; uref 470 drivers/hid/usbhid/hiddev.c if (copy_to_user(user_arg, uref, sizeof(*uref))) uref 478 drivers/hid/usbhid/hiddev.c uref->report_type == HID_REPORT_TYPE_INPUT) uref 481 drivers/hid/usbhid/hiddev.c if (uref->report_id == HID_REPORT_ID_UNKNOWN) { uref 482 drivers/hid/usbhid/hiddev.c field = hiddev_lookup_usage(hid, uref); uref 486 drivers/hid/usbhid/hiddev.c rinfo.report_type = uref->report_type; uref 487 drivers/hid/usbhid/hiddev.c rinfo.report_id = uref->report_id; uref 491 drivers/hid/usbhid/hiddev.c if (uref->field_index >= report->maxfield) uref 493 drivers/hid/usbhid/hiddev.c uref->field_index = array_index_nospec(uref->field_index, uref 496 drivers/hid/usbhid/hiddev.c field = report->field[uref->field_index]; uref 499 drivers/hid/usbhid/hiddev.c if (uref->usage_index >= field->maxusage) uref 501 drivers/hid/usbhid/hiddev.c uref->usage_index = uref 502 drivers/hid/usbhid/hiddev.c array_index_nospec(uref->usage_index, uref 504 drivers/hid/usbhid/hiddev.c } else if (uref->usage_index >= field->report_count) uref 510 drivers/hid/usbhid/hiddev.c uref->usage_index + uref_multi->num_values > uref 514 drivers/hid/usbhid/hiddev.c uref->usage_index = uref 515 drivers/hid/usbhid/hiddev.c array_index_nospec(uref->usage_index, uref 522 drivers/hid/usbhid/hiddev.c uref->value = field->value[uref->usage_index]; uref 523 drivers/hid/usbhid/hiddev.c if (copy_to_user(user_arg, uref, sizeof(*uref))) uref 528 drivers/hid/usbhid/hiddev.c field->value[uref->usage_index] = uref->value; uref 532 drivers/hid/usbhid/hiddev.c i = field->usage[uref->usage_index].collection_index; uref 538 drivers/hid/usbhid/hiddev.c field->value[uref->usage_index + i]; uref 545 drivers/hid/usbhid/hiddev.c field->value[uref->usage_index + i] = uref 652 include/linux/bpf.h struct bpf_map * __must_check bpf_map_inc(struct bpf_map *map, bool uref); uref 654 include/linux/bpf.h bool uref); uref 185 include/linux/netfilter/ipset/ip_set.h void (*uref)(struct ip_set *set, struct netlink_callback *cb, uref 134 include/uapi/linux/hiddev.h struct hiddev_usage_ref uref; uref 661 kernel/bpf/syscall.c struct bpf_map *bpf_map_inc(struct bpf_map *map, bool uref) uref 667 kernel/bpf/syscall.c if (uref) uref 690 kernel/bpf/syscall.c bool uref) uref 704 kernel/bpf/syscall.c if (uref) uref 710 kernel/bpf/syscall.c struct bpf_map *bpf_map_inc_not_zero(struct bpf_map *map, bool uref) uref 713 kernel/bpf/syscall.c map = __bpf_map_inc_not_zero(map, uref); uref 1281 net/netfilter/ipset/ip_set_core.c if (set->variant->uref) uref 1282 net/netfilter/ipset/ip_set_core.c set->variant->uref(set, cb, false); uref 1452 net/netfilter/ipset/ip_set_core.c if (set->variant->uref) uref 1453 net/netfilter/ipset/ip_set_core.c set->variant->uref(set, cb, true); uref 1468 net/netfilter/ipset/ip_set_core.c if (set && set->variant->uref) uref 1469 net/netfilter/ipset/ip_set_core.c set->variant->uref(set, cb, false); uref 1485 net/netfilter/ipset/ip_set_core.c if (set->variant->uref) uref 1486 net/netfilter/ipset/ip_set_core.c set->variant->uref(set, cb, false); uref 108 net/netfilter/ipset/ip_set_hash_gen.h atomic_t uref; /* References for dumping and gc */ uref 601 net/netfilter/ipset/ip_set_hash_gen.h atomic_inc(&t->uref); uref 614 net/netfilter/ipset/ip_set_hash_gen.h if (atomic_dec_and_test(&t->uref) && atomic_read(&t->ref)) { uref 699 net/netfilter/ipset/ip_set_hash_gen.h atomic_inc(&orig->uref); uref 801 net/netfilter/ipset/ip_set_hash_gen.h if (atomic_dec_and_test(&orig->uref)) { uref 815 net/netfilter/ipset/ip_set_hash_gen.h atomic_dec(&orig->uref); uref 872 net/netfilter/ipset/ip_set_hash_gen.h atomic_inc(&t->uref); uref 1035 net/netfilter/ipset/ip_set_hash_gen.h if (atomic_dec_and_test(&t->uref) && atomic_read(&t->ref)) { uref 1065 net/netfilter/ipset/ip_set_hash_gen.h atomic_inc(&t->uref); uref 1148 net/netfilter/ipset/ip_set_hash_gen.h if (atomic_dec_and_test(&t->uref) && atomic_read(&t->ref)) { uref 1331 net/netfilter/ipset/ip_set_hash_gen.h atomic_inc(&t->uref); uref 1336 net/netfilter/ipset/ip_set_hash_gen.h if (atomic_dec_and_test(&t->uref) && atomic_read(&t->ref)) { uref 1443 net/netfilter/ipset/ip_set_hash_gen.h .uref = mtype_uref,