Lines Matching refs:dp
41 #define write_ind(num, val, ap, dp) do { \
42 outb((num), (ap)); outb((val), (dp)); \
44 #define read_ind(num, var, ap, dp) do { \
45 outb((num), (ap)); var = inb((dp)); \
76 static int chipsfb_pci_init(struct pci_dev *dp, const struct pci_device_id *);
348 static int chipsfb_pci_init(struct pci_dev *dp, const struct pci_device_id *ent)
355 rc = aperture_remove_conflicting_pci_devices(dp, "chipsfb");
359 rc = pci_enable_device(dp);
361 dev_err(&dp->dev, "Cannot enable PCI device\n");
365 if ((dp->resource[0].flags & IORESOURCE_MEM) == 0) {
369 addr = pci_resource_start(dp, 0);
375 p = framebuffer_alloc(0, &dp->dev);
381 if (pci_request_region(dp, 0, "chipsfb") != 0) {
382 dev_err(&dp->dev, "Cannot request framebuffer\n");
394 pci_read_config_word(dp, PCI_COMMAND, &cmd);
396 pci_write_config_word(dp, PCI_COMMAND, cmd);
414 dev_err(&dp->dev, "Cannot map framebuffer\n");
419 pci_set_drvdata(dp, p);
425 dev_err(&dp->dev,"C&T 65550 framebuffer failed to register\n");
429 dev_info(&dp->dev,"fb%d: Chips 65550 frame buffer"
438 pci_release_region(dp, 0);
442 pci_disable_device(dp);
447 static void chipsfb_remove(struct pci_dev *dp)
449 struct fb_info *p = pci_get_drvdata(dp);
456 pci_release_region(dp, 0);