Lines Matching defs:pcipcwd_private
127 } pcipcwd_private;
162 spin_lock(&pcipcwd_private.io_lock);
169 outb_p(*lsb, pcipcwd_private.io_addr + 4);
170 outb_p(*msb, pcipcwd_private.io_addr + 5);
171 outb_p(cmd, pcipcwd_private.io_addr + 6);
176 got_response = inb_p(pcipcwd_private.io_addr + 2) & WD_PCI_WRSP;
180 got_response = inb_p(pcipcwd_private.io_addr + 2) & WD_PCI_WRSP;
194 *lsb = inb_p(pcipcwd_private.io_addr + 4);
195 *msb = inb_p(pcipcwd_private.io_addr + 5);
198 inb_p(pcipcwd_private.io_addr + 6);
205 spin_unlock(&pcipcwd_private.io_lock);
212 if (inb_p(pcipcwd_private.io_addr) != 0xF0)
213 pcipcwd_private.supports_temp = 1;
220 option_switches = inb_p(pcipcwd_private.io_addr + 3);
241 (int) pcipcwd_private.io_addr, fw_ver_str,
242 (pcipcwd_private.supports_temp ? "with" : "without"));
249 if (pcipcwd_private.boot_status & WDIOF_CARDRESET)
252 if (pcipcwd_private.boot_status & WDIOF_OVERHEAT)
255 if (pcipcwd_private.boot_status == 0)
263 spin_lock(&pcipcwd_private.io_lock);
264 outb_p(0x00, pcipcwd_private.io_addr + 3);
267 stat_reg = inb_p(pcipcwd_private.io_addr + 2);
268 spin_unlock(&pcipcwd_private.io_lock);
285 spin_lock(&pcipcwd_private.io_lock);
286 outb_p(0xA5, pcipcwd_private.io_addr + 3);
289 outb_p(0xA5, pcipcwd_private.io_addr + 3);
292 stat_reg = inb_p(pcipcwd_private.io_addr + 2);
293 spin_unlock(&pcipcwd_private.io_lock);
309 spin_lock(&pcipcwd_private.io_lock);
310 outb_p(0x42, pcipcwd_private.io_addr); /* send out any data */
311 spin_unlock(&pcipcwd_private.io_lock);
342 control_status = inb_p(pcipcwd_private.io_addr + 1);
366 control_status = inb_p(pcipcwd_private.io_addr + 1);
376 pcipcwd_private.io_addr + 1);
393 if (!pcipcwd_private.supports_temp)
396 spin_lock(&pcipcwd_private.io_lock);
397 *temperature = inb_p(pcipcwd_private.io_addr);
398 spin_unlock(&pcipcwd_private.io_lock);
490 return put_user(pcipcwd_private.boot_status, p);
616 if (!pcipcwd_private.supports_temp)
707 spin_lock_init(&pcipcwd_private.io_lock);
708 pcipcwd_private.pdev = pdev;
709 pcipcwd_private.io_addr = pci_resource_start(pdev, 0);
713 (int) pcipcwd_private.io_addr);
719 pcipcwd_get_status(&pcipcwd_private.boot_status);
752 if (pcipcwd_private.supports_temp) {
774 if (pcipcwd_private.supports_temp)
793 if (pcipcwd_private.supports_temp)