• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/scripts/mod/

Lines Matching refs:id

73 static void do_usb_entry(struct usb_device_id *id,
80 ADD(alias, "v", id->match_flags&USB_DEVICE_ID_MATCH_VENDOR,
81 id->idVendor);
82 ADD(alias, "p", id->match_flags&USB_DEVICE_ID_MATCH_PRODUCT,
83 id->idProduct);
93 if (bcdDevice_initial_digits < (sizeof(id->bcdDevice_lo) * 2 - 1))
96 ADD(alias, "dc", id->match_flags&USB_DEVICE_ID_MATCH_DEV_CLASS,
97 id->bDeviceClass);
99 id->match_flags&USB_DEVICE_ID_MATCH_DEV_SUBCLASS,
100 id->bDeviceSubClass);
102 id->match_flags&USB_DEVICE_ID_MATCH_DEV_PROTOCOL,
103 id->bDeviceProtocol);
105 id->match_flags&USB_DEVICE_ID_MATCH_INT_CLASS,
106 id->bInterfaceClass);
108 id->match_flags&USB_DEVICE_ID_MATCH_INT_SUBCLASS,
109 id->bInterfaceSubClass);
111 id->match_flags&USB_DEVICE_ID_MATCH_INT_PROTOCOL,
112 id->bInterfaceProtocol);
121 static void do_usb_entry_multi(struct usb_device_id *id, struct module *mod)
127 id->match_flags = TO_NATIVE(id->match_flags);
128 id->idVendor = TO_NATIVE(id->idVendor);
129 id->idProduct = TO_NATIVE(id->idProduct);
131 devlo = id->match_flags & USB_DEVICE_ID_MATCH_DEV_LO ?
132 TO_NATIVE(id->bcdDevice_lo) : 0x0U;
133 devhi = id->match_flags & USB_DEVICE_ID_MATCH_DEV_HI ?
134 TO_NATIVE(id->bcdDevice_hi) : ~0x0U;
140 if (!(id->idVendor | id->bDeviceClass | id->bInterfaceClass))
144 for (ndigits = sizeof(id->bcdDevice_lo) * 2 - 1; devlo <= devhi; ndigits--) {
153 do_usb_entry(id, devlo, ndigits, clo, chi, mod);
158 do_usb_entry(id, devlo++, ndigits, clo, 9, mod);
161 do_usb_entry(id, devhi--, ndigits, 0, chi, mod);
182 struct ieee1394_device_id *id, char *alias)
184 id->match_flags = TO_NATIVE(id->match_flags);
185 id->vendor_id = TO_NATIVE(id->vendor_id);
186 id->model_id = TO_NATIVE(id->model_id);
187 id->specifier_id = TO_NATIVE(id->specifier_id);
188 id->version = TO_NATIVE(id->version);
191 ADD(alias, "ven", id->match_flags & IEEE1394_MATCH_VENDOR_ID,
192 id->vendor_id);
193 ADD(alias, "mo", id->match_flags & IEEE1394_MATCH_MODEL_ID,
194 id->model_id);
195 ADD(alias, "sp", id->match_flags & IEEE1394_MATCH_SPECIFIER_ID,
196 id->specifier_id);
197 ADD(alias, "ver", id->match_flags & IEEE1394_MATCH_VERSION,
198 id->version);
205 struct pci_device_id *id, char *alias)
211 id->vendor = TO_NATIVE(id->vendor);
212 id->device = TO_NATIVE(id->device);
213 id->subvendor = TO_NATIVE(id->subvendor);
214 id->subdevice = TO_NATIVE(id->subdevice);
215 id->class = TO_NATIVE(id->class);
216 id->class_mask = TO_NATIVE(id->class_mask);
219 ADD(alias, "v", id->vendor != PCI_ANY_ID, id->vendor);
220 ADD(alias, "d", id->device != PCI_ANY_ID, id->device);
221 ADD(alias, "sv", id->subvendor != PCI_ANY_ID, id->subvendor);
222 ADD(alias, "sd", id->subdevice != PCI_ANY_ID, id->subdevice);
224 baseclass = (id->class) >> 16;
225 baseclass_mask = (id->class_mask) >> 16;
226 subclass = (id->class) >> 8;
227 subclass_mask = (id->class_mask) >> 8;
228 interface = id->class;
229 interface_mask = id->class_mask;
235 filename, id->class_mask);
247 struct ccw_device_id *id, char *alias)
249 id->match_flags = TO_NATIVE(id->match_flags);
250 id->cu_type = TO_NATIVE(id->cu_type);
251 id->cu_model = TO_NATIVE(id->cu_model);
252 id->dev_type = TO_NATIVE(id->dev_type);
253 id->dev_model = TO_NATIVE(id->dev_model);
256 ADD(alias, "t", id->match_flags&CCW_DEVICE_ID_MATCH_CU_TYPE,
257 id->cu_type);
258 ADD(alias, "m", id->match_flags&CCW_DEVICE_ID_MATCH_CU_MODEL,
259 id->cu_model);
260 ADD(alias, "dt", id->match_flags&CCW_DEVICE_ID_MATCH_DEVICE_TYPE,
261 id->dev_type);
262 ADD(alias, "dm", id->match_flags&CCW_DEVICE_ID_MATCH_DEVICE_MODEL,
263 id->dev_model);
269 struct ap_device_id *id, char *alias)
271 sprintf(alias, "ap:t%02X", id->dev_type);
277 struct serio_device_id *id, char *alias)
279 id->type = TO_NATIVE(id->type);
280 id->proto = TO_NATIVE(id->proto);
281 id->id = TO_NATIVE(id->id);
282 id->extra = TO_NATIVE(id->extra);
285 ADD(alias, "ty", id->type != SERIO_ANY, id->type);
286 ADD(alias, "pr", id->proto != SERIO_ANY, id->proto);
287 ADD(alias, "id", id->id != SERIO_ANY, id->id);
288 ADD(alias, "ex", id->extra != SERIO_ANY, id->extra);
295 struct pnp_device_id *id, char *alias)
297 sprintf(alias, "pnp:d%s", id->id);
303 struct pnp_card_device_id *id, char *alias)
307 sprintf(alias, "pnp:c%s", id->id);
309 if (! *id->devs[i].id)
311 sprintf(alias + strlen(alias), "d%s", id->devs[i].id);
318 struct pcmcia_device_id *id, char *alias)
322 id->match_flags = TO_NATIVE(id->match_flags);
323 id->manf_id = TO_NATIVE(id->manf_id);
324 id->card_id = TO_NATIVE(id->card_id);
325 id->func_id = TO_NATIVE(id->func_id);
326 id->function = TO_NATIVE(id->function);
327 id->device_no = TO_NATIVE(id->device_no);
330 id->prod_id_hash[i] = TO_NATIVE(id->prod_id_hash[i]);
334 ADD(alias, "m", id->match_flags & PCMCIA_DEV_ID_MATCH_MANF_ID,
335 id->manf_id);
336 ADD(alias, "c", id->match_flags & PCMCIA_DEV_ID_MATCH_CARD_ID,
337 id->card_id);
338 ADD(alias, "f", id->match_flags & PCMCIA_DEV_ID_MATCH_FUNC_ID,
339 id->func_id);
340 ADD(alias, "fn", id->match_flags & PCMCIA_DEV_ID_MATCH_FUNCTION,
341 id->function);
342 ADD(alias, "pfn", id->match_flags & PCMCIA_DEV_ID_MATCH_DEVICE_NO,
343 id->device_no);
344 ADD(alias, "pa", id->match_flags & PCMCIA_DEV_ID_MATCH_PROD_ID1, id->prod_id_hash[0]);
345 ADD(alias, "pb", id->match_flags & PCMCIA_DEV_ID_MATCH_PROD_ID2, id->prod_id_hash[1]);
346 ADD(alias, "pc", id->match_flags & PCMCIA_DEV_ID_MATCH_PROD_ID3, id->prod_id_hash[2]);
347 ADD(alias, "pd", id->match_flags & PCMCIA_DEV_ID_MATCH_PROD_ID4, id->prod_id_hash[3]);
394 ADD(alias, "id", 1, i2c->id);
411 static int do_input_entry(const char *filename, struct input_device_id *id,
416 ADD(alias, "b", id->flags & INPUT_DEVICE_ID_MATCH_BUS, id->bustype);
417 ADD(alias, "v", id->flags & INPUT_DEVICE_ID_MATCH_VENDOR, id->vendor);
418 ADD(alias, "p", id->flags & INPUT_DEVICE_ID_MATCH_PRODUCT, id->product);
419 ADD(alias, "e", id->flags & INPUT_DEVICE_ID_MATCH_VERSION, id->version);
422 if (id->flags & INPUT_DEVICE_ID_MATCH_EVBIT)
423 do_input(alias, id->evbit, 0, INPUT_DEVICE_ID_EV_MAX);
425 if (id->flags & INPUT_DEVICE_ID_MATCH_KEYBIT)
426 do_input(alias, id->keybit,
430 if (id->flags & INPUT_DEVICE_ID_MATCH_RELBIT)
431 do_input(alias, id->relbit, 0, INPUT_DEVICE_ID_REL_MAX);
433 if (id->flags & INPUT_DEVICE_ID_MATCH_ABSBIT)
434 do_input(alias, id->absbit, 0, INPUT_DEVICE_ID_ABS_MAX);
436 if (id->flags & INPUT_DEVICE_ID_MATCH_MSCIT)
437 do_input(alias, id->mscbit, 0, INPUT_DEVICE_ID_MSC_MAX);
439 if (id->flags & INPUT_DEVICE_ID_MATCH_LEDBIT)
440 do_input(alias, id->ledbit, 0, INPUT_DEVICE_ID_LED_MAX);
442 if (id->flags & INPUT_DEVICE_ID_MATCH_SNDBIT)
443 do_input(alias, id->sndbit, 0, INPUT_DEVICE_ID_SND_MAX);
445 if (id->flags & INPUT_DEVICE_ID_MATCH_FFBIT)
446 do_input(alias, id->ffbit, 0, INPUT_DEVICE_ID_FF_MAX);
448 if (id->flags & INPUT_DEVICE_ID_MATCH_SWBIT)
449 do_input(alias, id->swbit, 0, INPUT_DEVICE_ID_SW_MAX);
462 static int do_parisc_entry(const char *filename, struct parisc_device_id *id,
465 id->hw_type = TO_NATIVE(id->hw_type);
466 id->hversion = TO_NATIVE(id->hversion);
467 id->hversion_rev = TO_NATIVE(id->hversion_rev);
468 id->sversion = TO_NATIVE(id->sversion);
471 ADD(alias, "t", id->hw_type != PA_HWTYPE_ANY_ID, id->hw_type);
472 ADD(alias, "hv", id->hversion != PA_HVERSION_ANY_ID, id->hversion);
473 ADD(alias, "rev", id->hversion_rev != PA_HVERSION_REV_ANY_ID, id->hversion_rev);
474 ADD(alias, "sv", id->sversion != PA_SVERSION_ANY_ID, id->sversion);