Lines Matching refs:rsrc
162 unsigned int rsrc)
170 if ((rsrc & VGA_RSRC_NORMAL_IO) &&
172 rsrc |= VGA_RSRC_LEGACY_IO;
173 if ((rsrc & VGA_RSRC_NORMAL_MEM) &&
175 rsrc |= VGA_RSRC_LEGACY_MEM;
177 pr_debug("%s: %d\n", __func__, rsrc);
181 wants = rsrc & ~vgadev->owns;
273 vgadev->locks |= (rsrc & VGA_RSRC_LEGACY_MASK);
274 if (rsrc & VGA_RSRC_LEGACY_IO)
276 if (rsrc & VGA_RSRC_LEGACY_MEM)
278 if (rsrc & VGA_RSRC_NORMAL_IO)
280 if (rsrc & VGA_RSRC_NORMAL_MEM)
286 static void __vga_put(struct vga_device *vgadev, unsigned int rsrc)
295 if ((rsrc & VGA_RSRC_NORMAL_IO) && vgadev->io_norm_cnt > 0) {
298 rsrc |= VGA_RSRC_LEGACY_IO;
300 if ((rsrc & VGA_RSRC_NORMAL_MEM) && vgadev->mem_norm_cnt > 0) {
303 rsrc |= VGA_RSRC_LEGACY_MEM;
305 if ((rsrc & VGA_RSRC_LEGACY_IO) && vgadev->io_lock_cnt > 0)
307 if ((rsrc & VGA_RSRC_LEGACY_MEM) && vgadev->mem_lock_cnt > 0)
325 int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible)
347 conflict = __vga_tryget(vgadev, rsrc);
376 int vga_tryget(struct pci_dev *pdev, unsigned int rsrc)
395 if (__vga_tryget(vgadev, rsrc))
403 void vga_put(struct pci_dev *pdev, unsigned int rsrc)
417 __vga_put(vgadev, rsrc);