Lines Matching defs:winfo
153 struct walk_info *winfo = context;
174 dinfo->address == winfo->pcidevfn) {
175 if (ata_msg_probe(winfo->ataport))
176 ata_dev_printk(winfo->atadev, KERN_DEBUG,
178 pathname, winfo->pcidevfn);
179 strlcpy(winfo->basepath, pathname,
180 sizeof(winfo->basepath));
181 winfo->basepath_len = strlen(pathname);
186 if (!winfo->basepath_len)
190 if (strncmp(pathname, winfo->basepath,
191 winfo->basepath_len) == 0) {
194 if (ata_msg_probe(winfo->ataport))
195 ata_dev_printk(winfo->atadev, KERN_DEBUG,
202 if (ata_msg_probe(winfo->ataport))
203 ata_dev_printk(winfo->atadev,
208 winfo->ataport->port_no &&
210 if (ata_msg_probe(winfo->ataport))
211 ata_dev_printk(winfo->atadev,
216 winfo->sata_adr = dinfo->address;
217 winfo->obj_handle = handle;
236 struct walk_info *winfo;
239 winfo = kzalloc(sizeof(struct walk_info), GFP_KERNEL);
240 if (!winfo)
243 winfo->dev = dev;
244 winfo->atadev = atadev;
245 winfo->ataport = ap;
246 if (acpi_bus_get_device(handle, &winfo->adev) < 0)
248 ata_dev_printk(winfo->atadev, KERN_DEBUG,
250 winfo->handle = handle;
251 winfo->pcidevfn = pcidevfn;
252 winfo->drivenum = drive;
254 status = acpi_get_devices(NULL, get_devices, winfo, NULL);
257 ata_dev_printk(winfo->atadev, KERN_DEBUG,
262 *dev_adr = winfo->sata_adr;
263 atadev->obj_handle = winfo->obj_handle;
266 kfree(winfo);