Lines Matching refs:dynid
100 struct pcmcia_dynid *dynid;
114 dynid = kzalloc(sizeof(struct pcmcia_dynid), GFP_KERNEL);
115 if (!dynid)
118 dynid->id.match_flags = match_flags;
119 dynid->id.manf_id = manf_id;
120 dynid->id.card_id = card_id;
121 dynid->id.func_id = func_id;
122 dynid->id.function = function;
123 dynid->id.device_no = device_no;
124 memcpy(dynid->id.prod_id_hash, prod_id_hash, sizeof(__u32) * 4);
127 list_add_tail(&dynid->node, &pdrv->dynids.list);
141 struct pcmcia_dynid *dynid, *n;
144 list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) {
145 list_del(&dynid->node);
146 kfree(dynid);
897 struct pcmcia_dynid *dynid;
901 list_for_each_entry(dynid, &p_drv->dynids.list, node) {
903 if (pcmcia_devmatch(p_dev, &dynid->id)) {