Searched refs:uref (Results 1 - 7 of 7) sorted by relevance
/linux-4.4.14/drivers/hid/usbhid/ |
H A D | hiddev.c | 130 hiddev_lookup_usage(struct hid_device *hid, struct hiddev_usage_ref *uref) hiddev_lookup_usage() argument 137 if (uref->report_type < HID_REPORT_TYPE_MIN || hiddev_lookup_usage() 138 uref->report_type > HID_REPORT_TYPE_MAX) hiddev_lookup_usage() 142 (uref->report_type - HID_REPORT_TYPE_MIN); hiddev_lookup_usage() 148 if (field->usage[j].hid == uref->usage_code) { hiddev_lookup_usage() 149 uref->report_id = report->id; hiddev_lookup_usage() 150 uref->field_index = i; hiddev_lookup_usage() 151 uref->usage_index = j; hiddev_lookup_usage() 162 struct hiddev_usage_ref *uref) hiddev_send_event() 170 if (uref->field_index != HID_FIELD_INDEX_NONE || hiddev_send_event() 172 list->buffer[list->head] = *uref; hiddev_send_event() 191 struct hiddev_usage_ref uref; hiddev_hid_event() local 193 uref.report_type = hiddev_hid_event() 197 uref.report_id = field->report->id; hiddev_hid_event() 198 uref.field_index = field->index; hiddev_hid_event() 199 uref.usage_index = (usage - field->usage); hiddev_hid_event() 200 uref.usage_code = usage->hid; hiddev_hid_event() 201 uref.value = value; hiddev_hid_event() 203 hiddev_send_event(hid, &uref); hiddev_hid_event() 210 struct hiddev_usage_ref uref; hiddev_report_event() local 212 memset(&uref, 0, sizeof(uref)); hiddev_report_event() 213 uref.report_type = hiddev_report_event() 217 uref.report_id = report->id; hiddev_report_event() 218 uref.field_index = HID_FIELD_INDEX_NONE; hiddev_report_event() 220 hiddev_send_event(hid, &uref); hiddev_report_event() 454 struct hiddev_usage_ref *uref; hiddev_ioctl_usage() local 462 uref = &uref_multi->uref; hiddev_ioctl_usage() 468 if (copy_from_user(uref, user_arg, sizeof(*uref))) hiddev_ioctl_usage() 474 rinfo.report_type = uref->report_type; hiddev_ioctl_usage() 475 rinfo.report_id = uref->report_id; hiddev_ioctl_usage() 479 if (uref->field_index >= report->maxfield) hiddev_ioctl_usage() 482 field = report->field[uref->field_index]; hiddev_ioctl_usage() 483 if (uref->usage_index >= field->maxusage) hiddev_ioctl_usage() 486 uref->usage_code = field->usage[uref->usage_index].hid; hiddev_ioctl_usage() 488 if (copy_to_user(user_arg, uref, sizeof(*uref))) hiddev_ioctl_usage() 496 uref->report_type == HID_REPORT_TYPE_INPUT) hiddev_ioctl_usage() 499 if (uref->report_id == HID_REPORT_ID_UNKNOWN) { hiddev_ioctl_usage() 500 field = hiddev_lookup_usage(hid, uref); hiddev_ioctl_usage() 504 rinfo.report_type = uref->report_type; hiddev_ioctl_usage() 505 rinfo.report_id = uref->report_id; hiddev_ioctl_usage() 509 if (uref->field_index >= report->maxfield) hiddev_ioctl_usage() 512 field = report->field[uref->field_index]; hiddev_ioctl_usage() 515 if (uref->usage_index >= field->maxusage) hiddev_ioctl_usage() 517 } else if (uref->usage_index >= field->report_count) hiddev_ioctl_usage() 522 uref->usage_index + uref_multi->num_values > field->report_count)) hiddev_ioctl_usage() 528 uref->value = field->value[uref->usage_index]; hiddev_ioctl_usage() 529 if (copy_to_user(user_arg, uref, sizeof(*uref))) hiddev_ioctl_usage() 534 field->value[uref->usage_index] = uref->value; hiddev_ioctl_usage() 538 i = field->usage[uref->usage_index].collection_index; hiddev_ioctl_usage() 544 field->value[uref->usage_index + i]; hiddev_ioctl_usage() 551 field->value[uref->usage_index + i] = hiddev_ioctl_usage() 161 hiddev_send_event(struct hid_device *hid, struct hiddev_usage_ref *uref) hiddev_send_event() argument
|
/linux-4.4.14/include/uapi/linux/ |
H A D | hiddev.h | 133 struct hiddev_usage_ref uref; member in struct:hiddev_usage_ref_multi 198 * uref.report_type = rinfo.report_type; 199 * uref.report_id = rinfo.report_id; 200 * uref.field_index = i; 201 * uref.usage_index = j; 202 * ioctl(fd, HIDIOCGUCODE, &uref); 203 * ioctl(fd, HIDIOCGUSAGE, &uref);
|
/linux-4.4.14/net/netfilter/ipset/ |
H A D | ip_set_hash_gen.h | 82 atomic_t uref; /* References for dumping */ member in struct:htable 608 atomic_inc(&orig->uref); mtype_resize() 680 if (atomic_dec_and_test(&orig->uref)) { mtype_resize() 693 atomic_dec(&orig->uref); mtype_resize() 1107 atomic_inc(&t->uref); mtype_uref() 1112 if (atomic_dec_and_test(&t->uref) && atomic_read(&t->ref)) { mtype_uref() 1219 .uref = mtype_uref,
|
H A D | ip_set_core.c | 1210 if (set->variant->uref) ip_set_dump_done() 1211 set->variant->uref(set, cb, false); ip_set_dump_done() 1365 if (set->variant->uref) ip_set_dump_start() 1366 set->variant->uref(set, cb, true); ip_set_dump_start() 1383 if (set && set->variant->uref) ip_set_dump_start() 1384 set->variant->uref(set, cb, false); ip_set_dump_start() 1400 if (set->variant->uref) ip_set_dump_start() 1401 set->variant->uref(set, cb, false); ip_set_dump_start()
|
/linux-4.4.14/include/linux/ |
H A D | bpf.h | 174 struct bpf_map *bpf_map_inc(struct bpf_map *map, bool uref);
|
/linux-4.4.14/kernel/bpf/ |
H A D | syscall.c | 187 struct bpf_map *bpf_map_inc(struct bpf_map *map, bool uref) bpf_map_inc() argument 193 if (uref) bpf_map_inc()
|
/linux-4.4.14/include/linux/netfilter/ipset/ |
H A D | ip_set.h | 185 void (*uref)(struct ip_set *set, struct netlink_callback *cb, member in struct:ip_set_type_variant
|
Completed in 1645 milliseconds