Lines Matching refs:did
45 const struct pcmcia_device_id *did = p_drv->id_table;
53 while (did && did->match_flags) {
55 if (!did->prod_id[i])
58 hash = crc32(0, did->prod_id[i], strlen(did->prod_id[i]));
59 if (hash == did->prod_id_hash[i])
64 "be 0x%x\n", p_drv->name, did->prod_id[i],
65 did->prod_id_hash[i], hash);
70 did++;
380 "pcmcia: driver %s did not release config properly\n",
386 "pcmcia: driver %s did not release window properly\n",
801 const struct pcmcia_device_id *did)
803 if (did->match_flags & PCMCIA_DEV_ID_MATCH_MANF_ID) {
804 if ((!dev->has_manf_id) || (dev->manf_id != did->manf_id))
808 if (did->match_flags & PCMCIA_DEV_ID_MATCH_CARD_ID) {
809 if ((!dev->has_card_id) || (dev->card_id != did->card_id))
813 if (did->match_flags & PCMCIA_DEV_ID_MATCH_FUNCTION) {
814 if (dev->func != did->function)
818 if (did->match_flags & PCMCIA_DEV_ID_MATCH_PROD_ID1) {
821 if (strcmp(did->prod_id[0], dev->prod_id[0]))
825 if (did->match_flags & PCMCIA_DEV_ID_MATCH_PROD_ID2) {
828 if (strcmp(did->prod_id[1], dev->prod_id[1]))
832 if (did->match_flags & PCMCIA_DEV_ID_MATCH_PROD_ID3) {
835 if (strcmp(did->prod_id[2], dev->prod_id[2]))
839 if (did->match_flags & PCMCIA_DEV_ID_MATCH_PROD_ID4) {
842 if (strcmp(did->prod_id[3], dev->prod_id[3]))
846 if (did->match_flags & PCMCIA_DEV_ID_MATCH_DEVICE_NO) {
851 if (dev->device_no != did->device_no)
855 if (did->match_flags & PCMCIA_DEV_ID_MATCH_FUNC_ID) {
858 if ((!dev->has_func_id) || (dev->func_id != did->func_id))
883 if (did->match_flags & PCMCIA_DEV_ID_MATCH_FAKE_CIS) {
886 if (pcmcia_load_firmware(dev, did->cisfile))
890 if (did->match_flags & PCMCIA_DEV_ID_MATCH_ANONYMOUS) {
907 const struct pcmcia_device_id *did = p_drv->id_table;
922 while (did && did->match_flags) {
924 if (pcmcia_devmatch(p_dev, did)) {
928 did++;
1158 "pcmcia: device %s (driver %s) did not want to go to sleep (%d)\n",