Searched refs:bridge (Results 1 - 25 of 145) 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.c42 static struct page *sgi_tioca_alloc_page(struct agp_bridge_data *bridge) argument
47 (struct tioca_kernel *)bridge->dev_private_data;
66 tioca_tlbflush(mem->bridge->dev_private_data);
74 sgi_tioca_mask_memory(struct agp_bridge_data *bridge, dma_addr_t addr, argument
80 static void sgi_tioca_agp_enable(struct agp_bridge_data *bridge, u32 mode) argument
82 tioca_fastwrite_enable(bridge->dev_private_data);
111 static int sgi_tioca_create_gatt_table(struct agp_bridge_data *bridge) argument
114 (struct tioca_kernel *)bridge->dev_private_data;
116 bridge->gatt_table_real = (u32 *) info->ca_gfxgart;
117 bridge
123 sgi_tioca_free_gatt_table(struct agp_bridge_data *bridge) argument
135 struct agp_bridge_data *bridge; local
206 struct agp_bridge_data *bridge; local
241 struct agp_bridge_data *bridge; local
[all...]
H A Dgeneric.c195 curr->bridge->driver->free_by_type(curr);
199 if (curr->bridge->driver->agp_destroy_pages) {
200 curr->bridge->driver->agp_destroy_pages(curr);
204 curr->bridge->driver->agp_destroy_page(
209 curr->bridge->driver->agp_destroy_page(
229 * Every agp bridge device will allow you to allocate AGP_NORMAL_MEMORY which
234 struct agp_memory *agp_allocate_memory(struct agp_bridge_data *bridge, argument
242 if (!bridge)
245 cur_memory = atomic_read(&bridge->current_memory_agp);
246 if ((cur_memory + page_count > bridge
379 agp_copy_info(struct agp_bridge_data *bridge, struct agp_kern_info *info) argument
736 agp_collect_device_status(struct agp_bridge_data *bridge, u32 requested_mode, u32 bridge_agpstat) argument
804 get_agp_version(struct agp_bridge_data *bridge) argument
819 agp_generic_enable(struct agp_bridge_data *bridge, u32 requested_mode) argument
865 agp_generic_create_gatt_table(struct agp_bridge_data *bridge) argument
988 agp_generic_free_gatt_table(struct agp_bridge_data *bridge) argument
1052 struct agp_bridge_data *bridge; local
1132 struct agp_bridge_data *bridge; local
1209 agp_generic_alloc_pages(struct agp_bridge_data *bridge, struct agp_memory *mem, size_t num_pages) argument
1239 agp_generic_alloc_page(struct agp_bridge_data *bridge) argument
1305 agp_enable(struct agp_bridge_data *bridge, u32 mode) argument
1337 agp_generic_mask_memory(struct agp_bridge_data *bridge, dma_addr_t addr, int type) argument
1348 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 Defficeon-agp.c159 static int efficeon_free_gatt_table(struct agp_bridge_data *bridge) argument
194 static int efficeon_create_gatt_table(struct agp_bridge_data *bridge) argument
349 struct agp_bridge_data *bridge; local
366 bridge = agp_alloc_bridge();
367 if (!bridge)
370 bridge->driver = &efficeon_driver;
371 bridge->dev = pdev;
372 bridge->capndx = cap_ptr;
381 agp_put_bridge(bridge);
394 agp_put_bridge(bridge);
412 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);
427 * VIA's AGP3 chipsets do magick to put the AGP bridge compliant
430 static void check_via_agp3 (struct agp_bridge_data *bridge) argument
434 pci_read_config_byte(bridge->dev, VIA_AGPSEL, &reg);
437 bridge->driver = &via_agp3_driver;
445 struct agp_bridge_data *bridge; local
456 bridge = agp_alloc_bridge();
457 if (!bridge)
460 bridge->dev = pdev;
461 bridge
490 struct agp_bridge_data *bridge = pci_get_drvdata(pdev); local
508 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
306 struct agp_bridge_data *bridge; local
326 bridge = agp_alloc_bridge();
327 if (!bridge)
330 bridge->dev = pdev;
331 bridge->capndx = cap_ptr;
335 bridge->driver = &ali_m1541_bridge;
363 bridge->driver = &ali_generic_bridge;
370 bridge->capndx+PCI_AGP_STATUS,
371 &bridge
379 struct agp_bridge_data *bridge = pci_get_drvdata(pdev); local
[all...]
H A Dsis-agp.c76 static void sis_delayed_enable(struct agp_bridge_data *bridge, u32 mode) argument
82 dev_info(&agp_bridge->dev->dev, "AGP %d.%d bridge\n",
86 command = agp_collect_device_status(bridge, mode, command);
105 if (device->device == bridge->dev->device) {
106 dev_info(&agp_bridge->dev->dev, "SiS delay workaround: giving bridge time to recover\n");
157 static void __devinit sis_get_driver(struct agp_bridge_data *bridge) argument
162 if (bridge->dev->device==sis_broken_chipsets[i])
186 struct agp_bridge_data *bridge; local
196 bridge = agp_alloc_bridge();
197 if (!bridge)
216 struct agp_bridge_data *bridge = pci_get_drvdata(pdev); local
[all...]
H A Damd64-agp.c6 * It also includes support for the AMD 8151 AGP bridge,
49 struct agp_bridge_data *bridge = mem->bridge; local
56 mask_type = bridge->driver->agp_type_to_mask_type(bridge, type);
187 /* Configure AGP regs in each x86-64 host bridge. */
263 * bridge, not the northbridge. On AMD64 this is handled early
284 /* Northbridge seems to contain crap. Try the AGP bridge. */
355 static void __devinit amd8151_init(struct pci_dev *pdev, struct agp_bridge_data *bridge) argument
377 bridge
519 struct agp_bridge_data *bridge; local
584 struct agp_bridge_data *bridge = pci_get_drvdata(pdev); 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
90 struct pci_bus *bus = func->slot->bridge->pci_bus;
97 * secondary bridge on slot
122 struct acpiphp_bridge *bridge = (struct acpiphp_bridge *)context; local
129 struct pci_bus *pbus = bridge->pci_bus;
180 sun = bridge->nr_slots+1;
184 for (slot = bridge->slots; slot; slot = slot->next)
198 slot->bridge
287 init_bridge_misc(struct acpiphp_bridge *bridge) argument
326 struct acpiphp_bridge *bridge; local
343 config_p2p_bridge_flags(struct acpiphp_bridge *bridge) argument
382 struct acpiphp_bridge *bridge; local
403 struct acpiphp_bridge *bridge; local
506 struct acpiphp_bridge *bridge; local
515 cleanup_bridge(struct acpiphp_bridge *bridge) argument
575 struct acpiphp_bridge *bridge; local
591 struct acpiphp_bridge *bridge; local
1006 acpiphp_check_bridge(struct acpiphp_bridge *bridge) argument
1135 struct acpiphp_bridge *bridge; local
1146 struct acpiphp_bridge *bridge; local
1191 struct acpiphp_bridge *bridge; local
1439 struct acpiphp_bridge *bridge; local
[all...]
H A Dcpcihp_generic.c66 static char *bridge; variable
85 if(!bridge) {
89 str = bridge;
95 err("Invalid hotplug bus bridge device bus number");
101 err("Invalid hotplug bus bridge device");
107 err("Invalid hotplug bus bridge device slot number");
164 err("Invalid bridge device %s", bridge);
221 module_param(bridge, charp, 0);
222 MODULE_PARM_DESC(bridge, "Hotswa
[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/staging/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) {
102 " bridge %s\n", bridge->name);
106 if (bridge->alloc_consistent == NULL) {
108 " bridge
122 struct vme_bridge *bridge; local
236 struct vme_bridge *bridge; local
301 struct vme_bridge *bridge = find_bridge(resource); local
336 struct vme_bridge *bridge = find_bridge(resource); local
392 struct vme_bridge *bridge; local
460 struct vme_bridge *bridge = find_bridge(resource); local
496 struct vme_bridge *bridge = find_bridge(resource); local
522 struct vme_bridge *bridge = find_bridge(resource); local
559 struct vme_bridge *bridge = find_bridge(resource); local
595 struct vme_bridge *bridge = find_bridge(resource); local
649 struct vme_bridge *bridge; local
871 struct vme_bridge *bridge = list->parent->parent; local
894 struct vme_bridge *bridge = list->parent->parent; local
914 struct vme_bridge *bridge = list->parent->parent; local
974 vme_irq_handler(struct vme_bridge *bridge, int level, int statid) argument
994 struct vme_bridge *bridge; local
1035 struct vme_bridge *bridge; local
1070 struct vme_bridge *bridge; local
1097 struct vme_bridge *bridge; local
1174 struct vme_bridge *bridge = find_bridge(resource); local
1196 struct vme_bridge *bridge = find_bridge(resource); local
1218 struct vme_bridge *bridge = find_bridge(resource); local
1239 struct vme_bridge *bridge = find_bridge(resource); local
1286 struct vme_bridge *bridge; local
1311 vme_register_bridge(struct vme_bridge *bridge) argument
1333 vme_unregister_bridge(struct vme_bridge *bridge) argument
1352 __vme_register_driver_bus(struct vme_driver *drv, struct vme_bridge *bridge, unsigned int ndevs) argument
1400 struct vme_bridge *bridge; local
[all...]
H A DKconfig6 tristate "VME bridge support"
9 If you say Y here you get support for the VME bridge Framework.
/drivers/staging/vme/bridges/
H A Dvme_ca91cx42.c59 static u32 ca91cx42_DMA_irqhandler(struct ca91cx42_driver *bridge) argument
61 wake_up(&bridge->dma_queue);
66 static u32 ca91cx42_LM_irqhandler(struct ca91cx42_driver *bridge, u32 stat) argument
74 bridge->lm_callback[i](i);
83 static u32 ca91cx42_MB_irqhandler(struct ca91cx42_driver *bridge, int mbox_mask) argument
85 wake_up(&bridge->mbox_queue);
90 static u32 ca91cx42_IACK_irqhandler(struct ca91cx42_driver *bridge) argument
92 wake_up(&bridge->iack_queue);
100 struct ca91cx42_driver *bridge; local
102 bridge
117 struct ca91cx42_driver *bridge; local
135 struct ca91cx42_driver *bridge; local
158 struct ca91cx42_driver *bridge; local
202 struct ca91cx42_driver *bridge; local
245 ca91cx42_irq_exit(struct ca91cx42_driver *bridge, struct pci_dev *pdev) argument
259 ca91cx42_iack_received(struct ca91cx42_driver *bridge, int level) argument
280 struct ca91cx42_driver *bridge; local
306 struct ca91cx42_driver *bridge; local
347 struct ca91cx42_driver *bridge; local
451 struct ca91cx42_driver *bridge; local
606 struct ca91cx42_driver *bridge; local
760 struct ca91cx42_driver *bridge; local
979 struct ca91cx42_driver *bridge; local
1178 struct ca91cx42_driver *bridge; local
1198 struct ca91cx42_driver *bridge; local
1299 struct ca91cx42_driver *bridge; local
1366 struct ca91cx42_driver *bridge; local
1409 struct ca91cx42_driver *bridge; local
1457 struct ca91cx42_driver *bridge; local
1490 struct ca91cx42_driver *bridge; local
1544 struct ca91cx42_driver *bridge; local
1586 struct ca91cx42_driver *bridge; local
1876 struct ca91cx42_driver *bridge; local
[all...]
H A Dvme_tsi148.c78 static u32 tsi148_DMA_irqhandler(struct tsi148_driver *bridge, argument
84 wake_up(&bridge->dma_queue[0]);
88 wake_up(&bridge->dma_queue[1]);
98 static u32 tsi148_LM_irqhandler(struct tsi148_driver *bridge, u32 stat) argument
106 bridge->lm_callback[i](i);
124 struct tsi148_driver *bridge; local
126 bridge = tsi148_bridge->driver_priv;
130 val = ioread32be(bridge->base + TSI148_GCSR_MBOX[i]);
145 struct tsi148_driver *bridge; local
147 bridge
174 struct tsi148_driver *bridge; local
211 tsi148_IACK_irqhandler(struct tsi148_driver *bridge) argument
225 struct tsi148_driver *bridge; local
255 struct tsi148_driver *bridge; local
316 struct tsi148_driver *bridge; local
380 struct tsi148_driver *bridge = tsi148_bridge->driver_priv; local
396 tsi148_iack_received(struct tsi148_driver *bridge) argument
416 struct tsi148_driver *bridge; local
455 struct tsi148_driver *bridge; local
563 struct tsi148_driver *bridge; local
711 struct tsi148_driver *bridge; local
907 struct tsi148_driver *bridge; local
1141 struct tsi148_driver *bridge; local
1306 struct tsi148_driver *bridge; local
1370 struct tsi148_driver *bridge; local
1763 struct tsi148_driver *bridge; local
1791 struct tsi148_driver *bridge; local
1890 struct tsi148_driver *bridge; local
1955 struct tsi148_driver *bridge; local
2007 struct tsi148_driver *bridge; local
2060 struct tsi148_driver *bridge; local
2100 struct tsi148_driver *bridge; local
2158 struct tsi148_driver *bridge; local
2220 struct tsi148_driver *bridge; local
2559 struct tsi148_driver *bridge; local
[all...]
/drivers/pci/
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>
403 struct pci_dev *bridge = bus->self; local
407 dev_info(&bridge->dev, "CardBus bridge to [bus %02x-%02x]\n",
411 pcibios_resource_to_bus(bridge, &region, res);
417 dev_info(&bridge->dev, " bridge window %pR\n", res);
418 pci_write_config_dword(bridge, PCI_CB_IO_BASE_0,
420 pci_write_config_dword(bridge, PCI_CB_IO_LIMIT_0,
425 pcibios_resource_to_bus(bridge,
469 struct pci_dev *bridge = bus->self; local
500 struct pci_dev *bridge = bus->self; local
520 struct pci_dev *bridge = bus->self; local
554 struct pci_dev *bridge = bus->self; local
586 struct pci_dev *bridge = bus->self; local
895 struct pci_dev *bridge = bus->self; local
1096 __pci_bridge_assign_resources(const struct pci_dev *bridge, struct list_head *add_head, struct list_head *fail_head) argument
1429 pci_assign_unassigned_bridge_resources(struct pci_dev *bridge) argument
[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/staging/tidspbridge/rmgr/
H A Ddspdrv.c6 * Interface to allocate and free bridge resources.
39 * Allocates bridge resources. Loads a base image onto DSP, if specified.
69 dev_dbg(bridge, "%s: drv_request_resources Failed\n", __func__);
90 dev_dbg(bridge, "%s: Logical device failed init\n", __func__);
100 dev_dbg(bridge, "%s: Failed\n", __func__);
109 * Frees the resources allocated for bridge.
116 struct drv_data *drv_datap = dev_get_drvdata(bridge);
/drivers/pcmcia/
H A Dcardbus.c16 * Cardbus handling has been re-written to be more of a PCI bridge thing,
108 struct pci_dev *bridge = s->cb_dev; local
110 if (bridge)
111 pci_stop_and_remove_behind_bridge(bridge);
/drivers/gpu/drm/nouveau/
H A Dnv10_fb.c42 struct pci_dev *bridge; local
45 bridge = pci_get_bus_and_slot(0, PCI_DEVFN(0, 1));
46 if (!bridge) {
47 NV_ERROR(dev, "no bridge device\n");
52 pci_read_config_dword(bridge, 0x7c, &mem);
55 pci_read_config_dword(bridge, 0x84, &mem);
/drivers/gpu/drm/ttm/
H A Dttm_agp_backend.c48 struct agp_bridge_data *bridge; member in struct:ttm_agp_backend
59 mem = agp_allocate_memory(agp_be->bridge, ttm->num_pages, AGP_USER_MEMORY);
114 struct agp_bridge_data *bridge,
125 agp_be->bridge = bridge;
113 ttm_agp_tt_create(struct ttm_bo_device *bdev, struct agp_bridge_data *bridge, unsigned long size, uint32_t page_flags, struct page *dummy_read_page) argument
/drivers/staging/tidspbridge/core/
H A Due_deh.c57 dev_dbg(bridge, "%s: Failed to get Host Resources\n",
65 dev_dbg(bridge, "%s: event=0x%x, fault_addr=0x%x\n", __func__,
230 dev_dbg(bridge, "%s: device exception", __func__);
235 dev_err(bridge, "%s: %s, info=0x%x", __func__,
243 dev_err(bridge, "%s: %s, addr=0x%x", __func__,
252 dev_err(bridge, "%s: %s", __func__, str);

Completed in 403 milliseconds

123456