Lines Matching refs:quirk
41 "quirk didn't match any device known\n");
46 static inline void register_quirk(struct xen_pcibk_config_quirk *quirk)
48 list_add_tail(&quirk->quirks_list, &xen_pcibk_quirks);
97 struct xen_pcibk_config_quirk *quirk;
100 quirk = kzalloc(sizeof(*quirk), GFP_KERNEL);
101 if (!quirk) {
106 quirk->devid.vendor = dev->vendor;
107 quirk->devid.device = dev->device;
108 quirk->devid.subvendor = dev->subsystem_vendor;
109 quirk->devid.subdevice = dev->subsystem_device;
110 quirk->devid.class = 0;
111 quirk->devid.class_mask = 0;
112 quirk->devid.driver_data = 0UL;
114 quirk->pdev = dev;
116 register_quirk(quirk);
128 struct xen_pcibk_config_quirk *quirk;
131 quirk = xen_pcibk_find_quirk(dev);
132 if (!quirk) {
137 list_del(&quirk->quirks_list);
138 kfree(quirk);