• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/net/bluetooth/hidp/

Lines Matching defs:hid

41 #include <linux/hid.h>
129 if (session->hid) {
130 ci->vendor = session->hid->vendor;
131 ci->product = session->hid->product;
132 ci->version = session->hid->version;
133 strncpy(ci->name, session->hid->name, 128);
177 struct hid_device *hid = input_get_drvdata(dev);
178 struct hidp_session *session = hid->driver_data;
249 BT_DBG("session %p hid %p data %p size %d", session, device, data, size);
406 if (session->hid)
407 hid_input_report(session->hid, HID_INPUT_REPORT, skb->data, skb->len, 0);
471 if (session->hid) {
472 hid_input_report(session->hid, HID_INPUT_REPORT, skb->data, skb->len, 1);
540 if (session->hid) {
541 vendor = session->hid->vendor;
542 product = session->hid->product;
586 if (session->hid) {
587 if (session->hid->claimed & HID_CLAIMED_INPUT)
588 hidinput_disconnect(session->hid);
589 hid_free_device(session->hid);
670 static int hidp_open(struct hid_device *hid)
675 static void hidp_close(struct hid_device *hid)
690 static void hidp_setup_quirks(struct hid_device *hid)
695 if (hidp_blacklist[n].idVendor == le16_to_cpu(hid->vendor) &&
696 hidp_blacklist[n].idProduct == le16_to_cpu(hid->product))
697 hid->quirks = hidp_blacklist[n].quirks;
702 struct hid_device *hid = session->hid;
709 hid->driver_data = session;
711 hid->country = req->country;
713 hid->bus = BUS_BLUETOOTH;
714 hid->vendor = req->vendor;
715 hid->product = req->product;
716 hid->version = req->version;
718 strncpy(hid->name, req->name, 128);
719 strncpy(hid->phys, batostr(&src), 64);
720 strncpy(hid->uniq, batostr(&dst), 64);
722 hid->dev = hidp_get_device(session);
724 hid->hid_open = hidp_open;
725 hid->hid_close = hidp_close;
727 hid->hidinput_input_event = hidp_hidinput_event;
729 hidp_setup_quirks(hid);
731 list_for_each_entry(report, &hid->report_enum[HID_INPUT_REPORT].report_list, list)
734 list_for_each_entry(report, &hid->report_enum[HID_FEATURE_REPORT].report_list, list)
737 if (hidinput_connect(hid) == 0)
738 hid->claimed |= HID_CLAIMED_INPUT;
772 session->hid = hid_parse_report(buf, req->rd_size);
776 if (!session->hid) {
782 if (!session->hid) {
823 if (session->hid)
859 if (session->hid)
860 hid_free_device(session->hid);