Lines Matching refs:did

48 	const struct pcmcia_device_id *did = p_drv->id_table;  in pcmcia_check_driver()  local
56 while (did && did->match_flags) { in pcmcia_check_driver()
58 if (!did->prod_id[i]) in pcmcia_check_driver()
61 hash = crc32(0, did->prod_id[i], strlen(did->prod_id[i])); in pcmcia_check_driver()
62 if (hash == did->prod_id_hash[i]) in pcmcia_check_driver()
67 "be 0x%x\n", p_drv->name, did->prod_id[i], in pcmcia_check_driver()
68 did->prod_id_hash[i], hash); in pcmcia_check_driver()
73 did++; in pcmcia_check_driver()
805 const struct pcmcia_device_id *did) in pcmcia_devmatch() argument
807 if (did->match_flags & PCMCIA_DEV_ID_MATCH_MANF_ID) { in pcmcia_devmatch()
808 if ((!dev->has_manf_id) || (dev->manf_id != did->manf_id)) in pcmcia_devmatch()
812 if (did->match_flags & PCMCIA_DEV_ID_MATCH_CARD_ID) { in pcmcia_devmatch()
813 if ((!dev->has_card_id) || (dev->card_id != did->card_id)) in pcmcia_devmatch()
817 if (did->match_flags & PCMCIA_DEV_ID_MATCH_FUNCTION) { in pcmcia_devmatch()
818 if (dev->func != did->function) in pcmcia_devmatch()
822 if (did->match_flags & PCMCIA_DEV_ID_MATCH_PROD_ID1) { in pcmcia_devmatch()
825 if (strcmp(did->prod_id[0], dev->prod_id[0])) in pcmcia_devmatch()
829 if (did->match_flags & PCMCIA_DEV_ID_MATCH_PROD_ID2) { in pcmcia_devmatch()
832 if (strcmp(did->prod_id[1], dev->prod_id[1])) in pcmcia_devmatch()
836 if (did->match_flags & PCMCIA_DEV_ID_MATCH_PROD_ID3) { in pcmcia_devmatch()
839 if (strcmp(did->prod_id[2], dev->prod_id[2])) in pcmcia_devmatch()
843 if (did->match_flags & PCMCIA_DEV_ID_MATCH_PROD_ID4) { in pcmcia_devmatch()
846 if (strcmp(did->prod_id[3], dev->prod_id[3])) in pcmcia_devmatch()
850 if (did->match_flags & PCMCIA_DEV_ID_MATCH_DEVICE_NO) { in pcmcia_devmatch()
855 if (dev->device_no != did->device_no) in pcmcia_devmatch()
859 if (did->match_flags & PCMCIA_DEV_ID_MATCH_FUNC_ID) { in pcmcia_devmatch()
862 if ((!dev->has_func_id) || (dev->func_id != did->func_id)) in pcmcia_devmatch()
887 if (did->match_flags & PCMCIA_DEV_ID_MATCH_FAKE_CIS) { in pcmcia_devmatch()
890 if (pcmcia_load_firmware(dev, did->cisfile)) in pcmcia_devmatch()
894 if (did->match_flags & PCMCIA_DEV_ID_MATCH_ANONYMOUS) { in pcmcia_devmatch()
911 const struct pcmcia_device_id *did = p_drv->id_table; in pcmcia_bus_match() local
926 while (did && did->match_flags) { in pcmcia_bus_match()
928 if (pcmcia_devmatch(p_dev, did)) { in pcmcia_bus_match()
932 did++; in pcmcia_bus_match()