Searched refs:bridge (Results 1 - 25 of 136) sorted by relevance

123456

/drivers/char/agp/
H A Dbackend.c69 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 Dsgi-agp.c41 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 Dgeneric.c194 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 Duninorth-agp.c13 #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 Dagp.h167 #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 Dsis-agp.c75 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 Defficeon-agp.c158 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 Dvia-agp.c39 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, &reg);
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 Dali-agp.c144 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 Dramnv1a.c34 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 Dvexpress-config.c86 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 Dmthca_reset.c47 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 Dvme.c51 * 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 DKconfig6 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 Dhdmi_bridge.c26 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 Dvme_ca91cx42.c57 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 Dvme_tsi148.c77 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 Dhost-bridge.c2 * 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 Dof.c56 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 Dsetup-bus.c28 #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, &region, 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 Dptn3460.c2 * 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 Dacpiphp_glue.c36 * 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 Dpci-mvebu.c63 /* 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 Dscx200_docflash.c81 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 Dcardbus.c16 * 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;

Completed in 1968 milliseconds

123456