/drivers/char/agp/ |
H A D | backend.c | 69 struct agp_bridge_data *bridge; local 71 bridge = agp_find_bridge(pdev); 73 if (!bridge) 76 if (atomic_read(&bridge->agp_in_use)) 78 atomic_inc(&bridge->agp_in_use); 79 return bridge; 92 void agp_backend_release(struct agp_bridge_data *bridge) argument 95 if (bridge) 96 atomic_dec(&bridge->agp_in_use); 137 static int agp_backend_initialize(struct agp_bridge_data *bridge) argument 212 agp_backend_cleanup(struct agp_bridge_data *bridge) argument 237 struct agp_bridge_data *bridge; local 254 agp_put_bridge(struct agp_bridge_data *bridge) argument 264 agp_add_bridge(struct agp_bridge_data *bridge) argument 320 agp_remove_bridge(struct agp_bridge_data *bridge) argument [all...] |
H A D | sgi-agp.c | 41 static struct page *sgi_tioca_alloc_page(struct agp_bridge_data *bridge) argument 46 (struct tioca_kernel *)bridge->dev_private_data; 65 tioca_tlbflush(mem->bridge->dev_private_data); 73 sgi_tioca_mask_memory(struct agp_bridge_data *bridge, dma_addr_t addr, argument 79 static void sgi_tioca_agp_enable(struct agp_bridge_data *bridge, u32 mode) argument 81 tioca_fastwrite_enable(bridge->dev_private_data); 110 static int sgi_tioca_create_gatt_table(struct agp_bridge_data *bridge) argument 113 (struct tioca_kernel *)bridge->dev_private_data; 115 bridge->gatt_table_real = (u32 *) info->ca_gfxgart; 116 bridge 122 sgi_tioca_free_gatt_table(struct agp_bridge_data *bridge) argument 134 struct agp_bridge_data *bridge; local 204 struct agp_bridge_data *bridge; local 239 struct agp_bridge_data *bridge; local [all...] |
H A D | generic.c | 194 curr->bridge->driver->free_by_type(curr); 198 if (curr->bridge->driver->agp_destroy_pages) { 199 curr->bridge->driver->agp_destroy_pages(curr); 203 curr->bridge->driver->agp_destroy_page( 208 curr->bridge->driver->agp_destroy_page( 228 * Every agp bridge device will allow you to allocate AGP_NORMAL_MEMORY which 233 struct agp_memory *agp_allocate_memory(struct agp_bridge_data *bridge, argument 241 if (!bridge) 244 cur_memory = atomic_read(&bridge->current_memory_agp); 245 if ((cur_memory + page_count > bridge 378 agp_copy_info(struct agp_bridge_data *bridge, struct agp_kern_info *info) argument 735 agp_collect_device_status(struct agp_bridge_data *bridge, u32 requested_mode, u32 bridge_agpstat) argument 803 get_agp_version(struct agp_bridge_data *bridge) argument 818 agp_generic_enable(struct agp_bridge_data *bridge, u32 requested_mode) argument 864 agp_generic_create_gatt_table(struct agp_bridge_data *bridge) argument 987 agp_generic_free_gatt_table(struct agp_bridge_data *bridge) argument 1050 struct agp_bridge_data *bridge; local 1129 struct agp_bridge_data *bridge; local 1206 agp_generic_alloc_pages(struct agp_bridge_data *bridge, struct agp_memory *mem, size_t num_pages) argument 1236 agp_generic_alloc_page(struct agp_bridge_data *bridge) argument 1302 agp_enable(struct agp_bridge_data *bridge, u32 mode) argument 1334 agp_generic_mask_memory(struct agp_bridge_data *bridge, dma_addr_t addr, int type) argument 1345 agp_generic_type_to_mask_type(struct agp_bridge_data *bridge, int type) argument [all...] |
H A D | uninorth-agp.c | 13 #include <asm/pci-bridge.h> 227 static void uninorth_agp_enable(struct agp_bridge_data *bridge, u32 mode) argument 232 pci_read_config_dword(bridge->dev, 233 bridge->capndx + PCI_AGP_STATUS, 236 command = agp_collect_device_status(bridge, mode, status); 261 pci_write_config_dword(bridge->dev, 262 bridge->capndx + PCI_AGP_COMMAND, 264 pci_read_config_dword(bridge->dev, 265 bridge->capndx + PCI_AGP_COMMAND, 269 dev_err(&bridge 291 struct agp_bridge_data *bridge; local 346 struct agp_bridge_data *bridge; local 364 uninorth_create_gatt_table(struct agp_bridge_data *bridge) argument 443 uninorth_free_gatt_table(struct agp_bridge_data *bridge) argument 599 struct agp_bridge_data *bridge; local 668 struct agp_bridge_data *bridge = pci_get_drvdata(pdev); local [all...] |
H A D | agp.h | 167 #define A_IDX8(bridge) (A_SIZE_8((bridge)->driver->aperture_sizes) + i) 168 #define A_IDX16(bridge) (A_SIZE_16((bridge)->driver->aperture_sizes) + i) 169 #define A_IDX32(bridge) (A_SIZE_32((bridge)->driver->aperture_sizes) + i) 184 void agp_put_bridge(struct agp_bridge_data *bridge); 185 int agp_add_bridge(struct agp_bridge_data *bridge); 186 void agp_remove_bridge(struct agp_bridge_data *bridge); 193 void agp_generic_enable(struct agp_bridge_data *bridge, u3 [all...] |
H A D | sis-agp.c | 75 static void sis_delayed_enable(struct agp_bridge_data *bridge, u32 mode) argument 81 dev_info(&agp_bridge->dev->dev, "AGP %d.%d bridge\n", 85 command = agp_collect_device_status(bridge, mode, command); 104 if (device->device == bridge->dev->device) { 105 dev_info(&agp_bridge->dev->dev, "SiS delay workaround: giving bridge time to recover\n"); 156 static void sis_get_driver(struct agp_bridge_data *bridge) argument 161 if (bridge->dev->device==sis_broken_chipsets[i]) 184 struct agp_bridge_data *bridge; local 194 bridge = agp_alloc_bridge(); 195 if (!bridge) 214 struct agp_bridge_data *bridge = pci_get_drvdata(pdev); local [all...] |
H A D | efficeon-agp.c | 158 static int efficeon_free_gatt_table(struct agp_bridge_data *bridge) argument 193 static int efficeon_create_gatt_table(struct agp_bridge_data *bridge) argument 348 struct agp_bridge_data *bridge; local 365 bridge = agp_alloc_bridge(); 366 if (!bridge) 369 bridge->driver = &efficeon_driver; 370 bridge->dev = pdev; 371 bridge->capndx = cap_ptr; 380 agp_put_bridge(bridge); 393 agp_put_bridge(bridge); 411 struct agp_bridge_data *bridge = pci_get_drvdata(pdev); local [all...] |
H A D | via-agp.c | 39 printk(KERN_ERR PFX "Unknown aperture size from AGP bridge (0x%x)\n", temp); 426 * VIA's AGP3 chipsets do magick to put the AGP bridge compliant 429 static void check_via_agp3 (struct agp_bridge_data *bridge) argument 433 pci_read_config_byte(bridge->dev, VIA_AGPSEL, ®); 436 bridge->driver = &via_agp3_driver; 443 struct agp_bridge_data *bridge; local 454 bridge = agp_alloc_bridge(); 455 if (!bridge) 458 bridge->dev = pdev; 459 bridge 488 struct agp_bridge_data *bridge = pci_get_drvdata(pdev); local 506 struct agp_bridge_data *bridge = pci_get_drvdata(pdev); local [all...] |
H A D | ali-agp.c | 144 static struct page *m1541_alloc_page(struct agp_bridge_data *bridge) argument 305 struct agp_bridge_data *bridge; local 325 bridge = agp_alloc_bridge(); 326 if (!bridge) 329 bridge->dev = pdev; 330 bridge->capndx = cap_ptr; 334 bridge->driver = &ali_m1541_bridge; 362 bridge->driver = &ali_generic_bridge; 369 bridge->capndx+PCI_AGP_STATUS, 370 &bridge 378 struct agp_bridge_data *bridge = pci_get_drvdata(pdev); local [all...] |
/drivers/gpu/drm/nouveau/core/subdev/fb/ |
H A D | ramnv1a.c | 34 struct pci_dev *bridge; local 38 bridge = pci_get_bus_and_slot(0, PCI_DEVFN(0, 1)); 39 if (!bridge) { 40 nv_fatal(pfb, "no bridge device\n"); 50 pci_read_config_dword(bridge, 0x7c, &mem); 53 pci_read_config_dword(bridge, 0x84, &mem);
|
/drivers/bus/ |
H A D | vexpress-config.c | 86 struct vexpress_config_bridge *bridge = dev_get_drvdata(dev->parent); local 89 bridge->ops->regmap_exit(regmap, bridge->context); 94 struct vexpress_config_bridge *bridge; local 101 bridge = dev_get_drvdata(dev->parent); 102 if (WARN_ON(!bridge)) 110 regmap = bridge->ops->regmap_init(dev, bridge->context); 127 struct vexpress_config_bridge *bridge; local 137 NULL, "%s.bridge", dev_nam 172 struct device_node *bridge; local [all...] |
/drivers/infiniband/hw/mthca/ |
H A D | mthca_reset.c | 47 struct pci_dev *bridge = NULL; local 65 * find the associated bridge device and save off its PCI 70 /* Look for the bridge -- its device ID will be 2 more 72 while ((bridge = pci_get_device(mdev->pdev->vendor, 74 bridge)) != NULL) { 75 if (bridge->hdr_type == PCI_HEADER_TYPE_BRIDGE && 76 bridge->subordinate == mdev->pdev->bus) { 77 mthca_dbg(mdev, "Found bridge: %s\n", 78 pci_name(bridge)); 83 if (!bridge) { [all...] |
/drivers/vme/ |
H A D | vme.c | 51 * Find the bridge that the resource is associated with. 87 struct vme_bridge *bridge; local 94 bridge = find_bridge(resource); 95 if (bridge == NULL) { 96 printk(KERN_ERR "Can't find bridge\n"); 100 if (bridge->parent == NULL) { 101 printk(KERN_ERR "Dev entry NULL for bridge %s\n", bridge->name); 105 if (bridge->alloc_consistent == NULL) { 106 printk(KERN_ERR "alloc_consistent not supported by bridge 121 struct vme_bridge *bridge; local 234 struct vme_bridge *bridge; local 299 struct vme_bridge *bridge = find_bridge(resource); local 334 struct vme_bridge *bridge = find_bridge(resource); local 390 struct vme_bridge *bridge; local 458 struct vme_bridge *bridge = find_bridge(resource); local 494 struct vme_bridge *bridge = find_bridge(resource); local 520 struct vme_bridge *bridge = find_bridge(resource); local 557 struct vme_bridge *bridge = find_bridge(resource); local 593 struct vme_bridge *bridge = find_bridge(resource); local 647 struct vme_bridge *bridge; local 863 struct vme_bridge *bridge = list->parent->parent; local 886 struct vme_bridge *bridge = list->parent->parent; local 906 struct vme_bridge *bridge = list->parent->parent; local 968 vme_irq_handler(struct vme_bridge *bridge, int level, int statid) argument 988 struct vme_bridge *bridge; local 1029 struct vme_bridge *bridge; local 1064 struct vme_bridge *bridge; local 1091 struct vme_bridge *bridge; local 1167 struct vme_bridge *bridge = find_bridge(resource); local 1189 struct vme_bridge *bridge = find_bridge(resource); local 1211 struct vme_bridge *bridge = find_bridge(resource); local 1232 struct vme_bridge *bridge = find_bridge(resource); local 1279 struct vme_bridge *bridge; local 1298 struct vme_bridge *bridge; local 1317 vme_register_bridge(struct vme_bridge *bridge) argument 1339 vme_unregister_bridge(struct vme_bridge *bridge) argument 1358 __vme_register_driver_bus(struct vme_driver *drv, struct vme_bridge *bridge, unsigned int ndevs) argument 1407 struct vme_bridge *bridge; local [all...] |
H A D | Kconfig | 6 bool "VME bridge support" 9 If you say Y here you get support for the VME bridge Framework.
|
/drivers/gpu/drm/msm/hdmi/ |
H A D | hdmi_bridge.c | 26 static void hdmi_bridge_destroy(struct drm_bridge *bridge) argument 28 struct hdmi_bridge *hdmi_bridge = to_hdmi_bridge(bridge); 30 drm_bridge_cleanup(bridge); 34 static void power_on(struct drm_bridge *bridge) argument 36 struct drm_device *dev = bridge->dev; 37 struct hdmi_bridge *hdmi_bridge = to_hdmi_bridge(bridge); 68 static void power_off(struct drm_bridge *bridge) argument 70 struct drm_device *dev = bridge->dev; 71 struct hdmi_bridge *hdmi_bridge = to_hdmi_bridge(bridge); 93 static void hdmi_bridge_pre_enable(struct drm_bridge *bridge) argument 111 hdmi_bridge_enable(struct drm_bridge *bridge) argument 115 hdmi_bridge_disable(struct drm_bridge *bridge) argument 119 hdmi_bridge_post_disable(struct drm_bridge *bridge) argument 136 hdmi_bridge_mode_set(struct drm_bridge *bridge, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument 211 struct drm_bridge *bridge = NULL; local [all...] |
/drivers/vme/bridges/ |
H A D | vme_ca91cx42.c | 57 static u32 ca91cx42_DMA_irqhandler(struct ca91cx42_driver *bridge) argument 59 wake_up(&bridge->dma_queue); 64 static u32 ca91cx42_LM_irqhandler(struct ca91cx42_driver *bridge, u32 stat) argument 72 bridge->lm_callback[i](i); 81 static u32 ca91cx42_MB_irqhandler(struct ca91cx42_driver *bridge, int mbox_mask) argument 83 wake_up(&bridge->mbox_queue); 88 static u32 ca91cx42_IACK_irqhandler(struct ca91cx42_driver *bridge) argument 90 wake_up(&bridge->iack_queue); 98 struct ca91cx42_driver *bridge; local 100 bridge 115 struct ca91cx42_driver *bridge; local 133 struct ca91cx42_driver *bridge; local 156 struct ca91cx42_driver *bridge; local 200 struct ca91cx42_driver *bridge; local 243 ca91cx42_irq_exit(struct ca91cx42_driver *bridge, struct pci_dev *pdev) argument 261 ca91cx42_iack_received(struct ca91cx42_driver *bridge, int level) argument 282 struct ca91cx42_driver *bridge; local 308 struct ca91cx42_driver *bridge; local 349 struct ca91cx42_driver *bridge; local 453 struct ca91cx42_driver *bridge; local 608 struct ca91cx42_driver *bridge; local 762 struct ca91cx42_driver *bridge; local 980 struct ca91cx42_driver *bridge; local 1179 struct ca91cx42_driver *bridge; local 1199 struct ca91cx42_driver *bridge; local 1300 struct ca91cx42_driver *bridge; local 1367 struct ca91cx42_driver *bridge; local 1410 struct ca91cx42_driver *bridge; local 1458 struct ca91cx42_driver *bridge; local 1491 struct ca91cx42_driver *bridge; local 1540 struct ca91cx42_driver *bridge; local 1580 struct ca91cx42_driver *bridge; local 1870 struct ca91cx42_driver *bridge; local [all...] |
H A D | vme_tsi148.c | 77 static u32 tsi148_DMA_irqhandler(struct tsi148_driver *bridge, argument 83 wake_up(&bridge->dma_queue[0]); 87 wake_up(&bridge->dma_queue[1]); 97 static u32 tsi148_LM_irqhandler(struct tsi148_driver *bridge, u32 stat) argument 105 bridge->lm_callback[i](i); 123 struct tsi148_driver *bridge; local 125 bridge = tsi148_bridge->driver_priv; 129 val = ioread32be(bridge->base + TSI148_GCSR_MBOX[i]); 144 struct tsi148_driver *bridge; local 146 bridge 173 struct tsi148_driver *bridge; local 216 tsi148_IACK_irqhandler(struct tsi148_driver *bridge) argument 230 struct tsi148_driver *bridge; local 260 struct tsi148_driver *bridge; local 321 struct tsi148_driver *bridge; local 385 struct tsi148_driver *bridge = tsi148_bridge->driver_priv; local 401 tsi148_iack_received(struct tsi148_driver *bridge) argument 421 struct tsi148_driver *bridge; local 458 struct tsi148_driver *bridge; local 566 struct tsi148_driver *bridge; local 714 struct tsi148_driver *bridge; local 910 struct tsi148_driver *bridge; local 1150 struct tsi148_driver *bridge; local 1361 struct tsi148_driver *bridge; local 1460 struct tsi148_driver *bridge; local 1873 struct tsi148_driver *bridge; local 1900 struct tsi148_driver *bridge; local 2010 struct tsi148_driver *bridge; local 2075 struct tsi148_driver *bridge; local 2127 struct tsi148_driver *bridge; local 2180 struct tsi148_driver *bridge; local 2220 struct tsi148_driver *bridge; local 2273 struct tsi148_driver *bridge; local 2334 struct tsi148_driver *bridge; local 2667 struct tsi148_driver *bridge; local [all...] |
/drivers/pci/ |
H A D | host-bridge.c | 2 * host bridge related code 23 return to_pci_host_bridge(root_bus->bridge); 26 void pci_set_host_bridge_release(struct pci_host_bridge *bridge, argument 30 bridge->release_fn = release_fn; 31 bridge->release_data = release_data; 37 struct pci_host_bridge *bridge = find_pci_host_bridge(bus); local 41 list_for_each_entry(window, &bridge->windows, list) { 62 struct pci_host_bridge *bridge = find_pci_host_bridge(bus); local 66 list_for_each_entry(window, &bridge->windows, list) {
|
H A D | of.c | 56 if (bus->bridge->of_node) 57 return of_node_get(bus->bridge->of_node); 58 if (bus->bridge->parent && bus->bridge->parent->of_node) 59 return of_node_get(bus->bridge->parent->of_node);
|
H A D | setup-bus.c | 28 #include <asm-generic/pci-bridge.h> 469 struct pci_dev *bridge = bus->self; local 473 dev_info(&bridge->dev, "CardBus bridge to %pR\n", 477 pcibios_resource_to_bus(bridge->bus, ®ion, res); 483 dev_info(&bridge->dev, " bridge window %pR\n", res); 484 pci_write_config_dword(bridge, PCI_CB_IO_BASE_0, 486 pci_write_config_dword(bridge, PCI_CB_IO_LIMIT_0, 491 pcibios_resource_to_bus(bridge 535 struct pci_dev *bridge = bus->self; local 573 struct pci_dev *bridge = bus->self; local 593 struct pci_dev *bridge = bus->self; local 627 struct pci_dev *bridge = bus->self; local 659 struct pci_dev *bridge = bus->self; local 1031 struct pci_dev *bridge = bus->self; local 1285 __pci_bridge_assign_resources(const struct pci_dev *bridge, struct list_head *add_head, struct list_head *fail_head) argument 1645 pci_assign_unassigned_bridge_resources(struct pci_dev *bridge) argument [all...] |
/drivers/gpu/drm/bridge/ |
H A D | ptn3460.c | 2 * NXP PTN3460 DP/LVDS bridge driver 28 #include "bridge/ptn3460.h" 40 struct drm_bridge *bridge; member in struct:ptn3460_bridge 112 static void ptn3460_pre_enable(struct drm_bridge *bridge) argument 114 struct ptn3460_bridge *ptn_bridge = bridge->driver_private; 143 static void ptn3460_enable(struct drm_bridge *bridge) argument 147 static void ptn3460_disable(struct drm_bridge *bridge) argument 149 struct ptn3460_bridge *ptn_bridge = bridge->driver_private; 163 static void ptn3460_post_disable(struct drm_bridge *bridge) argument 167 void ptn3460_bridge_destroy(struct drm_bridge *bridge) argument 264 struct drm_bridge *bridge; local [all...] |
/drivers/pci/hotplug/ |
H A D | acpiphp_glue.c | 36 * when the bridge is scanned and it loses a refcount when the bridge 38 * - When a P2P bridge is present, we elevate the refcount on the subordinate 119 WARN_ON(context->bridge); 124 static inline void get_bridge(struct acpiphp_bridge *bridge) argument 126 kref_get(&bridge->ref); 129 static inline void put_bridge(struct acpiphp_bridge *bridge) argument 131 kref_put(&bridge->ref, free_bridge); 158 struct acpiphp_bridge *bridge; local 164 bridge 264 struct acpiphp_bridge *bridge = data; local 372 cleanup_bridge(struct acpiphp_bridge *bridge) argument 671 acpiphp_check_bridge(struct acpiphp_bridge *bridge) argument 730 struct acpiphp_bridge *bridge = NULL; local 756 struct acpiphp_bridge *bridge; local 827 struct acpiphp_bridge *bridge; local 910 acpiphp_drop_bridge(struct acpiphp_bridge *bridge) argument 933 struct acpiphp_bridge *bridge; local [all...] |
/drivers/pci/host/ |
H A D | pci-mvebu.c | 63 /* PCI configuration space of a PCI-to-PCI bridge */ 127 struct mvebu_sw_pci_bridge bridge; member in struct:mvebu_pcie_port 354 if (port->bridge.iolimit < port->bridge.iobase || 355 port->bridge.iolimitupper < port->bridge.iobaseupper || 356 !(port->bridge.command & PCI_COMMAND_IO)) { 376 * We read the PCI-to-PCI bridge emulated registers, and 378 * window to setup, according to the PCI-to-PCI bridge 382 iobase = ((port->bridge 433 struct mvebu_sw_pci_bridge *bridge = &port->bridge; local 456 struct mvebu_sw_pci_bridge *bridge = &port->bridge; local 535 struct mvebu_sw_pci_bridge *bridge = &port->bridge; local [all...] |
/drivers/mtd/maps/ |
H A D | scx200_docflash.c | 81 struct pci_dev *bridge; local 85 if ((bridge = pci_get_device(PCI_VENDOR_ID_NS, 92 pci_dev_put(bridge); 98 pci_read_config_dword(bridge, SCx200_DOCCS_BASE, &base); 99 pci_read_config_dword(bridge, SCx200_DOCCS_CTRL, &ctrl); 100 pci_dev_put(bridge); 129 pci_dev_put(bridge); 154 pci_write_config_dword(bridge, SCx200_DOCCS_BASE, docmem.start); 155 pci_write_config_dword(bridge, SCx200_DOCCS_CTRL, ctrl);
|
/drivers/pcmcia/ |
H A D | cardbus.c | 16 * Cardbus handling has been re-written to be more of a PCI bridge thing, 109 struct pci_dev *bridge, *dev, *tmp; local 112 bridge = s->cb_dev; 113 if (!bridge) 116 bus = bridge->subordinate;
|