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,