bridge            326 arch/alpha/kernel/pci.c 	struct pci_host_bridge *bridge;
bridge            351 arch/alpha/kernel/pci.c 		bridge = pci_alloc_host_bridge(0);
bridge            352 arch/alpha/kernel/pci.c 		if (!bridge)
bridge            355 arch/alpha/kernel/pci.c 		list_splice_init(&resources, &bridge->windows);
bridge            356 arch/alpha/kernel/pci.c 		bridge->dev.parent = NULL;
bridge            357 arch/alpha/kernel/pci.c 		bridge->sysdata = hose;
bridge            358 arch/alpha/kernel/pci.c 		bridge->busnr = next_busno;
bridge            359 arch/alpha/kernel/pci.c 		bridge->ops = alpha_mv.pci_ops;
bridge            360 arch/alpha/kernel/pci.c 		bridge->swizzle_irq = alpha_mv.pci_swizzle;
bridge            361 arch/alpha/kernel/pci.c 		bridge->map_irq = alpha_mv.pci_map_irq;
bridge            363 arch/alpha/kernel/pci.c 		ret = pci_scan_root_bus_bridge(bridge);
bridge            365 arch/alpha/kernel/pci.c 			pci_free_host_bridge(bridge);
bridge            369 arch/alpha/kernel/pci.c 		bus = hose->bus = bridge->bus;
bridge            209 arch/alpha/kernel/sys_nautilus.c 	struct pci_host_bridge *bridge;
bridge            216 arch/alpha/kernel/sys_nautilus.c 	bridge = pci_alloc_host_bridge(0);
bridge            217 arch/alpha/kernel/sys_nautilus.c 	if (!bridge)
bridge            220 arch/alpha/kernel/sys_nautilus.c 	pci_add_resource(&bridge->windows, &ioport_resource);
bridge            221 arch/alpha/kernel/sys_nautilus.c 	pci_add_resource(&bridge->windows, &iomem_resource);
bridge            222 arch/alpha/kernel/sys_nautilus.c 	pci_add_resource(&bridge->windows, &busn_resource);
bridge            223 arch/alpha/kernel/sys_nautilus.c 	bridge->dev.parent = NULL;
bridge            224 arch/alpha/kernel/sys_nautilus.c 	bridge->sysdata = hose;
bridge            225 arch/alpha/kernel/sys_nautilus.c 	bridge->busnr = 0;
bridge            226 arch/alpha/kernel/sys_nautilus.c 	bridge->ops = alpha_mv.pci_ops;
bridge            227 arch/alpha/kernel/sys_nautilus.c 	bridge->swizzle_irq = alpha_mv.pci_swizzle;
bridge            228 arch/alpha/kernel/sys_nautilus.c 	bridge->map_irq = alpha_mv.pci_map_irq;
bridge            231 arch/alpha/kernel/sys_nautilus.c 	ret = pci_scan_root_bus_bridge(bridge);
bridge            233 arch/alpha/kernel/sys_nautilus.c 		pci_free_host_bridge(bridge);
bridge            237 arch/alpha/kernel/sys_nautilus.c 	bus = hose->bus = bridge->bus;
bridge            462 arch/arm/kernel/bios32.c 		struct pci_host_bridge *bridge;
bridge            464 arch/arm/kernel/bios32.c 		bridge = pci_alloc_host_bridge(sizeof(struct pci_sys_data));
bridge            465 arch/arm/kernel/bios32.c 		if (WARN(!bridge, "PCI: unable to allocate bridge!"))
bridge            468 arch/arm/kernel/bios32.c 		sys = pci_host_bridge_priv(bridge);
bridge            484 arch/arm/kernel/bios32.c 				pci_free_host_bridge(bridge);
bridge            488 arch/arm/kernel/bios32.c 			bridge->map_irq = pcibios_map_irq;
bridge            489 arch/arm/kernel/bios32.c 			bridge->swizzle_irq = pcibios_swizzle;
bridge            492 arch/arm/kernel/bios32.c 				ret = hw->scan(nr, bridge);
bridge            495 arch/arm/kernel/bios32.c 						 &bridge->windows);
bridge            496 arch/arm/kernel/bios32.c 				bridge->dev.parent = parent;
bridge            497 arch/arm/kernel/bios32.c 				bridge->sysdata = sys;
bridge            498 arch/arm/kernel/bios32.c 				bridge->busnr = sys->busnr;
bridge            499 arch/arm/kernel/bios32.c 				bridge->ops = hw->ops;
bridge            500 arch/arm/kernel/bios32.c 				bridge->msi = hw->msi_ctrl;
bridge            501 arch/arm/kernel/bios32.c 				bridge->align_resource =
bridge            504 arch/arm/kernel/bios32.c 				ret = pci_scan_root_bus_bridge(bridge);
bridge            508 arch/arm/kernel/bios32.c 				pci_free_host_bridge(bridge);
bridge            512 arch/arm/kernel/bios32.c 			sys->bus = bridge->bus;
bridge            518 arch/arm/kernel/bios32.c 			pci_free_host_bridge(bridge);
bridge            156 arch/arm/mach-dove/pcie.c dove_pcie_scan_bus(int nr, struct pci_host_bridge *bridge)
bridge            158 arch/arm/mach-dove/pcie.c 	struct pci_sys_data *sys = pci_host_bridge_priv(bridge);
bridge            165 arch/arm/mach-dove/pcie.c 	list_splice_init(&sys->resources, &bridge->windows);
bridge            166 arch/arm/mach-dove/pcie.c 	bridge->dev.parent = NULL;
bridge            167 arch/arm/mach-dove/pcie.c 	bridge->sysdata = sys;
bridge            168 arch/arm/mach-dove/pcie.c 	bridge->busnr = sys->busnr;
bridge            169 arch/arm/mach-dove/pcie.c 	bridge->ops = &pcie_ops;
bridge            171 arch/arm/mach-dove/pcie.c 	return pci_scan_root_bus_bridge(bridge);
bridge            197 arch/arm/mach-mv78xx0/pcie.c static int __init mv78xx0_pcie_scan_bus(int nr, struct pci_host_bridge *bridge)
bridge            199 arch/arm/mach-mv78xx0/pcie.c 	struct pci_sys_data *sys = pci_host_bridge_priv(bridge);
bridge            206 arch/arm/mach-mv78xx0/pcie.c 	list_splice_init(&sys->resources, &bridge->windows);
bridge            207 arch/arm/mach-mv78xx0/pcie.c 	bridge->dev.parent = NULL;
bridge            208 arch/arm/mach-mv78xx0/pcie.c 	bridge->sysdata = sys;
bridge            209 arch/arm/mach-mv78xx0/pcie.c 	bridge->busnr = sys->busnr;
bridge            210 arch/arm/mach-mv78xx0/pcie.c 	bridge->ops = &pcie_ops;
bridge            212 arch/arm/mach-mv78xx0/pcie.c 	return pci_scan_root_bus_bridge(bridge);
bridge             66 arch/arm/mach-orion5x/common.h int orion5x_pci_sys_scan_bus(int nr, struct pci_host_bridge *bridge);
bridge            558 arch/arm/mach-orion5x/pci.c int __init orion5x_pci_sys_scan_bus(int nr, struct pci_host_bridge *bridge)
bridge            560 arch/arm/mach-orion5x/pci.c 	struct pci_sys_data *sys = pci_host_bridge_priv(bridge);
bridge            562 arch/arm/mach-orion5x/pci.c 	list_splice_init(&sys->resources, &bridge->windows);
bridge            563 arch/arm/mach-orion5x/pci.c 	bridge->dev.parent = NULL;
bridge            564 arch/arm/mach-orion5x/pci.c 	bridge->sysdata = sys;
bridge            565 arch/arm/mach-orion5x/pci.c 	bridge->busnr = sys->busnr;
bridge            568 arch/arm/mach-orion5x/pci.c 		bridge->ops = &pcie_ops;
bridge            569 arch/arm/mach-orion5x/pci.c 		return pci_scan_root_bus_bridge(bridge);
bridge            573 arch/arm/mach-orion5x/pci.c 		bridge->ops = &pci_ops;
bridge            574 arch/arm/mach-orion5x/pci.c 		return pci_scan_root_bus_bridge(bridge);
bridge             83 arch/arm64/kernel/pci.c int pcibios_root_bridge_prepare(struct pci_host_bridge *bridge)
bridge             86 arch/arm64/kernel/pci.c 		struct pci_config_window *cfg = bridge->bus->sysdata;
bridge             88 arch/arm64/kernel/pci.c 		struct device *bus_dev = &bridge->bus->dev;
bridge             90 arch/arm64/kernel/pci.c 		ACPI_COMPANION_SET(&bridge->dev, adev);
bridge             32 arch/ia64/pci/fixup.c 	struct pci_dev *bridge;
bridge             44 arch/ia64/pci/fixup.c 		bridge = bus->self;
bridge             53 arch/ia64/pci/fixup.c 		if (bridge && (pci_is_bridge(bridge))) {
bridge             54 arch/ia64/pci/fixup.c 			pci_read_config_word(bridge, PCI_BRIDGE_CONTROL,
bridge            236 arch/ia64/pci/pci.c 	struct device *dev = &ci->bridge->dev;
bridge            311 arch/ia64/pci/pci.c int pcibios_root_bridge_prepare(struct pci_host_bridge *bridge)
bridge            319 arch/ia64/pci/pci.c 	if (!bridge->dev.parent) {
bridge            320 arch/ia64/pci/pci.c 		struct pci_controller *controller = bridge->bus->sysdata;
bridge            321 arch/ia64/pci/pci.c 		ACPI_COMPANION_SET(&bridge->dev, controller->companion);
bridge            168 arch/m68k/coldfire/pci.c 	struct pci_host_bridge *bridge;
bridge            171 arch/m68k/coldfire/pci.c 	bridge = pci_alloc_host_bridge(0);
bridge            172 arch/m68k/coldfire/pci.c 	if (!bridge)
bridge            230 arch/m68k/coldfire/pci.c 	pci_add_resource(&bridge->windows, &ioport_resource);
bridge            231 arch/m68k/coldfire/pci.c 	pci_add_resource(&bridge->windows, &iomem_resource);
bridge            232 arch/m68k/coldfire/pci.c 	pci_add_resource(&bridge->windows, &busn_resource);
bridge            233 arch/m68k/coldfire/pci.c 	bridge->dev.parent = NULL;
bridge            234 arch/m68k/coldfire/pci.c 	bridge->sysdata = NULL;
bridge            235 arch/m68k/coldfire/pci.c 	bridge->busnr = 0;
bridge            236 arch/m68k/coldfire/pci.c 	bridge->ops = &mcf_pci_ops;
bridge            237 arch/m68k/coldfire/pci.c 	bridge->swizzle_irq = pci_common_swizzle;
bridge            238 arch/m68k/coldfire/pci.c 	bridge->map_irq = mcf_pci_map_irq;
bridge            240 arch/m68k/coldfire/pci.c 	ret = pci_scan_root_bus_bridge(bridge);
bridge            242 arch/m68k/coldfire/pci.c 		pci_free_host_bridge(bridge);
bridge            246 arch/m68k/coldfire/pci.c 	rootbus = bridge->bus;
bridge             78 arch/mips/pci/pci-legacy.c 	struct pci_host_bridge *bridge;
bridge             81 arch/mips/pci/pci-legacy.c 	bridge = pci_alloc_host_bridge(0);
bridge             82 arch/mips/pci/pci-legacy.c 	if (!bridge)
bridge             93 arch/mips/pci/pci-legacy.c 	list_splice_init(&resources, &bridge->windows);
bridge             94 arch/mips/pci/pci-legacy.c 	bridge->dev.parent = NULL;
bridge             95 arch/mips/pci/pci-legacy.c 	bridge->sysdata = hose;
bridge             96 arch/mips/pci/pci-legacy.c 	bridge->busnr = next_busno;
bridge             97 arch/mips/pci/pci-legacy.c 	bridge->ops = hose->pci_ops;
bridge             98 arch/mips/pci/pci-legacy.c 	bridge->swizzle_irq = pci_common_swizzle;
bridge             99 arch/mips/pci/pci-legacy.c 	bridge->map_irq = pcibios_map_irq;
bridge            100 arch/mips/pci/pci-legacy.c 	ret = pci_scan_root_bus_bridge(bridge);
bridge            102 arch/mips/pci/pci-legacy.c 		pci_free_host_bridge(bridge);
bridge            106 arch/mips/pci/pci-legacy.c 	hose->bus = bus = bridge->bus;
bridge             97 arch/mips/pci/pci-xtalk-bridge.c 	struct bridge_regs *bridge = bc->base;
bridge            104 arch/mips/pci/pci-xtalk-bridge.c 	addr = &bridge->b_type0_cfg_dev[slot].f[fn].c[PCI_VENDOR_ID];
bridge            113 arch/mips/pci/pci-xtalk-bridge.c 		addr = &bridge->b_type0_cfg_dev[slot].f[fn].l[where >> 2];
bridge            117 arch/mips/pci/pci-xtalk-bridge.c 	addr = &bridge->b_type0_cfg_dev[slot].f[fn].c[where ^ (4 - size)];
bridge            133 arch/mips/pci/pci-xtalk-bridge.c 	struct bridge_regs *bridge = bc->base;
bridge            142 arch/mips/pci/pci-xtalk-bridge.c 	addr = &bridge->b_type1_cfg.c[(fn << 8) | PCI_VENDOR_ID];
bridge            151 arch/mips/pci/pci-xtalk-bridge.c 		addr = &bridge->b_type1_cfg.c[(fn << 8) | (where & ~3)];
bridge            155 arch/mips/pci/pci-xtalk-bridge.c 	addr = &bridge->b_type1_cfg.c[(fn << 8) | (where ^ (4 - size))];
bridge            180 arch/mips/pci/pci-xtalk-bridge.c 	struct bridge_regs *bridge = bc->base;
bridge            187 arch/mips/pci/pci-xtalk-bridge.c 	addr = &bridge->b_type0_cfg_dev[slot].f[fn].c[PCI_VENDOR_ID];
bridge            196 arch/mips/pci/pci-xtalk-bridge.c 		addr = &bridge->b_type0_cfg_dev[slot].f[fn].l[where >> 2];
bridge            200 arch/mips/pci/pci-xtalk-bridge.c 	addr = &bridge->b_type0_cfg_dev[slot].f[fn].c[where ^ (4 - size)];
bridge            219 arch/mips/pci/pci-xtalk-bridge.c 	struct bridge_regs *bridge = bc->base;
bridge            228 arch/mips/pci/pci-xtalk-bridge.c 	addr = &bridge->b_type1_cfg.c[(fn << 8) | PCI_VENDOR_ID];
bridge            237 arch/mips/pci/pci-xtalk-bridge.c 		addr = &bridge->b_type0_cfg_dev[slot].f[fn].l[where >> 2];
bridge            241 arch/mips/pci/pci-xtalk-bridge.c 	addr = &bridge->b_type1_cfg.c[(fn << 8) | (where ^ (4 - size))];
bridge           1480 arch/mips/pci/pcie-octeon.c 			dev = to_pci_dev(dev->bus->bridge);
bridge             60 arch/powerpc/include/asm/machdep.h 				*bridge);
bridge            284 arch/powerpc/include/asm/pci-bridge.h extern void pcibios_free_controller_deferred(struct pci_host_bridge *bridge);
bridge            102 arch/powerpc/include/asm/pci.h extern unsigned int pci_parse_of_flags(u32 addr0, int bridge);
bridge            311 arch/powerpc/include/asm/pmac_feature.h extern void pmac_register_agp_pm(struct pci_dev *bridge,
bridge            312 arch/powerpc/include/asm/pmac_feature.h 				 int (*suspend)(struct pci_dev *bridge),
bridge            313 arch/powerpc/include/asm/pmac_feature.h 				 int (*resume)(struct pci_dev *bridge));
bridge            176 arch/powerpc/kernel/pci-common.c void pcibios_free_controller_deferred(struct pci_host_bridge *bridge)
bridge            179 arch/powerpc/kernel/pci-common.c 					 bridge->release_data;
bridge            782 arch/powerpc/kernel/pci-common.c int pcibios_root_bridge_prepare(struct pci_host_bridge *bridge)
bridge            785 arch/powerpc/kernel/pci-common.c 		return ppc_md.pcibios_root_bridge_prepare(bridge);
bridge             75 arch/powerpc/kernel/pci_of_scan.c unsigned int pci_parse_of_flags(u32 addr0, int bridge)
bridge             97 arch/powerpc/kernel/pci_of_scan.c 		if (!bridge && (addr0 & OF_PCI_ADDR0_BARREG) == PCI_ROM_ADDRESS)
bridge            188 arch/powerpc/kernel/pci_of_scan.c 	dev->dev.parent = bus->bridge;
bridge            198 arch/powerpc/platforms/embedded6xx/holly.c 	struct device_node *bridge = NULL;
bridge            205 arch/powerpc/platforms/embedded6xx/holly.c 	bridge = of_find_node_by_type(NULL, "tsi-bridge");
bridge            206 arch/powerpc/platforms/embedded6xx/holly.c 	if (bridge) {
bridge            207 arch/powerpc/platforms/embedded6xx/holly.c 		prop = of_get_property(bridge, "reg", &size);
bridge            208 arch/powerpc/platforms/embedded6xx/holly.c 		addr = of_translate_address(bridge, prop);
bridge             63 arch/powerpc/platforms/maple/pci.c static void __init fixup_bus_range(struct device_node *bridge)
bridge             70 arch/powerpc/platforms/maple/pci.c 	prop = of_find_property(bridge, "bus-range", &len);
bridge             73 arch/powerpc/platforms/maple/pci.c 			       bridge);
bridge             77 arch/powerpc/platforms/maple/pci.c 	bus_range[1] = fixup_one_level_bus_range(bridge->child, bus_range[1]);
bridge            568 arch/powerpc/platforms/maple/pci.c static int maple_pci_root_bridge_prepare(struct pci_host_bridge *bridge)
bridge            570 arch/powerpc/platforms/maple/pci.c 	struct pci_controller *hose = pci_bus_to_host(bridge->bus);
bridge           2977 arch/powerpc/platforms/powermac/feature.c static int (*pmac_agp_suspend)(struct pci_dev *bridge);
bridge           2978 arch/powerpc/platforms/powermac/feature.c static int (*pmac_agp_resume)(struct pci_dev *bridge);
bridge           2980 arch/powerpc/platforms/powermac/feature.c void pmac_register_agp_pm(struct pci_dev *bridge,
bridge           2981 arch/powerpc/platforms/powermac/feature.c 				 int (*suspend)(struct pci_dev *bridge),
bridge           2982 arch/powerpc/platforms/powermac/feature.c 				 int (*resume)(struct pci_dev *bridge))
bridge           2985 arch/powerpc/platforms/powermac/feature.c 		pmac_agp_bridge = bridge;
bridge           2990 arch/powerpc/platforms/powermac/feature.c 	if (bridge != pmac_agp_bridge)
bridge             87 arch/powerpc/platforms/powermac/pci.c static void __init fixup_bus_range(struct device_node *bridge)
bridge             93 arch/powerpc/platforms/powermac/pci.c 	prop = of_find_property(bridge, "bus-range", &len);
bridge             98 arch/powerpc/platforms/powermac/pci.c 	bus_range[1] = fixup_one_level_bus_range(bridge->child, bus_range[1]);
bridge            876 arch/powerpc/platforms/powermac/pci.c static int pmac_pci_root_bridge_prepare(struct pci_host_bridge *bridge)
bridge            878 arch/powerpc/platforms/powermac/pci.c 	struct pci_controller *hose = pci_bus_to_host(bridge->bus);
bridge           3216 arch/powerpc/platforms/powernv/pci-ioda.c 	struct pci_dev *bridge;
bridge           3221 arch/powerpc/platforms/powernv/pci-ioda.c 	bridge = bus->self;
bridge           3222 arch/powerpc/platforms/powernv/pci-ioda.c 	while (bridge) {
bridge           3223 arch/powerpc/platforms/powernv/pci-ioda.c 		if (pci_pcie_type(bridge) == PCI_EXP_TYPE_PCI_BRIDGE) {
bridge           3229 arch/powerpc/platforms/powernv/pci-ioda.c 		bridge = bridge->bus->self;
bridge           3258 arch/powerpc/platforms/powernv/pci-ioda.c 	struct pci_dev *bridge = bus->self;
bridge           3264 arch/powerpc/platforms/powernv/pci-ioda.c 	if (!pci_is_root_bus(bridge->bus) &&
bridge           3265 arch/powerpc/platforms/powernv/pci-ioda.c 	    !pci_is_root_bus(bridge->bus->self->bus))
bridge           3270 arch/powerpc/platforms/powernv/pci-ioda.c 		r = &bridge->resource[PCI_BRIDGE_RESOURCES + i];
bridge           3307 arch/powerpc/platforms/powernv/pci-ioda.c 	struct pci_dev *bridge = bus->self;
bridge           3309 arch/powerpc/platforms/powernv/pci-ioda.c 	bool all = (pci_pcie_type(bridge) == PCI_EXP_TYPE_PCI_BRIDGE);
bridge            293 arch/powerpc/platforms/pseries/pci.c int pseries_root_bridge_prepare(struct pci_host_bridge *bridge)
bridge            300 arch/powerpc/platforms/pseries/pci.c 	bus = bridge->bus;
bridge            303 arch/powerpc/platforms/pseries/pci.c 	pci_set_host_bridge_release(bridge, pcibios_free_controller_deferred,
bridge             95 arch/powerpc/platforms/pseries/pci_dlpar.c 	device_unregister(b->bridge);
bridge             87 arch/powerpc/platforms/pseries/pseries.h int pseries_root_bridge_prepare(struct pci_host_bridge *bridge);
bridge             40 arch/sh/drivers/pci/pci.c 	struct pci_host_bridge *bridge;
bridge             42 arch/sh/drivers/pci/pci.c 	bridge = pci_alloc_host_bridge(0);
bridge             43 arch/sh/drivers/pci/pci.c 	if (!bridge)
bridge             58 arch/sh/drivers/pci/pci.c 	list_splice_init(&resources, &bridge->windows);
bridge             59 arch/sh/drivers/pci/pci.c 	bridge->dev.parent = NULL;
bridge             60 arch/sh/drivers/pci/pci.c 	bridge->sysdata = hose;
bridge             61 arch/sh/drivers/pci/pci.c 	bridge->busnr = next_busno;
bridge             62 arch/sh/drivers/pci/pci.c 	bridge->ops = hose->pci_ops;
bridge             63 arch/sh/drivers/pci/pci.c 	bridge->swizzle_irq = pci_common_swizzle;
bridge             64 arch/sh/drivers/pci/pci.c 	bridge->map_irq = pcibios_map_platform_irq;
bridge             66 arch/sh/drivers/pci/pci.c 	ret = pci_scan_root_bus_bridge(bridge);
bridge             68 arch/sh/drivers/pci/pci.c 		pci_free_host_bridge(bridge);
bridge             72 arch/sh/drivers/pci/pci.c 	hose->bus = bridge->bus;
bridge             29 arch/sparc/kernel/leon_pci.c 	struct pci_host_bridge *bridge;
bridge             32 arch/sparc/kernel/leon_pci.c 	bridge = pci_alloc_host_bridge(0);
bridge             33 arch/sparc/kernel/leon_pci.c 	if (!bridge)
bridge             42 arch/sparc/kernel/leon_pci.c 	list_splice_init(&resources, &bridge->windows);
bridge             43 arch/sparc/kernel/leon_pci.c 	bridge->dev.parent = &ofdev->dev;
bridge             44 arch/sparc/kernel/leon_pci.c 	bridge->sysdata = info;
bridge             45 arch/sparc/kernel/leon_pci.c 	bridge->busnr = 0;
bridge             46 arch/sparc/kernel/leon_pci.c 	bridge->ops = info->ops;
bridge             47 arch/sparc/kernel/leon_pci.c 	bridge->swizzle_irq = pci_common_swizzle;
bridge             48 arch/sparc/kernel/leon_pci.c 	bridge->map_irq = info->map_irq;
bridge             50 arch/sparc/kernel/leon_pci.c 	ret = pci_scan_root_bus_bridge(bridge);
bridge             52 arch/sparc/kernel/leon_pci.c 		pci_free_host_bridge(bridge);
bridge             56 arch/sparc/kernel/leon_pci.c 	root_bus = bridge->bus;
bridge            293 arch/sparc/kernel/pci.c 	dev->dev.parent = bus->bridge;
bridge            261 arch/unicore32/kernel/pci.c 	struct pci_host_bridge *bridge;
bridge            264 arch/unicore32/kernel/pci.c 	bridge = pci_alloc_host_bridge(0);
bridge            265 arch/unicore32/kernel/pci.c 	if (!bridge)
bridge            270 arch/unicore32/kernel/pci.c 	pci_add_resource(&bridge->windows, &ioport_resource);
bridge            271 arch/unicore32/kernel/pci.c 	pci_add_resource(&bridge->windows, &iomem_resource);
bridge            272 arch/unicore32/kernel/pci.c 	pci_add_resource(&bridge->windows, &busn_resource);
bridge            273 arch/unicore32/kernel/pci.c 	bridge->sysdata = NULL;
bridge            274 arch/unicore32/kernel/pci.c 	bridge->busnr = 0;
bridge            275 arch/unicore32/kernel/pci.c 	bridge->ops = &pci_puv3_ops;
bridge            276 arch/unicore32/kernel/pci.c 	bridge->swizzle_irq = pci_common_swizzle;
bridge            277 arch/unicore32/kernel/pci.c 	bridge->map_irq = pci_puv3_map_irq;
bridge            280 arch/unicore32/kernel/pci.c 	ret = pci_scan_root_bus_bridge(bridge);
bridge            282 arch/unicore32/kernel/pci.c 		pci_free_host_bridge(bridge);
bridge            286 arch/unicore32/kernel/pci.c 	puv3_bus = bridge->bus;
bridge           1466 arch/x86/kernel/pci-calgary_64.c 	unsigned int bridge;
bridge           1504 arch/x86/kernel/pci-calgary_64.c 			bridge = val;
bridge           1505 arch/x86/kernel/pci-calgary_64.c 			if (bridge < MAX_PHB_BUS_NUM) {
bridge           1507 arch/x86/kernel/pci-calgary_64.c 				       "translation for PHB %#x\n", bridge);
bridge           1508 arch/x86/kernel/pci-calgary_64.c 				bus_info[bridge].translation_disabled = 1;
bridge            194 arch/x86/pci/acpi.c 	struct device *dev = &ci->bridge->dev;
bridge            296 arch/x86/pci/acpi.c 	struct acpi_device *device = ci->bridge;
bridge            385 arch/x86/pci/acpi.c int pcibios_root_bridge_prepare(struct pci_host_bridge *bridge)
bridge            393 arch/x86/pci/acpi.c 	if (!bridge->dev.parent) {
bridge            394 arch/x86/pci/acpi.c 		struct pci_sysdata *sd = bridge->bus->sysdata;
bridge            395 arch/x86/pci/acpi.c 		ACPI_COMPANION_SET(&bridge->dev, sd->companion);
bridge            313 arch/x86/pci/fixup.c 	struct pci_dev *bridge;
bridge            321 arch/x86/pci/fixup.c 		bridge = bus->self;
bridge            330 arch/x86/pci/fixup.c 		if (bridge && (pci_is_bridge(bridge))) {
bridge            331 arch/x86/pci/fixup.c 			pci_read_config_word(bridge, PCI_BRIDGE_CONTROL,
bridge            532 arch/x86/pci/irq.c 	struct pci_dev *bridge;
bridge            533 arch/x86/pci/irq.c 	int pin = pci_get_interrupt_pin(dev, &bridge);
bridge            534 arch/x86/pci/irq.c 	return pcibios_set_irq_routing(bridge, pin - 1, irq);
bridge           1226 arch/x86/pci/irq.c 				struct pci_dev *bridge = dev->bus->self;
bridge           1229 arch/x86/pci/irq.c 				irq = IO_APIC_get_PCI_irq_vector(bridge->bus->number,
bridge           1230 arch/x86/pci/irq.c 						PCI_SLOT(bridge->devfn),
bridge           1235 arch/x86/pci/irq.c 						 pci_name(bridge), 'A' + pin - 1,
bridge           1237 arch/x86/pci/irq.c 				dev = bridge;
bridge            214 drivers/acpi/pci_irq.c 	if (dev->bus->bridge)
bridge            215 drivers/acpi/pci_irq.c 		handle = ACPI_HANDLE(dev->bus->bridge);
bridge            301 drivers/acpi/pci_irq.c 	struct pci_dev *bridge;
bridge            319 drivers/acpi/pci_irq.c 	bridge = dev->bus->self;
bridge            320 drivers/acpi/pci_irq.c 	while (bridge) {
bridge            323 drivers/acpi/pci_irq.c 		if ((bridge->class >> 8) == PCI_CLASS_BRIDGE_CARDBUS) {
bridge            325 drivers/acpi/pci_irq.c 			bridge_pin = bridge->pin;
bridge            329 drivers/acpi/pci_irq.c 						  pci_name(bridge)));
bridge            335 drivers/acpi/pci_irq.c 		ret = acpi_pci_irq_find_prt_entry(bridge, pin, &entry);
bridge            340 drivers/acpi/pci_irq.c 					 pci_name(bridge)));
bridge            344 drivers/acpi/pci_irq.c 		dev = bridge;
bridge            345 drivers/acpi/pci_irq.c 		bridge = dev->bus->self;
bridge            617 drivers/acpi/pci_root.c 	device_set_wakeup_capable(root->bus->bridge, device->wakeup.flags.valid);
bridge            657 drivers/acpi/pci_root.c 	device_set_wakeup_capable(root->bus->bridge, false);
bridge            773 drivers/acpi/pci_root.c 	struct acpi_device *device = info->bridge;
bridge            830 drivers/acpi/pci_root.c 			dev_info(&info->bridge->dev,
bridge            857 drivers/acpi/pci_root.c static void acpi_pci_root_release_info(struct pci_host_bridge *bridge)
bridge            862 drivers/acpi/pci_root.c 	resource_list_for_each_entry(entry, &bridge->windows) {
bridge            870 drivers/acpi/pci_root.c 	__acpi_pci_root_release_info(bridge->release_data);
bridge            886 drivers/acpi/pci_root.c 	info->bridge = device;
bridge            908 drivers/acpi/pci_root.c 	host_bridge = to_pci_host_bridge(bus->bridge);
bridge            925 drivers/acpi/pci_root.c 	obj = acpi_evaluate_dsm(ACPI_HANDLE(bus->bridge), &pci_acpi_dsm_guid, 1,
bridge            135 drivers/acpi/pci_slot.c 	acpi_handle handle = ACPI_HANDLE(bus->bridge);
bridge            433 drivers/ata/pata_cmd64x.c 	struct pci_dev *bridge = pdev->bus->self;
bridge            435 drivers/ata/pata_cmd64x.c 	int port_ok = !(bridge && bridge->vendor ==
bridge            354 drivers/ata/pata_pdc202xx_old.c 		struct pci_dev *bridge = dev->bus->self;
bridge            356 drivers/ata/pata_pdc202xx_old.c 		if (bridge && bridge->vendor == PCI_VENDOR_ID_INTEL) {
bridge            357 drivers/ata/pata_pdc202xx_old.c 			if (bridge->device == PCI_DEVICE_ID_INTEL_I960)
bridge            359 drivers/ata/pata_pdc202xx_old.c 			if (bridge->device == PCI_DEVICE_ID_INTEL_I960RM)
bridge            267 drivers/ata/pata_sl82c105.c 	struct pci_dev *bridge;
bridge            272 drivers/ata/pata_sl82c105.c 	bridge = pci_get_slot(pdev->bus,
bridge            274 drivers/ata/pata_sl82c105.c 	if (!bridge)
bridge            280 drivers/ata/pata_sl82c105.c 	if (bridge->vendor != PCI_VENDOR_ID_WINBOND ||
bridge            281 drivers/ata/pata_sl82c105.c 	    bridge->device != PCI_DEVICE_ID_WINBOND_83C553 ||
bridge            282 drivers/ata/pata_sl82c105.c 	    bridge->class >> 8 != PCI_CLASS_BRIDGE_ISA) {
bridge            283 drivers/ata/pata_sl82c105.c 	    	pci_dev_put(bridge);
bridge            289 drivers/ata/pata_sl82c105.c 	pci_dev_put(bridge);
bridge            290 drivers/ata/pata_sl82c105.c 	return bridge->revision;
bridge            152 drivers/ata/sata_gemini.c 				    unsigned int bridge)
bridge            158 drivers/ata/sata_gemini.c 	if (bridge == 0) {
bridge            179 drivers/ata/sata_gemini.c 		if (bridge == 0)
bridge            189 drivers/ata/sata_gemini.c 	dev_info(sg->dev, "SATA%d PHY %s\n", bridge,
bridge            195 drivers/ata/sata_gemini.c int gemini_sata_start_bridge(struct sata_gemini *sg, unsigned int bridge)
bridge            200 drivers/ata/sata_gemini.c 	if (bridge == 0)
bridge            208 drivers/ata/sata_gemini.c 	ret = gemini_sata_setup_bridge(sg, bridge);
bridge            216 drivers/ata/sata_gemini.c void gemini_sata_stop_bridge(struct sata_gemini *sg, unsigned int bridge)
bridge            218 drivers/ata/sata_gemini.c 	if (bridge == 0)
bridge            220 drivers/ata/sata_gemini.c 	else if (bridge == 1)
bridge            226 drivers/ata/sata_gemini.c 			     unsigned int bridge)
bridge            228 drivers/ata/sata_gemini.c 	if (bridge == 0)
bridge            233 drivers/ata/sata_gemini.c 	return gemini_sata_setup_bridge(sg, bridge);
bridge             18 drivers/ata/sata_gemini.h int gemini_sata_start_bridge(struct sata_gemini *sg, unsigned int bridge);
bridge             19 drivers/ata/sata_gemini.h void gemini_sata_stop_bridge(struct sata_gemini *sg, unsigned int bridge);
bridge             20 drivers/ata/sata_gemini.h int gemini_sata_reset_bridge(struct sata_gemini *sg, unsigned int bridge);
bridge             79 drivers/bus/vexpress-config.c 	struct vexpress_config_bridge *bridge = dev_get_drvdata(dev->parent);
bridge             82 drivers/bus/vexpress-config.c 	bridge->ops->regmap_exit(regmap, bridge->context);
bridge             87 drivers/bus/vexpress-config.c 	struct vexpress_config_bridge *bridge;
bridge             94 drivers/bus/vexpress-config.c 	bridge = dev_get_drvdata(dev->parent);
bridge             95 drivers/bus/vexpress-config.c 	if (WARN_ON(!bridge))
bridge            103 drivers/bus/vexpress-config.c 	regmap = (bridge->ops->regmap_init)(dev, bridge->context);
bridge            120 drivers/bus/vexpress-config.c 	struct vexpress_config_bridge *bridge;
bridge            135 drivers/bus/vexpress-config.c 	bridge = devm_kmalloc(dev, sizeof(*bridge), GFP_KERNEL);
bridge            136 drivers/bus/vexpress-config.c 	if (!bridge) {
bridge            141 drivers/bus/vexpress-config.c 	bridge->ops = ops;
bridge            142 drivers/bus/vexpress-config.c 	bridge->context = context;
bridge            144 drivers/bus/vexpress-config.c 	dev_set_drvdata(dev, bridge);
bridge            165 drivers/bus/vexpress-config.c 	struct device_node *bridge;
bridge            169 drivers/bus/vexpress-config.c 	bridge = of_parse_phandle(node, "arm,vexpress,config-bridge", 0);
bridge            170 drivers/bus/vexpress-config.c 	if (!bridge)
bridge            173 drivers/bus/vexpress-config.c 	parent = class_find_device(vexpress_config_class, NULL, bridge,
bridge            175 drivers/bus/vexpress-config.c 	of_node_put(bridge);
bridge            167 drivers/char/agp/agp.h #define A_IDX8(bridge)	(A_SIZE_8((bridge)->driver->aperture_sizes) + i)
bridge            168 drivers/char/agp/agp.h #define A_IDX16(bridge)	(A_SIZE_16((bridge)->driver->aperture_sizes) + i)
bridge            169 drivers/char/agp/agp.h #define A_IDX32(bridge)	(A_SIZE_32((bridge)->driver->aperture_sizes) + i)
bridge            184 drivers/char/agp/agp.h void agp_put_bridge(struct agp_bridge_data *bridge);
bridge            185 drivers/char/agp/agp.h int agp_add_bridge(struct agp_bridge_data *bridge);
bridge            186 drivers/char/agp/agp.h void agp_remove_bridge(struct agp_bridge_data *bridge);
bridge            193 drivers/char/agp/agp.h void agp_generic_enable(struct agp_bridge_data *bridge, u32 mode);
bridge            194 drivers/char/agp/agp.h int agp_generic_create_gatt_table(struct agp_bridge_data *bridge);
bridge            195 drivers/char/agp/agp.h int agp_generic_free_gatt_table(struct agp_bridge_data *bridge);
bridge            201 drivers/char/agp/agp.h struct page *agp_generic_alloc_page(struct agp_bridge_data *bridge);
bridge            208 drivers/char/agp/agp.h u32 agp_collect_device_status(struct agp_bridge_data *bridge, u32 mode, u32 command);
bridge            210 drivers/char/agp/agp.h int agp_3_5_enable(struct agp_bridge_data *bridge);
bridge            212 drivers/char/agp/agp.h void get_agp_version(struct agp_bridge_data *bridge);
bridge            213 drivers/char/agp/agp.h unsigned long agp_generic_mask_memory(struct agp_bridge_data *bridge,
bridge            215 drivers/char/agp/agp.h int agp_generic_type_to_mask_type(struct agp_bridge_data *bridge,
bridge            144 drivers/char/agp/ali-agp.c static struct page *m1541_alloc_page(struct agp_bridge_data *bridge)
bridge            305 drivers/char/agp/ali-agp.c 	struct agp_bridge_data *bridge;
bridge            325 drivers/char/agp/ali-agp.c 	bridge = agp_alloc_bridge();
bridge            326 drivers/char/agp/ali-agp.c 	if (!bridge)
bridge            329 drivers/char/agp/ali-agp.c 	bridge->dev = pdev;
bridge            330 drivers/char/agp/ali-agp.c 	bridge->capndx = cap_ptr;
bridge            334 drivers/char/agp/ali-agp.c 		bridge->driver = &ali_m1541_bridge;
bridge            362 drivers/char/agp/ali-agp.c 		bridge->driver = &ali_generic_bridge;
bridge            369 drivers/char/agp/ali-agp.c 			bridge->capndx+PCI_AGP_STATUS,
bridge            370 drivers/char/agp/ali-agp.c 			&bridge->mode);
bridge            372 drivers/char/agp/ali-agp.c 	pci_set_drvdata(pdev, bridge);
bridge            373 drivers/char/agp/ali-agp.c 	return agp_add_bridge(bridge);
bridge            378 drivers/char/agp/ali-agp.c 	struct agp_bridge_data *bridge = pci_get_drvdata(pdev);
bridge            380 drivers/char/agp/ali-agp.c 	agp_remove_bridge(bridge);
bridge            381 drivers/char/agp/ali-agp.c 	agp_put_bridge(bridge);
bridge             71 drivers/char/agp/alpha-agp.c static void alpha_core_agp_enable(struct agp_bridge_data *bridge, u32 mode)
bridge             73 drivers/char/agp/alpha-agp.c 	alpha_agp_info *agp = bridge->dev_private_data;
bridge             75 drivers/char/agp/alpha-agp.c 	agp->mode.lw = agp_collect_device_status(bridge, mode,
bridge            124 drivers/char/agp/amd-k7-agp.c static int amd_create_gatt_table(struct agp_bridge_data *bridge)
bridge            173 drivers/char/agp/amd-k7-agp.c static int amd_free_gatt_table(struct agp_bridge_data *bridge)
bridge            411 drivers/char/agp/amd-k7-agp.c 	struct agp_bridge_data *bridge;
bridge            423 drivers/char/agp/amd-k7-agp.c 	bridge = agp_alloc_bridge();
bridge            424 drivers/char/agp/amd-k7-agp.c 	if (!bridge)
bridge            427 drivers/char/agp/amd-k7-agp.c 	bridge->driver = &amd_irongate_driver;
bridge            428 drivers/char/agp/amd-k7-agp.c 	bridge->dev_private_data = &amd_irongate_private,
bridge            429 drivers/char/agp/amd-k7-agp.c 	bridge->dev = pdev;
bridge            430 drivers/char/agp/amd-k7-agp.c 	bridge->capndx = cap_ptr;
bridge            476 drivers/char/agp/amd-k7-agp.c 			bridge->capndx+PCI_AGP_STATUS,
bridge            477 drivers/char/agp/amd-k7-agp.c 			&bridge->mode);
bridge            479 drivers/char/agp/amd-k7-agp.c 	pci_set_drvdata(pdev, bridge);
bridge            480 drivers/char/agp/amd-k7-agp.c 	return agp_add_bridge(bridge);
bridge            485 drivers/char/agp/amd-k7-agp.c 	struct agp_bridge_data *bridge = pci_get_drvdata(pdev);
bridge            487 drivers/char/agp/amd-k7-agp.c 	agp_remove_bridge(bridge);
bridge            488 drivers/char/agp/amd-k7-agp.c 	agp_put_bridge(bridge);
bridge             50 drivers/char/agp/amd64-agp.c 	struct agp_bridge_data *bridge = mem->bridge;
bridge             57 drivers/char/agp/amd64-agp.c 	mask_type = bridge->driver->agp_type_to_mask_type(bridge, type);
bridge            352 drivers/char/agp/amd64-agp.c static void amd8151_init(struct pci_dev *pdev, struct agp_bridge_data *bridge)
bridge            374 drivers/char/agp/amd64-agp.c 		bridge->major_version = 3;
bridge            375 drivers/char/agp/amd64-agp.c 		bridge->minor_version = 0;
bridge            516 drivers/char/agp/amd64-agp.c 	struct agp_bridge_data *bridge;
bridge            530 drivers/char/agp/amd64-agp.c 	bridge = agp_alloc_bridge();
bridge            531 drivers/char/agp/amd64-agp.c 	if (!bridge)
bridge            536 drivers/char/agp/amd64-agp.c 		amd8151_init(pdev, bridge);
bridge            542 drivers/char/agp/amd64-agp.c 	bridge->driver = &amd_8151_driver;
bridge            543 drivers/char/agp/amd64-agp.c 	bridge->dev = pdev;
bridge            544 drivers/char/agp/amd64-agp.c 	bridge->capndx = cap_ptr;
bridge            547 drivers/char/agp/amd64-agp.c 	pci_read_config_dword(pdev, bridge->capndx+PCI_AGP_STATUS, &bridge->mode);
bridge            550 drivers/char/agp/amd64-agp.c 		agp_put_bridge(bridge);
bridge            557 drivers/char/agp/amd64-agp.c 			agp_put_bridge(bridge);
bridge            565 drivers/char/agp/amd64-agp.c 			agp_put_bridge(bridge);
bridge            570 drivers/char/agp/amd64-agp.c 	pci_set_drvdata(pdev, bridge);
bridge            571 drivers/char/agp/amd64-agp.c 	err = agp_add_bridge(bridge);
bridge            581 drivers/char/agp/amd64-agp.c 	struct agp_bridge_data *bridge = pci_get_drvdata(pdev);
bridge            583 drivers/char/agp/amd64-agp.c 	release_mem_region(virt_to_phys(bridge->gatt_table_real),
bridge            584 drivers/char/agp/amd64-agp.c 			   amd64_aperture_sizes[bridge->aperture_size_idx].size);
bridge            585 drivers/char/agp/amd64-agp.c 	agp_remove_bridge(bridge);
bridge            586 drivers/char/agp/amd64-agp.c 	agp_put_bridge(bridge);
bridge            278 drivers/char/agp/ati-agp.c 	mask_type = agp_generic_type_to_mask_type(mem->bridge, type);
bridge            324 drivers/char/agp/ati-agp.c 	mask_type = agp_generic_type_to_mask_type(mem->bridge, type);
bridge            342 drivers/char/agp/ati-agp.c static int ati_create_gatt_table(struct agp_bridge_data *bridge)
bridge            409 drivers/char/agp/ati-agp.c static int ati_free_gatt_table(struct agp_bridge_data *bridge)
bridge            497 drivers/char/agp/ati-agp.c 	struct agp_bridge_data *bridge;
bridge            516 drivers/char/agp/ati-agp.c 	bridge = agp_alloc_bridge();
bridge            517 drivers/char/agp/ati-agp.c 	if (!bridge)
bridge            520 drivers/char/agp/ati-agp.c 	bridge->dev = pdev;
bridge            521 drivers/char/agp/ati-agp.c 	bridge->capndx = cap_ptr;
bridge            523 drivers/char/agp/ati-agp.c 	bridge->driver = &ati_generic_bridge;
bridge            529 drivers/char/agp/ati-agp.c 			bridge->capndx+PCI_AGP_STATUS,
bridge            530 drivers/char/agp/ati-agp.c 			&bridge->mode);
bridge            532 drivers/char/agp/ati-agp.c 	pci_set_drvdata(pdev, bridge);
bridge            533 drivers/char/agp/ati-agp.c 	return agp_add_bridge(bridge);
bridge            538 drivers/char/agp/ati-agp.c 	struct agp_bridge_data *bridge = pci_get_drvdata(pdev);
bridge            540 drivers/char/agp/ati-agp.c 	agp_remove_bridge(bridge);
bridge            541 drivers/char/agp/ati-agp.c 	agp_put_bridge(bridge);
bridge             69 drivers/char/agp/backend.c 	struct agp_bridge_data *bridge;
bridge             71 drivers/char/agp/backend.c 	bridge = agp_find_bridge(pdev);
bridge             73 drivers/char/agp/backend.c 	if (!bridge)
bridge             76 drivers/char/agp/backend.c 	if (atomic_read(&bridge->agp_in_use))
bridge             78 drivers/char/agp/backend.c 	atomic_inc(&bridge->agp_in_use);
bridge             79 drivers/char/agp/backend.c 	return bridge;
bridge             92 drivers/char/agp/backend.c void agp_backend_release(struct agp_bridge_data *bridge)
bridge             95 drivers/char/agp/backend.c 	if (bridge)
bridge             96 drivers/char/agp/backend.c 		atomic_dec(&bridge->agp_in_use);
bridge            137 drivers/char/agp/backend.c static int agp_backend_initialize(struct agp_bridge_data *bridge)
bridge            141 drivers/char/agp/backend.c 	bridge->max_memory_agp = agp_find_max();
bridge            142 drivers/char/agp/backend.c 	bridge->version = &agp_current_version;
bridge            144 drivers/char/agp/backend.c 	if (bridge->driver->needs_scratch_page) {
bridge            145 drivers/char/agp/backend.c 		struct page *page = bridge->driver->agp_alloc_page(bridge);
bridge            148 drivers/char/agp/backend.c 			dev_err(&bridge->dev->dev,
bridge            153 drivers/char/agp/backend.c 		bridge->scratch_page_page = page;
bridge            154 drivers/char/agp/backend.c 		bridge->scratch_page_dma = page_to_phys(page);
bridge            156 drivers/char/agp/backend.c 		bridge->scratch_page = bridge->driver->mask_memory(bridge,
bridge            157 drivers/char/agp/backend.c 						   bridge->scratch_page_dma, 0);
bridge            160 drivers/char/agp/backend.c 	size_value = bridge->driver->fetch_size();
bridge            162 drivers/char/agp/backend.c 		dev_err(&bridge->dev->dev, "can't determine aperture size\n");
bridge            166 drivers/char/agp/backend.c 	if (bridge->driver->create_gatt_table(bridge)) {
bridge            167 drivers/char/agp/backend.c 		dev_err(&bridge->dev->dev,
bridge            174 drivers/char/agp/backend.c 	bridge->key_list = vzalloc(PAGE_SIZE * 4);
bridge            175 drivers/char/agp/backend.c 	if (bridge->key_list == NULL) {
bridge            176 drivers/char/agp/backend.c 		dev_err(&bridge->dev->dev,
bridge            185 drivers/char/agp/backend.c 	if (bridge->driver->configure()) {
bridge            186 drivers/char/agp/backend.c 		dev_err(&bridge->dev->dev, "error configuring host chipset\n");
bridge            190 drivers/char/agp/backend.c 	INIT_LIST_HEAD(&bridge->mapped_list);
bridge            191 drivers/char/agp/backend.c 	spin_lock_init(&bridge->mapped_lock);
bridge            196 drivers/char/agp/backend.c 	if (bridge->driver->needs_scratch_page) {
bridge            197 drivers/char/agp/backend.c 		struct page *page = bridge->scratch_page_page;
bridge            199 drivers/char/agp/backend.c 		bridge->driver->agp_destroy_page(page, AGP_PAGE_DESTROY_UNMAP);
bridge            200 drivers/char/agp/backend.c 		bridge->driver->agp_destroy_page(page, AGP_PAGE_DESTROY_FREE);
bridge            203 drivers/char/agp/backend.c 		bridge->driver->free_gatt_table(bridge);
bridge            205 drivers/char/agp/backend.c 		vfree(bridge->key_list);
bridge            206 drivers/char/agp/backend.c 		bridge->key_list = NULL;
bridge            212 drivers/char/agp/backend.c static void agp_backend_cleanup(struct agp_bridge_data *bridge)
bridge            214 drivers/char/agp/backend.c 	if (bridge->driver->cleanup)
bridge            215 drivers/char/agp/backend.c 		bridge->driver->cleanup();
bridge            216 drivers/char/agp/backend.c 	if (bridge->driver->free_gatt_table)
bridge            217 drivers/char/agp/backend.c 		bridge->driver->free_gatt_table(bridge);
bridge            219 drivers/char/agp/backend.c 	vfree(bridge->key_list);
bridge            220 drivers/char/agp/backend.c 	bridge->key_list = NULL;
bridge            222 drivers/char/agp/backend.c 	if (bridge->driver->agp_destroy_page &&
bridge            223 drivers/char/agp/backend.c 	    bridge->driver->needs_scratch_page) {
bridge            224 drivers/char/agp/backend.c 		struct page *page = bridge->scratch_page_page;
bridge            226 drivers/char/agp/backend.c 		bridge->driver->agp_destroy_page(page, AGP_PAGE_DESTROY_UNMAP);
bridge            227 drivers/char/agp/backend.c 		bridge->driver->agp_destroy_page(page, AGP_PAGE_DESTROY_FREE);
bridge            237 drivers/char/agp/backend.c 	struct agp_bridge_data *bridge;
bridge            239 drivers/char/agp/backend.c 	bridge = kzalloc(sizeof(*bridge), GFP_KERNEL);
bridge            240 drivers/char/agp/backend.c 	if (!bridge)
bridge            243 drivers/char/agp/backend.c 	atomic_set(&bridge->agp_in_use, 0);
bridge            244 drivers/char/agp/backend.c 	atomic_set(&bridge->current_memory_agp, 0);
bridge            247 drivers/char/agp/backend.c 		agp_bridge = bridge;
bridge            249 drivers/char/agp/backend.c 	return bridge;
bridge            254 drivers/char/agp/backend.c void agp_put_bridge(struct agp_bridge_data *bridge)
bridge            256 drivers/char/agp/backend.c         kfree(bridge);
bridge            264 drivers/char/agp/backend.c int agp_add_bridge(struct agp_bridge_data *bridge)
bridge            273 drivers/char/agp/backend.c 	if (!bridge->dev) {
bridge            280 drivers/char/agp/backend.c 	if (!try_module_get(bridge->driver->owner)) {
bridge            281 drivers/char/agp/backend.c 		dev_info(&bridge->dev->dev, "can't lock chipset driver\n");
bridge            286 drivers/char/agp/backend.c 	error = agp_backend_initialize(bridge);
bridge            288 drivers/char/agp/backend.c 		dev_info(&bridge->dev->dev,
bridge            296 drivers/char/agp/backend.c 			dev_info(&bridge->dev->dev,
bridge            301 drivers/char/agp/backend.c 		dev_info(&bridge->dev->dev, "AGP aperture is %dM @ 0x%lx\n",
bridge            302 drivers/char/agp/backend.c 			 bridge->driver->fetch_size(), bridge->gart_bus_addr);
bridge            306 drivers/char/agp/backend.c 	list_add(&bridge->list, &agp_bridges);
bridge            310 drivers/char/agp/backend.c 	agp_backend_cleanup(bridge);
bridge            312 drivers/char/agp/backend.c 	module_put(bridge->driver->owner);
bridge            314 drivers/char/agp/backend.c 	agp_put_bridge(bridge);
bridge            320 drivers/char/agp/backend.c void agp_remove_bridge(struct agp_bridge_data *bridge)
bridge            322 drivers/char/agp/backend.c 	agp_backend_cleanup(bridge);
bridge            323 drivers/char/agp/backend.c 	list_del(&bridge->list);
bridge            326 drivers/char/agp/backend.c 	module_put(bridge->driver->owner);
bridge            158 drivers/char/agp/efficeon-agp.c static int efficeon_free_gatt_table(struct agp_bridge_data *bridge)
bridge            192 drivers/char/agp/efficeon-agp.c static int efficeon_create_gatt_table(struct agp_bridge_data *bridge)
bridge            346 drivers/char/agp/efficeon-agp.c 	struct agp_bridge_data *bridge;
bridge            363 drivers/char/agp/efficeon-agp.c 	bridge = agp_alloc_bridge();
bridge            364 drivers/char/agp/efficeon-agp.c 	if (!bridge)
bridge            367 drivers/char/agp/efficeon-agp.c 	bridge->driver = &efficeon_driver;
bridge            368 drivers/char/agp/efficeon-agp.c 	bridge->dev = pdev;
bridge            369 drivers/char/agp/efficeon-agp.c 	bridge->capndx = cap_ptr;
bridge            378 drivers/char/agp/efficeon-agp.c 		agp_put_bridge(bridge);
bridge            391 drivers/char/agp/efficeon-agp.c 			agp_put_bridge(bridge);
bridge            399 drivers/char/agp/efficeon-agp.c 				bridge->capndx+PCI_AGP_STATUS,
bridge            400 drivers/char/agp/efficeon-agp.c 				&bridge->mode);
bridge            403 drivers/char/agp/efficeon-agp.c 	pci_set_drvdata(pdev, bridge);
bridge            404 drivers/char/agp/efficeon-agp.c 	return agp_add_bridge(bridge);
bridge            409 drivers/char/agp/efficeon-agp.c 	struct agp_bridge_data *bridge = pci_get_drvdata(pdev);
bridge            411 drivers/char/agp/efficeon-agp.c 	agp_remove_bridge(bridge);
bridge            412 drivers/char/agp/efficeon-agp.c 	agp_put_bridge(bridge);
bridge            179 drivers/char/agp/generic.c 		curr->bridge->driver->free_by_type(curr);
bridge            183 drivers/char/agp/generic.c 		if (curr->bridge->driver->agp_destroy_pages) {
bridge            184 drivers/char/agp/generic.c 			curr->bridge->driver->agp_destroy_pages(curr);
bridge            188 drivers/char/agp/generic.c 				curr->bridge->driver->agp_destroy_page(
bridge            193 drivers/char/agp/generic.c 				curr->bridge->driver->agp_destroy_page(
bridge            218 drivers/char/agp/generic.c struct agp_memory *agp_allocate_memory(struct agp_bridge_data *bridge,
bridge            226 drivers/char/agp/generic.c 	if (!bridge)
bridge            229 drivers/char/agp/generic.c 	cur_memory = atomic_read(&bridge->current_memory_agp);
bridge            230 drivers/char/agp/generic.c 	if ((cur_memory + page_count > bridge->max_memory_agp) ||
bridge            237 drivers/char/agp/generic.c 			new->bridge = bridge;
bridge            242 drivers/char/agp/generic.c 		new = bridge->driver->alloc_by_type(page_count, type);
bridge            244 drivers/char/agp/generic.c 			new->bridge = bridge;
bridge            255 drivers/char/agp/generic.c 	if (bridge->driver->agp_alloc_pages) {
bridge            256 drivers/char/agp/generic.c 		if (bridge->driver->agp_alloc_pages(bridge, new, page_count)) {
bridge            260 drivers/char/agp/generic.c 		new->bridge = bridge;
bridge            265 drivers/char/agp/generic.c 		struct page *page = bridge->driver->agp_alloc_page(bridge);
bridge            274 drivers/char/agp/generic.c 	new->bridge = bridge;
bridge            363 drivers/char/agp/generic.c int agp_copy_info(struct agp_bridge_data *bridge, struct agp_kern_info *info)
bridge            366 drivers/char/agp/generic.c 	if (!bridge) {
bridge            371 drivers/char/agp/generic.c 	info->version.major = bridge->version->major;
bridge            372 drivers/char/agp/generic.c 	info->version.minor = bridge->version->minor;
bridge            374 drivers/char/agp/generic.c 	info->device = bridge->dev;
bridge            375 drivers/char/agp/generic.c 	if (bridge->mode & AGPSTAT_MODE_3_0)
bridge            376 drivers/char/agp/generic.c 		info->mode = bridge->mode & ~AGP3_RESERVED_MASK;
bridge            378 drivers/char/agp/generic.c 		info->mode = bridge->mode & ~AGP2_RESERVED_MASK;
bridge            379 drivers/char/agp/generic.c 	info->aper_base = bridge->gart_bus_addr;
bridge            381 drivers/char/agp/generic.c 	info->max_memory = bridge->max_memory_agp;
bridge            382 drivers/char/agp/generic.c 	info->current_memory = atomic_read(&bridge->current_memory_agp);
bridge            383 drivers/char/agp/generic.c 	info->cant_use_aperture = bridge->driver->cant_use_aperture;
bridge            384 drivers/char/agp/generic.c 	info->vm_ops = bridge->vm_ops;
bridge            419 drivers/char/agp/generic.c 		curr->bridge->driver->cache_flush();
bridge            423 drivers/char/agp/generic.c 	ret_val = curr->bridge->driver->insert_memory(curr, pg_start, curr->type);
bridge            459 drivers/char/agp/generic.c 	ret_val = curr->bridge->driver->remove_memory(curr, curr->pg_start, curr->type);
bridge            466 drivers/char/agp/generic.c 	spin_lock(&curr->bridge->mapped_lock);
bridge            468 drivers/char/agp/generic.c 	spin_unlock(&curr->bridge->mapped_lock);
bridge            720 drivers/char/agp/generic.c u32 agp_collect_device_status(struct agp_bridge_data *bridge, u32 requested_mode, u32 bridge_agpstat)
bridge            788 drivers/char/agp/generic.c void get_agp_version(struct agp_bridge_data *bridge)
bridge            793 drivers/char/agp/generic.c 	if (bridge->major_version != 0)
bridge            796 drivers/char/agp/generic.c 	pci_read_config_dword(bridge->dev, bridge->capndx, &ncapid);
bridge            797 drivers/char/agp/generic.c 	bridge->major_version = (ncapid >> AGP_MAJOR_VERSION_SHIFT) & 0xf;
bridge            798 drivers/char/agp/generic.c 	bridge->minor_version = (ncapid >> AGP_MINOR_VERSION_SHIFT) & 0xf;
bridge            803 drivers/char/agp/generic.c void agp_generic_enable(struct agp_bridge_data *bridge, u32 requested_mode)
bridge            823 drivers/char/agp/generic.c 	if (bridge->major_version >= 3) {
bridge            824 drivers/char/agp/generic.c 		if (bridge->mode & AGPSTAT_MODE_3_0) {
bridge            826 drivers/char/agp/generic.c 			if (bridge->minor_version >= 5)
bridge            827 drivers/char/agp/generic.c 				agp_3_5_enable(bridge);
bridge            833 drivers/char/agp/generic.c 		    pci_read_config_dword(bridge->dev,
bridge            834 drivers/char/agp/generic.c 					bridge->capndx+AGPCTRL, &temp);
bridge            836 drivers/char/agp/generic.c 		    pci_write_config_dword(bridge->dev,
bridge            837 drivers/char/agp/generic.c 					bridge->capndx+AGPCTRL, temp);
bridge            839 drivers/char/agp/generic.c 		    dev_info(&bridge->dev->dev, "bridge is in legacy mode, falling back to 2.x\n");
bridge            849 drivers/char/agp/generic.c int agp_generic_create_gatt_table(struct agp_bridge_data *bridge)
bridge            861 drivers/char/agp/generic.c 	if (bridge->driver->size_type == LVL2_APER_SIZE)
bridge            865 drivers/char/agp/generic.c 	i = bridge->aperture_size_idx;
bridge            866 drivers/char/agp/generic.c 	temp = bridge->current_size;
bridge            869 drivers/char/agp/generic.c 	if (bridge->driver->size_type != FIXED_APER_SIZE) {
bridge            871 drivers/char/agp/generic.c 			switch (bridge->driver->size_type) {
bridge            901 drivers/char/agp/generic.c 				switch (bridge->driver->size_type) {
bridge            903 drivers/char/agp/generic.c 					bridge->current_size = A_IDX8(bridge);
bridge            906 drivers/char/agp/generic.c 					bridge->current_size = A_IDX16(bridge);
bridge            909 drivers/char/agp/generic.c 					bridge->current_size = A_IDX32(bridge);
bridge            917 drivers/char/agp/generic.c 				temp = bridge->current_size;
bridge            919 drivers/char/agp/generic.c 				bridge->aperture_size_idx = i;
bridge            921 drivers/char/agp/generic.c 		} while (!table && (i < bridge->driver->num_aperture_sizes));
bridge            937 drivers/char/agp/generic.c 	bridge->gatt_table_real = (u32 *) table;
bridge            940 drivers/char/agp/generic.c 	bridge->driver->cache_flush();
bridge            945 drivers/char/agp/generic.c 	bridge->gatt_table = (u32 __iomem *)table;
bridge            947 drivers/char/agp/generic.c 	bridge->gatt_table = ioremap_nocache(virt_to_phys(table),
bridge            949 drivers/char/agp/generic.c 	bridge->driver->cache_flush();
bridge            952 drivers/char/agp/generic.c 	if (bridge->gatt_table == NULL) {
bridge            960 drivers/char/agp/generic.c 	bridge->gatt_bus_addr = virt_to_phys(bridge->gatt_table_real);
bridge            964 drivers/char/agp/generic.c 		writel(bridge->scratch_page, bridge->gatt_table+i);
bridge            965 drivers/char/agp/generic.c 		readl(bridge->gatt_table+i);	/* PCI Posting. */
bridge            972 drivers/char/agp/generic.c int agp_generic_free_gatt_table(struct agp_bridge_data *bridge)
bridge            979 drivers/char/agp/generic.c 	temp = bridge->current_size;
bridge            981 drivers/char/agp/generic.c 	switch (bridge->driver->size_type) {
bridge           1007 drivers/char/agp/generic.c 	set_memory_wb((unsigned long)bridge->gatt_table, 1 << page_order);
bridge           1009 drivers/char/agp/generic.c 	iounmap(bridge->gatt_table);
bridge           1011 drivers/char/agp/generic.c 	table = (char *) bridge->gatt_table_real;
bridge           1017 drivers/char/agp/generic.c 	free_gatt_pages(bridge->gatt_table_real, page_order);
bridge           1020 drivers/char/agp/generic.c 	bridge->gatt_table = NULL;
bridge           1021 drivers/char/agp/generic.c 	bridge->gatt_table_real = NULL;
bridge           1022 drivers/char/agp/generic.c 	bridge->gatt_bus_addr = 0;
bridge           1035 drivers/char/agp/generic.c 	struct agp_bridge_data *bridge;
bridge           1038 drivers/char/agp/generic.c 	bridge = mem->bridge;
bridge           1039 drivers/char/agp/generic.c 	if (!bridge)
bridge           1045 drivers/char/agp/generic.c 	temp = bridge->current_size;
bridge           1047 drivers/char/agp/generic.c 	switch (bridge->driver->size_type) {
bridge           1074 drivers/char/agp/generic.c 	mask_type = bridge->driver->agp_type_to_mask_type(bridge, type);
bridge           1087 drivers/char/agp/generic.c 		if (!PGE_EMPTY(bridge, readl(bridge->gatt_table+j)))
bridge           1093 drivers/char/agp/generic.c 		bridge->driver->cache_flush();
bridge           1098 drivers/char/agp/generic.c 		writel(bridge->driver->mask_memory(bridge,
bridge           1101 drivers/char/agp/generic.c 		       bridge->gatt_table+j);
bridge           1103 drivers/char/agp/generic.c 	readl(bridge->gatt_table+j-1);	/* PCI Posting. */
bridge           1105 drivers/char/agp/generic.c 	bridge->driver->tlb_flush(mem);
bridge           1114 drivers/char/agp/generic.c 	struct agp_bridge_data *bridge;
bridge           1117 drivers/char/agp/generic.c 	bridge = mem->bridge;
bridge           1118 drivers/char/agp/generic.c 	if (!bridge)
bridge           1132 drivers/char/agp/generic.c 	mask_type = bridge->driver->agp_type_to_mask_type(bridge, type);
bridge           1140 drivers/char/agp/generic.c 		writel(bridge->scratch_page, bridge->gatt_table+i);
bridge           1142 drivers/char/agp/generic.c 	readl(bridge->gatt_table+i-1);	/* PCI Posting. */
bridge           1144 drivers/char/agp/generic.c 	bridge->driver->tlb_flush(mem);
bridge           1191 drivers/char/agp/generic.c int agp_generic_alloc_pages(struct agp_bridge_data *bridge, struct agp_memory *mem, size_t num_pages)
bridge           1221 drivers/char/agp/generic.c struct page *agp_generic_alloc_page(struct agp_bridge_data *bridge)
bridge           1287 drivers/char/agp/generic.c void agp_enable(struct agp_bridge_data *bridge, u32 mode)
bridge           1289 drivers/char/agp/generic.c 	if (!bridge)
bridge           1291 drivers/char/agp/generic.c 	bridge->driver->agp_enable(bridge, mode);
bridge           1318 drivers/char/agp/generic.c unsigned long agp_generic_mask_memory(struct agp_bridge_data *bridge,
bridge           1322 drivers/char/agp/generic.c 	if (bridge->driver->masks)
bridge           1323 drivers/char/agp/generic.c 		return addr | bridge->driver->masks[0].mask;
bridge           1329 drivers/char/agp/generic.c int agp_generic_type_to_mask_type(struct agp_bridge_data *bridge,
bridge            288 drivers/char/agp/hp-agp.c hp_zx1_create_gatt_table (struct agp_bridge_data *bridge)
bridge            316 drivers/char/agp/hp-agp.c hp_zx1_free_gatt_table (struct agp_bridge_data *bridge)
bridge            397 drivers/char/agp/hp-agp.c hp_zx1_mask_memory (struct agp_bridge_data *bridge, dma_addr_t addr, int type)
bridge            403 drivers/char/agp/hp-agp.c hp_zx1_enable (struct agp_bridge_data *bridge, u32 mode)
bridge            409 drivers/char/agp/hp-agp.c 	command = agp_collect_device_status(bridge, mode, command);
bridge            445 drivers/char/agp/hp-agp.c 	struct agp_bridge_data *bridge;
bridge            456 drivers/char/agp/hp-agp.c 	bridge = agp_alloc_bridge();
bridge            457 drivers/char/agp/hp-agp.c 	if (!bridge) {
bridge            461 drivers/char/agp/hp-agp.c 	bridge->driver = &hp_zx1_driver;
bridge            465 drivers/char/agp/hp-agp.c 	bridge->dev = &fake_bridge_dev;
bridge            467 drivers/char/agp/hp-agp.c 	error = agp_add_bridge(bridge);
bridge             63 drivers/char/agp/i460-agp.c static unsigned long i460_mask_memory (struct agp_bridge_data *bridge,
bridge            242 drivers/char/agp/i460-agp.c static int i460_create_gatt_table (struct agp_bridge_data *bridge)
bridge            271 drivers/char/agp/i460-agp.c static int i460_free_gatt_table (struct agp_bridge_data *bridge)
bridge            526 drivers/char/agp/i460-agp.c static struct page *i460_alloc_page (struct agp_bridge_data *bridge)
bridge            548 drivers/char/agp/i460-agp.c static unsigned long i460_mask_memory (struct agp_bridge_data *bridge,
bridge            552 drivers/char/agp/i460-agp.c 	return bridge->driver->masks[0].mask
bridge            593 drivers/char/agp/i460-agp.c 	struct agp_bridge_data *bridge;
bridge            600 drivers/char/agp/i460-agp.c 	bridge = agp_alloc_bridge();
bridge            601 drivers/char/agp/i460-agp.c 	if (!bridge)
bridge            604 drivers/char/agp/i460-agp.c 	bridge->driver = &intel_i460_driver;
bridge            605 drivers/char/agp/i460-agp.c 	bridge->dev = pdev;
bridge            606 drivers/char/agp/i460-agp.c 	bridge->capndx = cap_ptr;
bridge            610 drivers/char/agp/i460-agp.c 	pci_set_drvdata(pdev, bridge);
bridge            611 drivers/char/agp/i460-agp.c 	return agp_add_bridge(bridge);
bridge            616 drivers/char/agp/i460-agp.c 	struct agp_bridge_data *bridge = pci_get_drvdata(pdev);
bridge            618 drivers/char/agp/i460-agp.c 	agp_remove_bridge(bridge);
bridge            619 drivers/char/agp/i460-agp.c 	agp_put_bridge(bridge);
bridge            727 drivers/char/agp/intel-agp.c 	struct agp_bridge_data *bridge;
bridge            734 drivers/char/agp/intel-agp.c 	bridge = agp_alloc_bridge();
bridge            735 drivers/char/agp/intel-agp.c 	if (!bridge)
bridge            738 drivers/char/agp/intel-agp.c 	bridge->capndx = cap_ptr;
bridge            740 drivers/char/agp/intel-agp.c 	if (intel_gmch_probe(pdev, NULL, bridge))
bridge            748 drivers/char/agp/intel-agp.c 			bridge->driver = intel_agp_chipsets[i].driver;
bridge            753 drivers/char/agp/intel-agp.c 	if (!bridge->driver) {
bridge            757 drivers/char/agp/intel-agp.c 		agp_put_bridge(bridge);
bridge            761 drivers/char/agp/intel-agp.c 	bridge->dev = pdev;
bridge            762 drivers/char/agp/intel-agp.c 	bridge->dev_private_data = NULL;
bridge            780 drivers/char/agp/intel-agp.c 			agp_put_bridge(bridge);
bridge            792 drivers/char/agp/intel-agp.c 		agp_put_bridge(bridge);
bridge            799 drivers/char/agp/intel-agp.c 				bridge->capndx+PCI_AGP_STATUS,
bridge            800 drivers/char/agp/intel-agp.c 				&bridge->mode);
bridge            804 drivers/char/agp/intel-agp.c 	pci_set_drvdata(pdev, bridge);
bridge            805 drivers/char/agp/intel-agp.c 	err = agp_add_bridge(bridge);
bridge            811 drivers/char/agp/intel-agp.c 	struct agp_bridge_data *bridge = pci_get_drvdata(pdev);
bridge            813 drivers/char/agp/intel-agp.c 	agp_remove_bridge(bridge);
bridge            817 drivers/char/agp/intel-agp.c 	agp_put_bridge(bridge);
bridge            823 drivers/char/agp/intel-agp.c 	struct agp_bridge_data *bridge = pci_get_drvdata(pdev);
bridge            825 drivers/char/agp/intel-agp.c 	bridge->driver->configure();
bridge            138 drivers/char/agp/intel-gtt.c static void intel_fake_agp_enable(struct agp_bridge_data *bridge, u32 mode)
bridge            805 drivers/char/agp/intel-gtt.c static int intel_fake_agp_create_gatt_table(struct agp_bridge_data *bridge)
bridge            814 drivers/char/agp/intel-gtt.c static int intel_fake_agp_free_gatt_table(struct agp_bridge_data *bridge)
bridge           1362 drivers/char/agp/intel-gtt.c 		     struct agp_bridge_data *bridge)
bridge           1387 drivers/char/agp/intel-gtt.c 	if (bridge) {
bridge           1391 drivers/char/agp/intel-gtt.c 		bridge->driver = &intel_fake_agp_driver;
bridge           1392 drivers/char/agp/intel-gtt.c 		bridge->dev_private_data = &intel_private;
bridge           1393 drivers/char/agp/intel-gtt.c 		bridge->dev = bridge_pdev;
bridge             64 drivers/char/agp/isoch.c static int agp_3_5_isochronous_node_enable(struct agp_bridge_data *bridge,
bridge             80 drivers/char/agp/isoch.c 	struct pci_dev *td = bridge->dev, *dev;
bridge            120 drivers/char/agp/isoch.c 	pci_read_config_dword(td, bridge->capndx+AGPNISTAT, &tnistat);
bridge            121 drivers/char/agp/isoch.c 	pci_read_config_dword(td, bridge->capndx+AGPSTAT, &tstatus);
bridge            173 drivers/char/agp/isoch.c 	pci_read_config_word(td, bridge->capndx+AGPNICMD, &tnicmd);
bridge            176 drivers/char/agp/isoch.c 	pci_write_config_word(td, bridge->capndx+AGPNICMD, tnicmd);
bridge            179 drivers/char/agp/isoch.c 	pci_read_config_dword(td, bridge->capndx+AGPNISTAT, &tnistat);
bridge            288 drivers/char/agp/isoch.c static void agp_3_5_nonisochronous_node_enable(struct agp_bridge_data *bridge,
bridge            297 drivers/char/agp/isoch.c 	pci_read_config_dword(bridge->dev, bridge->capndx+AGPSTAT, &tstatus);
bridge            318 drivers/char/agp/isoch.c int agp_3_5_enable(struct agp_bridge_data *bridge)
bridge            320 drivers/char/agp/isoch.c 	struct pci_dev *td = bridge->dev, *dev = NULL;
bridge            332 drivers/char/agp/isoch.c 	pci_read_config_dword(td, bridge->capndx+AGPSTAT, &tstatus);
bridge            449 drivers/char/agp/isoch.c 		ret = agp_3_5_isochronous_node_enable(bridge, dev_list, ndevs);
bridge            458 drivers/char/agp/isoch.c 	agp_3_5_nonisochronous_node_enable(bridge, dev_list, ndevs);
bridge            206 drivers/char/agp/nvidia-agp.c 	mask_type = agp_generic_type_to_mask_type(mem->bridge, type);
bridge            246 drivers/char/agp/nvidia-agp.c 	mask_type = agp_generic_type_to_mask_type(mem->bridge, type);
bridge            339 drivers/char/agp/nvidia-agp.c 	struct agp_bridge_data *bridge;
bridge            380 drivers/char/agp/nvidia-agp.c 	bridge = agp_alloc_bridge();
bridge            381 drivers/char/agp/nvidia-agp.c 	if (!bridge)
bridge            384 drivers/char/agp/nvidia-agp.c 	bridge->driver = &nvidia_driver;
bridge            385 drivers/char/agp/nvidia-agp.c 	bridge->dev_private_data = &nvidia_private,
bridge            386 drivers/char/agp/nvidia-agp.c 	bridge->dev = pdev;
bridge            387 drivers/char/agp/nvidia-agp.c 	bridge->capndx = cap_ptr;
bridge            391 drivers/char/agp/nvidia-agp.c 			bridge->capndx+PCI_AGP_STATUS,
bridge            392 drivers/char/agp/nvidia-agp.c 			&bridge->mode);
bridge            394 drivers/char/agp/nvidia-agp.c 	pci_set_drvdata(pdev, bridge);
bridge            395 drivers/char/agp/nvidia-agp.c 	return agp_add_bridge(bridge);
bridge            400 drivers/char/agp/nvidia-agp.c 	struct agp_bridge_data *bridge = pci_get_drvdata(pdev);
bridge            402 drivers/char/agp/nvidia-agp.c 	agp_remove_bridge(bridge);
bridge            403 drivers/char/agp/nvidia-agp.c 	agp_put_bridge(bridge);
bridge             32 drivers/char/agp/parisc-agp.c parisc_agp_mask_memory(struct agp_bridge_data *bridge, dma_addr_t addr,
bridge             98 drivers/char/agp/parisc-agp.c parisc_agp_create_gatt_table(struct agp_bridge_data *bridge)
bridge            111 drivers/char/agp/parisc-agp.c parisc_agp_free_gatt_table(struct agp_bridge_data *bridge)
bridge            191 drivers/char/agp/parisc-agp.c parisc_agp_mask_memory(struct agp_bridge_data *bridge, dma_addr_t addr,
bridge            198 drivers/char/agp/parisc-agp.c parisc_agp_enable(struct agp_bridge_data *bridge, u32 mode)
bridge            205 drivers/char/agp/parisc-agp.c 	command = agp_collect_device_status(bridge, mode, command);
bridge            331 drivers/char/agp/parisc-agp.c 	struct agp_bridge_data *bridge;
bridge            348 drivers/char/agp/parisc-agp.c 	bridge = agp_alloc_bridge();
bridge            349 drivers/char/agp/parisc-agp.c 	if (!bridge) {
bridge            353 drivers/char/agp/parisc-agp.c 	bridge->driver = &parisc_agp_driver;
bridge            357 drivers/char/agp/parisc-agp.c 	bridge->dev = fake_bridge_dev;
bridge            359 drivers/char/agp/parisc-agp.c 	error = agp_add_bridge(bridge);
bridge             75 drivers/char/agp/sis-agp.c static void sis_delayed_enable(struct agp_bridge_data *bridge, u32 mode)
bridge             85 drivers/char/agp/sis-agp.c 	command = agp_collect_device_status(bridge, mode, command);
bridge            104 drivers/char/agp/sis-agp.c 		if (device->device == bridge->dev->device) {
bridge            156 drivers/char/agp/sis-agp.c static void sis_get_driver(struct agp_bridge_data *bridge)
bridge            161 drivers/char/agp/sis-agp.c 		if (bridge->dev->device==sis_broken_chipsets[i])
bridge            184 drivers/char/agp/sis-agp.c 	struct agp_bridge_data *bridge;
bridge            194 drivers/char/agp/sis-agp.c 	bridge = agp_alloc_bridge();
bridge            195 drivers/char/agp/sis-agp.c 	if (!bridge)
bridge            198 drivers/char/agp/sis-agp.c 	bridge->driver = &sis_driver;
bridge            199 drivers/char/agp/sis-agp.c 	bridge->dev = pdev;
bridge            200 drivers/char/agp/sis-agp.c 	bridge->capndx = cap_ptr;
bridge            202 drivers/char/agp/sis-agp.c 	get_agp_version(bridge);
bridge            205 drivers/char/agp/sis-agp.c 	pci_read_config_dword(pdev, bridge->capndx+PCI_AGP_STATUS, &bridge->mode);
bridge            206 drivers/char/agp/sis-agp.c 	sis_get_driver(bridge);
bridge            208 drivers/char/agp/sis-agp.c 	pci_set_drvdata(pdev, bridge);
bridge            209 drivers/char/agp/sis-agp.c 	return agp_add_bridge(bridge);
bridge            214 drivers/char/agp/sis-agp.c 	struct agp_bridge_data *bridge = pci_get_drvdata(pdev);
bridge            216 drivers/char/agp/sis-agp.c 	agp_remove_bridge(bridge);
bridge            217 drivers/char/agp/sis-agp.c 	agp_put_bridge(bridge);
bridge            138 drivers/char/agp/sworks-agp.c static int serverworks_create_gatt_table(struct agp_bridge_data *bridge)
bridge            188 drivers/char/agp/sworks-agp.c static int serverworks_free_gatt_table(struct agp_bridge_data *bridge)
bridge            401 drivers/char/agp/sworks-agp.c static void serverworks_agp_enable(struct agp_bridge_data *bridge, u32 mode)
bridge            406 drivers/char/agp/sworks-agp.c 			      bridge->capndx + PCI_AGP_STATUS,
bridge            409 drivers/char/agp/sworks-agp.c 	command = agp_collect_device_status(bridge, mode, command);
bridge            417 drivers/char/agp/sworks-agp.c 			       bridge->capndx + PCI_AGP_COMMAND,
bridge            452 drivers/char/agp/sworks-agp.c 	struct agp_bridge_data *bridge;
bridge            511 drivers/char/agp/sworks-agp.c 	bridge = agp_alloc_bridge();
bridge            512 drivers/char/agp/sworks-agp.c 	if (!bridge)
bridge            515 drivers/char/agp/sworks-agp.c 	bridge->driver = &sworks_driver;
bridge            516 drivers/char/agp/sworks-agp.c 	bridge->dev_private_data = &serverworks_private,
bridge            517 drivers/char/agp/sworks-agp.c 	bridge->dev = pci_dev_get(pdev);
bridge            519 drivers/char/agp/sworks-agp.c 	pci_set_drvdata(pdev, bridge);
bridge            520 drivers/char/agp/sworks-agp.c 	return agp_add_bridge(bridge);
bridge            525 drivers/char/agp/sworks-agp.c 	struct agp_bridge_data *bridge = pci_get_drvdata(pdev);
bridge            527 drivers/char/agp/sworks-agp.c 	pci_dev_put(bridge->dev);
bridge            528 drivers/char/agp/sworks-agp.c 	agp_remove_bridge(bridge);
bridge            529 drivers/char/agp/sworks-agp.c 	agp_put_bridge(bridge);
bridge            227 drivers/char/agp/uninorth-agp.c static void uninorth_agp_enable(struct agp_bridge_data *bridge, u32 mode)
bridge            232 drivers/char/agp/uninorth-agp.c 	pci_read_config_dword(bridge->dev,
bridge            233 drivers/char/agp/uninorth-agp.c 			      bridge->capndx + PCI_AGP_STATUS,
bridge            236 drivers/char/agp/uninorth-agp.c 	command = agp_collect_device_status(bridge, mode, status);
bridge            261 drivers/char/agp/uninorth-agp.c 		pci_write_config_dword(bridge->dev,
bridge            262 drivers/char/agp/uninorth-agp.c 				       bridge->capndx + PCI_AGP_COMMAND,
bridge            264 drivers/char/agp/uninorth-agp.c 		pci_read_config_dword(bridge->dev,
bridge            265 drivers/char/agp/uninorth-agp.c 				      bridge->capndx + PCI_AGP_COMMAND,
bridge            269 drivers/char/agp/uninorth-agp.c 		dev_err(&bridge->dev->dev, "can't write UniNorth AGP "
bridge            291 drivers/char/agp/uninorth-agp.c 	struct agp_bridge_data *bridge;
bridge            296 drivers/char/agp/uninorth-agp.c 	bridge = agp_find_bridge(pdev);
bridge            297 drivers/char/agp/uninorth-agp.c 	if (bridge == NULL)
bridge            301 drivers/char/agp/uninorth-agp.c 	if (bridge->dev_private_data)
bridge            332 drivers/char/agp/uninorth-agp.c 	bridge->dev_private_data = (void *)(long)cmd;
bridge            346 drivers/char/agp/uninorth-agp.c 	struct agp_bridge_data *bridge;
bridge            349 drivers/char/agp/uninorth-agp.c 	bridge = agp_find_bridge(pdev);
bridge            350 drivers/char/agp/uninorth-agp.c 	if (bridge == NULL)
bridge            353 drivers/char/agp/uninorth-agp.c 	command = (long)bridge->dev_private_data;
bridge            354 drivers/char/agp/uninorth-agp.c 	bridge->dev_private_data = NULL;
bridge            358 drivers/char/agp/uninorth-agp.c 	uninorth_agp_enable(bridge, command);
bridge            368 drivers/char/agp/uninorth-agp.c static int uninorth_create_gatt_table(struct agp_bridge_data *bridge)
bridge            380 drivers/char/agp/uninorth-agp.c 	if (bridge->driver->size_type == LVL2_APER_SIZE)
bridge            384 drivers/char/agp/uninorth-agp.c 	i = bridge->aperture_size_idx;
bridge            385 drivers/char/agp/uninorth-agp.c 	temp = bridge->current_size;
bridge            397 drivers/char/agp/uninorth-agp.c 			bridge->current_size = A_IDX32(bridge);
bridge            399 drivers/char/agp/uninorth-agp.c 			bridge->aperture_size_idx = i;
bridge            401 drivers/char/agp/uninorth-agp.c 	} while (!table && (i < bridge->driver->num_aperture_sizes));
bridge            420 drivers/char/agp/uninorth-agp.c 	bridge->gatt_table_real = (u32 *) table;
bridge            424 drivers/char/agp/uninorth-agp.c 	bridge->gatt_table = vmap(uninorth_priv.pages_arr, (1 << page_order), 0, PAGE_KERNEL_NCG);
bridge            426 drivers/char/agp/uninorth-agp.c 	if (bridge->gatt_table == NULL)
bridge            429 drivers/char/agp/uninorth-agp.c 	bridge->gatt_bus_addr = virt_to_phys(table);
bridge            437 drivers/char/agp/uninorth-agp.c 		bridge->gatt_table[i] = scratch_value;
bridge            448 drivers/char/agp/uninorth-agp.c static int uninorth_free_gatt_table(struct agp_bridge_data *bridge)
bridge            455 drivers/char/agp/uninorth-agp.c 	temp = bridge->current_size;
bridge            463 drivers/char/agp/uninorth-agp.c 	vunmap(bridge->gatt_table);
bridge            465 drivers/char/agp/uninorth-agp.c 	table = (char *) bridge->gatt_table_real;
bridge            471 drivers/char/agp/uninorth-agp.c 	free_pages((unsigned long) bridge->gatt_table_real, page_order);
bridge            605 drivers/char/agp/uninorth-agp.c 	struct agp_bridge_data *bridge;
bridge            652 drivers/char/agp/uninorth-agp.c 	bridge = agp_alloc_bridge();
bridge            653 drivers/char/agp/uninorth-agp.c 	if (!bridge)
bridge            657 drivers/char/agp/uninorth-agp.c 		bridge->driver = &u3_agp_driver;
bridge            659 drivers/char/agp/uninorth-agp.c 		bridge->driver = &uninorth_agp_driver;
bridge            661 drivers/char/agp/uninorth-agp.c 	bridge->dev = pdev;
bridge            662 drivers/char/agp/uninorth-agp.c 	bridge->capndx = cap_ptr;
bridge            663 drivers/char/agp/uninorth-agp.c 	bridge->flags = AGP_ERRATA_FASTWRITES;
bridge            666 drivers/char/agp/uninorth-agp.c 	pci_read_config_dword(pdev, cap_ptr+PCI_AGP_STATUS, &bridge->mode);
bridge            668 drivers/char/agp/uninorth-agp.c 	pci_set_drvdata(pdev, bridge);
bridge            669 drivers/char/agp/uninorth-agp.c 	return agp_add_bridge(bridge);
bridge            674 drivers/char/agp/uninorth-agp.c 	struct agp_bridge_data *bridge = pci_get_drvdata(pdev);
bridge            681 drivers/char/agp/uninorth-agp.c 	agp_remove_bridge(bridge);
bridge            682 drivers/char/agp/uninorth-agp.c 	agp_put_bridge(bridge);
bridge            430 drivers/char/agp/via-agp.c static void check_via_agp3 (struct agp_bridge_data *bridge)
bridge            434 drivers/char/agp/via-agp.c 	pci_read_config_byte(bridge->dev, VIA_AGPSEL, &reg);
bridge            437 drivers/char/agp/via-agp.c 		bridge->driver = &via_agp3_driver;
bridge            444 drivers/char/agp/via-agp.c 	struct agp_bridge_data *bridge;
bridge            455 drivers/char/agp/via-agp.c 	bridge = agp_alloc_bridge();
bridge            456 drivers/char/agp/via-agp.c 	if (!bridge)
bridge            459 drivers/char/agp/via-agp.c 	bridge->dev = pdev;
bridge            460 drivers/char/agp/via-agp.c 	bridge->capndx = cap_ptr;
bridge            461 drivers/char/agp/via-agp.c 	bridge->driver = &via_driver;
bridge            470 drivers/char/agp/via-agp.c 			check_via_agp3(bridge);
bridge            475 drivers/char/agp/via-agp.c 	get_agp_version(bridge);
bridge            476 drivers/char/agp/via-agp.c 	if (bridge->major_version >= 3)
bridge            477 drivers/char/agp/via-agp.c 		check_via_agp3(bridge);
bridge            481 drivers/char/agp/via-agp.c 			bridge->capndx+PCI_AGP_STATUS, &bridge->mode);
bridge            483 drivers/char/agp/via-agp.c 	pci_set_drvdata(pdev, bridge);
bridge            484 drivers/char/agp/via-agp.c 	return agp_add_bridge(bridge);
bridge            489 drivers/char/agp/via-agp.c 	struct agp_bridge_data *bridge = pci_get_drvdata(pdev);
bridge            491 drivers/char/agp/via-agp.c 	agp_remove_bridge(bridge);
bridge            492 drivers/char/agp/via-agp.c 	agp_put_bridge(bridge);
bridge            507 drivers/char/agp/via-agp.c 	struct agp_bridge_data *bridge = pci_get_drvdata(pdev);
bridge            512 drivers/char/agp/via-agp.c 	if (bridge->driver == &via_agp3_driver)
bridge            514 drivers/char/agp/via-agp.c 	else if (bridge->driver == &via_driver)
bridge            392 drivers/firmware/efi/cper.c 	pfx, pcie->bridge.secondary_status, pcie->bridge.control);
bridge             56 drivers/fpga/altera-fpga2sdram.c static int alt_fpga2sdram_enable_show(struct fpga_bridge *bridge)
bridge             58 drivers/fpga/altera-fpga2sdram.c 	struct alt_fpga2sdram_data *priv = bridge->priv;
bridge             73 drivers/fpga/altera-fpga2sdram.c static int alt_fpga2sdram_enable_set(struct fpga_bridge *bridge, bool enable)
bridge             75 drivers/fpga/altera-fpga2sdram.c 	return _alt_fpga2sdram_enable_set(bridge->priv, enable);
bridge            163 drivers/fpga/altera-freeze-bridge.c static int altera_freeze_br_enable_set(struct fpga_bridge *bridge,
bridge            166 drivers/fpga/altera-freeze-bridge.c 	struct altera_freeze_br_data *priv = bridge->priv;
bridge            167 drivers/fpga/altera-freeze-bridge.c 	struct fpga_image_info *info = bridge->info;
bridge            175 drivers/fpga/altera-freeze-bridge.c 		ret = altera_freeze_br_do_unfreeze(bridge->priv, timeout);
bridge            180 drivers/fpga/altera-freeze-bridge.c 		ret = altera_freeze_br_do_freeze(bridge->priv, timeout);
bridge            189 drivers/fpga/altera-freeze-bridge.c static int altera_freeze_br_enable_show(struct fpga_bridge *bridge)
bridge            191 drivers/fpga/altera-freeze-bridge.c 	struct altera_freeze_br_data *priv = bridge->priv;
bridge             49 drivers/fpga/altera-hps2fpga.c static int alt_hps2fpga_enable_show(struct fpga_bridge *bridge)
bridge             51 drivers/fpga/altera-hps2fpga.c 	struct altera_hps2fpga_data *priv = bridge->priv;
bridge             92 drivers/fpga/altera-hps2fpga.c static int alt_hps2fpga_enable_set(struct fpga_bridge *bridge, bool enable)
bridge             94 drivers/fpga/altera-hps2fpga.c 	return _alt_hps2fpga_enable_set(bridge->priv, enable);
bridge            206 drivers/fpga/altera-hps2fpga.c 	struct fpga_bridge *bridge = platform_get_drvdata(pdev);
bridge            207 drivers/fpga/altera-hps2fpga.c 	struct altera_hps2fpga_data *priv = bridge->priv;
bridge            209 drivers/fpga/altera-hps2fpga.c 	fpga_bridge_unregister(bridge);
bridge             28 drivers/fpga/dfl-fme-br.c static int fme_bridge_enable_set(struct fpga_bridge *bridge, bool enable)
bridge             30 drivers/fpga/dfl-fme-br.c 	struct fme_br_priv *priv = bridge->priv;
bridge             29 drivers/fpga/fpga-bridge.c int fpga_bridge_enable(struct fpga_bridge *bridge)
bridge             31 drivers/fpga/fpga-bridge.c 	dev_dbg(&bridge->dev, "enable\n");
bridge             33 drivers/fpga/fpga-bridge.c 	if (bridge->br_ops && bridge->br_ops->enable_set)
bridge             34 drivers/fpga/fpga-bridge.c 		return bridge->br_ops->enable_set(bridge, 1);
bridge             47 drivers/fpga/fpga-bridge.c int fpga_bridge_disable(struct fpga_bridge *bridge)
bridge             49 drivers/fpga/fpga-bridge.c 	dev_dbg(&bridge->dev, "disable\n");
bridge             51 drivers/fpga/fpga-bridge.c 	if (bridge->br_ops && bridge->br_ops->enable_set)
bridge             52 drivers/fpga/fpga-bridge.c 		return bridge->br_ops->enable_set(bridge, 0);
bridge             61 drivers/fpga/fpga-bridge.c 	struct fpga_bridge *bridge;
bridge             64 drivers/fpga/fpga-bridge.c 	bridge = to_fpga_bridge(dev);
bridge             66 drivers/fpga/fpga-bridge.c 	bridge->info = info;
bridge             68 drivers/fpga/fpga-bridge.c 	if (!mutex_trylock(&bridge->mutex)) {
bridge             76 drivers/fpga/fpga-bridge.c 	dev_dbg(&bridge->dev, "get\n");
bridge             78 drivers/fpga/fpga-bridge.c 	return bridge;
bridge             81 drivers/fpga/fpga-bridge.c 	mutex_unlock(&bridge->mutex);
bridge            143 drivers/fpga/fpga-bridge.c void fpga_bridge_put(struct fpga_bridge *bridge)
bridge            145 drivers/fpga/fpga-bridge.c 	dev_dbg(&bridge->dev, "put\n");
bridge            147 drivers/fpga/fpga-bridge.c 	bridge->info = NULL;
bridge            148 drivers/fpga/fpga-bridge.c 	module_put(bridge->dev.parent->driver->owner);
bridge            149 drivers/fpga/fpga-bridge.c 	mutex_unlock(&bridge->mutex);
bridge            150 drivers/fpga/fpga-bridge.c 	put_device(&bridge->dev);
bridge            164 drivers/fpga/fpga-bridge.c 	struct fpga_bridge *bridge;
bridge            167 drivers/fpga/fpga-bridge.c 	list_for_each_entry(bridge, bridge_list, node) {
bridge            168 drivers/fpga/fpga-bridge.c 		ret = fpga_bridge_enable(bridge);
bridge            188 drivers/fpga/fpga-bridge.c 	struct fpga_bridge *bridge;
bridge            191 drivers/fpga/fpga-bridge.c 	list_for_each_entry(bridge, bridge_list, node) {
bridge            192 drivers/fpga/fpga-bridge.c 		ret = fpga_bridge_disable(bridge);
bridge            211 drivers/fpga/fpga-bridge.c 	struct fpga_bridge *bridge, *next;
bridge            214 drivers/fpga/fpga-bridge.c 	list_for_each_entry_safe(bridge, next, bridge_list, node) {
bridge            215 drivers/fpga/fpga-bridge.c 		fpga_bridge_put(bridge);
bridge            218 drivers/fpga/fpga-bridge.c 		list_del(&bridge->node);
bridge            239 drivers/fpga/fpga-bridge.c 	struct fpga_bridge *bridge;
bridge            242 drivers/fpga/fpga-bridge.c 	bridge = of_fpga_bridge_get(np, info);
bridge            243 drivers/fpga/fpga-bridge.c 	if (IS_ERR(bridge))
bridge            244 drivers/fpga/fpga-bridge.c 		return PTR_ERR(bridge);
bridge            247 drivers/fpga/fpga-bridge.c 	list_add(&bridge->node, bridge_list);
bridge            269 drivers/fpga/fpga-bridge.c 	struct fpga_bridge *bridge;
bridge            272 drivers/fpga/fpga-bridge.c 	bridge = fpga_bridge_get(dev, info);
bridge            273 drivers/fpga/fpga-bridge.c 	if (IS_ERR(bridge))
bridge            274 drivers/fpga/fpga-bridge.c 		return PTR_ERR(bridge);
bridge            277 drivers/fpga/fpga-bridge.c 	list_add(&bridge->node, bridge_list);
bridge            287 drivers/fpga/fpga-bridge.c 	struct fpga_bridge *bridge = to_fpga_bridge(dev);
bridge            289 drivers/fpga/fpga-bridge.c 	return sprintf(buf, "%s\n", bridge->name);
bridge            295 drivers/fpga/fpga-bridge.c 	struct fpga_bridge *bridge = to_fpga_bridge(dev);
bridge            298 drivers/fpga/fpga-bridge.c 	if (bridge->br_ops && bridge->br_ops->enable_show)
bridge            299 drivers/fpga/fpga-bridge.c 		enable = bridge->br_ops->enable_show(bridge);
bridge            330 drivers/fpga/fpga-bridge.c 	struct fpga_bridge *bridge;
bridge            338 drivers/fpga/fpga-bridge.c 	bridge = kzalloc(sizeof(*bridge), GFP_KERNEL);
bridge            339 drivers/fpga/fpga-bridge.c 	if (!bridge)
bridge            348 drivers/fpga/fpga-bridge.c 	mutex_init(&bridge->mutex);
bridge            349 drivers/fpga/fpga-bridge.c 	INIT_LIST_HEAD(&bridge->node);
bridge            351 drivers/fpga/fpga-bridge.c 	bridge->name = name;
bridge            352 drivers/fpga/fpga-bridge.c 	bridge->br_ops = br_ops;
bridge            353 drivers/fpga/fpga-bridge.c 	bridge->priv = priv;
bridge            355 drivers/fpga/fpga-bridge.c 	device_initialize(&bridge->dev);
bridge            356 drivers/fpga/fpga-bridge.c 	bridge->dev.groups = br_ops->groups;
bridge            357 drivers/fpga/fpga-bridge.c 	bridge->dev.class = fpga_bridge_class;
bridge            358 drivers/fpga/fpga-bridge.c 	bridge->dev.parent = dev;
bridge            359 drivers/fpga/fpga-bridge.c 	bridge->dev.of_node = dev->of_node;
bridge            360 drivers/fpga/fpga-bridge.c 	bridge->dev.id = id;
bridge            362 drivers/fpga/fpga-bridge.c 	ret = dev_set_name(&bridge->dev, "br%d", id);
bridge            366 drivers/fpga/fpga-bridge.c 	return bridge;
bridge            371 drivers/fpga/fpga-bridge.c 	kfree(bridge);
bridge            381 drivers/fpga/fpga-bridge.c void fpga_bridge_free(struct fpga_bridge *bridge)
bridge            383 drivers/fpga/fpga-bridge.c 	ida_simple_remove(&fpga_bridge_ida, bridge->dev.id);
bridge            384 drivers/fpga/fpga-bridge.c 	kfree(bridge);
bridge            390 drivers/fpga/fpga-bridge.c 	struct fpga_bridge *bridge = *(struct fpga_bridge **)res;
bridge            392 drivers/fpga/fpga-bridge.c 	fpga_bridge_free(bridge);
bridge            416 drivers/fpga/fpga-bridge.c 	struct fpga_bridge **ptr, *bridge;
bridge            422 drivers/fpga/fpga-bridge.c 	bridge = fpga_bridge_create(dev, name, br_ops, priv);
bridge            423 drivers/fpga/fpga-bridge.c 	if (!bridge) {
bridge            426 drivers/fpga/fpga-bridge.c 		*ptr = bridge;
bridge            430 drivers/fpga/fpga-bridge.c 	return bridge;
bridge            441 drivers/fpga/fpga-bridge.c int fpga_bridge_register(struct fpga_bridge *bridge)
bridge            443 drivers/fpga/fpga-bridge.c 	struct device *dev = &bridge->dev;
bridge            452 drivers/fpga/fpga-bridge.c 	dev_info(dev->parent, "fpga bridge [%s] registered\n", bridge->name);
bridge            465 drivers/fpga/fpga-bridge.c void fpga_bridge_unregister(struct fpga_bridge *bridge)
bridge            471 drivers/fpga/fpga-bridge.c 	if (bridge->br_ops && bridge->br_ops->fpga_bridge_remove)
bridge            472 drivers/fpga/fpga-bridge.c 		bridge->br_ops->fpga_bridge_remove(bridge);
bridge            474 drivers/fpga/fpga-bridge.c 	device_unregister(&bridge->dev);
bridge             38 drivers/fpga/xilinx-pr-decoupler.c static int xlnx_pr_decoupler_enable_set(struct fpga_bridge *bridge, bool enable)
bridge             41 drivers/fpga/xilinx-pr-decoupler.c 	struct xlnx_pr_decoupler_data *priv = bridge->priv;
bridge             57 drivers/fpga/xilinx-pr-decoupler.c static int xlnx_pr_decoupler_enable_show(struct fpga_bridge *bridge)
bridge             59 drivers/fpga/xilinx-pr-decoupler.c 	const struct xlnx_pr_decoupler_data *priv = bridge->priv;
bridge            141 drivers/fpga/xilinx-pr-decoupler.c 	struct fpga_bridge *bridge = platform_get_drvdata(pdev);
bridge            142 drivers/fpga/xilinx-pr-decoupler.c 	struct xlnx_pr_decoupler_data *p = bridge->priv;
bridge            144 drivers/fpga/xilinx-pr-decoupler.c 	fpga_bridge_unregister(bridge);
bridge             21 drivers/gpu/drm/arc/arcpgu_hdmi.c 	struct drm_bridge *bridge;
bridge             30 drivers/gpu/drm/arc/arcpgu_hdmi.c 	bridge = of_drm_find_bridge(np);
bridge             31 drivers/gpu/drm/arc/arcpgu_hdmi.c 	if (!bridge)
bridge             42 drivers/gpu/drm/arc/arcpgu_hdmi.c 	ret = drm_bridge_attach(encoder, bridge, NULL);
bridge             74 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c 	struct drm_bridge *bridge;
bridge             82 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c 					  &panel, &bridge);
bridge            110 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c 		bridge = drm_panel_bridge_add(panel, DRM_MODE_CONNECTOR_Unknown);
bridge            111 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c 		if (IS_ERR(bridge))
bridge            112 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c 			return PTR_ERR(bridge);
bridge            115 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c 	if (bridge) {
bridge            116 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c 		ret = drm_bridge_attach(&output->encoder, bridge, NULL);
bridge            121 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c 			drm_panel_bridge_remove(bridge);
bridge            351 drivers/gpu/drm/bridge/adv7511/adv7511.h 	struct drm_bridge bridge;
bridge            468 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c 	if (process_hpd && irq0 & ADV7511_INT0_HPD && adv7511->bridge.encoder)
bridge            822 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c static struct adv7511 *bridge_to_adv7511(struct drm_bridge *bridge)
bridge            824 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c 	return container_of(bridge, struct adv7511, bridge);
bridge            827 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c static void adv7511_bridge_enable(struct drm_bridge *bridge)
bridge            829 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c 	struct adv7511 *adv = bridge_to_adv7511(bridge);
bridge            834 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c static void adv7511_bridge_disable(struct drm_bridge *bridge)
bridge            836 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c 	struct adv7511 *adv = bridge_to_adv7511(bridge);
bridge            841 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c static void adv7511_bridge_mode_set(struct drm_bridge *bridge,
bridge            845 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c 	struct adv7511 *adv = bridge_to_adv7511(bridge);
bridge            850 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c static int adv7511_bridge_attach(struct drm_bridge *bridge)
bridge            852 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c 	struct adv7511 *adv = bridge_to_adv7511(bridge);
bridge            855 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c 	if (!bridge->encoder) {
bridge            866 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c 	ret = drm_connector_init(bridge->dev, &adv->connector,
bridge            875 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c 	drm_connector_attach_encoder(&adv->connector, bridge->encoder);
bridge           1219 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c 	adv7511->bridge.funcs = &adv7511_bridge_funcs;
bridge           1220 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c 	adv7511->bridge.of_node = dev->of_node;
bridge           1222 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c 	drm_bridge_add(&adv7511->bridge);
bridge           1253 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c 	drm_bridge_remove(&adv7511->bridge);
bridge             61 drivers/gpu/drm/bridge/analogix-anx78xx.c 	struct drm_bridge bridge;
bridge             87 drivers/gpu/drm/bridge/analogix-anx78xx.c static inline struct anx78xx *bridge_to_anx78xx(struct drm_bridge *bridge)
bridge             89 drivers/gpu/drm/bridge/analogix-anx78xx.c 	return container_of(bridge, struct anx78xx, bridge);
bridge           1003 drivers/gpu/drm/bridge/analogix-anx78xx.c static int anx78xx_bridge_attach(struct drm_bridge *bridge)
bridge           1005 drivers/gpu/drm/bridge/analogix-anx78xx.c 	struct anx78xx *anx78xx = bridge_to_anx78xx(bridge);
bridge           1008 drivers/gpu/drm/bridge/analogix-anx78xx.c 	if (!bridge->encoder) {
bridge           1024 drivers/gpu/drm/bridge/analogix-anx78xx.c 	err = drm_connector_init(bridge->dev, &anx78xx->connector,
bridge           1044 drivers/gpu/drm/bridge/analogix-anx78xx.c 					   bridge->encoder);
bridge           1054 drivers/gpu/drm/bridge/analogix-anx78xx.c anx78xx_bridge_mode_valid(struct drm_bridge *bridge,
bridge           1067 drivers/gpu/drm/bridge/analogix-anx78xx.c static void anx78xx_bridge_disable(struct drm_bridge *bridge)
bridge           1069 drivers/gpu/drm/bridge/analogix-anx78xx.c 	struct anx78xx *anx78xx = bridge_to_anx78xx(bridge);
bridge           1076 drivers/gpu/drm/bridge/analogix-anx78xx.c static void anx78xx_bridge_mode_set(struct drm_bridge *bridge,
bridge           1080 drivers/gpu/drm/bridge/analogix-anx78xx.c 	struct anx78xx *anx78xx = bridge_to_anx78xx(bridge);
bridge           1105 drivers/gpu/drm/bridge/analogix-anx78xx.c static void anx78xx_bridge_enable(struct drm_bridge *bridge)
bridge           1107 drivers/gpu/drm/bridge/analogix-anx78xx.c 	struct anx78xx *anx78xx = bridge_to_anx78xx(bridge);
bridge           1329 drivers/gpu/drm/bridge/analogix-anx78xx.c 	anx78xx->bridge.of_node = client->dev.of_node;
bridge           1431 drivers/gpu/drm/bridge/analogix-anx78xx.c 	anx78xx->bridge.funcs = &anx78xx_bridge_funcs;
bridge           1433 drivers/gpu/drm/bridge/analogix-anx78xx.c 	drm_bridge_add(&anx78xx->bridge);
bridge           1453 drivers/gpu/drm/bridge/analogix-anx78xx.c 	drm_bridge_remove(&anx78xx->bridge);
bridge           1218 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c static int analogix_dp_bridge_attach(struct drm_bridge *bridge)
bridge           1220 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	struct analogix_dp_device *dp = bridge->driver_private;
bridge           1225 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	if (!bridge->encoder) {
bridge           1254 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 		ret = dp->plat_data->attach(dp->plat_data, bridge, connector);
bridge           1291 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c static void analogix_dp_bridge_atomic_pre_enable(struct drm_bridge *bridge,
bridge           1294 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	struct analogix_dp_device *dp = bridge->driver_private;
bridge           1368 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c static void analogix_dp_bridge_atomic_enable(struct drm_bridge *bridge,
bridge           1371 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	struct analogix_dp_device *dp = bridge->driver_private;
bridge           1406 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c static void analogix_dp_bridge_disable(struct drm_bridge *bridge)
bridge           1408 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	struct analogix_dp_device *dp = bridge->driver_private;
bridge           1442 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c static void analogix_dp_bridge_atomic_disable(struct drm_bridge *bridge,
bridge           1445 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	struct analogix_dp_device *dp = bridge->driver_private;
bridge           1462 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	analogix_dp_bridge_disable(bridge);
bridge           1466 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c void analogix_dp_bridge_atomic_post_disable(struct drm_bridge *bridge,
bridge           1469 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	struct analogix_dp_device *dp = bridge->driver_private;
bridge           1487 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c static void analogix_dp_bridge_mode_set(struct drm_bridge *bridge,
bridge           1491 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	struct analogix_dp_device *dp = bridge->driver_private;
bridge           1576 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	struct drm_bridge *bridge;
bridge           1579 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	bridge = devm_kzalloc(drm_dev->dev, sizeof(*bridge), GFP_KERNEL);
bridge           1580 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	if (!bridge) {
bridge           1585 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	dp->bridge = bridge;
bridge           1587 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	bridge->driver_private = dp;
bridge           1588 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	bridge->funcs = &analogix_dp_bridge_funcs;
bridge           1590 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	ret = drm_bridge_attach(dp->encoder, bridge, NULL);
bridge           1783 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	analogix_dp_bridge_disable(dp->bridge);
bridge            162 drivers/gpu/drm/bridge/analogix/analogix_dp_core.h 	struct drm_bridge	*bridge;
bridge            430 drivers/gpu/drm/bridge/cdns-dsi.c 	struct drm_bridge *bridge;
bridge            450 drivers/gpu/drm/bridge/cdns-dsi.c 	struct drm_bridge bridge;
bridge            479 drivers/gpu/drm/bridge/cdns-dsi.c bridge_to_cdns_dsi_input(struct drm_bridge *bridge)
bridge            481 drivers/gpu/drm/bridge/cdns-dsi.c 	return container_of(bridge, struct cdns_dsi_input, bridge);
bridge            648 drivers/gpu/drm/bridge/cdns-dsi.c static int cdns_dsi_bridge_attach(struct drm_bridge *bridge)
bridge            650 drivers/gpu/drm/bridge/cdns-dsi.c 	struct cdns_dsi_input *input = bridge_to_cdns_dsi_input(bridge);
bridge            654 drivers/gpu/drm/bridge/cdns-dsi.c 	if (!drm_core_check_feature(bridge->dev, DRIVER_ATOMIC)) {
bridge            660 drivers/gpu/drm/bridge/cdns-dsi.c 	return drm_bridge_attach(bridge->encoder, output->bridge, bridge);
bridge            664 drivers/gpu/drm/bridge/cdns-dsi.c cdns_dsi_bridge_mode_valid(struct drm_bridge *bridge,
bridge            667 drivers/gpu/drm/bridge/cdns-dsi.c 	struct cdns_dsi_input *input = bridge_to_cdns_dsi_input(bridge);
bridge            696 drivers/gpu/drm/bridge/cdns-dsi.c static void cdns_dsi_bridge_disable(struct drm_bridge *bridge)
bridge            698 drivers/gpu/drm/bridge/cdns-dsi.c 	struct cdns_dsi_input *input = bridge_to_cdns_dsi_input(bridge);
bridge            778 drivers/gpu/drm/bridge/cdns-dsi.c static void cdns_dsi_bridge_enable(struct drm_bridge *bridge)
bridge            780 drivers/gpu/drm/bridge/cdns-dsi.c 	struct cdns_dsi_input *input = bridge_to_cdns_dsi_input(bridge);
bridge            793 drivers/gpu/drm/bridge/cdns-dsi.c 	mode = &bridge->encoder->crtc->state->adjusted_mode;
bridge            929 drivers/gpu/drm/bridge/cdns-dsi.c 	struct drm_bridge *bridge;
bridge            959 drivers/gpu/drm/bridge/cdns-dsi.c 		bridge = drm_panel_bridge_add(panel, DRM_MODE_CONNECTOR_DSI);
bridge            961 drivers/gpu/drm/bridge/cdns-dsi.c 		bridge = of_drm_find_bridge(dev->dev.of_node);
bridge            962 drivers/gpu/drm/bridge/cdns-dsi.c 		if (!bridge)
bridge            963 drivers/gpu/drm/bridge/cdns-dsi.c 			bridge = ERR_PTR(-EINVAL);
bridge            968 drivers/gpu/drm/bridge/cdns-dsi.c 	if (IS_ERR(bridge)) {
bridge            969 drivers/gpu/drm/bridge/cdns-dsi.c 		ret = PTR_ERR(bridge);
bridge            976 drivers/gpu/drm/bridge/cdns-dsi.c 	output->bridge = bridge;
bridge            984 drivers/gpu/drm/bridge/cdns-dsi.c 	drm_bridge_add(&input->bridge);
bridge            996 drivers/gpu/drm/bridge/cdns-dsi.c 	drm_bridge_remove(&input->bridge);
bridge            998 drivers/gpu/drm/bridge/cdns-dsi.c 		drm_panel_bridge_remove(output->bridge);
bridge           1235 drivers/gpu/drm/bridge/cdns-dsi.c 	input->bridge.funcs = &cdns_dsi_bridge_funcs;
bridge           1236 drivers/gpu/drm/bridge/cdns-dsi.c 	input->bridge.of_node = pdev->dev.of_node;
bridge             20 drivers/gpu/drm/bridge/dumb-vga-dac.c 	struct drm_bridge	bridge;
bridge             28 drivers/gpu/drm/bridge/dumb-vga-dac.c drm_bridge_to_dumb_vga(struct drm_bridge *bridge)
bridge             30 drivers/gpu/drm/bridge/dumb-vga-dac.c 	return container_of(bridge, struct dumb_vga, bridge);
bridge            102 drivers/gpu/drm/bridge/dumb-vga-dac.c static int dumb_vga_attach(struct drm_bridge *bridge)
bridge            104 drivers/gpu/drm/bridge/dumb-vga-dac.c 	struct dumb_vga *vga = drm_bridge_to_dumb_vga(bridge);
bridge            107 drivers/gpu/drm/bridge/dumb-vga-dac.c 	if (!bridge->encoder) {
bridge            114 drivers/gpu/drm/bridge/dumb-vga-dac.c 	ret = drm_connector_init_with_ddc(bridge->dev, &vga->connector,
bridge            124 drivers/gpu/drm/bridge/dumb-vga-dac.c 					  bridge->encoder);
bridge            129 drivers/gpu/drm/bridge/dumb-vga-dac.c static void dumb_vga_enable(struct drm_bridge *bridge)
bridge            131 drivers/gpu/drm/bridge/dumb-vga-dac.c 	struct dumb_vga *vga = drm_bridge_to_dumb_vga(bridge);
bridge            141 drivers/gpu/drm/bridge/dumb-vga-dac.c static void dumb_vga_disable(struct drm_bridge *bridge)
bridge            143 drivers/gpu/drm/bridge/dumb-vga-dac.c 	struct dumb_vga *vga = drm_bridge_to_dumb_vga(bridge);
bridge            207 drivers/gpu/drm/bridge/dumb-vga-dac.c 	vga->bridge.funcs = &dumb_vga_bridge_funcs;
bridge            208 drivers/gpu/drm/bridge/dumb-vga-dac.c 	vga->bridge.of_node = pdev->dev.of_node;
bridge            209 drivers/gpu/drm/bridge/dumb-vga-dac.c 	vga->bridge.timings = of_device_get_match_data(&pdev->dev);
bridge            211 drivers/gpu/drm/bridge/dumb-vga-dac.c 	drm_bridge_add(&vga->bridge);
bridge            220 drivers/gpu/drm/bridge/dumb-vga-dac.c 	drm_bridge_remove(&vga->bridge);
bridge             16 drivers/gpu/drm/bridge/lvds-encoder.c 	struct drm_bridge bridge;
bridge             21 drivers/gpu/drm/bridge/lvds-encoder.c static int lvds_encoder_attach(struct drm_bridge *bridge)
bridge             23 drivers/gpu/drm/bridge/lvds-encoder.c 	struct lvds_encoder *lvds_encoder = container_of(bridge,
bridge             25 drivers/gpu/drm/bridge/lvds-encoder.c 							 bridge);
bridge             27 drivers/gpu/drm/bridge/lvds-encoder.c 	return drm_bridge_attach(bridge->encoder, lvds_encoder->panel_bridge,
bridge             28 drivers/gpu/drm/bridge/lvds-encoder.c 				 bridge);
bridge             31 drivers/gpu/drm/bridge/lvds-encoder.c static void lvds_encoder_enable(struct drm_bridge *bridge)
bridge             33 drivers/gpu/drm/bridge/lvds-encoder.c 	struct lvds_encoder *lvds_encoder = container_of(bridge,
bridge             35 drivers/gpu/drm/bridge/lvds-encoder.c 							 bridge);
bridge             41 drivers/gpu/drm/bridge/lvds-encoder.c static void lvds_encoder_disable(struct drm_bridge *bridge)
bridge             43 drivers/gpu/drm/bridge/lvds-encoder.c 	struct lvds_encoder *lvds_encoder = container_of(bridge,
bridge             45 drivers/gpu/drm/bridge/lvds-encoder.c 							 bridge);
bridge            117 drivers/gpu/drm/bridge/lvds-encoder.c 	lvds_encoder->bridge.of_node = dev->of_node;
bridge            118 drivers/gpu/drm/bridge/lvds-encoder.c 	lvds_encoder->bridge.funcs = &funcs;
bridge            119 drivers/gpu/drm/bridge/lvds-encoder.c 	drm_bridge_add(&lvds_encoder->bridge);
bridge            130 drivers/gpu/drm/bridge/lvds-encoder.c 	drm_bridge_remove(&lvds_encoder->bridge);
bridge             60 drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 	struct drm_bridge bridge;
bridge            208 drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c static int ge_b850v3_lvds_attach(struct drm_bridge *bridge)
bridge            215 drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 	if (!bridge->encoder) {
bridge            225 drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 	ret = drm_connector_init(bridge->dev, connector,
bridge            233 drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 	ret = drm_connector_attach_encoder(connector, bridge->encoder);
bridge            285 drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 	drm_bridge_remove(&ge_b850v3_lvds_ptr->bridge);
bridge            305 drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 	ge_b850v3_lvds_ptr->bridge.funcs = &ge_b850v3_lvds_funcs;
bridge            306 drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 	ge_b850v3_lvds_ptr->bridge.of_node = dev->of_node;
bridge            307 drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 	drm_bridge_add(&ge_b850v3_lvds_ptr->bridge);
bridge             30 drivers/gpu/drm/bridge/nxp-ptn3460.c 	struct drm_bridge bridge;
bridge             40 drivers/gpu/drm/bridge/nxp-ptn3460.c 		bridge_to_ptn3460(struct drm_bridge *bridge)
bridge             42 drivers/gpu/drm/bridge/nxp-ptn3460.c 	return container_of(bridge, struct ptn3460_bridge, bridge);
bridge            115 drivers/gpu/drm/bridge/nxp-ptn3460.c static void ptn3460_pre_enable(struct drm_bridge *bridge)
bridge            117 drivers/gpu/drm/bridge/nxp-ptn3460.c 	struct ptn3460_bridge *ptn_bridge = bridge_to_ptn3460(bridge);
bridge            148 drivers/gpu/drm/bridge/nxp-ptn3460.c static void ptn3460_enable(struct drm_bridge *bridge)
bridge            150 drivers/gpu/drm/bridge/nxp-ptn3460.c 	struct ptn3460_bridge *ptn_bridge = bridge_to_ptn3460(bridge);
bridge            158 drivers/gpu/drm/bridge/nxp-ptn3460.c static void ptn3460_disable(struct drm_bridge *bridge)
bridge            160 drivers/gpu/drm/bridge/nxp-ptn3460.c 	struct ptn3460_bridge *ptn_bridge = bridge_to_ptn3460(bridge);
bridge            176 drivers/gpu/drm/bridge/nxp-ptn3460.c static void ptn3460_post_disable(struct drm_bridge *bridge)
bridge            178 drivers/gpu/drm/bridge/nxp-ptn3460.c 	struct ptn3460_bridge *ptn_bridge = bridge_to_ptn3460(bridge);
bridge            199 drivers/gpu/drm/bridge/nxp-ptn3460.c 	ptn3460_pre_enable(&ptn_bridge->bridge);
bridge            221 drivers/gpu/drm/bridge/nxp-ptn3460.c 		ptn3460_disable(&ptn_bridge->bridge);
bridge            238 drivers/gpu/drm/bridge/nxp-ptn3460.c static int ptn3460_bridge_attach(struct drm_bridge *bridge)
bridge            240 drivers/gpu/drm/bridge/nxp-ptn3460.c 	struct ptn3460_bridge *ptn_bridge = bridge_to_ptn3460(bridge);
bridge            243 drivers/gpu/drm/bridge/nxp-ptn3460.c 	if (!bridge->encoder) {
bridge            249 drivers/gpu/drm/bridge/nxp-ptn3460.c 	ret = drm_connector_init(bridge->dev, &ptn_bridge->connector,
bridge            259 drivers/gpu/drm/bridge/nxp-ptn3460.c 							bridge->encoder);
bridge            322 drivers/gpu/drm/bridge/nxp-ptn3460.c 	ptn_bridge->bridge.funcs = &ptn3460_bridge_funcs;
bridge            323 drivers/gpu/drm/bridge/nxp-ptn3460.c 	ptn_bridge->bridge.of_node = dev->of_node;
bridge            324 drivers/gpu/drm/bridge/nxp-ptn3460.c 	drm_bridge_add(&ptn_bridge->bridge);
bridge            335 drivers/gpu/drm/bridge/nxp-ptn3460.c 	drm_bridge_remove(&ptn_bridge->bridge);
bridge             16 drivers/gpu/drm/bridge/panel.c 	struct drm_bridge bridge;
bridge             23 drivers/gpu/drm/bridge/panel.c drm_bridge_to_panel_bridge(struct drm_bridge *bridge)
bridge             25 drivers/gpu/drm/bridge/panel.c 	return container_of(bridge, struct panel_bridge, bridge);
bridge             55 drivers/gpu/drm/bridge/panel.c static int panel_bridge_attach(struct drm_bridge *bridge)
bridge             57 drivers/gpu/drm/bridge/panel.c 	struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge);
bridge             61 drivers/gpu/drm/bridge/panel.c 	if (!bridge->encoder) {
bridge             69 drivers/gpu/drm/bridge/panel.c 	ret = drm_connector_init(bridge->dev, connector,
bridge             78 drivers/gpu/drm/bridge/panel.c 					  bridge->encoder);
bridge             87 drivers/gpu/drm/bridge/panel.c static void panel_bridge_detach(struct drm_bridge *bridge)
bridge             89 drivers/gpu/drm/bridge/panel.c 	struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge);
bridge             94 drivers/gpu/drm/bridge/panel.c static void panel_bridge_pre_enable(struct drm_bridge *bridge)
bridge             96 drivers/gpu/drm/bridge/panel.c 	struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge);
bridge            101 drivers/gpu/drm/bridge/panel.c static void panel_bridge_enable(struct drm_bridge *bridge)
bridge            103 drivers/gpu/drm/bridge/panel.c 	struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge);
bridge            108 drivers/gpu/drm/bridge/panel.c static void panel_bridge_disable(struct drm_bridge *bridge)
bridge            110 drivers/gpu/drm/bridge/panel.c 	struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge);
bridge            115 drivers/gpu/drm/bridge/panel.c static void panel_bridge_post_disable(struct drm_bridge *bridge)
bridge            117 drivers/gpu/drm/bridge/panel.c 	struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge);
bridge            170 drivers/gpu/drm/bridge/panel.c 	panel_bridge->bridge.funcs = &panel_bridge_bridge_funcs;
bridge            172 drivers/gpu/drm/bridge/panel.c 	panel_bridge->bridge.of_node = panel->dev->of_node;
bridge            175 drivers/gpu/drm/bridge/panel.c 	drm_bridge_add(&panel_bridge->bridge);
bridge            177 drivers/gpu/drm/bridge/panel.c 	return &panel_bridge->bridge;
bridge            187 drivers/gpu/drm/bridge/panel.c void drm_panel_bridge_remove(struct drm_bridge *bridge)
bridge            191 drivers/gpu/drm/bridge/panel.c 	if (!bridge)
bridge            194 drivers/gpu/drm/bridge/panel.c 	if (bridge->funcs != &panel_bridge_bridge_funcs)
bridge            197 drivers/gpu/drm/bridge/panel.c 	panel_bridge = drm_bridge_to_panel_bridge(bridge);
bridge            199 drivers/gpu/drm/bridge/panel.c 	drm_bridge_remove(bridge);
bridge            200 drivers/gpu/drm/bridge/panel.c 	devm_kfree(panel_bridge->panel->dev, bridge);
bridge            206 drivers/gpu/drm/bridge/panel.c 	struct drm_bridge **bridge = res;
bridge            208 drivers/gpu/drm/bridge/panel.c 	drm_panel_bridge_remove(*bridge);
bridge            226 drivers/gpu/drm/bridge/panel.c 	struct drm_bridge **ptr, *bridge;
bridge            233 drivers/gpu/drm/bridge/panel.c 	bridge = drm_panel_bridge_add(panel, connector_type);
bridge            234 drivers/gpu/drm/bridge/panel.c 	if (!IS_ERR(bridge)) {
bridge            235 drivers/gpu/drm/bridge/panel.c 		*ptr = bridge;
bridge            241 drivers/gpu/drm/bridge/panel.c 	return bridge;
bridge             46 drivers/gpu/drm/bridge/parade-ps8622.c 	struct drm_bridge bridge;
bridge             61 drivers/gpu/drm/bridge/parade-ps8622.c 		bridge_to_ps8622(struct drm_bridge *bridge)
bridge             63 drivers/gpu/drm/bridge/parade-ps8622.c 	return container_of(bridge, struct ps8622_bridge, bridge);
bridge            351 drivers/gpu/drm/bridge/parade-ps8622.c static void ps8622_pre_enable(struct drm_bridge *bridge)
bridge            353 drivers/gpu/drm/bridge/parade-ps8622.c 	struct ps8622_bridge *ps8622 = bridge_to_ps8622(bridge);
bridge            401 drivers/gpu/drm/bridge/parade-ps8622.c static void ps8622_enable(struct drm_bridge *bridge)
bridge            403 drivers/gpu/drm/bridge/parade-ps8622.c 	struct ps8622_bridge *ps8622 = bridge_to_ps8622(bridge);
bridge            411 drivers/gpu/drm/bridge/parade-ps8622.c static void ps8622_disable(struct drm_bridge *bridge)
bridge            413 drivers/gpu/drm/bridge/parade-ps8622.c 	struct ps8622_bridge *ps8622 = bridge_to_ps8622(bridge);
bridge            422 drivers/gpu/drm/bridge/parade-ps8622.c static void ps8622_post_disable(struct drm_bridge *bridge)
bridge            424 drivers/gpu/drm/bridge/parade-ps8622.c 	struct ps8622_bridge *ps8622 = bridge_to_ps8622(bridge);
bridge            478 drivers/gpu/drm/bridge/parade-ps8622.c static int ps8622_attach(struct drm_bridge *bridge)
bridge            480 drivers/gpu/drm/bridge/parade-ps8622.c 	struct ps8622_bridge *ps8622 = bridge_to_ps8622(bridge);
bridge            483 drivers/gpu/drm/bridge/parade-ps8622.c 	if (!bridge->encoder) {
bridge            489 drivers/gpu/drm/bridge/parade-ps8622.c 	ret = drm_connector_init(bridge->dev, &ps8622->connector,
bridge            499 drivers/gpu/drm/bridge/parade-ps8622.c 							bridge->encoder);
bridge            590 drivers/gpu/drm/bridge/parade-ps8622.c 	ps8622->bridge.funcs = &ps8622_bridge_funcs;
bridge            591 drivers/gpu/drm/bridge/parade-ps8622.c 	ps8622->bridge.of_node = dev->of_node;
bridge            592 drivers/gpu/drm/bridge/parade-ps8622.c 	drm_bridge_add(&ps8622->bridge);
bridge            604 drivers/gpu/drm/bridge/parade-ps8622.c 	drm_bridge_remove(&ps8622->bridge);
bridge            166 drivers/gpu/drm/bridge/sii902x.c 	struct drm_bridge bridge;
bridge            222 drivers/gpu/drm/bridge/sii902x.c static inline struct sii902x *bridge_to_sii902x(struct drm_bridge *bridge)
bridge            224 drivers/gpu/drm/bridge/sii902x.c 	return container_of(bridge, struct sii902x, bridge);
bridge            321 drivers/gpu/drm/bridge/sii902x.c static void sii902x_bridge_disable(struct drm_bridge *bridge)
bridge            323 drivers/gpu/drm/bridge/sii902x.c 	struct sii902x *sii902x = bridge_to_sii902x(bridge);
bridge            334 drivers/gpu/drm/bridge/sii902x.c static void sii902x_bridge_enable(struct drm_bridge *bridge)
bridge            336 drivers/gpu/drm/bridge/sii902x.c 	struct sii902x *sii902x = bridge_to_sii902x(bridge);
bridge            349 drivers/gpu/drm/bridge/sii902x.c static void sii902x_bridge_mode_set(struct drm_bridge *bridge,
bridge            353 drivers/gpu/drm/bridge/sii902x.c 	struct sii902x *sii902x = bridge_to_sii902x(bridge);
bridge            401 drivers/gpu/drm/bridge/sii902x.c static int sii902x_bridge_attach(struct drm_bridge *bridge)
bridge            403 drivers/gpu/drm/bridge/sii902x.c 	struct sii902x *sii902x = bridge_to_sii902x(bridge);
bridge            404 drivers/gpu/drm/bridge/sii902x.c 	struct drm_device *drm = bridge->dev;
bridge            427 drivers/gpu/drm/bridge/sii902x.c 	drm_connector_attach_encoder(&sii902x->connector, bridge->encoder);
bridge            822 drivers/gpu/drm/bridge/sii902x.c 	if ((status & SII902X_HOTPLUG_EVENT) && sii902x->bridge.dev)
bridge            823 drivers/gpu/drm/bridge/sii902x.c 		drm_helper_hpd_irq_event(sii902x->bridge.dev);
bridge           1019 drivers/gpu/drm/bridge/sii902x.c 	sii902x->bridge.funcs = &sii902x_bridge_funcs;
bridge           1020 drivers/gpu/drm/bridge/sii902x.c 	sii902x->bridge.of_node = dev->of_node;
bridge           1021 drivers/gpu/drm/bridge/sii902x.c 	sii902x->bridge.timings = &default_sii902x_timings;
bridge           1022 drivers/gpu/drm/bridge/sii902x.c 	drm_bridge_add(&sii902x->bridge);
bridge           1045 drivers/gpu/drm/bridge/sii902x.c 	drm_bridge_remove(&sii902x->bridge);
bridge            169 drivers/gpu/drm/bridge/sii9234.c 	struct drm_bridge bridge;
bridge            879 drivers/gpu/drm/bridge/sii9234.c static inline struct sii9234 *bridge_to_sii9234(struct drm_bridge *bridge)
bridge            881 drivers/gpu/drm/bridge/sii9234.c 	return container_of(bridge, struct sii9234, bridge);
bridge            884 drivers/gpu/drm/bridge/sii9234.c static enum drm_mode_status sii9234_mode_valid(struct drm_bridge *bridge,
bridge            938 drivers/gpu/drm/bridge/sii9234.c 	ctx->bridge.funcs = &sii9234_bridge_funcs;
bridge            939 drivers/gpu/drm/bridge/sii9234.c 	ctx->bridge.of_node = dev->of_node;
bridge            940 drivers/gpu/drm/bridge/sii9234.c 	drm_bridge_add(&ctx->bridge);
bridge            952 drivers/gpu/drm/bridge/sii9234.c 	drm_bridge_remove(&ctx->bridge);
bridge             64 drivers/gpu/drm/bridge/sil-sii8620.c 	struct drm_bridge bridge;
bridge           1144 drivers/gpu/drm/bridge/sil-sii8620.c 		&ctx->bridge.encoder->crtc->state->adjusted_mode;
bridge           2198 drivers/gpu/drm/bridge/sil-sii8620.c static inline struct sii8620 *bridge_to_sii8620(struct drm_bridge *bridge)
bridge           2200 drivers/gpu/drm/bridge/sil-sii8620.c 	return container_of(bridge, struct sii8620, bridge);
bridge           2203 drivers/gpu/drm/bridge/sil-sii8620.c static int sii8620_attach(struct drm_bridge *bridge)
bridge           2205 drivers/gpu/drm/bridge/sil-sii8620.c 	struct sii8620 *ctx = bridge_to_sii8620(bridge);
bridge           2212 drivers/gpu/drm/bridge/sil-sii8620.c static void sii8620_detach(struct drm_bridge *bridge)
bridge           2214 drivers/gpu/drm/bridge/sil-sii8620.c 	struct sii8620 *ctx = bridge_to_sii8620(bridge);
bridge           2240 drivers/gpu/drm/bridge/sil-sii8620.c static enum drm_mode_status sii8620_mode_valid(struct drm_bridge *bridge,
bridge           2243 drivers/gpu/drm/bridge/sil-sii8620.c 	struct sii8620 *ctx = bridge_to_sii8620(bridge);
bridge           2258 drivers/gpu/drm/bridge/sil-sii8620.c static bool sii8620_mode_fixup(struct drm_bridge *bridge,
bridge           2262 drivers/gpu/drm/bridge/sil-sii8620.c 	struct sii8620 *ctx = bridge_to_sii8620(bridge);
bridge           2335 drivers/gpu/drm/bridge/sil-sii8620.c 	ctx->bridge.funcs = &sii8620_bridge_funcs;
bridge           2336 drivers/gpu/drm/bridge/sil-sii8620.c 	ctx->bridge.of_node = dev->of_node;
bridge           2337 drivers/gpu/drm/bridge/sil-sii8620.c 	drm_bridge_add(&ctx->bridge);
bridge           2358 drivers/gpu/drm/bridge/sil-sii8620.c 	drm_bridge_remove(&ctx->bridge);
bridge            136 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	struct drm_bridge bridge;
bridge           2244 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c static int dw_hdmi_bridge_attach(struct drm_bridge *bridge)
bridge           2246 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	struct dw_hdmi *hdmi = bridge->driver_private;
bridge           2247 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	struct drm_encoder *encoder = bridge->encoder;
bridge           2257 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	drm_connector_init_with_ddc(bridge->dev, connector,
bridge           2277 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c static void dw_hdmi_bridge_detach(struct drm_bridge *bridge)
bridge           2279 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	struct dw_hdmi *hdmi = bridge->driver_private;
bridge           2288 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c dw_hdmi_bridge_mode_valid(struct drm_bridge *bridge,
bridge           2291 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	struct dw_hdmi *hdmi = bridge->driver_private;
bridge           2305 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c static void dw_hdmi_bridge_mode_set(struct drm_bridge *bridge,
bridge           2309 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	struct dw_hdmi *hdmi = bridge->driver_private;
bridge           2319 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c static void dw_hdmi_bridge_disable(struct drm_bridge *bridge)
bridge           2321 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	struct dw_hdmi *hdmi = bridge->driver_private;
bridge           2330 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c static void dw_hdmi_bridge_enable(struct drm_bridge *bridge)
bridge           2332 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	struct dw_hdmi *hdmi = bridge->driver_private;
bridge           2461 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		if (hdmi->bridge.dev)
bridge           2462 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 			drm_helper_hpd_irq_event(hdmi->bridge.dev);
bridge           2805 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	hdmi->bridge.driver_private = hdmi;
bridge           2806 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	hdmi->bridge.funcs = &dw_hdmi_bridge_funcs;
bridge           2808 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	hdmi->bridge.of_node = pdev->dev.of_node;
bridge           2916 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	drm_bridge_add(&hdmi->bridge);
bridge           2924 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	drm_bridge_remove(&hdmi->bridge);
bridge           2944 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	ret = drm_bridge_attach(encoder, &hdmi->bridge, NULL);
bridge            225 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 	struct drm_bridge bridge;
bridge            278 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c static inline struct dw_mipi_dsi *bridge_to_dsi(struct drm_bridge *bridge)
bridge            280 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 	return container_of(bridge, struct dw_mipi_dsi, bridge);
bridge            298 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 	struct drm_bridge *bridge;
bridge            314 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 					  &panel, &bridge);
bridge            319 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 		bridge = drm_panel_bridge_add(panel, DRM_MODE_CONNECTOR_DSI);
bridge            320 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 		if (IS_ERR(bridge))
bridge            321 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 			return PTR_ERR(bridge);
bridge            324 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 	dsi->panel_bridge = bridge;
bridge            326 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 	drm_bridge_add(&dsi->bridge);
bridge            352 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 	drm_bridge_remove(&dsi->bridge);
bridge            795 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c static void dw_mipi_dsi_bridge_post_disable(struct drm_bridge *bridge)
bridge            797 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 	struct dw_mipi_dsi *dsi = bridge_to_dsi(bridge);
bridge            887 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c static void dw_mipi_dsi_bridge_mode_set(struct drm_bridge *bridge,
bridge            891 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 	struct dw_mipi_dsi *dsi = bridge_to_dsi(bridge);
bridge            898 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c static void dw_mipi_dsi_bridge_enable(struct drm_bridge *bridge)
bridge            900 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 	struct dw_mipi_dsi *dsi = bridge_to_dsi(bridge);
bridge            913 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c dw_mipi_dsi_bridge_mode_valid(struct drm_bridge *bridge,
bridge            916 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 	struct dw_mipi_dsi *dsi = bridge_to_dsi(bridge);
bridge            926 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c static int dw_mipi_dsi_bridge_attach(struct drm_bridge *bridge)
bridge            928 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 	struct dw_mipi_dsi *dsi = bridge_to_dsi(bridge);
bridge            930 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 	if (!bridge->encoder) {
bridge            936 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 	bridge->encoder->encoder_type = DRM_MODE_ENCODER_DSI;
bridge            939 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 	return drm_bridge_attach(bridge->encoder, dsi->panel_bridge, bridge);
bridge           1059 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 	dsi->bridge.driver_private = dsi;
bridge           1060 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 	dsi->bridge.funcs = &dw_mipi_dsi_bridge_funcs;
bridge           1062 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 	dsi->bridge.of_node = pdev->dev.of_node;
bridge           1114 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c 	ret = drm_bridge_attach(encoder, &dsi->bridge, NULL);
bridge            154 drivers/gpu/drm/bridge/tc358764.c 	struct drm_bridge bridge;
bridge            207 drivers/gpu/drm/bridge/tc358764.c static inline struct tc358764 *bridge_to_tc358764(struct drm_bridge *bridge)
bridge            209 drivers/gpu/drm/bridge/tc358764.c 	return container_of(bridge, struct tc358764, bridge);
bridge            300 drivers/gpu/drm/bridge/tc358764.c static void tc358764_disable(struct drm_bridge *bridge)
bridge            302 drivers/gpu/drm/bridge/tc358764.c 	struct tc358764 *ctx = bridge_to_tc358764(bridge);
bridge            303 drivers/gpu/drm/bridge/tc358764.c 	int ret = drm_panel_disable(bridge_to_tc358764(bridge)->panel);
bridge            309 drivers/gpu/drm/bridge/tc358764.c static void tc358764_post_disable(struct drm_bridge *bridge)
bridge            311 drivers/gpu/drm/bridge/tc358764.c 	struct tc358764 *ctx = bridge_to_tc358764(bridge);
bridge            324 drivers/gpu/drm/bridge/tc358764.c static void tc358764_pre_enable(struct drm_bridge *bridge)
bridge            326 drivers/gpu/drm/bridge/tc358764.c 	struct tc358764 *ctx = bridge_to_tc358764(bridge);
bridge            342 drivers/gpu/drm/bridge/tc358764.c static void tc358764_enable(struct drm_bridge *bridge)
bridge            344 drivers/gpu/drm/bridge/tc358764.c 	struct tc358764 *ctx = bridge_to_tc358764(bridge);
bridge            351 drivers/gpu/drm/bridge/tc358764.c static int tc358764_attach(struct drm_bridge *bridge)
bridge            353 drivers/gpu/drm/bridge/tc358764.c 	struct tc358764 *ctx = bridge_to_tc358764(bridge);
bridge            354 drivers/gpu/drm/bridge/tc358764.c 	struct drm_device *drm = bridge->dev;
bridge            368 drivers/gpu/drm/bridge/tc358764.c 	drm_connector_attach_encoder(&ctx->connector, bridge->encoder);
bridge            377 drivers/gpu/drm/bridge/tc358764.c static void tc358764_detach(struct drm_bridge *bridge)
bridge            379 drivers/gpu/drm/bridge/tc358764.c 	struct tc358764 *ctx = bridge_to_tc358764(bridge);
bridge            380 drivers/gpu/drm/bridge/tc358764.c 	struct drm_device *drm = bridge->dev;
bridge            459 drivers/gpu/drm/bridge/tc358764.c 	ctx->bridge.funcs = &tc358764_bridge_funcs;
bridge            460 drivers/gpu/drm/bridge/tc358764.c 	ctx->bridge.of_node = dev->of_node;
bridge            462 drivers/gpu/drm/bridge/tc358764.c 	drm_bridge_add(&ctx->bridge);
bridge            466 drivers/gpu/drm/bridge/tc358764.c 		drm_bridge_remove(&ctx->bridge);
bridge            478 drivers/gpu/drm/bridge/tc358764.c 	drm_bridge_remove(&ctx->bridge);
bridge            242 drivers/gpu/drm/bridge/tc358767.c 	struct drm_bridge	bridge;
bridge            275 drivers/gpu/drm/bridge/tc358767.c 	return container_of(b, struct tc_data, bridge);
bridge           1218 drivers/gpu/drm/bridge/tc358767.c static void tc_bridge_pre_enable(struct drm_bridge *bridge)
bridge           1220 drivers/gpu/drm/bridge/tc358767.c 	struct tc_data *tc = bridge_to_tc(bridge);
bridge           1225 drivers/gpu/drm/bridge/tc358767.c static void tc_bridge_enable(struct drm_bridge *bridge)
bridge           1227 drivers/gpu/drm/bridge/tc358767.c 	struct tc_data *tc = bridge_to_tc(bridge);
bridge           1252 drivers/gpu/drm/bridge/tc358767.c static void tc_bridge_disable(struct drm_bridge *bridge)
bridge           1254 drivers/gpu/drm/bridge/tc358767.c 	struct tc_data *tc = bridge_to_tc(bridge);
bridge           1268 drivers/gpu/drm/bridge/tc358767.c static void tc_bridge_post_disable(struct drm_bridge *bridge)
bridge           1270 drivers/gpu/drm/bridge/tc358767.c 	struct tc_data *tc = bridge_to_tc(bridge);
bridge           1275 drivers/gpu/drm/bridge/tc358767.c static bool tc_bridge_mode_fixup(struct drm_bridge *bridge,
bridge           1287 drivers/gpu/drm/bridge/tc358767.c static enum drm_mode_status tc_mode_valid(struct drm_bridge *bridge,
bridge           1290 drivers/gpu/drm/bridge/tc358767.c 	struct tc_data *tc = bridge_to_tc(bridge);
bridge           1307 drivers/gpu/drm/bridge/tc358767.c static void tc_bridge_mode_set(struct drm_bridge *bridge,
bridge           1311 drivers/gpu/drm/bridge/tc358767.c 	struct tc_data *tc = bridge_to_tc(bridge);
bridge           1386 drivers/gpu/drm/bridge/tc358767.c static int tc_bridge_attach(struct drm_bridge *bridge)
bridge           1389 drivers/gpu/drm/bridge/tc358767.c 	struct tc_data *tc = bridge_to_tc(bridge);
bridge           1390 drivers/gpu/drm/bridge/tc358767.c 	struct drm_device *drm = bridge->dev;
bridge           1419 drivers/gpu/drm/bridge/tc358767.c 	drm_connector_attach_encoder(&tc->connector, tc->bridge.encoder);
bridge           1497 drivers/gpu/drm/bridge/tc358767.c 	if (tc->hpd_pin >= 0 && tc->bridge.dev) {
bridge           1511 drivers/gpu/drm/bridge/tc358767.c 			drm_kms_helper_hotplug_event(tc->bridge.dev);
bridge           1654 drivers/gpu/drm/bridge/tc358767.c 	tc->bridge.funcs = &tc_bridge_funcs;
bridge           1655 drivers/gpu/drm/bridge/tc358767.c 	tc->bridge.of_node = dev->of_node;
bridge           1656 drivers/gpu/drm/bridge/tc358767.c 	drm_bridge_add(&tc->bridge);
bridge           1667 drivers/gpu/drm/bridge/tc358767.c 	drm_bridge_remove(&tc->bridge);
bridge             34 drivers/gpu/drm/bridge/thc63lvd1024.c 	struct drm_bridge bridge;
bridge             40 drivers/gpu/drm/bridge/thc63lvd1024.c static inline struct thc63_dev *to_thc63(struct drm_bridge *bridge)
bridge             42 drivers/gpu/drm/bridge/thc63lvd1024.c 	return container_of(bridge, struct thc63_dev, bridge);
bridge             45 drivers/gpu/drm/bridge/thc63lvd1024.c static int thc63_attach(struct drm_bridge *bridge)
bridge             47 drivers/gpu/drm/bridge/thc63lvd1024.c 	struct thc63_dev *thc63 = to_thc63(bridge);
bridge             49 drivers/gpu/drm/bridge/thc63lvd1024.c 	return drm_bridge_attach(bridge->encoder, thc63->next, bridge);
bridge             52 drivers/gpu/drm/bridge/thc63lvd1024.c static enum drm_mode_status thc63_mode_valid(struct drm_bridge *bridge,
bridge             55 drivers/gpu/drm/bridge/thc63lvd1024.c 	struct thc63_dev *thc63 = to_thc63(bridge);
bridge             82 drivers/gpu/drm/bridge/thc63lvd1024.c static void thc63_enable(struct drm_bridge *bridge)
bridge             84 drivers/gpu/drm/bridge/thc63lvd1024.c 	struct thc63_dev *thc63 = to_thc63(bridge);
bridge             98 drivers/gpu/drm/bridge/thc63lvd1024.c static void thc63_disable(struct drm_bridge *bridge)
bridge            100 drivers/gpu/drm/bridge/thc63lvd1024.c 	struct thc63_dev *thc63 = to_thc63(bridge);
bridge            221 drivers/gpu/drm/bridge/thc63lvd1024.c 	thc63->bridge.driver_private = thc63;
bridge            222 drivers/gpu/drm/bridge/thc63lvd1024.c 	thc63->bridge.of_node = pdev->dev.of_node;
bridge            223 drivers/gpu/drm/bridge/thc63lvd1024.c 	thc63->bridge.funcs = &thc63_bridge_func;
bridge            224 drivers/gpu/drm/bridge/thc63lvd1024.c 	thc63->bridge.timings = &thc63->timings;
bridge            226 drivers/gpu/drm/bridge/thc63lvd1024.c 	drm_bridge_add(&thc63->bridge);
bridge            235 drivers/gpu/drm/bridge/thc63lvd1024.c 	drm_bridge_remove(&thc63->bridge);
bridge             93 drivers/gpu/drm/bridge/ti-sn65dsi86.c 	struct drm_bridge		bridge;
bridge            247 drivers/gpu/drm/bridge/ti-sn65dsi86.c static struct ti_sn_bridge *bridge_to_ti_sn_bridge(struct drm_bridge *bridge)
bridge            249 drivers/gpu/drm/bridge/ti-sn65dsi86.c 	return container_of(bridge, struct ti_sn_bridge, bridge);
bridge            266 drivers/gpu/drm/bridge/ti-sn65dsi86.c static int ti_sn_bridge_attach(struct drm_bridge *bridge)
bridge            269 drivers/gpu/drm/bridge/ti-sn65dsi86.c 	struct ti_sn_bridge *pdata = bridge_to_ti_sn_bridge(bridge);
bridge            277 drivers/gpu/drm/bridge/ti-sn65dsi86.c 	ret = drm_connector_init(bridge->dev, &pdata->connector,
bridge            287 drivers/gpu/drm/bridge/ti-sn65dsi86.c 	drm_connector_attach_encoder(&pdata->connector, bridge->encoder);
bridge            345 drivers/gpu/drm/bridge/ti-sn65dsi86.c static void ti_sn_bridge_disable(struct drm_bridge *bridge)
bridge            347 drivers/gpu/drm/bridge/ti-sn65dsi86.c 	struct ti_sn_bridge *pdata = bridge_to_ti_sn_bridge(bridge);
bridge            365 drivers/gpu/drm/bridge/ti-sn65dsi86.c 		&pdata->bridge.encoder->crtc->state->adjusted_mode;
bridge            433 drivers/gpu/drm/bridge/ti-sn65dsi86.c 		&pdata->bridge.encoder->crtc->state->adjusted_mode;
bridge            459 drivers/gpu/drm/bridge/ti-sn65dsi86.c 		&pdata->bridge.encoder->crtc->state->adjusted_mode;
bridge            495 drivers/gpu/drm/bridge/ti-sn65dsi86.c static void ti_sn_bridge_enable(struct drm_bridge *bridge)
bridge            497 drivers/gpu/drm/bridge/ti-sn65dsi86.c 	struct ti_sn_bridge *pdata = bridge_to_ti_sn_bridge(bridge);
bridge            558 drivers/gpu/drm/bridge/ti-sn65dsi86.c static void ti_sn_bridge_pre_enable(struct drm_bridge *bridge)
bridge            560 drivers/gpu/drm/bridge/ti-sn65dsi86.c 	struct ti_sn_bridge *pdata = bridge_to_ti_sn_bridge(bridge);
bridge            589 drivers/gpu/drm/bridge/ti-sn65dsi86.c static void ti_sn_bridge_post_disable(struct drm_bridge *bridge)
bridge            591 drivers/gpu/drm/bridge/ti-sn65dsi86.c 	struct ti_sn_bridge *pdata = bridge_to_ti_sn_bridge(bridge);
bridge            767 drivers/gpu/drm/bridge/ti-sn65dsi86.c 	pdata->bridge.funcs = &ti_sn_bridge_funcs;
bridge            768 drivers/gpu/drm/bridge/ti-sn65dsi86.c 	pdata->bridge.of_node = client->dev.of_node;
bridge            770 drivers/gpu/drm/bridge/ti-sn65dsi86.c 	drm_bridge_add(&pdata->bridge);
bridge            795 drivers/gpu/drm/bridge/ti-sn65dsi86.c 	drm_bridge_remove(&pdata->bridge);
bridge             24 drivers/gpu/drm/bridge/ti-tfp410.c 	struct drm_bridge	bridge;
bridge             41 drivers/gpu/drm/bridge/ti-tfp410.c drm_bridge_to_tfp410(struct drm_bridge *bridge)
bridge             43 drivers/gpu/drm/bridge/ti-tfp410.c 	return container_of(bridge, struct tfp410, bridge);
bridge            120 drivers/gpu/drm/bridge/ti-tfp410.c static int tfp410_attach(struct drm_bridge *bridge)
bridge            122 drivers/gpu/drm/bridge/ti-tfp410.c 	struct tfp410 *dvi = drm_bridge_to_tfp410(bridge);
bridge            125 drivers/gpu/drm/bridge/ti-tfp410.c 	if (!bridge->encoder) {
bridge            137 drivers/gpu/drm/bridge/ti-tfp410.c 	ret = drm_connector_init_with_ddc(bridge->dev, &dvi->connector,
bridge            150 drivers/gpu/drm/bridge/ti-tfp410.c 					  bridge->encoder);
bridge            155 drivers/gpu/drm/bridge/ti-tfp410.c static void tfp410_enable(struct drm_bridge *bridge)
bridge            157 drivers/gpu/drm/bridge/ti-tfp410.c 	struct tfp410 *dvi = drm_bridge_to_tfp410(bridge);
bridge            162 drivers/gpu/drm/bridge/ti-tfp410.c static void tfp410_disable(struct drm_bridge *bridge)
bridge            164 drivers/gpu/drm/bridge/ti-tfp410.c 	struct tfp410 *dvi = drm_bridge_to_tfp410(bridge);
bridge            181 drivers/gpu/drm/bridge/ti-tfp410.c 	if (dvi->bridge.dev)
bridge            182 drivers/gpu/drm/bridge/ti-tfp410.c 		drm_helper_hpd_irq_event(dvi->bridge.dev);
bridge            330 drivers/gpu/drm/bridge/ti-tfp410.c 	dvi->bridge.funcs = &tfp410_bridge_funcs;
bridge            331 drivers/gpu/drm/bridge/ti-tfp410.c 	dvi->bridge.of_node = dev->of_node;
bridge            332 drivers/gpu/drm/bridge/ti-tfp410.c 	dvi->bridge.timings = &dvi->timings;
bridge            368 drivers/gpu/drm/bridge/ti-tfp410.c 	drm_bridge_add(&dvi->bridge);
bridge            385 drivers/gpu/drm/bridge/ti-tfp410.c 	drm_bridge_remove(&dvi->bridge);
bridge            110 drivers/gpu/drm/drm_agpsupport.c 	dev->agp->bridge = agp_backend_acquire(dev->pdev);
bridge            111 drivers/gpu/drm/drm_agpsupport.c 	if (!dev->agp->bridge)
bridge            148 drivers/gpu/drm/drm_agpsupport.c 	agp_backend_release(dev->agp->bridge);
bridge            176 drivers/gpu/drm/drm_agpsupport.c 	agp_enable(dev->agp->bridge, mode.mode);
bridge            217 drivers/gpu/drm/drm_agpsupport.c 	memory = agp_allocate_memory(dev->agp->bridge, pages, type);
bridge            410 drivers/gpu/drm/drm_agpsupport.c 	head->bridge = agp_find_bridge(dev->pdev);
bridge            411 drivers/gpu/drm/drm_agpsupport.c 	if (!head->bridge) {
bridge            412 drivers/gpu/drm/drm_agpsupport.c 		head->bridge = agp_backend_acquire(dev->pdev);
bridge            413 drivers/gpu/drm/drm_agpsupport.c 		if (!head->bridge) {
bridge            417 drivers/gpu/drm/drm_agpsupport.c 		agp_copy_info(head->bridge, &head->agp_info);
bridge            418 drivers/gpu/drm/drm_agpsupport.c 		agp_backend_release(head->bridge);
bridge            420 drivers/gpu/drm/drm_agpsupport.c 		agp_copy_info(head->bridge, &head->agp_info);
bridge            448 drivers/gpu/drm/drm_atomic_helper.c 		ret = drm_bridge_mode_fixup(encoder->bridge, &new_crtc_state->mode,
bridge            514 drivers/gpu/drm/drm_atomic_helper.c 	ret = drm_bridge_mode_valid(encoder->bridge, mode);
bridge           1033 drivers/gpu/drm/drm_atomic_helper.c 		drm_atomic_bridge_disable(encoder->bridge, old_state);
bridge           1047 drivers/gpu/drm/drm_atomic_helper.c 		drm_atomic_bridge_post_disable(encoder->bridge, old_state);
bridge           1228 drivers/gpu/drm/drm_atomic_helper.c 		drm_bridge_mode_set(encoder->bridge, mode, adjusted_mode);
bridge           1345 drivers/gpu/drm/drm_atomic_helper.c 		drm_atomic_bridge_pre_enable(encoder->bridge, old_state);
bridge           1356 drivers/gpu/drm/drm_atomic_helper.c 		drm_atomic_bridge_enable(encoder->bridge, old_state);
bridge             71 drivers/gpu/drm/drm_bridge.c void drm_bridge_add(struct drm_bridge *bridge)
bridge             74 drivers/gpu/drm/drm_bridge.c 	list_add_tail(&bridge->list, &bridge_list);
bridge             84 drivers/gpu/drm/drm_bridge.c void drm_bridge_remove(struct drm_bridge *bridge)
bridge             87 drivers/gpu/drm/drm_bridge.c 	list_del_init(&bridge->list);
bridge            114 drivers/gpu/drm/drm_bridge.c int drm_bridge_attach(struct drm_encoder *encoder, struct drm_bridge *bridge,
bridge            119 drivers/gpu/drm/drm_bridge.c 	if (!encoder || !bridge)
bridge            125 drivers/gpu/drm/drm_bridge.c 	if (bridge->dev)
bridge            128 drivers/gpu/drm/drm_bridge.c 	bridge->dev = encoder->dev;
bridge            129 drivers/gpu/drm/drm_bridge.c 	bridge->encoder = encoder;
bridge            131 drivers/gpu/drm/drm_bridge.c 	if (bridge->funcs->attach) {
bridge            132 drivers/gpu/drm/drm_bridge.c 		ret = bridge->funcs->attach(bridge);
bridge            134 drivers/gpu/drm/drm_bridge.c 			bridge->dev = NULL;
bridge            135 drivers/gpu/drm/drm_bridge.c 			bridge->encoder = NULL;
bridge            141 drivers/gpu/drm/drm_bridge.c 		previous->next = bridge;
bridge            143 drivers/gpu/drm/drm_bridge.c 		encoder->bridge = bridge;
bridge            149 drivers/gpu/drm/drm_bridge.c void drm_bridge_detach(struct drm_bridge *bridge)
bridge            151 drivers/gpu/drm/drm_bridge.c 	if (WARN_ON(!bridge))
bridge            154 drivers/gpu/drm/drm_bridge.c 	if (WARN_ON(!bridge->dev))
bridge            157 drivers/gpu/drm/drm_bridge.c 	if (bridge->funcs->detach)
bridge            158 drivers/gpu/drm/drm_bridge.c 		bridge->funcs->detach(bridge);
bridge            160 drivers/gpu/drm/drm_bridge.c 	bridge->dev = NULL;
bridge            189 drivers/gpu/drm/drm_bridge.c bool drm_bridge_mode_fixup(struct drm_bridge *bridge,
bridge            195 drivers/gpu/drm/drm_bridge.c 	if (!bridge)
bridge            198 drivers/gpu/drm/drm_bridge.c 	if (bridge->funcs->mode_fixup)
bridge            199 drivers/gpu/drm/drm_bridge.c 		ret = bridge->funcs->mode_fixup(bridge, mode, adjusted_mode);
bridge            201 drivers/gpu/drm/drm_bridge.c 	ret = ret && drm_bridge_mode_fixup(bridge->next, mode, adjusted_mode);
bridge            222 drivers/gpu/drm/drm_bridge.c enum drm_mode_status drm_bridge_mode_valid(struct drm_bridge *bridge,
bridge            227 drivers/gpu/drm/drm_bridge.c 	if (!bridge)
bridge            230 drivers/gpu/drm/drm_bridge.c 	if (bridge->funcs->mode_valid)
bridge            231 drivers/gpu/drm/drm_bridge.c 		ret = bridge->funcs->mode_valid(bridge, mode);
bridge            236 drivers/gpu/drm/drm_bridge.c 	return drm_bridge_mode_valid(bridge->next, mode);
bridge            250 drivers/gpu/drm/drm_bridge.c void drm_bridge_disable(struct drm_bridge *bridge)
bridge            252 drivers/gpu/drm/drm_bridge.c 	if (!bridge)
bridge            255 drivers/gpu/drm/drm_bridge.c 	drm_bridge_disable(bridge->next);
bridge            257 drivers/gpu/drm/drm_bridge.c 	if (bridge->funcs->disable)
bridge            258 drivers/gpu/drm/drm_bridge.c 		bridge->funcs->disable(bridge);
bridge            272 drivers/gpu/drm/drm_bridge.c void drm_bridge_post_disable(struct drm_bridge *bridge)
bridge            274 drivers/gpu/drm/drm_bridge.c 	if (!bridge)
bridge            277 drivers/gpu/drm/drm_bridge.c 	if (bridge->funcs->post_disable)
bridge            278 drivers/gpu/drm/drm_bridge.c 		bridge->funcs->post_disable(bridge);
bridge            280 drivers/gpu/drm/drm_bridge.c 	drm_bridge_post_disable(bridge->next);
bridge            296 drivers/gpu/drm/drm_bridge.c void drm_bridge_mode_set(struct drm_bridge *bridge,
bridge            300 drivers/gpu/drm/drm_bridge.c 	if (!bridge)
bridge            303 drivers/gpu/drm/drm_bridge.c 	if (bridge->funcs->mode_set)
bridge            304 drivers/gpu/drm/drm_bridge.c 		bridge->funcs->mode_set(bridge, mode, adjusted_mode);
bridge            306 drivers/gpu/drm/drm_bridge.c 	drm_bridge_mode_set(bridge->next, mode, adjusted_mode);
bridge            321 drivers/gpu/drm/drm_bridge.c void drm_bridge_pre_enable(struct drm_bridge *bridge)
bridge            323 drivers/gpu/drm/drm_bridge.c 	if (!bridge)
bridge            326 drivers/gpu/drm/drm_bridge.c 	drm_bridge_pre_enable(bridge->next);
bridge            328 drivers/gpu/drm/drm_bridge.c 	if (bridge->funcs->pre_enable)
bridge            329 drivers/gpu/drm/drm_bridge.c 		bridge->funcs->pre_enable(bridge);
bridge            343 drivers/gpu/drm/drm_bridge.c void drm_bridge_enable(struct drm_bridge *bridge)
bridge            345 drivers/gpu/drm/drm_bridge.c 	if (!bridge)
bridge            348 drivers/gpu/drm/drm_bridge.c 	if (bridge->funcs->enable)
bridge            349 drivers/gpu/drm/drm_bridge.c 		bridge->funcs->enable(bridge);
bridge            351 drivers/gpu/drm/drm_bridge.c 	drm_bridge_enable(bridge->next);
bridge            367 drivers/gpu/drm/drm_bridge.c void drm_atomic_bridge_disable(struct drm_bridge *bridge,
bridge            370 drivers/gpu/drm/drm_bridge.c 	if (!bridge)
bridge            373 drivers/gpu/drm/drm_bridge.c 	drm_atomic_bridge_disable(bridge->next, state);
bridge            375 drivers/gpu/drm/drm_bridge.c 	if (bridge->funcs->atomic_disable)
bridge            376 drivers/gpu/drm/drm_bridge.c 		bridge->funcs->atomic_disable(bridge, state);
bridge            377 drivers/gpu/drm/drm_bridge.c 	else if (bridge->funcs->disable)
bridge            378 drivers/gpu/drm/drm_bridge.c 		bridge->funcs->disable(bridge);
bridge            395 drivers/gpu/drm/drm_bridge.c void drm_atomic_bridge_post_disable(struct drm_bridge *bridge,
bridge            398 drivers/gpu/drm/drm_bridge.c 	if (!bridge)
bridge            401 drivers/gpu/drm/drm_bridge.c 	if (bridge->funcs->atomic_post_disable)
bridge            402 drivers/gpu/drm/drm_bridge.c 		bridge->funcs->atomic_post_disable(bridge, state);
bridge            403 drivers/gpu/drm/drm_bridge.c 	else if (bridge->funcs->post_disable)
bridge            404 drivers/gpu/drm/drm_bridge.c 		bridge->funcs->post_disable(bridge);
bridge            406 drivers/gpu/drm/drm_bridge.c 	drm_atomic_bridge_post_disable(bridge->next, state);
bridge            423 drivers/gpu/drm/drm_bridge.c void drm_atomic_bridge_pre_enable(struct drm_bridge *bridge,
bridge            426 drivers/gpu/drm/drm_bridge.c 	if (!bridge)
bridge            429 drivers/gpu/drm/drm_bridge.c 	drm_atomic_bridge_pre_enable(bridge->next, state);
bridge            431 drivers/gpu/drm/drm_bridge.c 	if (bridge->funcs->atomic_pre_enable)
bridge            432 drivers/gpu/drm/drm_bridge.c 		bridge->funcs->atomic_pre_enable(bridge, state);
bridge            433 drivers/gpu/drm/drm_bridge.c 	else if (bridge->funcs->pre_enable)
bridge            434 drivers/gpu/drm/drm_bridge.c 		bridge->funcs->pre_enable(bridge);
bridge            450 drivers/gpu/drm/drm_bridge.c void drm_atomic_bridge_enable(struct drm_bridge *bridge,
bridge            453 drivers/gpu/drm/drm_bridge.c 	if (!bridge)
bridge            456 drivers/gpu/drm/drm_bridge.c 	if (bridge->funcs->atomic_enable)
bridge            457 drivers/gpu/drm/drm_bridge.c 		bridge->funcs->atomic_enable(bridge, state);
bridge            458 drivers/gpu/drm/drm_bridge.c 	else if (bridge->funcs->enable)
bridge            459 drivers/gpu/drm/drm_bridge.c 		bridge->funcs->enable(bridge);
bridge            461 drivers/gpu/drm/drm_bridge.c 	drm_atomic_bridge_enable(bridge->next, state);
bridge            477 drivers/gpu/drm/drm_bridge.c 	struct drm_bridge *bridge;
bridge            481 drivers/gpu/drm/drm_bridge.c 	list_for_each_entry(bridge, &bridge_list, list) {
bridge            482 drivers/gpu/drm/drm_bridge.c 		if (bridge->of_node == np) {
bridge            484 drivers/gpu/drm/drm_bridge.c 			return bridge;
bridge            259 drivers/gpu/drm/drm_crtc_internal.h void drm_bridge_detach(struct drm_bridge *bridge);
bridge            168 drivers/gpu/drm/drm_encoder.c 	if (encoder->bridge) {
bridge            169 drivers/gpu/drm/drm_encoder.c 		struct drm_bridge *bridge = encoder->bridge;
bridge            172 drivers/gpu/drm/drm_encoder.c 		while (bridge) {
bridge            173 drivers/gpu/drm/drm_encoder.c 			next = bridge->next;
bridge            174 drivers/gpu/drm/drm_encoder.c 			drm_bridge_detach(bridge);
bridge            175 drivers/gpu/drm/drm_encoder.c 			bridge = next;
bridge            239 drivers/gpu/drm/drm_of.c 				struct drm_bridge **bridge)
bridge            244 drivers/gpu/drm/drm_of.c 	if (!panel && !bridge)
bridge            267 drivers/gpu/drm/drm_of.c 	if (bridge) {
bridge            269 drivers/gpu/drm/drm_of.c 			*bridge = of_drm_find_bridge(remote);
bridge            270 drivers/gpu/drm/drm_of.c 			if (*bridge)
bridge            273 drivers/gpu/drm/drm_of.c 			*bridge = NULL;
bridge            115 drivers/gpu/drm/drm_probe_helper.c 		ret = drm_bridge_mode_valid(encoder->bridge, mode);
bridge            229 drivers/gpu/drm/drm_simple_kms_helper.c 					  struct drm_bridge *bridge)
bridge            231 drivers/gpu/drm/drm_simple_kms_helper.c 	return drm_bridge_attach(&pipe->encoder, bridge, NULL);
bridge             98 drivers/gpu/drm/exynos/exynos_dp.c 				   struct drm_bridge *bridge,
bridge            108 drivers/gpu/drm/exynos/exynos_dp.c 		ret = drm_bridge_attach(&dp->encoder, dp->ptn_bridge, bridge);
bridge            112 drivers/gpu/drm/exynos/exynos_dp.c 			bridge->next = NULL;
bridge            207 drivers/gpu/drm/exynos/exynos_dp.c 	struct drm_bridge *bridge;
bridge            235 drivers/gpu/drm/exynos/exynos_dp.c 	ret = drm_of_find_panel_or_bridge(dev->of_node, 0, 0, &panel, &bridge);
bridge            246 drivers/gpu/drm/exynos/exynos_dp.c 	dp->plat_data.skip_connector = !!bridge;
bridge            248 drivers/gpu/drm/exynos/exynos_dp.c 	dp->ptn_bridge = bridge;
bridge           1524 drivers/gpu/drm/exynos/exynos_drm_dsi.c 		encoder->bridge = NULL;
bridge            103 drivers/gpu/drm/exynos/exynos_drm_mic.c 	struct drm_bridge bridge;
bridge            230 drivers/gpu/drm/exynos/exynos_drm_mic.c static void mic_disable(struct drm_bridge *bridge) { }
bridge            232 drivers/gpu/drm/exynos/exynos_drm_mic.c static void mic_post_disable(struct drm_bridge *bridge)
bridge            234 drivers/gpu/drm/exynos/exynos_drm_mic.c 	struct exynos_mic *mic = bridge->driver_private;
bridge            249 drivers/gpu/drm/exynos/exynos_drm_mic.c static void mic_mode_set(struct drm_bridge *bridge,
bridge            253 drivers/gpu/drm/exynos/exynos_drm_mic.c 	struct exynos_mic *mic = bridge->driver_private;
bridge            257 drivers/gpu/drm/exynos/exynos_drm_mic.c 	mic->i80_mode = to_exynos_crtc(bridge->encoder->crtc)->i80_mode;
bridge            261 drivers/gpu/drm/exynos/exynos_drm_mic.c static void mic_pre_enable(struct drm_bridge *bridge)
bridge            263 drivers/gpu/drm/exynos/exynos_drm_mic.c 	struct exynos_mic *mic = bridge->driver_private;
bridge            298 drivers/gpu/drm/exynos/exynos_drm_mic.c static void mic_enable(struct drm_bridge *bridge) { }
bridge            313 drivers/gpu/drm/exynos/exynos_drm_mic.c 	mic->bridge.driver_private = mic;
bridge            424 drivers/gpu/drm/exynos/exynos_drm_mic.c 	mic->bridge.funcs = &mic_bridge_funcs;
bridge            425 drivers/gpu/drm/exynos/exynos_drm_mic.c 	mic->bridge.of_node = dev->of_node;
bridge            427 drivers/gpu/drm/exynos/exynos_drm_mic.c 	drm_bridge_add(&mic->bridge);
bridge            452 drivers/gpu/drm/exynos/exynos_drm_mic.c 	drm_bridge_remove(&mic->bridge);
bridge            138 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct drm_bridge		*bridge;
bridge            959 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->bridge) {
bridge            960 drivers/gpu/drm/exynos/exynos_hdmi.c 		ret = drm_bridge_attach(encoder, hdata->bridge, NULL);
bridge           1757 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->bridge = of_drm_find_bridge(np);
bridge           1760 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (!hdata->bridge)
bridge            130 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c 	struct drm_bridge *bridge;
bridge            144 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c 	ret = drm_of_find_panel_or_bridge(fsl_dev->np, 0, 0, &panel, &bridge);
bridge            153 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c 	return drm_bridge_attach(&fsl_dev->encoder, bridge, NULL);
bridge             83 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c 	struct drm_bridge *bridge;
bridge            775 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c 	struct drm_bridge *bridge = dsi->bridge;
bridge            779 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c 	ret = drm_bridge_attach(encoder, bridge, NULL);
bridge            831 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c 	ret = drm_of_find_panel_or_bridge(np, 1, 0, NULL, &dsi->bridge);
bridge             79 drivers/gpu/drm/i2c/tda998x_drv.c 	struct drm_bridge bridge;
bridge             93 drivers/gpu/drm/i2c/tda998x_drv.c 	container_of(x, struct tda998x_priv, bridge)
bridge           1321 drivers/gpu/drm/i2c/tda998x_drv.c 	return priv->bridge.encoder;
bridge           1351 drivers/gpu/drm/i2c/tda998x_drv.c 				     priv->bridge.encoder);
bridge           1358 drivers/gpu/drm/i2c/tda998x_drv.c static int tda998x_bridge_attach(struct drm_bridge *bridge)
bridge           1360 drivers/gpu/drm/i2c/tda998x_drv.c 	struct tda998x_priv *priv = bridge_to_tda998x_priv(bridge);
bridge           1362 drivers/gpu/drm/i2c/tda998x_drv.c 	return tda998x_connector_init(priv, bridge->dev);
bridge           1365 drivers/gpu/drm/i2c/tda998x_drv.c static void tda998x_bridge_detach(struct drm_bridge *bridge)
bridge           1367 drivers/gpu/drm/i2c/tda998x_drv.c 	struct tda998x_priv *priv = bridge_to_tda998x_priv(bridge);
bridge           1372 drivers/gpu/drm/i2c/tda998x_drv.c static enum drm_mode_status tda998x_bridge_mode_valid(struct drm_bridge *bridge,
bridge           1376 drivers/gpu/drm/i2c/tda998x_drv.c 	struct tda998x_priv *priv = bridge_to_tda998x_priv(bridge);
bridge           1387 drivers/gpu/drm/i2c/tda998x_drv.c static void tda998x_bridge_enable(struct drm_bridge *bridge)
bridge           1389 drivers/gpu/drm/i2c/tda998x_drv.c 	struct tda998x_priv *priv = bridge_to_tda998x_priv(bridge);
bridge           1405 drivers/gpu/drm/i2c/tda998x_drv.c static void tda998x_bridge_disable(struct drm_bridge *bridge)
bridge           1407 drivers/gpu/drm/i2c/tda998x_drv.c 	struct tda998x_priv *priv = bridge_to_tda998x_priv(bridge);
bridge           1419 drivers/gpu/drm/i2c/tda998x_drv.c static void tda998x_bridge_mode_set(struct drm_bridge *bridge,
bridge           1423 drivers/gpu/drm/i2c/tda998x_drv.c 	struct tda998x_priv *priv = bridge_to_tda998x_priv(bridge);
bridge           1776 drivers/gpu/drm/i2c/tda998x_drv.c 	drm_bridge_remove(&priv->bridge);
bridge           1815 drivers/gpu/drm/i2c/tda998x_drv.c 	INIT_LIST_HEAD(&priv->bridge.list);
bridge           1977 drivers/gpu/drm/i2c/tda998x_drv.c 	priv->bridge.funcs = &tda998x_bridge_funcs;
bridge           1979 drivers/gpu/drm/i2c/tda998x_drv.c 	priv->bridge.of_node = dev->of_node;
bridge           1982 drivers/gpu/drm/i2c/tda998x_drv.c 	drm_bridge_add(&priv->bridge);
bridge           2025 drivers/gpu/drm/i2c/tda998x_drv.c 	ret = drm_bridge_attach(&priv->encoder, &priv->bridge, NULL);
bridge             57 drivers/gpu/drm/imx/imx-ldb.c 	struct drm_bridge *bridge;
bridge            446 drivers/gpu/drm/imx/imx-ldb.c 	if (imx_ldb_ch->bridge) {
bridge            448 drivers/gpu/drm/imx/imx-ldb.c 					imx_ldb_ch->bridge, NULL);
bridge            669 drivers/gpu/drm/imx/imx-ldb.c 						  &channel->panel, &channel->bridge);
bridge            674 drivers/gpu/drm/imx/imx-ldb.c 		if (!channel->bridge) {
bridge             33 drivers/gpu/drm/imx/parallel-display.c 	struct drm_bridge *bridge;
bridge            172 drivers/gpu/drm/imx/parallel-display.c 	if (!imxpd->bridge) {
bridge            183 drivers/gpu/drm/imx/parallel-display.c 	if (imxpd->bridge) {
bridge            184 drivers/gpu/drm/imx/parallel-display.c 		ret = drm_bridge_attach(encoder, imxpd->bridge, NULL);
bridge            229 drivers/gpu/drm/imx/parallel-display.c 	ret = drm_of_find_panel_or_bridge(np, 1, 0, &imxpd->panel, &imxpd->bridge);
bridge            606 drivers/gpu/drm/ingenic/ingenic-drm.c 	struct drm_bridge *bridge;
bridge            675 drivers/gpu/drm/ingenic/ingenic-drm.c 	ret = drm_of_find_panel_or_bridge(dev->of_node, 0, 0, &panel, &bridge);
bridge            683 drivers/gpu/drm/ingenic/ingenic-drm.c 		bridge = devm_drm_panel_bridge_add(dev, panel,
bridge            732 drivers/gpu/drm/ingenic/ingenic-drm.c 	ret = drm_bridge_attach(&priv->encoder, bridge, NULL);
bridge             16 drivers/gpu/drm/mcde/mcde_drm.h 	struct drm_bridge *bridge;
bridge            168 drivers/gpu/drm/mcde/mcde_drv.c 	if (!mcde->bridge) {
bridge            210 drivers/gpu/drm/mcde/mcde_drv.c 						    mcde->bridge);
bridge             41 drivers/gpu/drm/mcde/mcde_dsi.c 	struct drm_bridge bridge;
bridge             57 drivers/gpu/drm/mcde/mcde_dsi.c static inline struct mcde_dsi *bridge_to_mcde_dsi(struct drm_bridge *bridge)
bridge             59 drivers/gpu/drm/mcde/mcde_dsi.c 	return container_of(bridge, struct mcde_dsi, bridge);
bridge            670 drivers/gpu/drm/mcde/mcde_dsi.c static void mcde_dsi_bridge_enable(struct drm_bridge *bridge)
bridge            672 drivers/gpu/drm/mcde/mcde_dsi.c 	struct mcde_dsi *d = bridge_to_mcde_dsi(bridge);
bridge            677 drivers/gpu/drm/mcde/mcde_dsi.c static void mcde_dsi_bridge_mode_set(struct drm_bridge *bridge,
bridge            681 drivers/gpu/drm/mcde/mcde_dsi.c 	struct mcde_dsi *d = bridge_to_mcde_dsi(bridge);
bridge            790 drivers/gpu/drm/mcde/mcde_dsi.c static void mcde_dsi_bridge_disable(struct drm_bridge *bridge)
bridge            792 drivers/gpu/drm/mcde/mcde_dsi.c 	struct mcde_dsi *d = bridge_to_mcde_dsi(bridge);
bridge            844 drivers/gpu/drm/mcde/mcde_dsi.c static int mcde_dsi_bridge_attach(struct drm_bridge *bridge)
bridge            846 drivers/gpu/drm/mcde/mcde_dsi.c 	struct mcde_dsi *d = bridge_to_mcde_dsi(bridge);
bridge            847 drivers/gpu/drm/mcde/mcde_dsi.c 	struct drm_device *drm = bridge->dev;
bridge            867 drivers/gpu/drm/mcde/mcde_dsi.c 	drm_connector_attach_encoder(&d->connector, bridge->encoder);
bridge            869 drivers/gpu/drm/mcde/mcde_dsi.c 	ret = drm_bridge_attach(bridge->encoder, d->bridge_out, bridge);
bridge            894 drivers/gpu/drm/mcde/mcde_dsi.c 	struct drm_bridge *bridge = NULL;
bridge            942 drivers/gpu/drm/mcde/mcde_dsi.c 			bridge = of_drm_find_bridge(child);
bridge            943 drivers/gpu/drm/mcde/mcde_dsi.c 			if (IS_ERR(bridge)) {
bridge            945 drivers/gpu/drm/mcde/mcde_dsi.c 					PTR_ERR(bridge));
bridge            946 drivers/gpu/drm/mcde/mcde_dsi.c 				return PTR_ERR(bridge);
bridge            951 drivers/gpu/drm/mcde/mcde_dsi.c 		bridge = drm_panel_bridge_add(panel,
bridge            953 drivers/gpu/drm/mcde/mcde_dsi.c 		if (IS_ERR(bridge)) {
bridge            955 drivers/gpu/drm/mcde/mcde_dsi.c 			return PTR_ERR(bridge);
bridge            959 drivers/gpu/drm/mcde/mcde_dsi.c 	} else if (bridge) {
bridge            968 drivers/gpu/drm/mcde/mcde_dsi.c 	d->bridge_out = bridge;
bridge            971 drivers/gpu/drm/mcde/mcde_dsi.c 	d->bridge.funcs = &mcde_dsi_bridge_funcs;
bridge            972 drivers/gpu/drm/mcde/mcde_dsi.c 	d->bridge.of_node = dev->of_node;
bridge            973 drivers/gpu/drm/mcde/mcde_dsi.c 	drm_bridge_add(&d->bridge);
bridge            976 drivers/gpu/drm/mcde/mcde_dsi.c 	mcde->bridge = &d->bridge;
bridge             63 drivers/gpu/drm/mediatek/mtk_dpi.c 	struct drm_bridge *bridge;
bridge            609 drivers/gpu/drm/mediatek/mtk_dpi.c 	ret = drm_bridge_attach(&dpi->encoder, dpi->bridge, NULL);
bridge            728 drivers/gpu/drm/mediatek/mtk_dpi.c 					  NULL, &dpi->bridge);
bridge            732 drivers/gpu/drm/mediatek/mtk_dpi.c 	dev_info(dev, "Found bridge node: %pOF\n", dpi->bridge->of_node);
bridge            160 drivers/gpu/drm/mediatek/mtk_dsi.c 	struct drm_bridge *bridge;
bridge            823 drivers/gpu/drm/mediatek/mtk_dsi.c 	if (dsi->bridge) {
bridge            824 drivers/gpu/drm/mediatek/mtk_dsi.c 		ret = drm_bridge_attach(&dsi->encoder, dsi->bridge, NULL);
bridge           1106 drivers/gpu/drm/mediatek/mtk_dsi.c 					  &dsi->panel, &dsi->bridge);
bridge            147 drivers/gpu/drm/mediatek/mtk_hdmi.c 	struct drm_bridge bridge;
bridge            175 drivers/gpu/drm/mediatek/mtk_hdmi.c 	return container_of(b, struct mtk_hdmi, bridge);
bridge           1245 drivers/gpu/drm/mediatek/mtk_hdmi.c 	if (hdmi->bridge.next) {
bridge           1249 drivers/gpu/drm/mediatek/mtk_hdmi.c 		if (!drm_bridge_mode_fixup(hdmi->bridge.next, mode,
bridge           1266 drivers/gpu/drm/mediatek/mtk_hdmi.c 	return hdmi->bridge.encoder;
bridge           1289 drivers/gpu/drm/mediatek/mtk_hdmi.c 	if (hdmi && hdmi->bridge.encoder && hdmi->bridge.encoder->dev)
bridge           1290 drivers/gpu/drm/mediatek/mtk_hdmi.c 		drm_helper_hpd_irq_event(hdmi->bridge.encoder->dev);
bridge           1297 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_hdmi_bridge_attach(struct drm_bridge *bridge)
bridge           1299 drivers/gpu/drm/mediatek/mtk_hdmi.c 	struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge);
bridge           1302 drivers/gpu/drm/mediatek/mtk_hdmi.c 	ret = drm_connector_init(bridge->encoder->dev, &hdmi->conn,
bridge           1316 drivers/gpu/drm/mediatek/mtk_hdmi.c 						bridge->encoder);
bridge           1324 drivers/gpu/drm/mediatek/mtk_hdmi.c 		ret = drm_bridge_attach(bridge->encoder, hdmi->next_bridge,
bridge           1325 drivers/gpu/drm/mediatek/mtk_hdmi.c 					bridge);
bridge           1338 drivers/gpu/drm/mediatek/mtk_hdmi.c static bool mtk_hdmi_bridge_mode_fixup(struct drm_bridge *bridge,
bridge           1345 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_bridge_disable(struct drm_bridge *bridge)
bridge           1347 drivers/gpu/drm/mediatek/mtk_hdmi.c 	struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge);
bridge           1359 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_bridge_post_disable(struct drm_bridge *bridge)
bridge           1361 drivers/gpu/drm/mediatek/mtk_hdmi.c 	struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge);
bridge           1372 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_bridge_mode_set(struct drm_bridge *bridge,
bridge           1376 drivers/gpu/drm/mediatek/mtk_hdmi.c 	struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge);
bridge           1394 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_bridge_pre_enable(struct drm_bridge *bridge)
bridge           1396 drivers/gpu/drm/mediatek/mtk_hdmi.c 	struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge);
bridge           1414 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_bridge_enable(struct drm_bridge *bridge)
bridge           1416 drivers/gpu/drm/mediatek/mtk_hdmi.c 	struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge);
bridge           1541 drivers/gpu/drm/mediatek/mtk_hdmi.c 	if (!hdmi->bridge.encoder)
bridge           1709 drivers/gpu/drm/mediatek/mtk_hdmi.c 	hdmi->bridge.funcs = &mtk_hdmi_bridge_funcs;
bridge           1710 drivers/gpu/drm/mediatek/mtk_hdmi.c 	hdmi->bridge.of_node = pdev->dev.of_node;
bridge           1711 drivers/gpu/drm/mediatek/mtk_hdmi.c 	drm_bridge_add(&hdmi->bridge);
bridge           1723 drivers/gpu/drm/mediatek/mtk_hdmi.c 	drm_bridge_remove(&hdmi->bridge);
bridge           1731 drivers/gpu/drm/mediatek/mtk_hdmi.c 	drm_bridge_remove(&hdmi->bridge);
bridge            214 drivers/gpu/drm/msm/dsi/dsi.c 	msm_dsi->bridge = msm_dsi_manager_bridge_init(msm_dsi->id);
bridge            215 drivers/gpu/drm/msm/dsi/dsi.c 	if (IS_ERR(msm_dsi->bridge)) {
bridge            216 drivers/gpu/drm/msm/dsi/dsi.c 		ret = PTR_ERR(msm_dsi->bridge);
bridge            218 drivers/gpu/drm/msm/dsi/dsi.c 		msm_dsi->bridge = NULL;
bridge            247 drivers/gpu/drm/msm/dsi/dsi.c 	priv->bridges[priv->num_bridges++]       = msm_dsi->bridge;
bridge            253 drivers/gpu/drm/msm/dsi/dsi.c 	if (msm_dsi->bridge) {
bridge            254 drivers/gpu/drm/msm/dsi/dsi.c 		msm_dsi_manager_bridge_destroy(msm_dsi->bridge);
bridge            255 drivers/gpu/drm/msm/dsi/dsi.c 		msm_dsi->bridge = NULL;
bridge             63 drivers/gpu/drm/msm/dsi/dsi.h 	struct drm_bridge *bridge;
bridge             86 drivers/gpu/drm/msm/dsi/dsi.h void msm_dsi_manager_bridge_destroy(struct drm_bridge *bridge);
bridge            222 drivers/gpu/drm/msm/dsi/dsi_manager.c static int dsi_mgr_bridge_get_id(struct drm_bridge *bridge)
bridge            224 drivers/gpu/drm/msm/dsi/dsi_manager.c 	struct dsi_bridge *dsi_bridge = to_dsi_bridge(bridge);
bridge            370 drivers/gpu/drm/msm/dsi/dsi_manager.c static void dsi_mgr_bridge_pre_enable(struct drm_bridge *bridge)
bridge            372 drivers/gpu/drm/msm/dsi/dsi_manager.c 	int id = dsi_mgr_bridge_get_id(bridge);
bridge            465 drivers/gpu/drm/msm/dsi/dsi_manager.c static void dsi_mgr_bridge_enable(struct drm_bridge *bridge)
bridge            470 drivers/gpu/drm/msm/dsi/dsi_manager.c static void dsi_mgr_bridge_disable(struct drm_bridge *bridge)
bridge            475 drivers/gpu/drm/msm/dsi/dsi_manager.c static void dsi_mgr_bridge_post_disable(struct drm_bridge *bridge)
bridge            477 drivers/gpu/drm/msm/dsi/dsi_manager.c 	int id = dsi_mgr_bridge_get_id(bridge);
bridge            542 drivers/gpu/drm/msm/dsi/dsi_manager.c static void dsi_mgr_bridge_mode_set(struct drm_bridge *bridge,
bridge            546 drivers/gpu/drm/msm/dsi/dsi_manager.c 	int id = dsi_mgr_bridge_get_id(bridge);
bridge            653 drivers/gpu/drm/msm/dsi/dsi_manager.c 	struct drm_bridge *bridge = NULL;
bridge            669 drivers/gpu/drm/msm/dsi/dsi_manager.c 	bridge = &dsi_bridge->base;
bridge            670 drivers/gpu/drm/msm/dsi/dsi_manager.c 	bridge->funcs = &dsi_mgr_bridge_funcs;
bridge            672 drivers/gpu/drm/msm/dsi/dsi_manager.c 	ret = drm_bridge_attach(encoder, bridge, NULL);
bridge            676 drivers/gpu/drm/msm/dsi/dsi_manager.c 	return bridge;
bridge            679 drivers/gpu/drm/msm/dsi/dsi_manager.c 	if (bridge)
bridge            680 drivers/gpu/drm/msm/dsi/dsi_manager.c 		msm_dsi_manager_bridge_destroy(bridge);
bridge            694 drivers/gpu/drm/msm/dsi/dsi_manager.c 	int_bridge = msm_dsi->bridge;
bridge            718 drivers/gpu/drm/msm/dsi/dsi_manager.c void msm_dsi_manager_bridge_destroy(struct drm_bridge *bridge)
bridge            149 drivers/gpu/drm/msm/edp/edp.c 	edp->bridge = msm_edp_bridge_init(edp);
bridge            150 drivers/gpu/drm/msm/edp/edp.c 	if (IS_ERR(edp->bridge)) {
bridge            151 drivers/gpu/drm/msm/edp/edp.c 		ret = PTR_ERR(edp->bridge);
bridge            153 drivers/gpu/drm/msm/edp/edp.c 		edp->bridge = NULL;
bridge            181 drivers/gpu/drm/msm/edp/edp.c 	encoder->bridge = edp->bridge;
bridge            183 drivers/gpu/drm/msm/edp/edp.c 	priv->bridges[priv->num_bridges++]       = edp->bridge;
bridge            190 drivers/gpu/drm/msm/edp/edp.c 	if (edp->bridge) {
bridge            191 drivers/gpu/drm/msm/edp/edp.c 		edp_bridge_destroy(edp->bridge);
bridge            192 drivers/gpu/drm/msm/edp/edp.c 		edp->bridge = NULL;
bridge             30 drivers/gpu/drm/msm/edp/edp.h 	struct drm_bridge *bridge;
bridge             42 drivers/gpu/drm/msm/edp/edp.h void edp_bridge_destroy(struct drm_bridge *bridge);
bridge             14 drivers/gpu/drm/msm/edp/edp_bridge.c void edp_bridge_destroy(struct drm_bridge *bridge)
bridge             18 drivers/gpu/drm/msm/edp/edp_bridge.c static void edp_bridge_pre_enable(struct drm_bridge *bridge)
bridge             20 drivers/gpu/drm/msm/edp/edp_bridge.c 	struct edp_bridge *edp_bridge = to_edp_bridge(bridge);
bridge             27 drivers/gpu/drm/msm/edp/edp_bridge.c static void edp_bridge_enable(struct drm_bridge *bridge)
bridge             32 drivers/gpu/drm/msm/edp/edp_bridge.c static void edp_bridge_disable(struct drm_bridge *bridge)
bridge             37 drivers/gpu/drm/msm/edp/edp_bridge.c static void edp_bridge_post_disable(struct drm_bridge *bridge)
bridge             39 drivers/gpu/drm/msm/edp/edp_bridge.c 	struct edp_bridge *edp_bridge = to_edp_bridge(bridge);
bridge             46 drivers/gpu/drm/msm/edp/edp_bridge.c static void edp_bridge_mode_set(struct drm_bridge *bridge,
bridge             50 drivers/gpu/drm/msm/edp/edp_bridge.c 	struct drm_device *dev = bridge->dev;
bridge             52 drivers/gpu/drm/msm/edp/edp_bridge.c 	struct edp_bridge *edp_bridge = to_edp_bridge(bridge);
bridge             59 drivers/gpu/drm/msm/edp/edp_bridge.c 			(connector->encoder->bridge == bridge)) {
bridge             78 drivers/gpu/drm/msm/edp/edp_bridge.c 	struct drm_bridge *bridge = NULL;
bridge             91 drivers/gpu/drm/msm/edp/edp_bridge.c 	bridge = &edp_bridge->base;
bridge             92 drivers/gpu/drm/msm/edp/edp_bridge.c 	bridge->funcs = &edp_bridge_funcs;
bridge             94 drivers/gpu/drm/msm/edp/edp_bridge.c 	ret = drm_bridge_attach(edp->encoder, bridge, NULL);
bridge             98 drivers/gpu/drm/msm/edp/edp_bridge.c 	return bridge;
bridge            101 drivers/gpu/drm/msm/edp/edp_bridge.c 	if (bridge)
bridge            102 drivers/gpu/drm/msm/edp/edp_bridge.c 		edp_bridge_destroy(bridge);
bridge            292 drivers/gpu/drm/msm/hdmi/hdmi.c 	hdmi->bridge = msm_hdmi_bridge_init(hdmi);
bridge            293 drivers/gpu/drm/msm/hdmi/hdmi.c 	if (IS_ERR(hdmi->bridge)) {
bridge            294 drivers/gpu/drm/msm/hdmi/hdmi.c 		ret = PTR_ERR(hdmi->bridge);
bridge            296 drivers/gpu/drm/msm/hdmi/hdmi.c 		hdmi->bridge = NULL;
bridge            330 drivers/gpu/drm/msm/hdmi/hdmi.c 	encoder->bridge = hdmi->bridge;
bridge            332 drivers/gpu/drm/msm/hdmi/hdmi.c 	priv->bridges[priv->num_bridges++]       = hdmi->bridge;
bridge            341 drivers/gpu/drm/msm/hdmi/hdmi.c 	if (hdmi->bridge) {
bridge            342 drivers/gpu/drm/msm/hdmi/hdmi.c 		msm_hdmi_bridge_destroy(hdmi->bridge);
bridge            343 drivers/gpu/drm/msm/hdmi/hdmi.c 		hdmi->bridge = NULL;
bridge             67 drivers/gpu/drm/msm/hdmi/hdmi.h 	struct drm_bridge *bridge;
bridge            229 drivers/gpu/drm/msm/hdmi/hdmi.h void msm_hdmi_bridge_destroy(struct drm_bridge *bridge);
bridge             17 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c void msm_hdmi_bridge_destroy(struct drm_bridge *bridge)
bridge             21 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c static void msm_hdmi_power_on(struct drm_bridge *bridge)
bridge             23 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c 	struct drm_device *dev = bridge->dev;
bridge             24 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c 	struct hdmi_bridge *hdmi_bridge = to_hdmi_bridge(bridge);
bridge             57 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c static void power_off(struct drm_bridge *bridge)
bridge             59 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c 	struct drm_device *dev = bridge->dev;
bridge             60 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c 	struct hdmi_bridge *hdmi_bridge = to_hdmi_bridge(bridge);
bridge            144 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c static void msm_hdmi_bridge_pre_enable(struct drm_bridge *bridge)
bridge            146 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c 	struct hdmi_bridge *hdmi_bridge = to_hdmi_bridge(bridge);
bridge            154 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c 		msm_hdmi_power_on(bridge);
bridge            170 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c static void msm_hdmi_bridge_enable(struct drm_bridge *bridge)
bridge            174 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c static void msm_hdmi_bridge_disable(struct drm_bridge *bridge)
bridge            178 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c static void msm_hdmi_bridge_post_disable(struct drm_bridge *bridge)
bridge            180 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c 	struct hdmi_bridge *hdmi_bridge = to_hdmi_bridge(bridge);
bridge            193 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c 		power_off(bridge);
bridge            201 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c static void msm_hdmi_bridge_mode_set(struct drm_bridge *bridge,
bridge            205 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c 	struct hdmi_bridge *hdmi_bridge = to_hdmi_bridge(bridge);
bridge            274 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c 	struct drm_bridge *bridge = NULL;
bridge            287 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c 	bridge = &hdmi_bridge->base;
bridge            288 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c 	bridge->funcs = &msm_hdmi_bridge_funcs;
bridge            290 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c 	ret = drm_bridge_attach(hdmi->encoder, bridge, NULL);
bridge            294 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c 	return bridge;
bridge            297 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c 	if (bridge)
bridge            298 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c 		msm_hdmi_bridge_destroy(bridge);
bridge             19 drivers/gpu/drm/nouveau/include/nvkm/subdev/pci.h 		struct agp_bridge_data *bridge;
bridge            558 drivers/gpu/drm/nouveau/nouveau_abi16.c 	if (drm->agp.bridge) {
bridge            641 drivers/gpu/drm/nouveau/nouveau_bo.c 	if (drm->agp.bridge) {
bridge            642 drivers/gpu/drm/nouveau/nouveau_bo.c 		return ttm_agp_tt_create(bo, drm->agp.bridge, page_flags);
bridge            695 drivers/gpu/drm/nouveau/nouveau_bo.c 		if (!drm->agp.bridge)
bridge            700 drivers/gpu/drm/nouveau/nouveau_bo.c 		if (drm->agp.bridge) {
bridge           1458 drivers/gpu/drm/nouveau/nouveau_bo.c 		if (drm->agp.bridge) {
bridge           1608 drivers/gpu/drm/nouveau/nouveau_bo.c 	if (drm->agp.bridge) {
bridge           1661 drivers/gpu/drm/nouveau/nouveau_bo.c 	if (drm->agp.bridge) {
bridge            201 drivers/gpu/drm/nouveau/nouveau_chan.c 		if (chan->drm->agp.bridge) {
bridge            402 drivers/gpu/drm/nouveau/nouveau_chan.c 		if (chan->drm->agp.bridge) {
bridge            665 drivers/gpu/drm/nouveau/nouveau_drm.c 	struct pci_dev *bridge = pci_upstream_bridge(pdev);
bridge            667 drivers/gpu/drm/nouveau/nouveau_drm.c 	if (!bridge || bridge->vendor != PCI_VENDOR_ID_INTEL)
bridge            670 drivers/gpu/drm/nouveau/nouveau_drm.c 	switch (bridge->device) {
bridge            144 drivers/gpu/drm/nouveau/nouveau_drv.h 		struct agp_bridge_data *bridge;
bridge            225 drivers/gpu/drm/nouveau/nouveau_ttm.c 	if (pci && pci->agp.bridge) {
bridge            226 drivers/gpu/drm/nouveau/nouveau_ttm.c 		drm->agp.bridge = pci->agp.bridge;
bridge            258 drivers/gpu/drm/nouveau/nouveau_ttm.c 	if (!drm->agp.bridge) {
bridge           1683 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c 	if (pdev->device.mmu && !pdev->device.pci->agp.bridge)
bridge             29 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.c 	struct pci_dev *bridge;
bridge             40 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.c 	bridge = pci_get_domain_bus_and_slot(domain, 0, PCI_DEVFN(0, 1));
bridge             41 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.c 	if (!bridge) {
bridge             47 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.c 		pci_read_config_dword(bridge, 0x7c, &mem);
bridge             50 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.c 		pci_read_config_dword(bridge, 0x84, &mem);
bridge             47 drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.c 		agp_backend_release(pci->agp.bridge);
bridge             68 drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.c 		agp_enable(pci->agp.bridge, mode);
bridge             92 drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.c 	agp_enable(pci->agp.bridge, pci->agp.mode);
bridge            125 drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.c 	if (!(pci->agp.bridge = agp_backend_acquire(pci->pdev))) {
bridge            129 drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.c 	agp_copy_info(pci->agp.bridge, &info);
bridge            130 drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.c 	agp_backend_release(pci->agp.bridge);
bridge            163 drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.c 		pci->agp.bridge = NULL;
bridge             91 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c 	if (pci->agp.bridge)
bridge            101 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c 	if (pci->agp.bridge)
bridge            133 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c 	if (pci->agp.bridge) {
bridge            153 drivers/gpu/drm/omapdrm/dss/base.c 		    (dssdev->next || dssdev->bridge || dssdev->panel))
bridge            192 drivers/gpu/drm/omapdrm/dss/base.c 		return src && (src->bridge || src->panel) ? 0 : -EINVAL;
bridge            220 drivers/gpu/drm/omapdrm/dss/base.c 		WARN_ON(!src->bridge && !src->panel);
bridge            402 drivers/gpu/drm/omapdrm/dss/omapdss.h 	struct drm_bridge *bridge;
bridge             32 drivers/gpu/drm/omapdrm/dss/output.c 	out->bridge = of_drm_find_bridge(remote_node);
bridge             46 drivers/gpu/drm/omapdrm/dss/output.c 	return out->next || out->bridge || out->panel ? 0 : -EPROBE_DEFER;
bridge            216 drivers/gpu/drm/omapdrm/omap_drv.c 	} else if (output->bridge) {
bridge            217 drivers/gpu/drm/omapdrm/omap_drv.c 		struct drm_bridge *bridge = output->bridge;
bridge            219 drivers/gpu/drm/omapdrm/omap_drv.c 		while (bridge->next)
bridge            220 drivers/gpu/drm/omapdrm/omap_drv.c 			bridge = bridge->next;
bridge            222 drivers/gpu/drm/omapdrm/omap_drv.c 		node = bridge->of_node;
bridge            297 drivers/gpu/drm/omapdrm/omap_drv.c 		if (pipe->output->bridge) {
bridge            299 drivers/gpu/drm/omapdrm/omap_drv.c 						pipe->output->bridge, NULL);
bridge            332 drivers/gpu/drm/omapdrm/omap_drv.c 		if (!pipe->output->bridge) {
bridge            105 drivers/gpu/drm/omapdrm/omap_encoder.c 	struct drm_bridge *bridge;
bridge            128 drivers/gpu/drm/omapdrm/omap_encoder.c 	for (bridge = output->bridge; bridge; bridge = bridge->next) {
bridge            129 drivers/gpu/drm/omapdrm/omap_encoder.c 		if (!bridge->timings)
bridge            132 drivers/gpu/drm/omapdrm/omap_encoder.c 		bus_flags = bridge->timings->input_bus_flags;
bridge            130 drivers/gpu/drm/pl111/pl111_display.c 	struct drm_bridge *bridge = priv->bridge;
bridge            207 drivers/gpu/drm/pl111/pl111_display.c 	if (bridge) {
bridge            208 drivers/gpu/drm/pl111/pl111_display.c 		const struct drm_bridge_timings *btimings = bridge->timings;
bridge             64 drivers/gpu/drm/pl111/pl111_drm.h 	struct drm_bridge *bridge;
bridge             91 drivers/gpu/drm/pl111/pl111_drv.c 	struct drm_bridge *bridge = NULL;
bridge            138 drivers/gpu/drm/pl111/pl111_drv.c 			bridge = tmp_bridge;
bridge            149 drivers/gpu/drm/pl111/pl111_drv.c 	if ((!panel && !bridge) && defer)
bridge            153 drivers/gpu/drm/pl111/pl111_drv.c 		bridge = drm_panel_bridge_add(panel,
bridge            155 drivers/gpu/drm/pl111/pl111_drv.c 		if (IS_ERR(bridge)) {
bridge            156 drivers/gpu/drm/pl111/pl111_drv.c 			ret = PTR_ERR(bridge);
bridge            159 drivers/gpu/drm/pl111/pl111_drv.c 	} else if (bridge) {
bridge            166 drivers/gpu/drm/pl111/pl111_drv.c 	priv->bridge = bridge;
bridge            179 drivers/gpu/drm/pl111/pl111_drv.c 						    bridge);
bridge            199 drivers/gpu/drm/pl111/pl111_drv.c 		drm_panel_bridge_remove(bridge);
bridge            345 drivers/gpu/drm/pl111/pl111_drv.c 		drm_panel_bridge_remove(priv->bridge);
bridge            641 drivers/gpu/drm/radeon/radeon_ttm.c 		return ttm_agp_tt_create(bo, rdev->ddev->agp->bridge,
bridge            684 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 		rcar_lvds_clk_enable(encoder->base.bridge,
bridge            710 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 		rcar_lvds_clk_disable(encoder->base.bridge);
bridge             58 drivers/gpu/drm/rcar-du/rcar_du_encoder.c 	struct drm_bridge *bridge;
bridge             87 drivers/gpu/drm/rcar-du/rcar_du_encoder.c 		bridge = devm_drm_panel_bridge_add(rcdu->dev, panel,
bridge             89 drivers/gpu/drm/rcar-du/rcar_du_encoder.c 		if (IS_ERR(bridge)) {
bridge             90 drivers/gpu/drm/rcar-du/rcar_du_encoder.c 			ret = PTR_ERR(bridge);
bridge             94 drivers/gpu/drm/rcar-du/rcar_du_encoder.c 		bridge = of_drm_find_bridge(enc_node);
bridge             95 drivers/gpu/drm/rcar-du/rcar_du_encoder.c 		if (!bridge) {
bridge            106 drivers/gpu/drm/rcar-du/rcar_du_encoder.c 		if (rcar_lvds_dual_link(bridge)) {
bridge            123 drivers/gpu/drm/rcar-du/rcar_du_encoder.c 	ret = drm_bridge_attach(encoder, bridge, NULL);
bridge             55 drivers/gpu/drm/rcar-du/rcar_lvds.c 	struct drm_bridge bridge;
bridge             76 drivers/gpu/drm/rcar-du/rcar_lvds.c 	container_of(b, struct rcar_lvds, bridge)
bridge            366 drivers/gpu/drm/rcar-du/rcar_lvds.c int rcar_lvds_clk_enable(struct drm_bridge *bridge, unsigned long freq)
bridge            368 drivers/gpu/drm/rcar-du/rcar_lvds.c 	struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge);
bridge            386 drivers/gpu/drm/rcar-du/rcar_lvds.c void rcar_lvds_clk_disable(struct drm_bridge *bridge)
bridge            388 drivers/gpu/drm/rcar-du/rcar_lvds.c 	struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge);
bridge            405 drivers/gpu/drm/rcar-du/rcar_lvds.c static void rcar_lvds_enable(struct drm_bridge *bridge)
bridge            407 drivers/gpu/drm/rcar-du/rcar_lvds.c 	struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge);
bridge            461 drivers/gpu/drm/rcar-du/rcar_lvds.c 	if (lvds->bridge.encoder) {
bridge            466 drivers/gpu/drm/rcar-du/rcar_lvds.c 		if (drm_crtc_index(lvds->bridge.encoder->crtc) == 2)
bridge            523 drivers/gpu/drm/rcar-du/rcar_lvds.c static void rcar_lvds_disable(struct drm_bridge *bridge)
bridge            525 drivers/gpu/drm/rcar-du/rcar_lvds.c 	struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge);
bridge            543 drivers/gpu/drm/rcar-du/rcar_lvds.c static bool rcar_lvds_mode_fixup(struct drm_bridge *bridge,
bridge            547 drivers/gpu/drm/rcar-du/rcar_lvds.c 	struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge);
bridge            598 drivers/gpu/drm/rcar-du/rcar_lvds.c static void rcar_lvds_mode_set(struct drm_bridge *bridge,
bridge            602 drivers/gpu/drm/rcar-du/rcar_lvds.c 	struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge);
bridge            609 drivers/gpu/drm/rcar-du/rcar_lvds.c static int rcar_lvds_attach(struct drm_bridge *bridge)
bridge            611 drivers/gpu/drm/rcar-du/rcar_lvds.c 	struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge);
bridge            613 drivers/gpu/drm/rcar-du/rcar_lvds.c 	struct drm_encoder *encoder = bridge->encoder;
bridge            618 drivers/gpu/drm/rcar-du/rcar_lvds.c 		return drm_bridge_attach(bridge->encoder, lvds->next_bridge,
bridge            619 drivers/gpu/drm/rcar-du/rcar_lvds.c 					 bridge);
bridge            625 drivers/gpu/drm/rcar-du/rcar_lvds.c 	ret = drm_connector_init(bridge->dev, connector, &rcar_lvds_conn_funcs,
bridge            639 drivers/gpu/drm/rcar-du/rcar_lvds.c static void rcar_lvds_detach(struct drm_bridge *bridge)
bridge            641 drivers/gpu/drm/rcar-du/rcar_lvds.c 	struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge);
bridge            656 drivers/gpu/drm/rcar-du/rcar_lvds.c bool rcar_lvds_dual_link(struct drm_bridge *bridge)
bridge            658 drivers/gpu/drm/rcar-du/rcar_lvds.c 	struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge);
bridge            884 drivers/gpu/drm/rcar-du/rcar_lvds.c 	lvds->bridge.driver_private = lvds;
bridge            885 drivers/gpu/drm/rcar-du/rcar_lvds.c 	lvds->bridge.funcs = &rcar_lvds_bridge_ops;
bridge            886 drivers/gpu/drm/rcar-du/rcar_lvds.c 	lvds->bridge.of_node = pdev->dev.of_node;
bridge            897 drivers/gpu/drm/rcar-du/rcar_lvds.c 	drm_bridge_add(&lvds->bridge);
bridge            906 drivers/gpu/drm/rcar-du/rcar_lvds.c 	drm_bridge_remove(&lvds->bridge);
bridge             16 drivers/gpu/drm/rcar-du/rcar_lvds.h int rcar_lvds_clk_enable(struct drm_bridge *bridge, unsigned long freq);
bridge             17 drivers/gpu/drm/rcar-du/rcar_lvds.h void rcar_lvds_clk_disable(struct drm_bridge *bridge);
bridge             18 drivers/gpu/drm/rcar-du/rcar_lvds.h bool rcar_lvds_dual_link(struct drm_bridge *bridge);
bridge             20 drivers/gpu/drm/rcar-du/rcar_lvds.h static inline int rcar_lvds_clk_enable(struct drm_bridge *bridge,
bridge             25 drivers/gpu/drm/rcar-du/rcar_lvds.h static inline void rcar_lvds_clk_disable(struct drm_bridge *bridge) { }
bridge             26 drivers/gpu/drm/rcar-du/rcar_lvds.h static inline bool rcar_lvds_dual_link(struct drm_bridge *bridge)
bridge             63 drivers/gpu/drm/rockchip/rockchip_lvds.c 	struct drm_bridge *bridge;
bridge            357 drivers/gpu/drm/rockchip/rockchip_lvds.c 						  &lvds->panel, &lvds->bridge);
bridge            375 drivers/gpu/drm/rockchip/rockchip_lvds.c 		remote = lvds->bridge->of_node;
bridge            443 drivers/gpu/drm/rockchip/rockchip_lvds.c 		ret = drm_bridge_attach(encoder, lvds->bridge, NULL);
bridge             25 drivers/gpu/drm/rockchip/rockchip_rgb.c 	struct drm_bridge *bridge;
bridge             83 drivers/gpu/drm/rockchip/rockchip_rgb.c 	struct drm_bridge *bridge;
bridge            105 drivers/gpu/drm/rockchip/rockchip_rgb.c 						  &panel, &bridge);
bridge            138 drivers/gpu/drm/rockchip/rockchip_rgb.c 		bridge = drm_panel_bridge_add(panel, DRM_MODE_CONNECTOR_LVDS);
bridge            139 drivers/gpu/drm/rockchip/rockchip_rgb.c 		if (IS_ERR(bridge))
bridge            140 drivers/gpu/drm/rockchip/rockchip_rgb.c 			return ERR_CAST(bridge);
bridge            143 drivers/gpu/drm/rockchip/rockchip_rgb.c 	rgb->bridge = bridge;
bridge            145 drivers/gpu/drm/rockchip/rockchip_rgb.c 	ret = drm_bridge_attach(encoder, rgb->bridge, NULL);
bridge            162 drivers/gpu/drm/rockchip/rockchip_rgb.c 	drm_panel_bridge_remove(rgb->bridge);
bridge             98 drivers/gpu/drm/sti/sti_dvo.c 	struct drm_bridge *bridge;
bridge            210 drivers/gpu/drm/sti/sti_dvo.c static void sti_dvo_disable(struct drm_bridge *bridge)
bridge            212 drivers/gpu/drm/sti/sti_dvo.c 	struct sti_dvo *dvo = bridge->driver_private;
bridge            233 drivers/gpu/drm/sti/sti_dvo.c static void sti_dvo_pre_enable(struct drm_bridge *bridge)
bridge            235 drivers/gpu/drm/sti/sti_dvo.c 	struct sti_dvo *dvo = bridge->driver_private;
bridge            278 drivers/gpu/drm/sti/sti_dvo.c static void sti_dvo_set_mode(struct drm_bridge *bridge,
bridge            282 drivers/gpu/drm/sti/sti_dvo.c 	struct sti_dvo *dvo = bridge->driver_private;
bridge            321 drivers/gpu/drm/sti/sti_dvo.c static void sti_dvo_bridge_nope(struct drm_bridge *bridge)
bridge            444 drivers/gpu/drm/sti/sti_dvo.c 	struct drm_bridge *bridge;
bridge            460 drivers/gpu/drm/sti/sti_dvo.c 	bridge = devm_kzalloc(dev, sizeof(*bridge), GFP_KERNEL);
bridge            461 drivers/gpu/drm/sti/sti_dvo.c 	if (!bridge)
bridge            464 drivers/gpu/drm/sti/sti_dvo.c 	bridge->driver_private = dvo;
bridge            465 drivers/gpu/drm/sti/sti_dvo.c 	bridge->funcs = &sti_dvo_bridge_funcs;
bridge            466 drivers/gpu/drm/sti/sti_dvo.c 	bridge->of_node = dvo->dev.of_node;
bridge            467 drivers/gpu/drm/sti/sti_dvo.c 	drm_bridge_add(bridge);
bridge            469 drivers/gpu/drm/sti/sti_dvo.c 	err = drm_bridge_attach(encoder, bridge, NULL);
bridge            475 drivers/gpu/drm/sti/sti_dvo.c 	dvo->bridge = bridge;
bridge            497 drivers/gpu/drm/sti/sti_dvo.c 	drm_bridge_remove(bridge);
bridge            506 drivers/gpu/drm/sti/sti_dvo.c 	drm_bridge_remove(dvo->bridge);
bridge            400 drivers/gpu/drm/sti/sti_hda.c static void sti_hda_disable(struct drm_bridge *bridge)
bridge            402 drivers/gpu/drm/sti/sti_hda.c 	struct sti_hda *hda = bridge->driver_private;
bridge            425 drivers/gpu/drm/sti/sti_hda.c static void sti_hda_pre_enable(struct drm_bridge *bridge)
bridge            427 drivers/gpu/drm/sti/sti_hda.c 	struct sti_hda *hda = bridge->driver_private;
bridge            514 drivers/gpu/drm/sti/sti_hda.c static void sti_hda_set_mode(struct drm_bridge *bridge,
bridge            518 drivers/gpu/drm/sti/sti_hda.c 	struct sti_hda *hda = bridge->driver_private;
bridge            559 drivers/gpu/drm/sti/sti_hda.c static void sti_hda_bridge_nope(struct drm_bridge *bridge)
bridge            681 drivers/gpu/drm/sti/sti_hda.c 	struct drm_bridge *bridge;
bridge            697 drivers/gpu/drm/sti/sti_hda.c 		bridge = devm_kzalloc(dev, sizeof(*bridge), GFP_KERNEL);
bridge            698 drivers/gpu/drm/sti/sti_hda.c 	if (!bridge)
bridge            701 drivers/gpu/drm/sti/sti_hda.c 	bridge->driver_private = hda;
bridge            702 drivers/gpu/drm/sti/sti_hda.c 	bridge->funcs = &sti_hda_bridge_funcs;
bridge            703 drivers/gpu/drm/sti/sti_hda.c 	drm_bridge_attach(encoder, bridge, NULL);
bridge            741 drivers/gpu/drm/sti/sti_hdmi.c static void sti_hdmi_disable(struct drm_bridge *bridge)
bridge            743 drivers/gpu/drm/sti/sti_hdmi.c 	struct sti_hdmi *hdmi = bridge->driver_private;
bridge            873 drivers/gpu/drm/sti/sti_hdmi.c static void sti_hdmi_pre_enable(struct drm_bridge *bridge)
bridge            875 drivers/gpu/drm/sti/sti_hdmi.c 	struct sti_hdmi *hdmi = bridge->driver_private;
bridge            926 drivers/gpu/drm/sti/sti_hdmi.c static void sti_hdmi_set_mode(struct drm_bridge *bridge,
bridge            930 drivers/gpu/drm/sti/sti_hdmi.c 	struct sti_hdmi *hdmi = bridge->driver_private;
bridge            953 drivers/gpu/drm/sti/sti_hdmi.c static void sti_hdmi_bridge_nope(struct drm_bridge *bridge)
bridge           1260 drivers/gpu/drm/sti/sti_hdmi.c 	struct drm_bridge *bridge;
bridge           1276 drivers/gpu/drm/sti/sti_hdmi.c 	bridge = devm_kzalloc(dev, sizeof(*bridge), GFP_KERNEL);
bridge           1277 drivers/gpu/drm/sti/sti_hdmi.c 	if (!bridge)
bridge           1280 drivers/gpu/drm/sti/sti_hdmi.c 	bridge->driver_private = hdmi;
bridge           1281 drivers/gpu/drm/sti/sti_hdmi.c 	bridge->funcs = &sti_hdmi_bridge_funcs;
bridge           1282 drivers/gpu/drm/sti/sti_hdmi.c 	drm_bridge_attach(encoder, bridge, NULL);
bridge           1043 drivers/gpu/drm/stm/ltdc.c static int ltdc_encoder_init(struct drm_device *ddev, struct drm_bridge *bridge)
bridge           1058 drivers/gpu/drm/stm/ltdc.c 	ret = drm_bridge_attach(encoder, bridge, NULL);
bridge           1148 drivers/gpu/drm/stm/ltdc.c 	struct drm_bridge *bridge[MAX_ENDPOINTS] = {NULL};
bridge           1160 drivers/gpu/drm/stm/ltdc.c 						  &bridge[i]);
bridge           1239 drivers/gpu/drm/stm/ltdc.c 			bridge[i] = drm_panel_bridge_add(panel[i],
bridge           1241 drivers/gpu/drm/stm/ltdc.c 			if (IS_ERR(bridge[i])) {
bridge           1243 drivers/gpu/drm/stm/ltdc.c 				ret = PTR_ERR(bridge[i]);
bridge           1248 drivers/gpu/drm/stm/ltdc.c 		if (bridge[i]) {
bridge           1249 drivers/gpu/drm/stm/ltdc.c 			ret = ltdc_encoder_init(ddev, bridge[i]);
bridge           1288 drivers/gpu/drm/stm/ltdc.c 		drm_panel_bridge_remove(bridge[i]);
bridge            105 drivers/gpu/drm/sun4i/sun4i_lvds.c 	struct drm_bridge *bridge;
bridge            115 drivers/gpu/drm/sun4i/sun4i_lvds.c 					  &lvds->panel, &bridge);
bridge            157 drivers/gpu/drm/sun4i/sun4i_lvds.c 	if (bridge) {
bridge            158 drivers/gpu/drm/sun4i/sun4i_lvds.c 		ret = drm_bridge_attach(encoder, bridge, NULL);
bridge             27 drivers/gpu/drm/sun4i/sun4i_rgb.c 	struct drm_bridge	*bridge;
bridge            116 drivers/gpu/drm/sun4i/sun4i_rgb.c 	if (!rgb->bridge)
bridge            212 drivers/gpu/drm/sun4i/sun4i_rgb.c 					  &rgb->panel, &rgb->bridge);
bridge            254 drivers/gpu/drm/sun4i/sun4i_rgb.c 	if (rgb->bridge) {
bridge            255 drivers/gpu/drm/sun4i/sun4i_rgb.c 		ret = drm_bridge_attach(encoder, rgb->bridge, NULL);
bridge           1295 drivers/gpu/drm/sun4i/sun4i_tcon.c 	struct drm_bridge *bridge;
bridge           1303 drivers/gpu/drm/sun4i/sun4i_tcon.c 		ret = drm_of_find_panel_or_bridge(node, 1, 0, &panel, &bridge);
bridge             90 drivers/gpu/drm/tilcdc/tilcdc_external.c int tilcdc_attach_bridge(struct drm_device *ddev, struct drm_bridge *bridge)
bridge             97 drivers/gpu/drm/tilcdc/tilcdc_external.c 	ret = drm_bridge_attach(priv->external_encoder, bridge, NULL);
bridge            116 drivers/gpu/drm/tilcdc/tilcdc_external.c 	struct drm_bridge *bridge;
bridge            121 drivers/gpu/drm/tilcdc/tilcdc_external.c 					  &panel, &bridge);
bridge            142 drivers/gpu/drm/tilcdc/tilcdc_external.c 		bridge = devm_drm_panel_bridge_add(ddev->dev, panel,
bridge            144 drivers/gpu/drm/tilcdc/tilcdc_external.c 		if (IS_ERR(bridge)) {
bridge            145 drivers/gpu/drm/tilcdc/tilcdc_external.c 			ret = PTR_ERR(bridge);
bridge            150 drivers/gpu/drm/tilcdc/tilcdc_external.c 	ret = tilcdc_attach_bridge(ddev, bridge);
bridge             48 drivers/gpu/drm/ttm/ttm_agp_backend.c 	struct agp_bridge_data *bridge;
bridge             60 drivers/gpu/drm/ttm/ttm_agp_backend.c 	mem = agp_allocate_memory(agp_be->bridge, ttm->num_pages, AGP_USER_MEMORY);
bridge            115 drivers/gpu/drm/ttm/ttm_agp_backend.c 				 struct agp_bridge_data *bridge,
bridge            125 drivers/gpu/drm/ttm/ttm_agp_backend.c 	agp_be->bridge = bridge;
bridge            109 drivers/gpu/drm/tve200/tve200_drm.h 	struct drm_bridge *bridge;
bridge             67 drivers/gpu/drm/tve200/tve200_drv.c 	struct drm_bridge *bridge;
bridge             79 drivers/gpu/drm/tve200/tve200_drv.c 					  0, 0, &panel, &bridge);
bridge             83 drivers/gpu/drm/tve200/tve200_drv.c 		bridge = drm_panel_bridge_add(panel,
bridge             85 drivers/gpu/drm/tve200/tve200_drv.c 		if (IS_ERR(bridge)) {
bridge             86 drivers/gpu/drm/tve200/tve200_drv.c 			ret = PTR_ERR(bridge);
bridge            106 drivers/gpu/drm/tve200/tve200_drv.c 						    bridge);
bridge            114 drivers/gpu/drm/tve200/tve200_drv.c 	priv->bridge = bridge;
bridge            132 drivers/gpu/drm/tve200/tve200_drv.c 		drm_panel_bridge_remove(bridge);
bridge            257 drivers/gpu/drm/tve200/tve200_drv.c 		drm_panel_bridge_remove(priv->bridge);
bridge            236 drivers/gpu/drm/vc4/vc4_dpi.c 	struct drm_bridge *bridge;
bridge            240 drivers/gpu/drm/vc4/vc4_dpi.c 					  &panel, &bridge);
bridge            252 drivers/gpu/drm/vc4/vc4_dpi.c 		bridge = drm_panel_bridge_add(panel, DRM_MODE_CONNECTOR_DPI);
bridge            254 drivers/gpu/drm/vc4/vc4_dpi.c 	return drm_bridge_attach(dpi->encoder, bridge, NULL);
bridge            500 drivers/gpu/drm/vc4/vc4_dsi.c 	struct drm_bridge *bridge;
bridge            755 drivers/gpu/drm/vc4/vc4_dsi.c 	drm_bridge_disable(dsi->bridge);
bridge            757 drivers/gpu/drm/vc4/vc4_dsi.c 	drm_bridge_post_disable(dsi->bridge);
bridge           1057 drivers/gpu/drm/vc4/vc4_dsi.c 	drm_bridge_pre_enable(dsi->bridge);
bridge           1074 drivers/gpu/drm/vc4/vc4_dsi.c 	drm_bridge_enable(dsi->bridge);
bridge           1563 drivers/gpu/drm/vc4/vc4_dsi.c 					  &panel, &dsi->bridge);
bridge           1578 drivers/gpu/drm/vc4/vc4_dsi.c 		dsi->bridge = devm_drm_panel_bridge_add(dev, panel,
bridge           1580 drivers/gpu/drm/vc4/vc4_dsi.c 		if (IS_ERR(dsi->bridge))
bridge           1581 drivers/gpu/drm/vc4/vc4_dsi.c 			return PTR_ERR(dsi->bridge);
bridge           1602 drivers/gpu/drm/vc4/vc4_dsi.c 	ret = drm_bridge_attach(dsi->encoder, dsi->bridge, NULL);
bridge           1612 drivers/gpu/drm/vc4/vc4_dsi.c 	dsi->encoder->bridge = NULL;
bridge           1631 drivers/gpu/drm/vc4/vc4_dsi.c 	if (dsi->bridge)
bridge            602 drivers/gpu/vga/vgaarb.c 	struct pci_dev *new_bridge, *bridge;
bridge            617 drivers/gpu/vga/vgaarb.c 			bridge = bus->self;
bridge            620 drivers/gpu/vga/vgaarb.c 			if (new_bridge == bridge) {
bridge            636 drivers/gpu/vga/vgaarb.c 				bridge = bus->self;
bridge            638 drivers/gpu/vga/vgaarb.c 				if (bridge && bridge == vgadev->pdev->bus->self)
bridge            659 drivers/gpu/vga/vgaarb.c 	struct pci_dev *bridge;
bridge            703 drivers/gpu/vga/vgaarb.c 		bridge = bus->self;
bridge            704 drivers/gpu/vga/vgaarb.c 		if (bridge) {
bridge            707 drivers/gpu/vga/vgaarb.c 			pci_read_config_word(bridge, PCI_BRIDGE_CONTROL, &l);
bridge            480 drivers/ide/pdc202xx_new.c 	struct pci_dev *bridge = dev->bus->self;
bridge            482 drivers/ide/pdc202xx_new.c 	if (dev->device == PCI_DEVICE_ID_PROMISE_20270 && bridge &&
bridge            483 drivers/ide/pdc202xx_new.c 	    bridge->vendor == PCI_VENDOR_ID_DEC &&
bridge            484 drivers/ide/pdc202xx_new.c 	    bridge->device == PCI_DEVICE_ID_DEC_21150) {
bridge            500 drivers/ide/pdc202xx_new.c 	if (dev->device == PCI_DEVICE_ID_PROMISE_20276 && bridge &&
bridge            501 drivers/ide/pdc202xx_new.c 	    bridge->vendor == PCI_VENDOR_ID_INTEL &&
bridge            502 drivers/ide/pdc202xx_new.c 	    (bridge->device == PCI_DEVICE_ID_INTEL_I960 ||
bridge            503 drivers/ide/pdc202xx_new.c 	     bridge->device == PCI_DEVICE_ID_INTEL_I960RM)) {
bridge            312 drivers/ide/pdc202xx_old.c 		struct pci_dev *bridge = dev->bus->self;
bridge            314 drivers/ide/pdc202xx_old.c 		if (bridge &&
bridge            315 drivers/ide/pdc202xx_old.c 		    bridge->vendor == PCI_VENDOR_ID_INTEL &&
bridge            316 drivers/ide/pdc202xx_old.c 		    (bridge->device == PCI_DEVICE_ID_INTEL_I960 ||
bridge            317 drivers/ide/pdc202xx_old.c 		     bridge->device == PCI_DEVICE_ID_INTEL_I960RM)) {
bridge            238 drivers/ide/sl82c105.c 	struct pci_dev *bridge;
bridge            243 drivers/ide/sl82c105.c 	bridge = pci_get_domain_bus_and_slot(pci_domain_nr(dev->bus),
bridge            246 drivers/ide/sl82c105.c 	if (!bridge)
bridge            252 drivers/ide/sl82c105.c 	if (bridge->vendor != PCI_VENDOR_ID_WINBOND ||
bridge            253 drivers/ide/sl82c105.c 	    bridge->device != PCI_DEVICE_ID_WINBOND_83C553 ||
bridge            254 drivers/ide/sl82c105.c 	    bridge->class >> 8 != PCI_CLASS_BRIDGE_ISA) {
bridge            255 drivers/ide/sl82c105.c 	    	pci_dev_put(bridge);
bridge            261 drivers/ide/sl82c105.c 	pci_dev_put(bridge);
bridge            263 drivers/ide/sl82c105.c 	return bridge->revision;
bridge             47 drivers/infiniband/hw/mthca/mthca_reset.c 	struct pci_dev *bridge = NULL;
bridge             72 drivers/infiniband/hw/mthca/mthca_reset.c 		while ((bridge = pci_get_device(mdev->pdev->vendor,
bridge             74 drivers/infiniband/hw/mthca/mthca_reset.c 						bridge)) != NULL) {
bridge             75 drivers/infiniband/hw/mthca/mthca_reset.c 			if (bridge->hdr_type    == PCI_HEADER_TYPE_BRIDGE &&
bridge             76 drivers/infiniband/hw/mthca/mthca_reset.c 			    bridge->subordinate == mdev->pdev->bus) {
bridge             78 drivers/infiniband/hw/mthca/mthca_reset.c 					  pci_name(bridge));
bridge             83 drivers/infiniband/hw/mthca/mthca_reset.c 		if (!bridge) {
bridge            116 drivers/infiniband/hw/mthca/mthca_reset.c 	if (bridge) {
bridge            126 drivers/infiniband/hw/mthca/mthca_reset.c 			if (pci_read_config_dword(bridge, i * 4, bridge_header + i)) {
bridge            133 drivers/infiniband/hw/mthca/mthca_reset.c 		bridge_pcix_cap = pci_find_capability(bridge, PCI_CAP_ID_PCIX);
bridge            167 drivers/infiniband/hw/mthca/mthca_reset.c 			if (pci_read_config_dword(bridge ? bridge : mdev->pdev, 0, &v)) {
bridge            188 drivers/infiniband/hw/mthca/mthca_reset.c 	if (bridge) {
bridge            189 drivers/infiniband/hw/mthca/mthca_reset.c 		if (pci_write_config_dword(bridge, bridge_pcix_cap + 0x8,
bridge            196 drivers/infiniband/hw/mthca/mthca_reset.c 		if (pci_write_config_dword(bridge, bridge_pcix_cap + 0xc,
bridge            211 drivers/infiniband/hw/mthca/mthca_reset.c 			if (pci_write_config_dword(bridge, i * 4, bridge_header[i])) {
bridge            219 drivers/infiniband/hw/mthca/mthca_reset.c 		if (pci_write_config_dword(bridge, PCI_COMMAND,
bridge            280 drivers/infiniband/hw/mthca/mthca_reset.c 	pci_dev_put(bridge);
bridge            140 drivers/iommu/arm-smmu.c 		return of_node_get(bus->bridge->parent->of_node);
bridge            197 drivers/iommu/dma-iommu.c 	struct pci_host_bridge *bridge = pci_find_host_bridge(dev->bus);
bridge            202 drivers/iommu/dma-iommu.c 	resource_list_for_each_entry(window, &bridge->windows) {
bridge            212 drivers/iommu/dma-iommu.c 	resource_list_for_each_entry(window, &bridge->dma_ranges) {
bridge            227 drivers/iommu/dma-iommu.c 		if (window->node.next == &bridge->dma_ranges &&
bridge            744 drivers/iommu/intel-iommu.c is_downstream_to_pci_bridge(struct device *dev, struct device *bridge)
bridge            748 drivers/iommu/intel-iommu.c 	if (!dev_is_pci(dev) || !dev_is_pci(bridge))
bridge            752 drivers/iommu/intel-iommu.c 	pbridge = to_pci_dev(bridge);
bridge           4558 drivers/iommu/intel-iommu.c 	struct pci_dev *bridge = NULL;
bridge           4565 drivers/iommu/intel-iommu.c 		bridge = bus->self;
bridge           4567 drivers/iommu/intel-iommu.c 		if (!bridge)
bridge           4570 drivers/iommu/intel-iommu.c 		if (!pci_is_pcie(bridge) ||
bridge           4571 drivers/iommu/intel-iommu.c 		    pci_pcie_type(bridge) == PCI_EXP_TYPE_PCI_BRIDGE)
bridge           4574 drivers/iommu/intel-iommu.c 		if (pci_pcie_type(bridge) == PCI_EXP_TYPE_ROOT_PORT)
bridge           4585 drivers/iommu/intel-iommu.c 			if (tmp == &bridge->dev)
bridge            218 drivers/media/i2c/st-mipid02.c static int mipid02_read_reg(struct mipid02_dev *bridge, u16 reg, u8 *val)
bridge            220 drivers/media/i2c/st-mipid02.c 	struct i2c_client *client = bridge->i2c_client;
bridge            248 drivers/media/i2c/st-mipid02.c static int mipid02_write_reg(struct mipid02_dev *bridge, u16 reg, u8 val)
bridge            250 drivers/media/i2c/st-mipid02.c 	struct i2c_client *client = bridge->i2c_client;
bridge            274 drivers/media/i2c/st-mipid02.c static int mipid02_get_regulators(struct mipid02_dev *bridge)
bridge            279 drivers/media/i2c/st-mipid02.c 		bridge->supplies[i].supply = mipid02_supply_name[i];
bridge            281 drivers/media/i2c/st-mipid02.c 	return devm_regulator_bulk_get(&bridge->i2c_client->dev,
bridge            283 drivers/media/i2c/st-mipid02.c 				       bridge->supplies);
bridge            286 drivers/media/i2c/st-mipid02.c static void mipid02_apply_reset(struct mipid02_dev *bridge)
bridge            288 drivers/media/i2c/st-mipid02.c 	gpiod_set_value_cansleep(bridge->reset_gpio, 0);
bridge            290 drivers/media/i2c/st-mipid02.c 	gpiod_set_value_cansleep(bridge->reset_gpio, 1);
bridge            292 drivers/media/i2c/st-mipid02.c 	gpiod_set_value_cansleep(bridge->reset_gpio, 0);
bridge            296 drivers/media/i2c/st-mipid02.c static int mipid02_set_power_on(struct mipid02_dev *bridge)
bridge            298 drivers/media/i2c/st-mipid02.c 	struct i2c_client *client = bridge->i2c_client;
bridge            301 drivers/media/i2c/st-mipid02.c 	ret = clk_prepare_enable(bridge->xclk);
bridge            308 drivers/media/i2c/st-mipid02.c 				    bridge->supplies);
bridge            315 drivers/media/i2c/st-mipid02.c 	if (bridge->reset_gpio) {
bridge            317 drivers/media/i2c/st-mipid02.c 		mipid02_apply_reset(bridge);
bridge            326 drivers/media/i2c/st-mipid02.c 	clk_disable_unprepare(bridge->xclk);
bridge            330 drivers/media/i2c/st-mipid02.c static void mipid02_set_power_off(struct mipid02_dev *bridge)
bridge            332 drivers/media/i2c/st-mipid02.c 	regulator_bulk_disable(MIPID02_NUM_SUPPLIES, bridge->supplies);
bridge            333 drivers/media/i2c/st-mipid02.c 	clk_disable_unprepare(bridge->xclk);
bridge            336 drivers/media/i2c/st-mipid02.c static int mipid02_detect(struct mipid02_dev *bridge)
bridge            344 drivers/media/i2c/st-mipid02.c 	return mipid02_read_reg(bridge, MIPID02_CLK_LANE_WR_REG1, &reg);
bridge            347 drivers/media/i2c/st-mipid02.c static u32 mipid02_get_link_freq_from_cid_link_freq(struct mipid02_dev *bridge,
bridge            366 drivers/media/i2c/st-mipid02.c static u32 mipid02_get_link_freq_from_cid_pixel_rate(struct mipid02_dev *bridge,
bridge            369 drivers/media/i2c/st-mipid02.c 	struct v4l2_fwnode_endpoint *ep = &bridge->rx;
bridge            372 drivers/media/i2c/st-mipid02.c 	u32 bpp = bpp_from_code(bridge->fmt.code);
bridge            387 drivers/media/i2c/st-mipid02.c static int mipid02_configure_from_rx_speed(struct mipid02_dev *bridge)
bridge            389 drivers/media/i2c/st-mipid02.c 	struct i2c_client *client = bridge->i2c_client;
bridge            390 drivers/media/i2c/st-mipid02.c 	struct v4l2_subdev *subdev = bridge->s_subdev;
bridge            393 drivers/media/i2c/st-mipid02.c 	link_freq = mipid02_get_link_freq_from_cid_link_freq(bridge, subdev);
bridge            395 drivers/media/i2c/st-mipid02.c 		link_freq = mipid02_get_link_freq_from_cid_pixel_rate(bridge,
bridge            404 drivers/media/i2c/st-mipid02.c 	bridge->r.clk_lane_reg1 |= (2000000000 / link_freq) << 2;
bridge            409 drivers/media/i2c/st-mipid02.c static int mipid02_configure_clk_lane(struct mipid02_dev *bridge)
bridge            411 drivers/media/i2c/st-mipid02.c 	struct i2c_client *client = bridge->i2c_client;
bridge            412 drivers/media/i2c/st-mipid02.c 	struct v4l2_fwnode_endpoint *ep = &bridge->rx;
bridge            420 drivers/media/i2c/st-mipid02.c 	bridge->r.clk_lane_reg1 |= (polarities[0] << 1) | CLK_ENABLE;
bridge            425 drivers/media/i2c/st-mipid02.c static int mipid02_configure_data0_lane(struct mipid02_dev *bridge, int nb,
bridge            438 drivers/media/i2c/st-mipid02.c 		bridge->r.data_lane0_reg1 = 1 << 1;
bridge            439 drivers/media/i2c/st-mipid02.c 	bridge->r.data_lane0_reg1 |= DATA_ENABLE;
bridge            444 drivers/media/i2c/st-mipid02.c static int mipid02_configure_data1_lane(struct mipid02_dev *bridge, int nb,
bridge            453 drivers/media/i2c/st-mipid02.c 		bridge->r.data_lane1_reg1 = 1 << 1;
bridge            454 drivers/media/i2c/st-mipid02.c 	bridge->r.data_lane1_reg1 |= DATA_ENABLE;
bridge            459 drivers/media/i2c/st-mipid02.c static int mipid02_configure_from_rx(struct mipid02_dev *bridge)
bridge            461 drivers/media/i2c/st-mipid02.c 	struct v4l2_fwnode_endpoint *ep = &bridge->rx;
bridge            467 drivers/media/i2c/st-mipid02.c 	ret = mipid02_configure_clk_lane(bridge);
bridge            471 drivers/media/i2c/st-mipid02.c 	ret = mipid02_configure_data0_lane(bridge, nb, are_lanes_swap,
bridge            476 drivers/media/i2c/st-mipid02.c 	ret = mipid02_configure_data1_lane(bridge, nb, are_lanes_swap,
bridge            481 drivers/media/i2c/st-mipid02.c 	bridge->r.mode_reg1 |= are_lanes_swap ? MODE_DATA_SWAP : 0;
bridge            482 drivers/media/i2c/st-mipid02.c 	bridge->r.mode_reg1 |= (nb - 1) << 1;
bridge            484 drivers/media/i2c/st-mipid02.c 	return mipid02_configure_from_rx_speed(bridge);
bridge            487 drivers/media/i2c/st-mipid02.c static int mipid02_configure_from_tx(struct mipid02_dev *bridge)
bridge            489 drivers/media/i2c/st-mipid02.c 	struct v4l2_fwnode_endpoint *ep = &bridge->tx;
bridge            491 drivers/media/i2c/st-mipid02.c 	bridge->r.data_selection_ctrl = SELECTION_MANUAL_WIDTH;
bridge            492 drivers/media/i2c/st-mipid02.c 	bridge->r.pix_width_ctrl = ep->bus.parallel.bus_width;
bridge            493 drivers/media/i2c/st-mipid02.c 	bridge->r.pix_width_ctrl_emb = ep->bus.parallel.bus_width;
bridge            495 drivers/media/i2c/st-mipid02.c 		bridge->r.mode_reg2 |= MODE_HSYNC_ACTIVE_HIGH;
bridge            497 drivers/media/i2c/st-mipid02.c 		bridge->r.mode_reg2 |= MODE_VSYNC_ACTIVE_HIGH;
bridge            502 drivers/media/i2c/st-mipid02.c static int mipid02_configure_from_code(struct mipid02_dev *bridge)
bridge            506 drivers/media/i2c/st-mipid02.c 	bridge->r.data_id_rreg = 0;
bridge            508 drivers/media/i2c/st-mipid02.c 	if (bridge->fmt.code != MEDIA_BUS_FMT_JPEG_1X8) {
bridge            509 drivers/media/i2c/st-mipid02.c 		bridge->r.data_selection_ctrl |= SELECTION_MANUAL_DATA;
bridge            511 drivers/media/i2c/st-mipid02.c 		data_type = data_type_from_code(bridge->fmt.code);
bridge            514 drivers/media/i2c/st-mipid02.c 		bridge->r.data_id_rreg = data_type;
bridge            520 drivers/media/i2c/st-mipid02.c static int mipid02_stream_disable(struct mipid02_dev *bridge)
bridge            522 drivers/media/i2c/st-mipid02.c 	struct i2c_client *client = bridge->i2c_client;
bridge            526 drivers/media/i2c/st-mipid02.c 	ret = mipid02_write_reg(bridge, MIPID02_CLK_LANE_REG1, 0);
bridge            529 drivers/media/i2c/st-mipid02.c 	ret = mipid02_write_reg(bridge, MIPID02_DATA_LANE0_REG1, 0);
bridge            532 drivers/media/i2c/st-mipid02.c 	ret = mipid02_write_reg(bridge, MIPID02_DATA_LANE1_REG1, 0);
bridge            542 drivers/media/i2c/st-mipid02.c static int mipid02_stream_enable(struct mipid02_dev *bridge)
bridge            544 drivers/media/i2c/st-mipid02.c 	struct i2c_client *client = bridge->i2c_client;
bridge            547 drivers/media/i2c/st-mipid02.c 	if (!bridge->s_subdev)
bridge            550 drivers/media/i2c/st-mipid02.c 	memset(&bridge->r, 0, sizeof(bridge->r));
bridge            552 drivers/media/i2c/st-mipid02.c 	ret = mipid02_configure_from_rx(bridge);
bridge            555 drivers/media/i2c/st-mipid02.c 	ret = mipid02_configure_from_tx(bridge);
bridge            558 drivers/media/i2c/st-mipid02.c 	ret = mipid02_configure_from_code(bridge);
bridge            563 drivers/media/i2c/st-mipid02.c 	ret = mipid02_write_reg(bridge, MIPID02_CLK_LANE_REG1,
bridge            564 drivers/media/i2c/st-mipid02.c 		bridge->r.clk_lane_reg1);
bridge            567 drivers/media/i2c/st-mipid02.c 	ret = mipid02_write_reg(bridge, MIPID02_CLK_LANE_REG3, CLK_MIPI_CSI);
bridge            570 drivers/media/i2c/st-mipid02.c 	ret = mipid02_write_reg(bridge, MIPID02_DATA_LANE0_REG1,
bridge            571 drivers/media/i2c/st-mipid02.c 		bridge->r.data_lane0_reg1);
bridge            574 drivers/media/i2c/st-mipid02.c 	ret = mipid02_write_reg(bridge, MIPID02_DATA_LANE0_REG2,
bridge            578 drivers/media/i2c/st-mipid02.c 	ret = mipid02_write_reg(bridge, MIPID02_DATA_LANE1_REG1,
bridge            579 drivers/media/i2c/st-mipid02.c 		bridge->r.data_lane1_reg1);
bridge            582 drivers/media/i2c/st-mipid02.c 	ret = mipid02_write_reg(bridge, MIPID02_DATA_LANE1_REG2,
bridge            586 drivers/media/i2c/st-mipid02.c 	ret = mipid02_write_reg(bridge, MIPID02_MODE_REG1,
bridge            587 drivers/media/i2c/st-mipid02.c 		MODE_NO_BYPASS | bridge->r.mode_reg1);
bridge            590 drivers/media/i2c/st-mipid02.c 	ret = mipid02_write_reg(bridge, MIPID02_MODE_REG2,
bridge            591 drivers/media/i2c/st-mipid02.c 		bridge->r.mode_reg2);
bridge            594 drivers/media/i2c/st-mipid02.c 	ret = mipid02_write_reg(bridge, MIPID02_DATA_ID_RREG,
bridge            595 drivers/media/i2c/st-mipid02.c 		bridge->r.data_id_rreg);
bridge            598 drivers/media/i2c/st-mipid02.c 	ret = mipid02_write_reg(bridge, MIPID02_DATA_SELECTION_CTRL,
bridge            599 drivers/media/i2c/st-mipid02.c 		bridge->r.data_selection_ctrl);
bridge            602 drivers/media/i2c/st-mipid02.c 	ret = mipid02_write_reg(bridge, MIPID02_PIX_WIDTH_CTRL,
bridge            603 drivers/media/i2c/st-mipid02.c 		bridge->r.pix_width_ctrl);
bridge            606 drivers/media/i2c/st-mipid02.c 	ret = mipid02_write_reg(bridge, MIPID02_PIX_WIDTH_CTRL_EMB,
bridge            607 drivers/media/i2c/st-mipid02.c 		bridge->r.pix_width_ctrl_emb);
bridge            615 drivers/media/i2c/st-mipid02.c 	mipid02_stream_disable(bridge);
bridge            622 drivers/media/i2c/st-mipid02.c 	struct mipid02_dev *bridge = to_mipid02_dev(sd);
bridge            623 drivers/media/i2c/st-mipid02.c 	struct i2c_client *client = bridge->i2c_client;
bridge            627 drivers/media/i2c/st-mipid02.c 		    enable, bridge->streaming);
bridge            628 drivers/media/i2c/st-mipid02.c 	mutex_lock(&bridge->lock);
bridge            630 drivers/media/i2c/st-mipid02.c 	if (bridge->streaming == enable)
bridge            633 drivers/media/i2c/st-mipid02.c 	ret = enable ? mipid02_stream_enable(bridge) :
bridge            634 drivers/media/i2c/st-mipid02.c 		       mipid02_stream_disable(bridge);
bridge            636 drivers/media/i2c/st-mipid02.c 		bridge->streaming = enable;
bridge            640 drivers/media/i2c/st-mipid02.c 		    bridge->streaming, ret);
bridge            641 drivers/media/i2c/st-mipid02.c 	mutex_unlock(&bridge->lock);
bridge            650 drivers/media/i2c/st-mipid02.c 	struct mipid02_dev *bridge = to_mipid02_dev(sd);
bridge            662 drivers/media/i2c/st-mipid02.c 			code->code = serial_to_parallel_code(bridge->fmt.code);
bridge            678 drivers/media/i2c/st-mipid02.c 	struct mipid02_dev *bridge = to_mipid02_dev(sd);
bridge            679 drivers/media/i2c/st-mipid02.c 	struct i2c_client *client = bridge->i2c_client;
bridge            691 drivers/media/i2c/st-mipid02.c 		fmt = v4l2_subdev_get_try_format(&bridge->sd, cfg, format->pad);
bridge            693 drivers/media/i2c/st-mipid02.c 		fmt = &bridge->fmt;
bridge            695 drivers/media/i2c/st-mipid02.c 	mutex_lock(&bridge->lock);
bridge            702 drivers/media/i2c/st-mipid02.c 	mutex_unlock(&bridge->lock);
bridge            711 drivers/media/i2c/st-mipid02.c 	struct mipid02_dev *bridge = to_mipid02_dev(sd);
bridge            714 drivers/media/i2c/st-mipid02.c 	format->format = bridge->fmt;
bridge            729 drivers/media/i2c/st-mipid02.c 	struct mipid02_dev *bridge = to_mipid02_dev(sd);
bridge            737 drivers/media/i2c/st-mipid02.c 		fmt = &bridge->fmt;
bridge            746 drivers/media/i2c/st-mipid02.c 	struct mipid02_dev *bridge = to_mipid02_dev(sd);
bridge            747 drivers/media/i2c/st-mipid02.c 	struct i2c_client *client = bridge->i2c_client;
bridge            758 drivers/media/i2c/st-mipid02.c 	mutex_lock(&bridge->lock);
bridge            760 drivers/media/i2c/st-mipid02.c 	if (bridge->streaming) {
bridge            771 drivers/media/i2c/st-mipid02.c 	mutex_unlock(&bridge->lock);
bridge            799 drivers/media/i2c/st-mipid02.c 	struct mipid02_dev *bridge = to_mipid02_dev(notifier->sd);
bridge            800 drivers/media/i2c/st-mipid02.c 	struct i2c_client *client = bridge->i2c_client;
bridge            816 drivers/media/i2c/st-mipid02.c 				    &bridge->sd.entity, 0,
bridge            824 drivers/media/i2c/st-mipid02.c 	bridge->s_subdev = s_subdev;
bridge            833 drivers/media/i2c/st-mipid02.c 	struct mipid02_dev *bridge = to_mipid02_dev(notifier->sd);
bridge            835 drivers/media/i2c/st-mipid02.c 	bridge->s_subdev = NULL;
bridge            843 drivers/media/i2c/st-mipid02.c static int mipid02_parse_rx_ep(struct mipid02_dev *bridge)
bridge            846 drivers/media/i2c/st-mipid02.c 	struct i2c_client *client = bridge->i2c_client;
bridge            851 drivers/media/i2c/st-mipid02.c 	ep_node = of_graph_get_endpoint_by_regs(bridge->i2c_client->dev.of_node,
bridge            875 drivers/media/i2c/st-mipid02.c 	bridge->rx = ep;
bridge            878 drivers/media/i2c/st-mipid02.c 	bridge->asd.match.fwnode =
bridge            880 drivers/media/i2c/st-mipid02.c 	bridge->asd.match_type = V4L2_ASYNC_MATCH_FWNODE;
bridge            883 drivers/media/i2c/st-mipid02.c 	v4l2_async_notifier_init(&bridge->notifier);
bridge            884 drivers/media/i2c/st-mipid02.c 	ret = v4l2_async_notifier_add_subdev(&bridge->notifier, &bridge->asd);
bridge            888 drivers/media/i2c/st-mipid02.c 		fwnode_handle_put(bridge->asd.match.fwnode);
bridge            891 drivers/media/i2c/st-mipid02.c 	bridge->notifier.ops = &mipid02_notifier_ops;
bridge            893 drivers/media/i2c/st-mipid02.c 	ret = v4l2_async_subdev_notifier_register(&bridge->sd,
bridge            894 drivers/media/i2c/st-mipid02.c 						  &bridge->notifier);
bridge            896 drivers/media/i2c/st-mipid02.c 		v4l2_async_notifier_cleanup(&bridge->notifier);
bridge            907 drivers/media/i2c/st-mipid02.c static int mipid02_parse_tx_ep(struct mipid02_dev *bridge)
bridge            910 drivers/media/i2c/st-mipid02.c 	struct i2c_client *client = bridge->i2c_client;
bridge            915 drivers/media/i2c/st-mipid02.c 	ep_node = of_graph_get_endpoint_by_regs(bridge->i2c_client->dev.of_node,
bridge            930 drivers/media/i2c/st-mipid02.c 	bridge->tx = ep;
bridge            944 drivers/media/i2c/st-mipid02.c 	struct mipid02_dev *bridge;
bridge            948 drivers/media/i2c/st-mipid02.c 	bridge = devm_kzalloc(dev, sizeof(*bridge), GFP_KERNEL);
bridge            949 drivers/media/i2c/st-mipid02.c 	if (!bridge)
bridge            952 drivers/media/i2c/st-mipid02.c 	init_format(&bridge->fmt);
bridge            954 drivers/media/i2c/st-mipid02.c 	bridge->i2c_client = client;
bridge            955 drivers/media/i2c/st-mipid02.c 	v4l2_i2c_subdev_init(&bridge->sd, client, &mipid02_subdev_ops);
bridge            958 drivers/media/i2c/st-mipid02.c 	bridge->xclk = devm_clk_get(dev, "xclk");
bridge            959 drivers/media/i2c/st-mipid02.c 	if (IS_ERR(bridge->xclk)) {
bridge            961 drivers/media/i2c/st-mipid02.c 		return PTR_ERR(bridge->xclk);
bridge            964 drivers/media/i2c/st-mipid02.c 	clk_freq = clk_get_rate(bridge->xclk);
bridge            971 drivers/media/i2c/st-mipid02.c 	bridge->reset_gpio = devm_gpiod_get_optional(dev, "reset",
bridge            974 drivers/media/i2c/st-mipid02.c 	if (IS_ERR(bridge->reset_gpio)) {
bridge            976 drivers/media/i2c/st-mipid02.c 		return PTR_ERR(bridge->reset_gpio);
bridge            979 drivers/media/i2c/st-mipid02.c 	ret = mipid02_get_regulators(bridge);
bridge            985 drivers/media/i2c/st-mipid02.c 	mutex_init(&bridge->lock);
bridge            986 drivers/media/i2c/st-mipid02.c 	bridge->sd.flags |= V4L2_SUBDEV_FL_HAS_DEVNODE;
bridge            987 drivers/media/i2c/st-mipid02.c 	bridge->sd.entity.function = MEDIA_ENT_F_VID_IF_BRIDGE;
bridge            988 drivers/media/i2c/st-mipid02.c 	bridge->sd.entity.ops = &mipid02_subdev_entity_ops;
bridge            989 drivers/media/i2c/st-mipid02.c 	bridge->pad[0].flags = MEDIA_PAD_FL_SINK;
bridge            990 drivers/media/i2c/st-mipid02.c 	bridge->pad[1].flags = MEDIA_PAD_FL_SINK;
bridge            991 drivers/media/i2c/st-mipid02.c 	bridge->pad[2].flags = MEDIA_PAD_FL_SOURCE;
bridge            992 drivers/media/i2c/st-mipid02.c 	ret = media_entity_pads_init(&bridge->sd.entity, MIPID02_PAD_NB,
bridge            993 drivers/media/i2c/st-mipid02.c 				     bridge->pad);
bridge           1000 drivers/media/i2c/st-mipid02.c 	ret = mipid02_set_power_on(bridge);
bridge           1004 drivers/media/i2c/st-mipid02.c 	ret = mipid02_detect(bridge);
bridge           1010 drivers/media/i2c/st-mipid02.c 	ret = mipid02_parse_tx_ep(bridge);
bridge           1016 drivers/media/i2c/st-mipid02.c 	ret = mipid02_parse_rx_ep(bridge);
bridge           1022 drivers/media/i2c/st-mipid02.c 	ret = v4l2_async_register_subdev(&bridge->sd);
bridge           1034 drivers/media/i2c/st-mipid02.c 	v4l2_async_notifier_unregister(&bridge->notifier);
bridge           1035 drivers/media/i2c/st-mipid02.c 	v4l2_async_notifier_cleanup(&bridge->notifier);
bridge           1037 drivers/media/i2c/st-mipid02.c 	mipid02_set_power_off(bridge);
bridge           1039 drivers/media/i2c/st-mipid02.c 	media_entity_cleanup(&bridge->sd.entity);
bridge           1041 drivers/media/i2c/st-mipid02.c 	mutex_destroy(&bridge->lock);
bridge           1049 drivers/media/i2c/st-mipid02.c 	struct mipid02_dev *bridge = to_mipid02_dev(sd);
bridge           1051 drivers/media/i2c/st-mipid02.c 	v4l2_async_notifier_unregister(&bridge->notifier);
bridge           1052 drivers/media/i2c/st-mipid02.c 	v4l2_async_notifier_cleanup(&bridge->notifier);
bridge           1053 drivers/media/i2c/st-mipid02.c 	v4l2_async_unregister_subdev(&bridge->sd);
bridge           1054 drivers/media/i2c/st-mipid02.c 	mipid02_set_power_off(bridge);
bridge           1055 drivers/media/i2c/st-mipid02.c 	media_entity_cleanup(&bridge->sd.entity);
bridge           1056 drivers/media/i2c/st-mipid02.c 	mutex_destroy(&bridge->lock);
bridge            518 drivers/media/pci/cx23885/cx23885-core.c 		dev->bridge,
bridge            710 drivers/media/pci/cx23885/cx23885-core.c 	if (dev->bridge == CX23885_BRIDGE_885)
bridge            890 drivers/media/pci/cx23885/cx23885-core.c 		dev->bridge = CX23885_BRIDGE_888;
bridge            896 drivers/media/pci/cx23885/cx23885-core.c 		dev->bridge = CX23885_BRIDGE_885;
bridge            904 drivers/media/pci/cx23885/cx23885-core.c 		__func__, dev->bridge);
bridge           1487 drivers/media/pci/cx23885/cx23885-core.c 	switch (dev->bridge) {
bridge            392 drivers/media/pci/cx23885/cx23885.h 	} bridge;
bridge            924 drivers/media/pci/saa7164/saa7164-cards.c 	char *bridge = "BRIDGE";
bridge            929 drivers/media/pci/saa7164/saa7164-cards.c 		return bridge;
bridge            431 drivers/media/platform/omap3isp/isp.c 			       unsigned int shift, unsigned int bridge)
bridge            440 drivers/media/platform/omap3isp/isp.c 	ispctrl_val |= bridge;
bridge            249 drivers/media/platform/omap3isp/isp.h 			       unsigned int shift, unsigned int bridge);
bridge           1126 drivers/media/platform/omap3isp/ispccdc.c 	unsigned int bridge;
bridge           1164 drivers/media/platform/omap3isp/ispccdc.c 		bridge = ISPCTRL_PAR_BRIDGE_DISABLE;
bridge           1166 drivers/media/platform/omap3isp/ispccdc.c 		bridge = ISPCTRL_PAR_BRIDGE_LENDIAN;
bridge           1168 drivers/media/platform/omap3isp/ispccdc.c 		bridge = ISPCTRL_PAR_BRIDGE_BENDIAN;
bridge           1170 drivers/media/platform/omap3isp/ispccdc.c 		bridge = ISPCTRL_PAR_BRIDGE_DISABLE;
bridge           1172 drivers/media/platform/omap3isp/ispccdc.c 	omap3isp_configure_bridge(isp, ccdc->input, parcfg, shift, bridge);
bridge             32 drivers/media/usb/gspca/nw80x.c 	u8 bridge;
bridge           1753 drivers/media/usb/gspca/nw80x.c 		sd->bridge = BRIDGE_NW802;
bridge           1757 drivers/media/usb/gspca/nw80x.c 		sd->bridge = BRIDGE_NW801;
bridge           1779 drivers/media/usb/gspca/nw80x.c 	if (webcam_chip[sd->webcam] != sd->bridge) {
bridge           1781 drivers/media/usb/gspca/nw80x.c 		       sd->webcam, sd->bridge);
bridge           1786 drivers/media/usb/gspca/nw80x.c 		  sd->bridge, sd->webcam);
bridge           1788 drivers/media/usb/gspca/nw80x.c 	if (sd->bridge == BRIDGE_NW800) {
bridge           1820 drivers/media/usb/gspca/nw80x.c 	switch (sd->bridge) {
bridge           1887 drivers/media/usb/gspca/nw80x.c 	if (sd->bridge != BRIDGE_NW801) {
bridge           1947 drivers/media/usb/gspca/nw80x.c 	reg_r(gspca_dev, sd->bridge == BRIDGE_NW801 ? 0x080d : 0x080c, 4);
bridge             68 drivers/media/usb/gspca/ov519.c 	char bridge;
bridge           2000 drivers/media/usb/gspca/ov519.c 	switch (sd->bridge) {
bridge           2049 drivers/media/usb/gspca/ov519.c 	switch (sd->bridge) {
bridge           2381 drivers/media/usb/gspca/ov519.c 	switch (sd->bridge) {
bridge           2416 drivers/media/usb/gspca/ov519.c 	switch (sd->bridge) {
bridge           2470 drivers/media/usb/gspca/ov519.c 	switch (sd->bridge) {
bridge           2505 drivers/media/usb/gspca/ov519.c 	switch (sd->bridge) {
bridge           2576 drivers/media/usb/gspca/ov519.c 	switch (sd->bridge) {
bridge           2621 drivers/media/usb/gspca/ov519.c 	if (sd->bridge != BRIDGE_OVFX2) {
bridge           2829 drivers/media/usb/gspca/ov519.c 	switch (sd->bridge) {
bridge           2856 drivers/media/usb/gspca/ov519.c 	switch (sd->bridge) {
bridge           2919 drivers/media/usb/gspca/ov519.c 	if (sd->bridge == BRIDGE_OV511 || sd->bridge == BRIDGE_OV511PLUS) {
bridge           3000 drivers/media/usb/gspca/ov519.c 	switch (sd->bridge) {
bridge           3073 drivers/media/usb/gspca/ov519.c 	switch (sd->bridge) {
bridge           3224 drivers/media/usb/gspca/ov519.c 	sd->bridge = id->driver_info & BRIDGE_MASK;
bridge           3227 drivers/media/usb/gspca/ov519.c 	switch (sd->bridge) {
bridge           3266 drivers/media/usb/gspca/ov519.c 	switch (sd->bridge) {
bridge           3316 drivers/media/usb/gspca/ov519.c 	switch (sd->bridge) {
bridge           3449 drivers/media/usb/gspca/ov519.c 	switch (sd->bridge) {
bridge           3629 drivers/media/usb/gspca/ov519.c 	if (sd->bridge == BRIDGE_OV518) {
bridge           3654 drivers/media/usb/gspca/ov519.c 	if (sd->bridge == BRIDGE_OV518PLUS && sd->revision == 0 &&
bridge           3666 drivers/media/usb/gspca/ov519.c 	if (sd->bridge == BRIDGE_OV518PLUS) {
bridge           3706 drivers/media/usb/gspca/ov519.c 	if (sd->bridge == BRIDGE_OV518PLUS) {
bridge           4230 drivers/media/usb/gspca/ov519.c 	switch (sd->bridge) {
bridge           4276 drivers/media/usb/gspca/ov519.c 	if (sd->bridge == BRIDGE_W9968CF)
bridge           4287 drivers/media/usb/gspca/ov519.c 	if (sd->bridge == BRIDGE_OV519)
bridge           4308 drivers/media/usb/gspca/ov519.c 		switch (sd->bridge) {
bridge           4483 drivers/media/usb/gspca/ov519.c 	switch (sd->bridge) {
bridge           4784 drivers/media/usb/gspca/ov519.c 	if (sd->bridge == BRIDGE_W9968CF)
bridge           4793 drivers/media/usb/gspca/ov519.c 	if (sd->bridge != BRIDGE_W9968CF)
bridge           4808 drivers/media/usb/gspca/ov519.c 	if (sd->bridge != BRIDGE_W9968CF)
bridge           4934 drivers/media/usb/gspca/ov519.c 	if (sd->bridge == BRIDGE_W9968CF)
bridge             62 drivers/media/usb/gspca/sonixb.c 	__u8 bridge;			/* Type of bridge */
bridge            105 drivers/media/usb/gspca/sonixb.c #define SENS(bridge, sensor, _flags, _sensor_addr) \
bridge            107 drivers/media/usb/gspca/sonixb.c 	.bridge_init = bridge, \
bridge            666 drivers/media/usb/gspca/sonixb.c 		if (sd->bridge == BRIDGE_103) {
bridge            928 drivers/media/usb/gspca/sonixb.c 	sd->bridge = id->driver_info & 0xff;
bridge           1034 drivers/media/usb/gspca/sonixb.c 		if (sd->bridge == BRIDGE_103) {
bridge           1102 drivers/media/usb/gspca/sonixb.c 	if (sd->bridge == BRIDGE_103) {
bridge           1147 drivers/media/usb/gspca/sonixb.c 		if (sd->bridge == BRIDGE_103) {
bridge           1155 drivers/media/usb/gspca/sonixb.c 		if (sd->bridge == BRIDGE_103)
bridge           1177 drivers/media/usb/gspca/sonixb.c 	      (sd->bridge == BRIDGE_103) ? 0x30 : 0x1f);
bridge           1196 drivers/media/usb/gspca/sonixb.c 		if (sd->bridge == BRIDGE_103) {
bridge           1247 drivers/media/usb/gspca/sonixb.c 	int i, header_size = (sd->bridge == BRIDGE_103) ? 18 : 12;
bridge           1323 drivers/media/usb/gspca/sonixb.c 		if (sd->bridge == BRIDGE_103) {
bridge           1413 drivers/media/usb/gspca/sonixb.c #define SB(sensor, bridge) \
bridge           1414 drivers/media/usb/gspca/sonixb.c 	.driver_info = (SENSOR_ ## sensor << 8) | BRIDGE_ ## bridge
bridge             63 drivers/media/usb/gspca/sonixj.c 	u8 bridge;
bridge           1521 drivers/media/usb/gspca/sonixj.c 	sd->bridge = id->driver_info >> 16;
bridge           1562 drivers/media/usb/gspca/sonixj.c 	switch (sd->bridge) {
bridge           1590 drivers/media/usb/gspca/sonixj.c 	switch (sd->bridge) {
bridge           2890 drivers/media/usb/gspca/sonixj.c #define BS(bridge, sensor) \
bridge           2891 drivers/media/usb/gspca/sonixj.c 	.driver_info = (BRIDGE_ ## bridge << 16) \
bridge           2893 drivers/media/usb/gspca/sonixj.c #define BSF(bridge, sensor, flags) \
bridge           2894 drivers/media/usb/gspca/sonixj.c 	.driver_info = (BRIDGE_ ## bridge << 16) \
bridge             87 drivers/media/usb/gspca/stv06xx/stv06xx.c 	if (sd->bridge == BRIDGE_STV610) {
bridge            428 drivers/media/usb/gspca/stv06xx/stv06xx.c 		if (sd->bridge == BRIDGE_ST6422 && (id & 0xff00) == 0x0200)
bridge            460 drivers/media/usb/gspca/stv06xx/stv06xx.c 			if (sd->bridge == BRIDGE_ST6422)
bridge            556 drivers/media/usb/gspca/stv06xx/stv06xx.c 	sd->bridge = id->driver_info;
bridge             87 drivers/media/usb/gspca/stv06xx/stv06xx.h 	u8 bridge;
bridge            406 drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.c 	hdcs->psmp = (sd->bridge == BRIDGE_STV602) ? 20 : 5;
bridge            479 drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.c 	if (sd->bridge == BRIDGE_STV602)
bridge            106 drivers/media/usb/gspca/stv06xx/stv06xx_st6422.c 	if (sd->bridge != BRIDGE_ST6422)
bridge             28 drivers/media/usb/gspca/sunplus.c 	u8 bridge;
bridge            448 drivers/media/usb/gspca/sunplus.c 	switch (sd->bridge) {
bridge            523 drivers/media/usb/gspca/sunplus.c 	reg = sd->bridge == BRIDGE_SPCA536 ? 0x20f0 : 0x21a7;
bridge            532 drivers/media/usb/gspca/sunplus.c 	reg = sd->bridge == BRIDGE_SPCA536 ? 0x20f1 : 0x21a8;
bridge            541 drivers/media/usb/gspca/sunplus.c 	reg = sd->bridge == BRIDGE_SPCA536 ? 0x20f6 : 0x21ae;
bridge            550 drivers/media/usb/gspca/sunplus.c 	switch (sd->bridge) {
bridge            581 drivers/media/usb/gspca/sunplus.c 	sd->bridge = id->driver_info >> 8;
bridge            593 drivers/media/usb/gspca/sunplus.c 			sd->bridge = BRIDGE_SPCA504B;
bridge            601 drivers/media/usb/gspca/sunplus.c 	switch (sd->bridge) {
bridge            629 drivers/media/usb/gspca/sunplus.c 	switch (sd->bridge) {
bridge            716 drivers/media/usb/gspca/sunplus.c 	if (sd->bridge == BRIDGE_SPCA504B)
bridge            719 drivers/media/usb/gspca/sunplus.c 	switch (sd->bridge) {
bridge            792 drivers/media/usb/gspca/sunplus.c 	switch (sd->bridge) {
bridge            830 drivers/media/usb/gspca/sunplus.c 	switch (sd->bridge) {
bridge            981 drivers/media/usb/gspca/sunplus.c #define BS(bridge, subtype) \
bridge            982 drivers/media/usb/gspca/sunplus.c 	.driver_info = (BRIDGE_ ## bridge << 8) \
bridge            123 drivers/media/usb/gspca/topro.c 	u8 bridge;
bridge           1027 drivers/media/usb/gspca/topro.c 	if (sd->bridge == BRIDGE_TP6800)
bridge           1056 drivers/media/usb/gspca/topro.c 	if (sd->bridge == BRIDGE_TP6800)
bridge           1407 drivers/media/usb/gspca/topro.c 		if (sd->bridge == BRIDGE_TP6800)
bridge           1411 drivers/media/usb/gspca/topro.c 		if (sd->bridge == BRIDGE_TP6800)
bridge           1416 drivers/media/usb/gspca/topro.c 			if (sd->bridge == BRIDGE_TP6800)
bridge           1420 drivers/media/usb/gspca/topro.c 			if (sd->bridge == BRIDGE_TP6800)
bridge           1426 drivers/media/usb/gspca/topro.c 				sd->bridge == BRIDGE_TP6800 ? 0x80 : 0x81);
bridge           1468 drivers/media/usb/gspca/topro.c 	if (q == 15 && sd->bridge == BRIDGE_TP6810) {
bridge           3814 drivers/media/usb/gspca/topro.c 	if (sd->bridge == BRIDGE_TP6810)
bridge           3820 drivers/media/usb/gspca/topro.c 	if (sd->bridge == BRIDGE_TP6810) {
bridge           3848 drivers/media/usb/gspca/topro.c 	if (sd->bridge == BRIDGE_TP6800) {
bridge           3909 drivers/media/usb/gspca/topro.c 	if (sd->bridge == BRIDGE_TP6800) {
bridge           3943 drivers/media/usb/gspca/topro.c 	if (sd->bridge == BRIDGE_TP6810) {
bridge           4005 drivers/media/usb/gspca/topro.c 	sd->bridge = id->driver_info;
bridge           4009 drivers/media/usb/gspca/topro.c 	gspca_dev->cam.mode_framerates = sd->bridge == BRIDGE_TP6800 ?
bridge           4036 drivers/media/usb/gspca/topro.c 	if (sd->bridge == BRIDGE_TP6800)
bridge           4056 drivers/media/usb/gspca/topro.c 		if (sd->bridge == BRIDGE_TP6800) {
bridge           4080 drivers/media/usb/gspca/topro.c 		if (sd->bridge == BRIDGE_TP6810) {
bridge           4085 drivers/media/usb/gspca/topro.c 		if (sd->bridge == BRIDGE_TP6810) {
bridge           4124 drivers/media/usb/gspca/topro.c 	if (sd->bridge == BRIDGE_TP6800)
bridge           4551 drivers/media/usb/gspca/topro.c 	if (sd->bridge == BRIDGE_TP6800) {
bridge           4579 drivers/media/usb/gspca/topro.c 		if (sd->bridge == BRIDGE_TP6810)
bridge           4593 drivers/media/usb/gspca/topro.c 	if (sd->bridge == BRIDGE_TP6800)
bridge           4612 drivers/media/usb/gspca/topro.c 	if (sd->bridge == BRIDGE_TP6810) {
bridge           4751 drivers/media/usb/gspca/topro.c 		if (sd->bridge == BRIDGE_TP6810) {
bridge           4774 drivers/media/usb/gspca/topro.c 		if (sd->bridge == BRIDGE_TP6800)
bridge           4905 drivers/media/usb/gspca/topro.c 			 sd->bridge == BRIDGE_TP6800) ? 0 : 1);
bridge           4906 drivers/media/usb/gspca/topro.c 	if (sd->bridge == BRIDGE_TP6810)
bridge           4912 drivers/media/usb/gspca/topro.c 			0, 15, 1, (sd->bridge == BRIDGE_TP6810) ? 0 : 13);
bridge             30 drivers/media/usb/gspca/vc032x.c 	u8 bridge;
bridge           3016 drivers/media/usb/gspca/vc032x.c 		  sd->bridge == BRIDGE_VC0321 ? 1 : 3, gspca_dev->usb_buf[0]);
bridge           3017 drivers/media/usb/gspca/vc032x.c 	if (sd->bridge == BRIDGE_VC0321) {
bridge           3132 drivers/media/usb/gspca/vc032x.c 	sd->bridge = id->driver_info >> 8;
bridge           3176 drivers/media/usb/gspca/vc032x.c 		sd->bridge = BRIDGE_VC0323;
bridge           3206 drivers/media/usb/gspca/vc032x.c 	if (sd->bridge == BRIDGE_VC0321) {
bridge           3238 drivers/media/usb/gspca/vc032x.c 	if (sd->bridge == BRIDGE_VC0321) {
bridge           3441 drivers/media/usb/gspca/vc032x.c 	if (sd->bridge == BRIDGE_VC0321) {
bridge           3637 drivers/media/usb/gspca/vc032x.c 	if (sd->bridge == BRIDGE_VC0321) {
bridge           3797 drivers/media/usb/gspca/vc032x.c #define BF(bridge, flags) \
bridge           3798 drivers/media/usb/gspca/vc032x.c 	.driver_info = (BRIDGE_ ## bridge << 8) \
bridge             45 drivers/media/usb/gspca/zc3xx.c 	u8 bridge;
bridge           6324 drivers/media/usb/gspca/zc3xx.c 		sd->bridge = BRIDGE_ZC301;
bridge           6326 drivers/media/usb/gspca/zc3xx.c 		sd->bridge = BRIDGE_ZC303;
bridge           6591 drivers/media/usb/gspca/zc3xx.c 			sd->sensor = sd->bridge == BRIDGE_ZC301
bridge            243 drivers/media/usb/usbvision/usbvision-video.c static DEVICE_ATTR(bridge, S_IRUGO, show_device_bridge, NULL);
bridge            257 drivers/misc/cxl/vphb.c 	pci_set_host_bridge_release(to_pci_host_bridge(phb->bus->bridge),
bridge            245 drivers/misc/vexpress-syscfg.c 	struct device *bridge;
bridge            259 drivers/misc/vexpress-syscfg.c 	bridge = vexpress_config_bridge_register(pdev->dev.parent,
bridge            262 drivers/misc/vexpress-syscfg.c 	return PTR_ERR_OR_ZERO(bridge);
bridge             82 drivers/mtd/maps/scx200_docflash.c 	struct pci_dev *bridge;
bridge             86 drivers/mtd/maps/scx200_docflash.c 	if ((bridge = pci_get_device(PCI_VENDOR_ID_NS,
bridge             93 drivers/mtd/maps/scx200_docflash.c 		pci_dev_put(bridge);
bridge             99 drivers/mtd/maps/scx200_docflash.c 		pci_read_config_dword(bridge, SCx200_DOCCS_BASE, &base);
bridge            100 drivers/mtd/maps/scx200_docflash.c 		pci_read_config_dword(bridge, SCx200_DOCCS_CTRL, &ctrl);
bridge            101 drivers/mtd/maps/scx200_docflash.c 		pci_dev_put(bridge);
bridge            130 drivers/mtd/maps/scx200_docflash.c 		pci_dev_put(bridge);
bridge            155 drivers/mtd/maps/scx200_docflash.c 		pci_write_config_dword(bridge, SCx200_DOCCS_BASE, docmem.start);
bridge            156 drivers/mtd/maps/scx200_docflash.c 		pci_write_config_dword(bridge, SCx200_DOCCS_CTRL, ctrl);
bridge            318 drivers/net/dsa/b53/b53_priv.h int b53_br_join(struct dsa_switch *ds, int port, struct net_device *bridge);
bridge            319 drivers/net/dsa/b53/b53_priv.h void b53_br_leave(struct dsa_switch *ds, int port, struct net_device *bridge);
bridge            149 drivers/net/dsa/dsa_loop.c 				     struct net_device *bridge)
bridge            152 drivers/net/dsa/dsa_loop.c 		__func__, port, bridge->name);
bridge            158 drivers/net/dsa/dsa_loop.c 				       struct net_device *bridge)
bridge            161 drivers/net/dsa/dsa_loop.c 		__func__, port, bridge->name);
bridge            239 drivers/net/dsa/lantiq_gswip.c 	struct net_device *bridge;
bridge            742 drivers/net/dsa/lantiq_gswip.c 	struct net_device *bridge = dsa_to_port(ds, port)->bridge_dev;
bridge            745 drivers/net/dsa/lantiq_gswip.c 	if (!!(priv->port_vlan_filter & BIT(port)) != vlan_filtering && bridge)
bridge            850 drivers/net/dsa/lantiq_gswip.c 				    struct net_device *bridge,
bridge            861 drivers/net/dsa/lantiq_gswip.c 		if (!priv->vlans[i].bridge) {
bridge            885 drivers/net/dsa/lantiq_gswip.c 	priv->vlans[idx].bridge = bridge;
bridge            903 drivers/net/dsa/lantiq_gswip.c 	priv->vlans[idx].bridge = NULL;
bridge            909 drivers/net/dsa/lantiq_gswip.c 				  struct net_device *bridge, int port)
bridge            921 drivers/net/dsa/lantiq_gswip.c 		if (priv->vlans[i].bridge == bridge) {
bridge            931 drivers/net/dsa/lantiq_gswip.c 		idx = gswip_vlan_active_create(priv, bridge, -1, 0);
bridge            969 drivers/net/dsa/lantiq_gswip.c 				struct net_device *bridge, int port,
bridge            984 drivers/net/dsa/lantiq_gswip.c 		if (priv->vlans[i].bridge == bridge) {
bridge            999 drivers/net/dsa/lantiq_gswip.c 		idx = gswip_vlan_active_create(priv, bridge, fid, vid);
bridge           1045 drivers/net/dsa/lantiq_gswip.c 			     struct net_device *bridge, int port,
bridge           1057 drivers/net/dsa/lantiq_gswip.c 		if (priv->vlans[i].bridge == bridge &&
bridge           1103 drivers/net/dsa/lantiq_gswip.c 				  struct net_device *bridge)
bridge           1111 drivers/net/dsa/lantiq_gswip.c 	if (!br_vlan_enabled(bridge)) {
bridge           1112 drivers/net/dsa/lantiq_gswip.c 		err = gswip_vlan_add_unaware(priv, bridge, port);
bridge           1123 drivers/net/dsa/lantiq_gswip.c 				    struct net_device *bridge)
bridge           1132 drivers/net/dsa/lantiq_gswip.c 	if (!br_vlan_enabled(bridge))
bridge           1133 drivers/net/dsa/lantiq_gswip.c 		gswip_vlan_remove(priv, bridge, port, 0, true, false);
bridge           1140 drivers/net/dsa/lantiq_gswip.c 	struct net_device *bridge = dsa_to_port(ds, port)->bridge_dev;
bridge           1147 drivers/net/dsa/lantiq_gswip.c 	if (!dsa_is_cpu_port(ds, port) && !bridge)
bridge           1155 drivers/net/dsa/lantiq_gswip.c 			if (priv->vlans[i].bridge == bridge &&
bridge           1169 drivers/net/dsa/lantiq_gswip.c 				if (!priv->vlans[pos].bridge) {
bridge           1188 drivers/net/dsa/lantiq_gswip.c 	struct net_device *bridge = dsa_to_port(ds, port)->bridge_dev;
bridge           1202 drivers/net/dsa/lantiq_gswip.c 		gswip_vlan_add_aware(priv, bridge, port, vid, untagged, pvid);
bridge           1209 drivers/net/dsa/lantiq_gswip.c 	struct net_device *bridge = dsa_to_port(ds, port)->bridge_dev;
bridge           1223 drivers/net/dsa/lantiq_gswip.c 		err = gswip_vlan_remove(priv, bridge, port, vid, pvid, true);
bridge           1303 drivers/net/dsa/lantiq_gswip.c 	struct net_device *bridge = dsa_to_port(ds, port)->bridge_dev;
bridge           1310 drivers/net/dsa/lantiq_gswip.c 	if (!bridge)
bridge           1314 drivers/net/dsa/lantiq_gswip.c 		if (priv->vlans[i].bridge == bridge) {
bridge            735 drivers/net/dsa/mt7530.c 			struct net_device *bridge)
bridge            749 drivers/net/dsa/mt7530.c 			if (dsa_to_port(ds, i)->bridge_dev != bridge)
bridge            841 drivers/net/dsa/mt7530.c 			 struct net_device *bridge)
bridge            857 drivers/net/dsa/mt7530.c 			if (dsa_to_port(ds, i)->bridge_dev != bridge)
bridge           16270 drivers/net/ethernet/broadcom/tg3.c 		struct pci_dev *bridge = NULL;
bridge           16273 drivers/net/ethernet/broadcom/tg3.c 			bridge = pci_get_device(pci_id->vendor, pci_id->device,
bridge           16274 drivers/net/ethernet/broadcom/tg3.c 						bridge);
bridge           16275 drivers/net/ethernet/broadcom/tg3.c 			if (!bridge) {
bridge           16280 drivers/net/ethernet/broadcom/tg3.c 				if (bridge->revision > pci_id->rev)
bridge           16283 drivers/net/ethernet/broadcom/tg3.c 			if (bridge->subordinate &&
bridge           16284 drivers/net/ethernet/broadcom/tg3.c 			    (bridge->subordinate->number ==
bridge           16287 drivers/net/ethernet/broadcom/tg3.c 				pci_dev_put(bridge);
bridge           16303 drivers/net/ethernet/broadcom/tg3.c 		struct pci_dev *bridge = NULL;
bridge           16306 drivers/net/ethernet/broadcom/tg3.c 			bridge = pci_get_device(pci_id->vendor,
bridge           16308 drivers/net/ethernet/broadcom/tg3.c 						bridge);
bridge           16309 drivers/net/ethernet/broadcom/tg3.c 			if (!bridge) {
bridge           16313 drivers/net/ethernet/broadcom/tg3.c 			if (bridge->subordinate &&
bridge           16314 drivers/net/ethernet/broadcom/tg3.c 			    (bridge->subordinate->number <=
bridge           16316 drivers/net/ethernet/broadcom/tg3.c 			    (bridge->subordinate->busn_res.end >=
bridge           16319 drivers/net/ethernet/broadcom/tg3.c 				pci_dev_put(bridge);
bridge           16335 drivers/net/ethernet/broadcom/tg3.c 		struct pci_dev *bridge = NULL;
bridge           16338 drivers/net/ethernet/broadcom/tg3.c 			bridge = pci_get_device(PCI_VENDOR_ID_SERVERWORKS,
bridge           16340 drivers/net/ethernet/broadcom/tg3.c 						bridge);
bridge           16341 drivers/net/ethernet/broadcom/tg3.c 			if (bridge && bridge->subordinate &&
bridge           16342 drivers/net/ethernet/broadcom/tg3.c 			    (bridge->subordinate->number <=
bridge           16344 drivers/net/ethernet/broadcom/tg3.c 			    (bridge->subordinate->busn_res.end >=
bridge           16347 drivers/net/ethernet/broadcom/tg3.c 				pci_dev_put(bridge);
bridge           16350 drivers/net/ethernet/broadcom/tg3.c 		} while (bridge);
bridge            151 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 	struct mlxsw_sp_bridge *bridge;
bridge            200 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	bridge_port = mlxsw_sp_bridge_port_find(port->mlxsw_sp->bridge, dev);
bridge            120 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_device_find(const struct mlxsw_sp_bridge *bridge,
bridge            125 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	list_for_each_entry(bridge_device, &bridge->bridges_list, list)
bridge            135 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	return !!mlxsw_sp_bridge_device_find(mlxsw_sp->bridge, br_dev);
bridge            157 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_device_create(struct mlxsw_sp_bridge *bridge,
bridge            160 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	struct device *dev = bridge->mlxsw_sp->bus_info->dev;
bridge            164 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	if (vlan_enabled && bridge->vlan_enabled_exists) {
bridge            179 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		bridge->vlan_enabled_exists = true;
bridge            180 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		bridge_device->ops = bridge->bridge_8021q_ops;
bridge            182 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		bridge_device->ops = bridge->bridge_8021d_ops;
bridge            185 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	list_add(&bridge_device->list, &bridge->bridges_list);
bridge            191 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_device_destroy(struct mlxsw_sp_bridge *bridge,
bridge            194 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	mlxsw_sp_bridge_device_rifs_destroy(bridge->mlxsw_sp,
bridge            198 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		bridge->vlan_enabled_exists = false;
bridge            205 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_device_get(struct mlxsw_sp_bridge *bridge,
bridge            210 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_device = mlxsw_sp_bridge_device_find(bridge, br_dev);
bridge            214 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	return mlxsw_sp_bridge_device_create(bridge, br_dev);
bridge            218 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_device_put(struct mlxsw_sp_bridge *bridge,
bridge            222 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 		mlxsw_sp_bridge_device_destroy(bridge, bridge_device);
bridge            240 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_port_find(struct mlxsw_sp_bridge *bridge,
bridge            249 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_device = mlxsw_sp_bridge_device_find(bridge, br_dev);
bridge            294 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_port_get(struct mlxsw_sp_bridge *bridge,
bridge            302 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_port = mlxsw_sp_bridge_port_find(bridge, brport_dev);
bridge            308 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_device = mlxsw_sp_bridge_device_get(bridge, br_dev);
bridge            321 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	mlxsw_sp_bridge_device_put(bridge, bridge_device);
bridge            325 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c static void mlxsw_sp_bridge_port_put(struct mlxsw_sp_bridge *bridge,
bridge            334 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	mlxsw_sp_bridge_device_put(bridge, bridge_device);
bridge            467 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_port = mlxsw_sp_bridge_port_find(mlxsw_sp_port->mlxsw_sp->bridge,
bridge            605 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_port = mlxsw_sp_bridge_port_find(mlxsw_sp_port->mlxsw_sp->bridge,
bridge            645 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	mlxsw_sp->bridge->ageing_time = ageing_time;
bridge            679 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_device = mlxsw_sp_bridge_device_find(mlxsw_sp->bridge, orig_dev);
bridge            701 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_port = mlxsw_sp_bridge_port_find(mlxsw_sp_port->mlxsw_sp->bridge,
bridge            747 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_device = mlxsw_sp_bridge_device_find(mlxsw_sp->bridge, orig_dev);
bridge            816 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_device = mlxsw_sp_bridge_device_find(mlxsw_sp->bridge, orig_dev);
bridge           1002 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	mlxsw_sp_bridge_port_get(mlxsw_sp_port->mlxsw_sp->bridge,
bridge           1049 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	mlxsw_sp_bridge_port_put(mlxsw_sp_port->mlxsw_sp->bridge, bridge_port);
bridge           1166 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_port = mlxsw_sp_bridge_port_find(mlxsw_sp->bridge, orig_dev);
bridge           1351 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_port = mlxsw_sp_bridge_port_find(mlxsw_sp->bridge, orig_dev);
bridge           1518 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	mid_idx = find_first_zero_bit(mlxsw_sp->bridge->mids_bitmap,
bridge           1544 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	set_bit(mid_idx, mlxsw_sp->bridge->mids_bitmap);
bridge           1555 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	clear_bit(mid->mid, mlxsw_sp->bridge->mids_bitmap);
bridge           1636 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_port = mlxsw_sp_bridge_port_find(mlxsw_sp->bridge, orig_dev);
bridge           1810 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_port = mlxsw_sp_bridge_port_find(mlxsw_sp->bridge, orig_dev);
bridge           1857 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_port = mlxsw_sp_bridge_port_find(mlxsw_sp->bridge, orig_dev);
bridge           2290 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_port = mlxsw_sp_bridge_port_get(mlxsw_sp->bridge, brport_dev);
bridge           2303 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	mlxsw_sp_bridge_port_put(mlxsw_sp->bridge, bridge_port);
bridge           2315 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_device = mlxsw_sp_bridge_device_find(mlxsw_sp->bridge, br_dev);
bridge           2324 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	mlxsw_sp_bridge_port_put(mlxsw_sp->bridge, bridge_port);
bridge           2334 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_device = mlxsw_sp_bridge_device_find(mlxsw_sp->bridge, br_dev);
bridge           2364 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_device = mlxsw_sp_bridge_device_find(mlxsw_sp->bridge, br_dev);
bridge           2616 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_device = mlxsw_sp_bridge_device_find(mlxsw_sp->bridge, br_dev);
bridge           2723 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	struct mlxsw_sp_bridge *bridge = mlxsw_sp->bridge;
bridge           2725 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	mlxsw_core_schedule_dw(&bridge->fdb_notify.dw,
bridge           2726 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 			       msecs_to_jiffies(bridge->fdb_notify.interval));
bridge           2731 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	struct mlxsw_sp_bridge *bridge;
bridge           2742 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge = container_of(work, struct mlxsw_sp_bridge, fdb_notify.dw.work);
bridge           2743 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	mlxsw_sp = bridge->mlxsw_sp;
bridge           2851 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_device = mlxsw_sp_bridge_device_find(mlxsw_sp->bridge, br_dev);
bridge           2942 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_device = mlxsw_sp_bridge_device_find(mlxsw_sp->bridge, br_dev);
bridge           3012 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_device = mlxsw_sp_bridge_device_find(mlxsw_sp->bridge, br_dev);
bridge           3347 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_device = mlxsw_sp_bridge_device_find(mlxsw_sp->bridge, br_dev);
bridge           3390 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge_device = mlxsw_sp_bridge_device_find(mlxsw_sp->bridge, br_dev);
bridge           3480 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	struct mlxsw_sp_bridge *bridge = mlxsw_sp->bridge;
bridge           3503 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	INIT_DELAYED_WORK(&bridge->fdb_notify.dw, mlxsw_sp_fdb_notify_work);
bridge           3504 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge->fdb_notify.interval = MLXSW_SP_DEFAULT_LEARNING_INTERVAL;
bridge           3517 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	cancel_delayed_work_sync(&mlxsw_sp->bridge->fdb_notify.dw);
bridge           3527 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	struct mlxsw_sp_bridge *bridge;
bridge           3529 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge = kzalloc(sizeof(*mlxsw_sp->bridge), GFP_KERNEL);
bridge           3530 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	if (!bridge)
bridge           3532 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	mlxsw_sp->bridge = bridge;
bridge           3533 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge->mlxsw_sp = mlxsw_sp;
bridge           3535 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	INIT_LIST_HEAD(&mlxsw_sp->bridge->bridges_list);
bridge           3537 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge->bridge_8021q_ops = &mlxsw_sp_bridge_8021q_ops;
bridge           3538 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	bridge->bridge_8021d_ops = &mlxsw_sp_bridge_8021d_ops;
bridge           3546 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	WARN_ON(!list_empty(&mlxsw_sp->bridge->bridges_list));
bridge           3547 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	kfree(mlxsw_sp->bridge);
bridge             10 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.h mlxsw_sp_bridge_port_find(struct mlxsw_sp_bridge *bridge,
bridge           1505 drivers/net/ethernet/mscc/ocelot.c 				   struct net_device *bridge)
bridge           1510 drivers/net/ethernet/mscc/ocelot.c 		ocelot->hw_bridge_dev = bridge;
bridge           1512 drivers/net/ethernet/mscc/ocelot.c 		if (ocelot->hw_bridge_dev != bridge)
bridge           1524 drivers/net/ethernet/mscc/ocelot.c 				     struct net_device *bridge)
bridge           3062 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	struct pci_dev *bridge = mgp->pdev->bus->self;
bridge           3068 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	if (!myri10ge_ecrc_enable || !bridge)
bridge           3072 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	if (pci_pcie_type(bridge) != PCI_EXP_TYPE_ROOT_PORT) {
bridge           3074 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 			struct pci_dev *prev_bridge, *old_bridge = bridge;
bridge           3079 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 				prev_bridge = bridge;
bridge           3080 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 				bridge = bridge->bus->self;
bridge           3081 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 				if (!bridge || prev_bridge == bridge) {
bridge           3087 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 			} while (pci_pcie_type(bridge) !=
bridge           3093 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 				 pci_name(old_bridge), pci_name(bridge));
bridge           3097 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 				pci_name(bridge));
bridge           3102 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	cap = pci_find_ext_capability(bridge, PCI_EXT_CAP_ID_ERR);
bridge           3106 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	ret = pci_read_config_dword(bridge, cap + PCI_ERR_CAP, &err_cap);
bridge           3109 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 			pci_name(bridge));
bridge           3118 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	pci_write_config_dword(bridge, cap + PCI_ERR_CAP, err_cap);
bridge           3119 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	dev_info(dev, "Enabled ECRC on upstream bridge %s\n", pci_name(bridge));
bridge           3255 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	struct pci_dev *bridge = pdev->bus->self;
bridge           3259 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	if (bridge == NULL)
bridge           3262 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	cap = pci_find_ext_capability(bridge, PCI_EXT_CAP_ID_ERR);
bridge           3267 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		pci_read_config_dword(bridge, cap + PCI_ERR_UNCOR_MASK, &mask);
bridge           3269 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		pci_write_config_dword(bridge, cap + PCI_ERR_UNCOR_MASK, mask);
bridge             72 drivers/net/ethernet/rocker/rocker_ofdpa.c 		} bridge;
bridge            408 drivers/net/ethernet/rocker/rocker_ofdpa.c 	if (entry->key.bridge.has_eth_dst &&
bridge            410 drivers/net/ethernet/rocker/rocker_ofdpa.c 			   ETH_ALEN, entry->key.bridge.eth_dst))
bridge            412 drivers/net/ethernet/rocker/rocker_ofdpa.c 	if (entry->key.bridge.has_eth_dst_mask &&
bridge            414 drivers/net/ethernet/rocker/rocker_ofdpa.c 			   ETH_ALEN, entry->key.bridge.eth_dst_mask))
bridge            416 drivers/net/ethernet/rocker/rocker_ofdpa.c 	if (entry->key.bridge.vlan_id &&
bridge            418 drivers/net/ethernet/rocker/rocker_ofdpa.c 				entry->key.bridge.vlan_id))
bridge            420 drivers/net/ethernet/rocker/rocker_ofdpa.c 	if (entry->key.bridge.tunnel_id &&
bridge            422 drivers/net/ethernet/rocker/rocker_ofdpa.c 			       entry->key.bridge.tunnel_id))
bridge            425 drivers/net/ethernet/rocker/rocker_ofdpa.c 			       entry->key.bridge.goto_tbl))
bridge            428 drivers/net/ethernet/rocker/rocker_ofdpa.c 			       entry->key.bridge.group_id))
bridge            430 drivers/net/ethernet/rocker/rocker_ofdpa.c 	if (entry->key.bridge.copy_to_cpu &&
bridge            432 drivers/net/ethernet/rocker/rocker_ofdpa.c 			      entry->key.bridge.copy_to_cpu))
bridge            936 drivers/net/ethernet/rocker/rocker_ofdpa.c 		entry->key.bridge.has_eth_dst = 1;
bridge            937 drivers/net/ethernet/rocker/rocker_ofdpa.c 		ether_addr_copy(entry->key.bridge.eth_dst, eth_dst);
bridge            940 drivers/net/ethernet/rocker/rocker_ofdpa.c 		entry->key.bridge.has_eth_dst_mask = 1;
bridge            941 drivers/net/ethernet/rocker/rocker_ofdpa.c 		ether_addr_copy(entry->key.bridge.eth_dst_mask, eth_dst_mask);
bridge            961 drivers/net/ethernet/rocker/rocker_ofdpa.c 	entry->key.bridge.vlan_id = vlan_id;
bridge            962 drivers/net/ethernet/rocker/rocker_ofdpa.c 	entry->key.bridge.tunnel_id = tunnel_id;
bridge            963 drivers/net/ethernet/rocker/rocker_ofdpa.c 	entry->key.bridge.goto_tbl = goto_tbl;
bridge            964 drivers/net/ethernet/rocker/rocker_ofdpa.c 	entry->key.bridge.group_id = group_id;
bridge            965 drivers/net/ethernet/rocker/rocker_ofdpa.c 	entry->key.bridge.copy_to_cpu = copy_to_cpu;
bridge           1548 drivers/net/ethernet/rocker/rocker_ofdpa.c 	bool bridge;
bridge           1583 drivers/net/ethernet/rocker/rocker_ofdpa.c 		.bridge = true,
bridge           1678 drivers/net/ethernet/rocker/rocker_ofdpa.c 	if (ctrl->bridge)
bridge           2597 drivers/net/ethernet/rocker/rocker_ofdpa.c 				  struct net_device *bridge)
bridge           2614 drivers/net/ethernet/rocker/rocker_ofdpa.c 		ofdpa_port_internal_vlan_id_get(ofdpa_port, bridge->ifindex);
bridge           2616 drivers/net/ethernet/rocker/rocker_ofdpa.c 	ofdpa_port->bridge_dev = bridge;
bridge            164 drivers/parisc/dino.c 	dino_dev = DINO_DEV(parisc_walk_tree(dev->bus->bridge));
bridge            184 drivers/parisc/dino.c 	struct dino_device *d = DINO_DEV(parisc_walk_tree(bus->bridge));
bridge            219 drivers/parisc/dino.c 	struct dino_device *d = DINO_DEV(parisc_walk_tree(bus->bridge));
bridge            483 drivers/parisc/dino.c 	struct dino_device *dino_dev = DINO_DEV(parisc_walk_tree(bus->bridge));
bridge            491 drivers/parisc/dino.c 			 dev_name(bus->bridge));
bridge            505 drivers/parisc/dino.c 		       dev_name(bus->bridge));
bridge            573 drivers/parisc/dino.c         struct dino_device *dino_dev = DINO_DEV(parisc_walk_tree(bus->bridge));
bridge            577 drivers/parisc/dino.c 	    bus->bridge->platform_data);
bridge            365 drivers/parisc/lba_pci.c 	struct lba_device *d = LBA_DEV(parisc_walk_tree(bus->bridge));
bridge            432 drivers/parisc/lba_pci.c 	struct lba_device *d = LBA_DEV(parisc_walk_tree(bus->bridge));
bridge            482 drivers/parisc/lba_pci.c 	struct lba_device *d = LBA_DEV(parisc_walk_tree(bus->bridge));
bridge            514 drivers/parisc/lba_pci.c 	struct lba_device *d = LBA_DEV(parisc_walk_tree(bus->bridge));
bridge            719 drivers/parisc/lba_pci.c 	struct lba_device *ldev = LBA_DEV(parisc_walk_tree(bus->bridge));
bridge            722 drivers/parisc/lba_pci.c 		bus, (int)bus->busn_res.start, bus->bridge->platform_data);
bridge            537 drivers/pci/controller/dwc/pci-keystone.c 	struct pci_dev *bridge;
bridge            551 drivers/pci/controller/dwc/pci-keystone.c 		bridge = dev;
bridge            555 drivers/pci/controller/dwc/pci-keystone.c 		bridge = bus->self;
bridge            559 drivers/pci/controller/dwc/pci-keystone.c 	if (!bridge)
bridge            568 drivers/pci/controller/dwc/pci-keystone.c 	if (pci_match_id(rc_pci_devids, bridge)) {
bridge            325 drivers/pci/controller/dwc/pcie-designware-host.c 	struct pci_host_bridge *bridge;
bridge            342 drivers/pci/controller/dwc/pcie-designware-host.c 	bridge = devm_pci_alloc_host_bridge(dev, 0);
bridge            343 drivers/pci/controller/dwc/pcie-designware-host.c 	if (!bridge)
bridge            347 drivers/pci/controller/dwc/pcie-designware-host.c 					&bridge->windows, &pp->io_base);
bridge            351 drivers/pci/controller/dwc/pcie-designware-host.c 	ret = devm_request_pci_bus_resources(dev, &bridge->windows);
bridge            356 drivers/pci/controller/dwc/pcie-designware-host.c 	resource_list_for_each_entry_safe(win, tmp, &bridge->windows) {
bridge            486 drivers/pci/controller/dwc/pcie-designware-host.c 	bridge->dev.parent = dev;
bridge            487 drivers/pci/controller/dwc/pcie-designware-host.c 	bridge->sysdata = pp;
bridge            488 drivers/pci/controller/dwc/pcie-designware-host.c 	bridge->busnr = pp->root_bus_nr;
bridge            489 drivers/pci/controller/dwc/pcie-designware-host.c 	bridge->ops = &dw_pcie_ops;
bridge            490 drivers/pci/controller/dwc/pcie-designware-host.c 	bridge->map_irq = of_irq_parse_and_map_pci;
bridge            491 drivers/pci/controller/dwc/pcie-designware-host.c 	bridge->swizzle_irq = pci_common_swizzle;
bridge            493 drivers/pci/controller/dwc/pcie-designware-host.c 	ret = pci_scan_root_bus_bridge(bridge);
bridge            497 drivers/pci/controller/dwc/pcie-designware-host.c 	pp->root_bus = bridge->bus;
bridge            203 drivers/pci/controller/pci-aardvark.c 	struct pci_bridge_emul bridge;
bridge            418 drivers/pci/controller/pci-aardvark.c advk_pci_bridge_emul_pcie_conf_read(struct pci_bridge_emul *bridge,
bridge            421 drivers/pci/controller/pci-aardvark.c 	struct advk_pcie *pcie = bridge->data;
bridge            465 drivers/pci/controller/pci-aardvark.c advk_pci_bridge_emul_pcie_conf_write(struct pci_bridge_emul *bridge,
bridge            468 drivers/pci/controller/pci-aardvark.c 	struct advk_pcie *pcie = bridge->data;
bridge            512 drivers/pci/controller/pci-aardvark.c 	struct pci_bridge_emul *bridge = &pcie->bridge;
bridge            514 drivers/pci/controller/pci-aardvark.c 	bridge->conf.vendor = advk_readl(pcie, PCIE_CORE_DEV_ID_REG) & 0xffff;
bridge            515 drivers/pci/controller/pci-aardvark.c 	bridge->conf.device = advk_readl(pcie, PCIE_CORE_DEV_ID_REG) >> 16;
bridge            516 drivers/pci/controller/pci-aardvark.c 	bridge->conf.class_revision =
bridge            520 drivers/pci/controller/pci-aardvark.c 	bridge->conf.iobase = PCI_IO_RANGE_TYPE_32;
bridge            521 drivers/pci/controller/pci-aardvark.c 	bridge->conf.iolimit = PCI_IO_RANGE_TYPE_32;
bridge            524 drivers/pci/controller/pci-aardvark.c 	bridge->conf.pref_mem_base = PCI_PREF_RANGE_TYPE_64;
bridge            525 drivers/pci/controller/pci-aardvark.c 	bridge->conf.pref_mem_limit = PCI_PREF_RANGE_TYPE_64;
bridge            528 drivers/pci/controller/pci-aardvark.c 	bridge->conf.intpin = PCIE_CORE_INT_A_ASSERT_ENABLE;
bridge            530 drivers/pci/controller/pci-aardvark.c 	bridge->has_pcie = true;
bridge            531 drivers/pci/controller/pci-aardvark.c 	bridge->data = pcie;
bridge            532 drivers/pci/controller/pci-aardvark.c 	bridge->ops = &advk_pci_bridge_emul_ops;
bridge            534 drivers/pci/controller/pci-aardvark.c 	pci_bridge_emul_init(bridge, 0);
bridge            560 drivers/pci/controller/pci-aardvark.c 		return pci_bridge_emul_conf_read(&pcie->bridge, where,
bridge            616 drivers/pci/controller/pci-aardvark.c 		return pci_bridge_emul_conf_write(&pcie->bridge, where,
bridge           1002 drivers/pci/controller/pci-aardvark.c 	struct pci_host_bridge *bridge;
bridge           1005 drivers/pci/controller/pci-aardvark.c 	bridge = devm_pci_alloc_host_bridge(dev, sizeof(struct advk_pcie));
bridge           1006 drivers/pci/controller/pci-aardvark.c 	if (!bridge)
bridge           1009 drivers/pci/controller/pci-aardvark.c 	pcie = pci_host_bridge_priv(bridge);
bridge           1049 drivers/pci/controller/pci-aardvark.c 	list_splice_init(&pcie->resources, &bridge->windows);
bridge           1050 drivers/pci/controller/pci-aardvark.c 	bridge->dev.parent = dev;
bridge           1051 drivers/pci/controller/pci-aardvark.c 	bridge->sysdata = pcie;
bridge           1052 drivers/pci/controller/pci-aardvark.c 	bridge->busnr = 0;
bridge           1053 drivers/pci/controller/pci-aardvark.c 	bridge->ops = &advk_pcie_ops;
bridge           1054 drivers/pci/controller/pci-aardvark.c 	bridge->map_irq = of_irq_parse_and_map_pci;
bridge           1055 drivers/pci/controller/pci-aardvark.c 	bridge->swizzle_irq = pci_common_swizzle;
bridge           1057 drivers/pci/controller/pci-aardvark.c 	ret = pci_host_probe(bridge);
bridge             61 drivers/pci/controller/pci-host-common.c 	struct pci_host_bridge *bridge;
bridge             66 drivers/pci/controller/pci-host-common.c 	bridge = devm_pci_alloc_host_bridge(dev, 0);
bridge             67 drivers/pci/controller/pci-host-common.c 	if (!bridge)
bridge             81 drivers/pci/controller/pci-host-common.c 	list_splice_init(&resources, &bridge->windows);
bridge             82 drivers/pci/controller/pci-host-common.c 	bridge->dev.parent = dev;
bridge             83 drivers/pci/controller/pci-host-common.c 	bridge->sysdata = cfg;
bridge             84 drivers/pci/controller/pci-host-common.c 	bridge->busnr = cfg->busr.start;
bridge             85 drivers/pci/controller/pci-host-common.c 	bridge->ops = &ops->pci_ops;
bridge             86 drivers/pci/controller/pci-host-common.c 	bridge->map_irq = of_irq_parse_and_map_pci;
bridge             87 drivers/pci/controller/pci-host-common.c 	bridge->swizzle_irq = pci_common_swizzle;
bridge             89 drivers/pci/controller/pci-host-common.c 	ret = pci_host_probe(bridge);
bridge             95 drivers/pci/controller/pci-host-common.c 	platform_set_drvdata(pdev, bridge->bus);
bridge            102 drivers/pci/controller/pci-mvebu.c 	struct pci_bridge_emul bridge;
bridge            364 drivers/pci/controller/pci-mvebu.c 	struct pci_bridge_emul_conf *conf = &port->bridge.conf;
bridge            403 drivers/pci/controller/pci-mvebu.c 	struct pci_bridge_emul_conf *conf = &port->bridge.conf;
bridge            428 drivers/pci/controller/pci-mvebu.c mvebu_pci_bridge_emul_pcie_conf_read(struct pci_bridge_emul *bridge,
bridge            431 drivers/pci/controller/pci-mvebu.c 	struct mvebu_pcie_port *port = bridge->data;
bridge            473 drivers/pci/controller/pci-mvebu.c mvebu_pci_bridge_emul_base_conf_write(struct pci_bridge_emul *bridge,
bridge            476 drivers/pci/controller/pci-mvebu.c 	struct mvebu_pcie_port *port = bridge->data;
bridge            477 drivers/pci/controller/pci-mvebu.c 	struct pci_bridge_emul_conf *conf = &bridge->conf;
bridge            522 drivers/pci/controller/pci-mvebu.c mvebu_pci_bridge_emul_pcie_conf_write(struct pci_bridge_emul *bridge,
bridge            525 drivers/pci/controller/pci-mvebu.c 	struct mvebu_pcie_port *port = bridge->data;
bridge            569 drivers/pci/controller/pci-mvebu.c 	struct pci_bridge_emul *bridge = &port->bridge;
bridge            571 drivers/pci/controller/pci-mvebu.c 	bridge->conf.vendor = PCI_VENDOR_ID_MARVELL;
bridge            572 drivers/pci/controller/pci-mvebu.c 	bridge->conf.device = mvebu_readl(port, PCIE_DEV_ID_OFF) >> 16;
bridge            573 drivers/pci/controller/pci-mvebu.c 	bridge->conf.class_revision =
bridge            578 drivers/pci/controller/pci-mvebu.c 		bridge->conf.iobase = PCI_IO_RANGE_TYPE_32;
bridge            579 drivers/pci/controller/pci-mvebu.c 		bridge->conf.iolimit = PCI_IO_RANGE_TYPE_32;
bridge            582 drivers/pci/controller/pci-mvebu.c 	bridge->has_pcie = true;
bridge            583 drivers/pci/controller/pci-mvebu.c 	bridge->data = port;
bridge            584 drivers/pci/controller/pci-mvebu.c 	bridge->ops = &mvebu_pci_bridge_emul_ops;
bridge            586 drivers/pci/controller/pci-mvebu.c 	pci_bridge_emul_init(bridge, PCI_BRIDGE_EMUL_NO_PREFETCHABLE_BAR);
bridge            606 drivers/pci/controller/pci-mvebu.c 		    bus->number >= port->bridge.conf.secondary_bus &&
bridge            607 drivers/pci/controller/pci-mvebu.c 		    bus->number <= port->bridge.conf.subordinate_bus)
bridge            628 drivers/pci/controller/pci-mvebu.c 		return pci_bridge_emul_conf_write(&port->bridge, where,
bridge            657 drivers/pci/controller/pci-mvebu.c 		return pci_bridge_emul_conf_read(&port->bridge, where,
bridge           1010 drivers/pci/controller/pci-mvebu.c static int mvebu_pci_host_probe(struct pci_host_bridge *bridge)
bridge           1016 drivers/pci/controller/pci-mvebu.c 	ret = pci_scan_root_bus_bridge(bridge);
bridge           1018 drivers/pci/controller/pci-mvebu.c 		dev_err(bridge->dev.parent, "Scanning root bridge failed");
bridge           1022 drivers/pci/controller/pci-mvebu.c 	pcie = pci_host_bridge_priv(bridge);
bridge           1030 drivers/pci/controller/pci-mvebu.c 	bus = bridge->bus;
bridge           1055 drivers/pci/controller/pci-mvebu.c 	struct pci_host_bridge *bridge;
bridge           1060 drivers/pci/controller/pci-mvebu.c 	bridge = devm_pci_alloc_host_bridge(dev, sizeof(struct mvebu_pcie));
bridge           1061 drivers/pci/controller/pci-mvebu.c 	if (!bridge)
bridge           1064 drivers/pci/controller/pci-mvebu.c 	pcie = pci_host_bridge_priv(bridge);
bridge           1121 drivers/pci/controller/pci-mvebu.c 	list_splice_init(&pcie->resources, &bridge->windows);
bridge           1122 drivers/pci/controller/pci-mvebu.c 	bridge->dev.parent = dev;
bridge           1123 drivers/pci/controller/pci-mvebu.c 	bridge->sysdata = pcie;
bridge           1124 drivers/pci/controller/pci-mvebu.c 	bridge->busnr = 0;
bridge           1125 drivers/pci/controller/pci-mvebu.c 	bridge->ops = &mvebu_pcie_ops;
bridge           1126 drivers/pci/controller/pci-mvebu.c 	bridge->map_irq = of_irq_parse_and_map_pci;
bridge           1127 drivers/pci/controller/pci-mvebu.c 	bridge->swizzle_irq = pci_common_swizzle;
bridge           1128 drivers/pci/controller/pci-mvebu.c 	bridge->align_resource = mvebu_pcie_align_resource;
bridge           1129 drivers/pci/controller/pci-mvebu.c 	bridge->msi = pcie->msi;
bridge           1131 drivers/pci/controller/pci-mvebu.c 	return mvebu_pci_host_probe(bridge);
bridge            122 drivers/pci/controller/pci-versatile.c 	struct pci_host_bridge *bridge;
bridge            125 drivers/pci/controller/pci-versatile.c 	bridge = devm_pci_alloc_host_bridge(dev, 0);
bridge            126 drivers/pci/controller/pci-versatile.c 	if (!bridge)
bridge            200 drivers/pci/controller/pci-versatile.c 	list_splice_init(&pci_res, &bridge->windows);
bridge            201 drivers/pci/controller/pci-versatile.c 	bridge->dev.parent = dev;
bridge            202 drivers/pci/controller/pci-versatile.c 	bridge->sysdata = NULL;
bridge            203 drivers/pci/controller/pci-versatile.c 	bridge->busnr = 0;
bridge            204 drivers/pci/controller/pci-versatile.c 	bridge->ops = &pci_versatile_ops;
bridge            205 drivers/pci/controller/pci-versatile.c 	bridge->map_irq = of_irq_parse_and_map_pci;
bridge            206 drivers/pci/controller/pci-versatile.c 	bridge->swizzle_irq = pci_common_swizzle;
bridge            208 drivers/pci/controller/pci-versatile.c 	ret = pci_scan_root_bus_bridge(bridge);
bridge            212 drivers/pci/controller/pci-versatile.c 	bus = bridge->bus;
bridge            612 drivers/pci/controller/pci-xgene.c 	struct pci_host_bridge *bridge;
bridge            616 drivers/pci/controller/pci-xgene.c 	bridge = devm_pci_alloc_host_bridge(dev, sizeof(*port));
bridge            617 drivers/pci/controller/pci-xgene.c 	if (!bridge)
bridge            620 drivers/pci/controller/pci-xgene.c 	port = pci_host_bridge_priv(bridge);
bridge            650 drivers/pci/controller/pci-xgene.c 	list_splice_init(&res, &bridge->windows);
bridge            651 drivers/pci/controller/pci-xgene.c 	bridge->dev.parent = dev;
bridge            652 drivers/pci/controller/pci-xgene.c 	bridge->sysdata = port;
bridge            653 drivers/pci/controller/pci-xgene.c 	bridge->busnr = 0;
bridge            654 drivers/pci/controller/pci-xgene.c 	bridge->ops = &xgene_pcie_ops;
bridge            655 drivers/pci/controller/pci-xgene.c 	bridge->map_irq = of_irq_parse_and_map_pci;
bridge            656 drivers/pci/controller/pci-xgene.c 	bridge->swizzle_irq = pci_common_swizzle;
bridge            658 drivers/pci/controller/pci-xgene.c 	ret = pci_scan_root_bus_bridge(bridge);
bridge            662 drivers/pci/controller/pci-xgene.c 	bus = bridge->bus;
bridge            812 drivers/pci/controller/pcie-altera.c 	struct pci_host_bridge *bridge;
bridge            816 drivers/pci/controller/pcie-altera.c 	bridge = devm_pci_alloc_host_bridge(dev, sizeof(*pcie));
bridge            817 drivers/pci/controller/pcie-altera.c 	if (!bridge)
bridge            820 drivers/pci/controller/pcie-altera.c 	pcie = pci_host_bridge_priv(bridge);
bridge            856 drivers/pci/controller/pcie-altera.c 	list_splice_init(&pcie->resources, &bridge->windows);
bridge            857 drivers/pci/controller/pcie-altera.c 	bridge->dev.parent = dev;
bridge            858 drivers/pci/controller/pcie-altera.c 	bridge->sysdata = pcie;
bridge            859 drivers/pci/controller/pcie-altera.c 	bridge->busnr = pcie->root_bus_nr;
bridge            860 drivers/pci/controller/pcie-altera.c 	bridge->ops = &altera_pcie_ops;
bridge            861 drivers/pci/controller/pcie-altera.c 	bridge->map_irq = of_irq_parse_and_map_pci;
bridge            862 drivers/pci/controller/pcie-altera.c 	bridge->swizzle_irq = pci_common_swizzle;
bridge            864 drivers/pci/controller/pcie-altera.c 	ret = pci_scan_root_bus_bridge(bridge);
bridge            868 drivers/pci/controller/pcie-altera.c 	bus = bridge->bus;
bridge            883 drivers/pci/controller/pcie-altera.c 	struct pci_host_bridge *bridge = pci_host_bridge_from_priv(pcie);
bridge            885 drivers/pci/controller/pcie-altera.c 	pci_stop_root_bus(bridge->bus);
bridge            886 drivers/pci/controller/pcie-altera.c 	pci_remove_root_bus(bridge->bus);
bridge             44 drivers/pci/controller/pcie-cadence-host.c 	struct pci_host_bridge *bridge = pci_find_host_bridge(bus);
bridge             45 drivers/pci/controller/pcie-cadence-host.c 	struct cdns_pcie_rc *rc = pci_host_bridge_priv(bridge);
bridge            240 drivers/pci/controller/pcie-cadence-host.c 	struct pci_host_bridge *bridge;
bridge            248 drivers/pci/controller/pcie-cadence-host.c 	bridge = devm_pci_alloc_host_bridge(dev, sizeof(*rc));
bridge            249 drivers/pci/controller/pcie-cadence-host.c 	if (!bridge)
bridge            252 drivers/pci/controller/pcie-cadence-host.c 	rc = pci_host_bridge_priv(bridge);
bridge            310 drivers/pci/controller/pcie-cadence-host.c 	list_splice_init(&resources, &bridge->windows);
bridge            311 drivers/pci/controller/pcie-cadence-host.c 	bridge->dev.parent = dev;
bridge            312 drivers/pci/controller/pcie-cadence-host.c 	bridge->busnr = pcie->bus;
bridge            313 drivers/pci/controller/pcie-cadence-host.c 	bridge->ops = &cdns_pcie_host_ops;
bridge            314 drivers/pci/controller/pcie-cadence-host.c 	bridge->map_irq = of_irq_parse_and_map_pci;
bridge            315 drivers/pci/controller/pcie-cadence-host.c 	bridge->swizzle_irq = pci_common_swizzle;
bridge            317 drivers/pci/controller/pcie-cadence-host.c 	ret = pci_host_probe(bridge);
bridge             39 drivers/pci/controller/pcie-iproc-bcma.c 	struct pci_host_bridge *bridge;
bridge             42 drivers/pci/controller/pcie-iproc-bcma.c 	bridge = devm_pci_alloc_host_bridge(dev, sizeof(*pcie));
bridge             43 drivers/pci/controller/pcie-iproc-bcma.c 	if (!bridge)
bridge             46 drivers/pci/controller/pcie-iproc-bcma.c 	pcie = pci_host_bridge_priv(bridge);
bridge             48 drivers/pci/controller/pcie-iproc-platform.c 	struct pci_host_bridge *bridge;
bridge             51 drivers/pci/controller/pcie-iproc-platform.c 	bridge = devm_pci_alloc_host_bridge(dev, sizeof(*pcie));
bridge             52 drivers/pci/controller/pcie-iproc-platform.c 	if (!bridge)
bridge             55 drivers/pci/controller/pcie-iproc-platform.c 	pcie = pci_host_bridge_priv(bridge);
bridge            863 drivers/pci/controller/pcie-mobiveil.c 	struct pci_host_bridge *bridge;
bridge            869 drivers/pci/controller/pcie-mobiveil.c 	bridge = devm_pci_alloc_host_bridge(dev, sizeof(*pcie));
bridge            870 drivers/pci/controller/pcie-mobiveil.c 	if (!bridge)
bridge            873 drivers/pci/controller/pcie-mobiveil.c 	pcie = pci_host_bridge_priv(bridge);
bridge            917 drivers/pci/controller/pcie-mobiveil.c 	list_splice_init(&pcie->resources, &bridge->windows);
bridge            918 drivers/pci/controller/pcie-mobiveil.c 	bridge->dev.parent = dev;
bridge            919 drivers/pci/controller/pcie-mobiveil.c 	bridge->sysdata = pcie;
bridge            920 drivers/pci/controller/pcie-mobiveil.c 	bridge->busnr = pcie->root_bus_nr;
bridge            921 drivers/pci/controller/pcie-mobiveil.c 	bridge->ops = &mobiveil_pcie_ops;
bridge            922 drivers/pci/controller/pcie-mobiveil.c 	bridge->map_irq = of_irq_parse_and_map_pci;
bridge            923 drivers/pci/controller/pcie-mobiveil.c 	bridge->swizzle_irq = pci_common_swizzle;
bridge            932 drivers/pci/controller/pcie-mobiveil.c 	ret = pci_scan_root_bus_bridge(bridge);
bridge            936 drivers/pci/controller/pcie-mobiveil.c 	bus = bridge->bus;
bridge            460 drivers/pci/controller/pcie-rcar.c 	struct pci_host_bridge *bridge = pci_host_bridge_from_priv(pcie);
bridge            467 drivers/pci/controller/pcie-rcar.c 	rcar_pcie_setup(&bridge->windows, pcie);
bridge            471 drivers/pci/controller/pcie-rcar.c 	bridge->dev.parent = dev;
bridge            472 drivers/pci/controller/pcie-rcar.c 	bridge->sysdata = pcie;
bridge            473 drivers/pci/controller/pcie-rcar.c 	bridge->busnr = pcie->root_bus_nr;
bridge            474 drivers/pci/controller/pcie-rcar.c 	bridge->ops = &rcar_pcie_ops;
bridge            475 drivers/pci/controller/pcie-rcar.c 	bridge->map_irq = of_irq_parse_and_map_pci;
bridge            476 drivers/pci/controller/pcie-rcar.c 	bridge->swizzle_irq = pci_common_swizzle;
bridge            478 drivers/pci/controller/pcie-rcar.c 		bridge->msi = &pcie->msi.chip;
bridge            480 drivers/pci/controller/pcie-rcar.c 	ret = pci_scan_root_bus_bridge(bridge);
bridge            484 drivers/pci/controller/pcie-rcar.c 	bus = bridge->bus;
bridge           1135 drivers/pci/controller/pcie-rcar.c 	struct pci_host_bridge *bridge;
bridge           1137 drivers/pci/controller/pcie-rcar.c 	bridge = pci_alloc_host_bridge(sizeof(*pcie));
bridge           1138 drivers/pci/controller/pcie-rcar.c 	if (!bridge)
bridge           1141 drivers/pci/controller/pcie-rcar.c 	pcie = pci_host_bridge_priv(bridge);
bridge           1231 drivers/pci/controller/pcie-rcar.c 	pci_free_host_bridge(bridge);
bridge            952 drivers/pci/controller/pcie-rockchip-host.c 	struct pci_host_bridge *bridge;
bridge            964 drivers/pci/controller/pcie-rockchip-host.c 	bridge = devm_pci_alloc_host_bridge(dev, sizeof(*rockchip));
bridge            965 drivers/pci/controller/pcie-rockchip-host.c 	if (!bridge)
bridge            968 drivers/pci/controller/pcie-rockchip-host.c 	rockchip = pci_host_bridge_priv(bridge);
bridge           1047 drivers/pci/controller/pcie-rockchip-host.c 	list_splice_init(&res, &bridge->windows);
bridge           1048 drivers/pci/controller/pcie-rockchip-host.c 	bridge->dev.parent = dev;
bridge           1049 drivers/pci/controller/pcie-rockchip-host.c 	bridge->sysdata = rockchip;
bridge           1050 drivers/pci/controller/pcie-rockchip-host.c 	bridge->busnr = 0;
bridge           1051 drivers/pci/controller/pcie-rockchip-host.c 	bridge->ops = &rockchip_pcie_ops;
bridge           1052 drivers/pci/controller/pcie-rockchip-host.c 	bridge->map_irq = of_irq_parse_and_map_pci;
bridge           1053 drivers/pci/controller/pcie-rockchip-host.c 	bridge->swizzle_irq = pci_common_swizzle;
bridge           1055 drivers/pci/controller/pcie-rockchip-host.c 	err = pci_scan_root_bus_bridge(bridge);
bridge           1059 drivers/pci/controller/pcie-rockchip-host.c 	bus = bridge->bus;
bridge            822 drivers/pci/controller/pcie-xilinx-nwl.c 	struct pci_host_bridge *bridge;
bridge            827 drivers/pci/controller/pcie-xilinx-nwl.c 	bridge = devm_pci_alloc_host_bridge(dev, sizeof(*pcie));
bridge            828 drivers/pci/controller/pcie-xilinx-nwl.c 	if (!bridge)
bridge            831 drivers/pci/controller/pcie-xilinx-nwl.c 	pcie = pci_host_bridge_priv(bridge);
bridge            865 drivers/pci/controller/pcie-xilinx-nwl.c 	list_splice_init(&res, &bridge->windows);
bridge            866 drivers/pci/controller/pcie-xilinx-nwl.c 	bridge->dev.parent = dev;
bridge            867 drivers/pci/controller/pcie-xilinx-nwl.c 	bridge->sysdata = pcie;
bridge            868 drivers/pci/controller/pcie-xilinx-nwl.c 	bridge->busnr = pcie->root_busno;
bridge            869 drivers/pci/controller/pcie-xilinx-nwl.c 	bridge->ops = &nwl_pcie_ops;
bridge            870 drivers/pci/controller/pcie-xilinx-nwl.c 	bridge->map_irq = of_irq_parse_and_map_pci;
bridge            871 drivers/pci/controller/pcie-xilinx-nwl.c 	bridge->swizzle_irq = pci_common_swizzle;
bridge            881 drivers/pci/controller/pcie-xilinx-nwl.c 	err = pci_scan_root_bus_bridge(bridge);
bridge            885 drivers/pci/controller/pcie-xilinx-nwl.c 	bus = bridge->bus;
bridge            620 drivers/pci/controller/pcie-xilinx.c 	struct pci_host_bridge *bridge;
bridge            628 drivers/pci/controller/pcie-xilinx.c 	bridge = devm_pci_alloc_host_bridge(dev, sizeof(*port));
bridge            629 drivers/pci/controller/pcie-xilinx.c 	if (!bridge)
bridge            632 drivers/pci/controller/pcie-xilinx.c 	port = pci_host_bridge_priv(bridge);
bridge            662 drivers/pci/controller/pcie-xilinx.c 	list_splice_init(&res, &bridge->windows);
bridge            663 drivers/pci/controller/pcie-xilinx.c 	bridge->dev.parent = dev;
bridge            664 drivers/pci/controller/pcie-xilinx.c 	bridge->sysdata = port;
bridge            665 drivers/pci/controller/pcie-xilinx.c 	bridge->busnr = 0;
bridge            666 drivers/pci/controller/pcie-xilinx.c 	bridge->ops = &xilinx_pcie_ops;
bridge            667 drivers/pci/controller/pcie-xilinx.c 	bridge->map_irq = of_irq_parse_and_map_pci;
bridge            668 drivers/pci/controller/pcie-xilinx.c 	bridge->swizzle_irq = pci_common_swizzle;
bridge            672 drivers/pci/controller/pcie-xilinx.c 	bridge->msi = &xilinx_pcie_msi_chip;
bridge            674 drivers/pci/controller/pcie-xilinx.c 	err = pci_scan_root_bus_bridge(bridge);
bridge            678 drivers/pci/controller/pcie-xilinx.c 	bus = bridge->bus;
bridge             24 drivers/pci/host-bridge.c 	return to_pci_host_bridge(root_bus->bridge);
bridge             30 drivers/pci/host-bridge.c 	struct device *bridge = root_bus->bridge;
bridge             32 drivers/pci/host-bridge.c 	kobject_get(&bridge->kobj);
bridge             33 drivers/pci/host-bridge.c 	return bridge;
bridge             41 drivers/pci/host-bridge.c void pci_set_host_bridge_release(struct pci_host_bridge *bridge,
bridge             45 drivers/pci/host-bridge.c 	bridge->release_fn = release_fn;
bridge             46 drivers/pci/host-bridge.c 	bridge->release_data = release_data;
bridge             53 drivers/pci/host-bridge.c 	struct pci_host_bridge *bridge = pci_find_host_bridge(bus);
bridge             57 drivers/pci/host-bridge.c 	resource_list_for_each_entry(window, &bridge->windows) {
bridge             78 drivers/pci/host-bridge.c 	struct pci_host_bridge *bridge = pci_find_host_bridge(bus);
bridge             82 drivers/pci/host-bridge.c 	resource_list_for_each_entry(window, &bridge->windows) {
bridge            111 drivers/pci/hotplug/acpiphp.h 	struct acpiphp_bridge *bridge;
bridge            105 drivers/pci/hotplug/acpiphp_glue.c 	WARN_ON(context->bridge);
bridge            110 drivers/pci/hotplug/acpiphp_glue.c static inline void get_bridge(struct acpiphp_bridge *bridge)
bridge            112 drivers/pci/hotplug/acpiphp_glue.c 	kref_get(&bridge->ref);
bridge            115 drivers/pci/hotplug/acpiphp_glue.c static inline void put_bridge(struct acpiphp_bridge *bridge)
bridge            117 drivers/pci/hotplug/acpiphp_glue.c 	kref_put(&bridge->ref, free_bridge);
bridge            144 drivers/pci/hotplug/acpiphp_glue.c 	struct acpiphp_bridge *bridge;
bridge            150 drivers/pci/hotplug/acpiphp_glue.c 	bridge = container_of(kref, struct acpiphp_bridge, ref);
bridge            152 drivers/pci/hotplug/acpiphp_glue.c 	list_for_each_entry_safe(slot, next, &bridge->slots, node) {
bridge            159 drivers/pci/hotplug/acpiphp_glue.c 	context = bridge->context;
bridge            164 drivers/pci/hotplug/acpiphp_glue.c 		context->bridge = NULL;
bridge            168 drivers/pci/hotplug/acpiphp_glue.c 	put_device(&bridge->pci_bus->dev);
bridge            169 drivers/pci/hotplug/acpiphp_glue.c 	pci_dev_put(bridge->pci_dev);
bridge            170 drivers/pci/hotplug/acpiphp_glue.c 	kfree(bridge);
bridge            221 drivers/pci/hotplug/acpiphp_glue.c 	struct acpiphp_bridge *bridge = data;
bridge            229 drivers/pci/hotplug/acpiphp_glue.c 	struct pci_bus *pbus = bridge->pci_bus;
bridge            230 drivers/pci/hotplug/acpiphp_glue.c 	struct pci_dev *pdev = bridge->pci_dev;
bridge            255 drivers/pci/hotplug/acpiphp_glue.c 	newfunc->parent = bridge;
bridge            269 drivers/pci/hotplug/acpiphp_glue.c 	list_for_each_entry(slot, &bridge->slots, node)
bridge            281 drivers/pci/hotplug/acpiphp_glue.c 	slot->bus = bridge->pci_bus;
bridge            285 drivers/pci/hotplug/acpiphp_glue.c 	list_add_tail(&slot->node, &bridge->slots);
bridge            299 drivers/pci/hotplug/acpiphp_glue.c 		bridge->nr_slots++;
bridge            302 drivers/pci/hotplug/acpiphp_glue.c 			sun = bridge->nr_slots;
bridge            310 drivers/pci/hotplug/acpiphp_glue.c 			bridge->nr_slots--;
bridge            330 drivers/pci/hotplug/acpiphp_glue.c static void cleanup_bridge(struct acpiphp_bridge *bridge)
bridge            335 drivers/pci/hotplug/acpiphp_glue.c 	list_for_each_entry(slot, &bridge->slots, node) {
bridge            350 drivers/pci/hotplug/acpiphp_glue.c 	list_del(&bridge->list);
bridge            354 drivers/pci/hotplug/acpiphp_glue.c 	bridge->is_going_away = true;
bridge            434 drivers/pci/hotplug/acpiphp_glue.c static void acpiphp_native_scan_bridge(struct pci_dev *bridge)
bridge            436 drivers/pci/hotplug/acpiphp_glue.c 	struct pci_bus *bus = bridge->subordinate;
bridge            472 drivers/pci/hotplug/acpiphp_glue.c static void enable_slot(struct acpiphp_slot *slot, bool bridge)
bridge            478 drivers/pci/hotplug/acpiphp_glue.c 	if (bridge && bus->self && hotplug_is_native(bus->self)) {
bridge            686 drivers/pci/hotplug/acpiphp_glue.c static void acpiphp_check_bridge(struct acpiphp_bridge *bridge)
bridge            691 drivers/pci/hotplug/acpiphp_glue.c 	if (bridge->is_going_away)
bridge            694 drivers/pci/hotplug/acpiphp_glue.c 	if (bridge->pci_dev)
bridge            695 drivers/pci/hotplug/acpiphp_glue.c 		pm_runtime_get_sync(&bridge->pci_dev->dev);
bridge            697 drivers/pci/hotplug/acpiphp_glue.c 	list_for_each_entry(slot, &bridge->slots, node) {
bridge            717 drivers/pci/hotplug/acpiphp_glue.c 	if (bridge->pci_dev)
bridge            718 drivers/pci/hotplug/acpiphp_glue.c 		pm_runtime_put(&bridge->pci_dev->dev);
bridge            751 drivers/pci/hotplug/acpiphp_glue.c 	struct acpiphp_bridge *bridge = NULL;
bridge            755 drivers/pci/hotplug/acpiphp_glue.c 		bridge = to_acpiphp_root_context(adev->hp)->root_bridge;
bridge            756 drivers/pci/hotplug/acpiphp_glue.c 		if (bridge)
bridge            757 drivers/pci/hotplug/acpiphp_glue.c 			get_bridge(bridge);
bridge            760 drivers/pci/hotplug/acpiphp_glue.c 	if (bridge) {
bridge            763 drivers/pci/hotplug/acpiphp_glue.c 		acpiphp_check_bridge(bridge);
bridge            766 drivers/pci/hotplug/acpiphp_glue.c 		put_bridge(bridge);
bridge            777 drivers/pci/hotplug/acpiphp_glue.c 	struct acpiphp_bridge *bridge;
bridge            780 drivers/pci/hotplug/acpiphp_glue.c 	bridge = context->bridge;
bridge            781 drivers/pci/hotplug/acpiphp_glue.c 	if (bridge)
bridge            782 drivers/pci/hotplug/acpiphp_glue.c 		get_bridge(bridge);
bridge            792 drivers/pci/hotplug/acpiphp_glue.c 		if (bridge)
bridge            793 drivers/pci/hotplug/acpiphp_glue.c 			acpiphp_check_bridge(bridge);
bridge            802 drivers/pci/hotplug/acpiphp_glue.c 		if (bridge) {
bridge            803 drivers/pci/hotplug/acpiphp_glue.c 			acpiphp_check_bridge(bridge);
bridge            822 drivers/pci/hotplug/acpiphp_glue.c 	if (bridge)
bridge            823 drivers/pci/hotplug/acpiphp_glue.c 		put_bridge(bridge);
bridge            848 drivers/pci/hotplug/acpiphp_glue.c 	struct acpiphp_bridge *bridge;
bridge            856 drivers/pci/hotplug/acpiphp_glue.c 	adev = ACPI_COMPANION(bus->bridge);
bridge            861 drivers/pci/hotplug/acpiphp_glue.c 	bridge = kzalloc(sizeof(struct acpiphp_bridge), GFP_KERNEL);
bridge            862 drivers/pci/hotplug/acpiphp_glue.c 	if (!bridge)
bridge            865 drivers/pci/hotplug/acpiphp_glue.c 	INIT_LIST_HEAD(&bridge->slots);
bridge            866 drivers/pci/hotplug/acpiphp_glue.c 	kref_init(&bridge->ref);
bridge            867 drivers/pci/hotplug/acpiphp_glue.c 	bridge->pci_dev = pci_dev_get(bus->self);
bridge            868 drivers/pci/hotplug/acpiphp_glue.c 	bridge->pci_bus = bus;
bridge            878 drivers/pci/hotplug/acpiphp_glue.c 	if (pci_is_root_bus(bridge->pci_bus)) {
bridge            885 drivers/pci/hotplug/acpiphp_glue.c 		root_context->root_bridge = bridge;
bridge            900 drivers/pci/hotplug/acpiphp_glue.c 		bridge->context = context;
bridge            901 drivers/pci/hotplug/acpiphp_glue.c 		context->bridge = bridge;
bridge            909 drivers/pci/hotplug/acpiphp_glue.c 	list_add(&bridge->list, &bridge_list);
bridge            914 drivers/pci/hotplug/acpiphp_glue.c 				     acpiphp_add_context, NULL, bridge, NULL);
bridge            917 drivers/pci/hotplug/acpiphp_glue.c 		cleanup_bridge(bridge);
bridge            918 drivers/pci/hotplug/acpiphp_glue.c 		put_bridge(bridge);
bridge            925 drivers/pci/hotplug/acpiphp_glue.c 	pci_dev_put(bridge->pci_dev);
bridge            926 drivers/pci/hotplug/acpiphp_glue.c 	kfree(bridge);
bridge            929 drivers/pci/hotplug/acpiphp_glue.c static void acpiphp_drop_bridge(struct acpiphp_bridge *bridge)
bridge            931 drivers/pci/hotplug/acpiphp_glue.c 	if (pci_is_root_bus(bridge->pci_bus)) {
bridge            936 drivers/pci/hotplug/acpiphp_glue.c 		adev = ACPI_COMPANION(bridge->pci_bus->bridge);
bridge            942 drivers/pci/hotplug/acpiphp_glue.c 	cleanup_bridge(bridge);
bridge            943 drivers/pci/hotplug/acpiphp_glue.c 	put_bridge(bridge);
bridge            952 drivers/pci/hotplug/acpiphp_glue.c 	struct acpiphp_bridge *bridge;
bridge            958 drivers/pci/hotplug/acpiphp_glue.c 	list_for_each_entry(bridge, &bridge_list, list)
bridge            959 drivers/pci/hotplug/acpiphp_glue.c 		if (bridge->pci_bus == bus) {
bridge            961 drivers/pci/hotplug/acpiphp_glue.c 			acpiphp_drop_bridge(bridge);
bridge             47 drivers/pci/hotplug/cpcihp_generic.c static char *bridge;
bridge             66 drivers/pci/hotplug/cpcihp_generic.c 	if (!bridge) {
bridge             70 drivers/pci/hotplug/cpcihp_generic.c 	str = bridge;
bridge            141 drivers/pci/hotplug/cpcihp_generic.c 		err("Invalid bridge device %s", bridge);
bridge            198 drivers/pci/hotplug/cpcihp_generic.c module_param(bridge, charp, 0);
bridge            199 drivers/pci/hotplug/cpcihp_generic.c MODULE_PARM_DESC(bridge, "Hotswap bus bridge device, <bus>:<slot> (bus and slot are in hexadecimal)");
bridge           1021 drivers/pci/hotplug/cpqphp_ctrl.c static int bridge_slot_remove(struct pci_func *bridge)
bridge           1027 drivers/pci/hotplug/cpqphp_ctrl.c 	secondaryBus = (bridge->config_space[0x06] >> 8) & 0xFF;
bridge           1028 drivers/pci/hotplug/cpqphp_ctrl.c 	subordinateBus = (bridge->config_space[0x06] >> 16) & 0xFF;
bridge           1037 drivers/pci/hotplug/cpqphp_ctrl.c 	next = cpqhp_slot_list[bridge->bus];
bridge           1042 drivers/pci/hotplug/cpqphp_ctrl.c 	if (next == bridge) {
bridge           1043 drivers/pci/hotplug/cpqphp_ctrl.c 		cpqhp_slot_list[bridge->bus] = bridge->next;
bridge           1047 drivers/pci/hotplug/cpqphp_ctrl.c 	while ((next->next != bridge) && (next->next != NULL))
bridge           1050 drivers/pci/hotplug/cpqphp_ctrl.c 	if (next->next != bridge)
bridge           1052 drivers/pci/hotplug/cpqphp_ctrl.c 	next->next = bridge->next;
bridge           1054 drivers/pci/hotplug/cpqphp_ctrl.c 	kfree(bridge);
bridge            952 drivers/pci/hotplug/ibmphp_res.c int ibmphp_check_resource(struct resource_node *res, u8 bridge)
bridge            967 drivers/pci/hotplug/ibmphp_res.c 	if (bridge) {
bridge             35 drivers/pci/hotplug/pciehp_pci.c 	struct pci_dev *bridge = ctrl->pcie->port;
bridge             36 drivers/pci/hotplug/pciehp_pci.c 	struct pci_bus *parent = bridge->subordinate;
bridge             64 drivers/pci/hotplug/pciehp_pci.c 	pci_assign_unassigned_bridge_resources(bridge);
bridge            422 drivers/pci/hotplug/pnv_php.c 	struct pci_dev *bridge = php_slot->pdev;
bridge            426 drivers/pci/hotplug/pnv_php.c 	if (!bridge)
bridge            436 drivers/pci/hotplug/pnv_php.c 	pcie_capability_clear_and_set_word(bridge, PCI_EXP_SLTCTL, mask, new);
bridge            529 drivers/pci/hotplug/pnv_php.c 	struct pci_dev *bridge = php_slot->pdev;
bridge            538 drivers/pci/hotplug/pnv_php.c 		return !bridge;
bridge            544 drivers/pci/hotplug/pnv_php.c 	pci_bridge_secondary_bus_reset(bridge);
bridge            239 drivers/pci/hotplug/shpchp_core.c static bool shpc_capable(struct pci_dev *bridge)
bridge            245 drivers/pci/hotplug/shpchp_core.c 	if (bridge->vendor == PCI_VENDOR_ID_AMD &&
bridge            246 drivers/pci/hotplug/shpchp_core.c 	    bridge->device == PCI_DEVICE_ID_AMD_GOLAM_7450)
bridge            249 drivers/pci/hotplug/shpchp_core.c 	if (pci_find_capability(bridge, PCI_CAP_ID_SHPC))
bridge             27 drivers/pci/hotplug/shpchp_pci.c 	struct pci_dev *bridge = ctrl->pci_dev;
bridge             28 drivers/pci/hotplug/shpchp_pci.c 	struct pci_bus *parent = bridge->subordinate;
bridge             55 drivers/pci/hotplug/shpchp_pci.c 	pci_assign_unassigned_bridge_resources(bridge);
bridge             72 drivers/pci/of.c 	if (bus->bridge->of_node)
bridge             73 drivers/pci/of.c 		return of_node_get(bus->bridge->of_node);
bridge             74 drivers/pci/of.c 	if (bus->bridge->parent && bus->bridge->parent->of_node)
bridge             75 drivers/pci/of.c 		return of_node_get(bus->bridge->parent->of_node);
bridge            791 drivers/pci/pci-acpi.c bool pciehp_is_native(struct pci_dev *bridge)
bridge            799 drivers/pci/pci-acpi.c 	pcie_capability_read_dword(bridge, PCI_EXP_SLTCAP, &slot_cap);
bridge            806 drivers/pci/pci-acpi.c 	host = pci_find_host_bridge(bridge->bus);
bridge            817 drivers/pci/pci-acpi.c bool shpchp_is_native(struct pci_dev *bridge)
bridge            819 drivers/pci/pci-acpi.c 	return bridge->shpc_managed;
bridge           1059 drivers/pci/pci-acpi.c 	if (bus->bridge) {
bridge           1060 drivers/pci/pci-acpi.c 		if (acpi_pm_device_can_wakeup(bus->bridge))
bridge           1061 drivers/pci/pci-acpi.c 			return acpi_pm_set_bridge_wakeup(bus->bridge, enable);
bridge           1115 drivers/pci/pci-acpi.c 	struct pci_host_bridge *bridge;
bridge           1117 drivers/pci/pci-acpi.c 	if (acpi_pci_disabled || !bus->bridge || !ACPI_HANDLE(bus->bridge))
bridge           1130 drivers/pci/pci-acpi.c 	obj = acpi_evaluate_dsm(ACPI_HANDLE(bus->bridge), &pci_acpi_dsm_guid, 3,
bridge           1136 drivers/pci/pci-acpi.c 		bridge = pci_find_host_bridge(bus);
bridge           1137 drivers/pci/pci-acpi.c 		bridge->ignore_reset_delay = 1;
bridge           1144 drivers/pci/pci-acpi.c 	if (acpi_pci_disabled || !bus->bridge)
bridge           1188 drivers/pci/pci-acpi.c 	struct pci_host_bridge *bridge = pci_find_host_bridge(pdev->bus);
bridge           1192 drivers/pci/pci-acpi.c 	if (bridge->ignore_reset_delay)
bridge            270 drivers/pci/pci-bridge-emul.c int pci_bridge_emul_init(struct pci_bridge_emul *bridge,
bridge            273 drivers/pci/pci-bridge-emul.c 	bridge->conf.class_revision |= PCI_CLASS_BRIDGE_PCI << 16;
bridge            274 drivers/pci/pci-bridge-emul.c 	bridge->conf.header_type = PCI_HEADER_TYPE_BRIDGE;
bridge            275 drivers/pci/pci-bridge-emul.c 	bridge->conf.cache_line_size = 0x10;
bridge            276 drivers/pci/pci-bridge-emul.c 	bridge->conf.status = PCI_STATUS_CAP_LIST;
bridge            277 drivers/pci/pci-bridge-emul.c 	bridge->pci_regs_behavior = kmemdup(pci_regs_behavior,
bridge            280 drivers/pci/pci-bridge-emul.c 	if (!bridge->pci_regs_behavior)
bridge            283 drivers/pci/pci-bridge-emul.c 	if (bridge->has_pcie) {
bridge            284 drivers/pci/pci-bridge-emul.c 		bridge->conf.capabilities_pointer = PCI_CAP_PCIE_START;
bridge            285 drivers/pci/pci-bridge-emul.c 		bridge->pcie_conf.cap_id = PCI_CAP_ID_EXP;
bridge            287 drivers/pci/pci-bridge-emul.c 		bridge->pcie_conf.cap = PCI_EXP_TYPE_ROOT_PORT << 4 | 2 |
bridge            289 drivers/pci/pci-bridge-emul.c 		bridge->pcie_cap_regs_behavior =
bridge            293 drivers/pci/pci-bridge-emul.c 		if (!bridge->pcie_cap_regs_behavior) {
bridge            294 drivers/pci/pci-bridge-emul.c 			kfree(bridge->pci_regs_behavior);
bridge            300 drivers/pci/pci-bridge-emul.c 		bridge->pci_regs_behavior[PCI_PREF_MEMORY_BASE / 4].ro = ~0;
bridge            301 drivers/pci/pci-bridge-emul.c 		bridge->pci_regs_behavior[PCI_PREF_MEMORY_BASE / 4].rw = 0;
bridge            311 drivers/pci/pci-bridge-emul.c void pci_bridge_emul_cleanup(struct pci_bridge_emul *bridge)
bridge            313 drivers/pci/pci-bridge-emul.c 	if (bridge->has_pcie)
bridge            314 drivers/pci/pci-bridge-emul.c 		kfree(bridge->pcie_cap_regs_behavior);
bridge            315 drivers/pci/pci-bridge-emul.c 	kfree(bridge->pci_regs_behavior);
bridge            323 drivers/pci/pci-bridge-emul.c int pci_bridge_emul_conf_read(struct pci_bridge_emul *bridge, int where,
bridge            328 drivers/pci/pci-bridge-emul.c 	pci_bridge_emul_read_status_t (*read_op)(struct pci_bridge_emul *bridge,
bridge            333 drivers/pci/pci-bridge-emul.c 	if (bridge->has_pcie && reg >= PCI_CAP_PCIE_END) {
bridge            338 drivers/pci/pci-bridge-emul.c 	if (!bridge->has_pcie && reg >= PCI_BRIDGE_CONF_END) {
bridge            343 drivers/pci/pci-bridge-emul.c 	if (bridge->has_pcie && reg >= PCI_CAP_PCIE_START) {
bridge            345 drivers/pci/pci-bridge-emul.c 		read_op = bridge->ops->read_pcie;
bridge            346 drivers/pci/pci-bridge-emul.c 		cfgspace = (u32 *) &bridge->pcie_conf;
bridge            347 drivers/pci/pci-bridge-emul.c 		behavior = bridge->pcie_cap_regs_behavior;
bridge            349 drivers/pci/pci-bridge-emul.c 		read_op = bridge->ops->read_base;
bridge            350 drivers/pci/pci-bridge-emul.c 		cfgspace = (u32 *) &bridge->conf;
bridge            351 drivers/pci/pci-bridge-emul.c 		behavior = bridge->pci_regs_behavior;
bridge            355 drivers/pci/pci-bridge-emul.c 		ret = read_op(bridge, reg, value);
bridge            383 drivers/pci/pci-bridge-emul.c int pci_bridge_emul_conf_write(struct pci_bridge_emul *bridge, int where,
bridge            388 drivers/pci/pci-bridge-emul.c 	void (*write_op)(struct pci_bridge_emul *bridge, int reg,
bridge            393 drivers/pci/pci-bridge-emul.c 	if (bridge->has_pcie && reg >= PCI_CAP_PCIE_END)
bridge            396 drivers/pci/pci-bridge-emul.c 	if (!bridge->has_pcie && reg >= PCI_BRIDGE_CONF_END)
bridge            410 drivers/pci/pci-bridge-emul.c 	ret = pci_bridge_emul_conf_read(bridge, reg, 4, &old);
bridge            414 drivers/pci/pci-bridge-emul.c 	if (bridge->has_pcie && reg >= PCI_CAP_PCIE_START) {
bridge            416 drivers/pci/pci-bridge-emul.c 		write_op = bridge->ops->write_pcie;
bridge            417 drivers/pci/pci-bridge-emul.c 		cfgspace = (u32 *) &bridge->pcie_conf;
bridge            418 drivers/pci/pci-bridge-emul.c 		behavior = bridge->pcie_cap_regs_behavior;
bridge            420 drivers/pci/pci-bridge-emul.c 		write_op = bridge->ops->write_base;
bridge            421 drivers/pci/pci-bridge-emul.c 		cfgspace = (u32 *) &bridge->conf;
bridge            422 drivers/pci/pci-bridge-emul.c 		behavior = bridge->pci_regs_behavior;
bridge            437 drivers/pci/pci-bridge-emul.c 		write_op(bridge, reg, old, new, mask);
bridge             84 drivers/pci/pci-bridge-emul.h 	pci_bridge_emul_read_status_t (*read_base)(struct pci_bridge_emul *bridge,
bridge             91 drivers/pci/pci-bridge-emul.h 	pci_bridge_emul_read_status_t (*read_pcie)(struct pci_bridge_emul *bridge,
bridge             99 drivers/pci/pci-bridge-emul.h 	void (*write_base)(struct pci_bridge_emul *bridge, int reg,
bridge            106 drivers/pci/pci-bridge-emul.h 	void (*write_pcie)(struct pci_bridge_emul *bridge, int reg,
bridge            126 drivers/pci/pci-bridge-emul.h int pci_bridge_emul_init(struct pci_bridge_emul *bridge,
bridge            128 drivers/pci/pci-bridge-emul.h void pci_bridge_emul_cleanup(struct pci_bridge_emul *bridge);
bridge            130 drivers/pci/pci-bridge-emul.h int pci_bridge_emul_conf_read(struct pci_bridge_emul *bridge, int where,
bridge            132 drivers/pci/pci-bridge-emul.h int pci_bridge_emul_conf_write(struct pci_bridge_emul *bridge, int where,
bridge           1637 drivers/pci/pci-driver.c 	struct device *bridge;
bridge           1640 drivers/pci/pci-driver.c 	bridge = pci_get_host_bridge_device(to_pci_dev(dev));
bridge           1642 drivers/pci/pci-driver.c 	if (IS_ENABLED(CONFIG_OF) && bridge->parent &&
bridge           1643 drivers/pci/pci-driver.c 	    bridge->parent->of_node) {
bridge           1644 drivers/pci/pci-driver.c 		ret = of_dma_configure(dev, bridge->parent->of_node, true);
bridge           1645 drivers/pci/pci-driver.c 	} else if (has_acpi_companion(bridge)) {
bridge           1646 drivers/pci/pci-driver.c 		struct acpi_device *adev = to_acpi_device_node(bridge->fwnode);
bridge           1651 drivers/pci/pci-driver.c 	pci_put_host_bridge_device(bridge);
bridge            697 drivers/pci/pci.c 	struct pci_dev *bridge, *highest_pcie_bridge = dev;
bridge            699 drivers/pci/pci.c 	bridge = pci_upstream_bridge(dev);
bridge            700 drivers/pci/pci.c 	while (bridge && pci_is_pcie(bridge)) {
bridge            701 drivers/pci/pci.c 		highest_pcie_bridge = bridge;
bridge            702 drivers/pci/pci.c 		bridge = pci_upstream_bridge(bridge);
bridge           1593 drivers/pci/pci.c 	struct pci_dev *bridge;
bridge           1601 drivers/pci/pci.c 	bridge = pci_upstream_bridge(dev);
bridge           1602 drivers/pci/pci.c 	if (bridge)
bridge           1603 drivers/pci/pci.c 		pcie_aspm_powersave_config_link(bridge);
bridge           1641 drivers/pci/pci.c 	struct pci_dev *bridge;
bridge           1644 drivers/pci/pci.c 	bridge = pci_upstream_bridge(dev);
bridge           1645 drivers/pci/pci.c 	if (bridge)
bridge           1646 drivers/pci/pci.c 		pci_enable_bridge(bridge);
bridge           1663 drivers/pci/pci.c 	struct pci_dev *bridge;
bridge           1682 drivers/pci/pci.c 	bridge = pci_upstream_bridge(dev);
bridge           1683 drivers/pci/pci.c 	if (bridge)
bridge           1684 drivers/pci/pci.c 		pci_enable_bridge(bridge);
bridge           2075 drivers/pci/pci.c 			struct pci_dev *bridge;
bridge           2077 drivers/pci/pci.c 			bridge = pme_dev->dev->bus->self;
bridge           2083 drivers/pci/pci.c 			if (bridge && bridge->current_state != PCI_D0)
bridge           2469 drivers/pci/pci.c 		struct pci_dev *bridge = bus->self;
bridge           2471 drivers/pci/pci.c 		if (device_can_wakeup(&bridge->dev))
bridge           2478 drivers/pci/pci.c 	if (bus->bridge)
bridge           2479 drivers/pci/pci.c 		return device_can_wakeup(bus->bridge);
bridge           2619 drivers/pci/pci.c bool pci_bridge_d3_possible(struct pci_dev *bridge)
bridge           2621 drivers/pci/pci.c 	if (!pci_is_pcie(bridge))
bridge           2624 drivers/pci/pci.c 	switch (pci_pcie_type(bridge)) {
bridge           2635 drivers/pci/pci.c 		if (bridge->is_hotplug_bridge && !pciehp_is_native(bridge))
bridge           2642 drivers/pci/pci.c 		if (bridge->is_thunderbolt)
bridge           2646 drivers/pci/pci.c 		if (platform_pci_bridge_d3(bridge))
bridge           2654 drivers/pci/pci.c 		if (bridge->is_hotplug_bridge)
bridge           2702 drivers/pci/pci.c 	struct pci_dev *bridge;
bridge           2705 drivers/pci/pci.c 	bridge = pci_upstream_bridge(dev);
bridge           2706 drivers/pci/pci.c 	if (!bridge || !pci_bridge_d3_possible(bridge))
bridge           2713 drivers/pci/pci.c 	if (remove && bridge->bridge_d3)
bridge           2733 drivers/pci/pci.c 	if (d3cold_ok && !bridge->bridge_d3)
bridge           2734 drivers/pci/pci.c 		pci_walk_bus(bridge->subordinate, pci_dev_check_d3cold,
bridge           2737 drivers/pci/pci.c 	if (bridge->bridge_d3 != d3cold_ok) {
bridge           2738 drivers/pci/pci.c 		bridge->bridge_d3 = d3cold_ok;
bridge           2740 drivers/pci/pci.c 		pci_bridge_d3_update(bridge);
bridge           3139 drivers/pci/pci.c 	struct pci_dev *bridge;
bridge           3144 drivers/pci/pci.c 	bridge = dev->bus->self;
bridge           3145 drivers/pci/pci.c 	if (!bridge)
bridge           3148 drivers/pci/pci.c 	pcie_capability_read_dword(bridge, PCI_EXP_DEVCAP2, &cap);
bridge           3153 drivers/pci/pci.c 		pcie_capability_set_word(bridge, PCI_EXP_DEVCTL2,
bridge           3155 drivers/pci/pci.c 		bridge->ari_enabled = 1;
bridge           3157 drivers/pci/pci.c 		pcie_capability_clear_word(bridge, PCI_EXP_DEVCTL2,
bridge           3159 drivers/pci/pci.c 		bridge->ari_enabled = 0;
bridge           3537 drivers/pci/pci.c 	struct pci_dev *bridge;
bridge           3560 drivers/pci/pci.c 		bridge = bus->self;
bridge           3562 drivers/pci/pci.c 		pcie_capability_read_dword(bridge, PCI_EXP_DEVCAP2, &cap);
bridge           3564 drivers/pci/pci.c 		switch (pci_pcie_type(bridge)) {
bridge           3580 drivers/pci/pci.c 		if (pci_pcie_type(bridge) == PCI_EXP_TYPE_UPSTREAM) {
bridge           3581 drivers/pci/pci.c 			pcie_capability_read_dword(bridge, PCI_EXP_DEVCTL2,
bridge           3619 drivers/pci/pci.c int pci_get_interrupt_pin(struct pci_dev *dev, struct pci_dev **bridge)
bridge           3631 drivers/pci/pci.c 	*bridge = dev;
bridge           5451 drivers/pci/pci.c int pci_bus_error_reset(struct pci_dev *bridge)
bridge           5453 drivers/pci/pci.c 	struct pci_bus *bus = bridge->subordinate;
bridge           5475 drivers/pci/pci.c 	return pci_bus_reset(bridge->subordinate, 0);
bridge           5948 drivers/pci/pci.c 	struct pci_dev *bridge;
bridge           5973 drivers/pci/pci.c 		bridge = bus->self;
bridge           5974 drivers/pci/pci.c 		if (bridge) {
bridge           5975 drivers/pci/pci.c 			pci_read_config_word(bridge, PCI_BRIDGE_CONTROL,
bridge           5981 drivers/pci/pci.c 			pci_write_config_word(bridge, PCI_BRIDGE_CONTROL,
bridge           6072 drivers/pci/pci.c 	struct pci_dev *bridge = dev->bus->self;
bridge           6076 drivers/pci/pci.c 	if (bridge)
bridge           6077 drivers/pci/pci.c 		bridge->ignore_hotplug = 1;
bridge           1182 drivers/pci/pcie/aspm.c 	struct pci_dev *bridge = pci_upstream_bridge(pdev);
bridge           1185 drivers/pci/pcie/aspm.c 	if (!bridge)
bridge           1189 drivers/pci/pcie/aspm.c 	ret = bridge->link_state ? !!bridge->link_state->aspm_enabled : false;
bridge             91 drivers/pci/probe.c 	put_device(pci_bus->bridge);
bridge            346 drivers/pci/probe.c static void pci_read_bridge_windows(struct pci_dev *bridge)
bridge            351 drivers/pci/probe.c 	pci_read_config_word(bridge, PCI_IO_BASE, &io);
bridge            353 drivers/pci/probe.c 		pci_write_config_word(bridge, PCI_IO_BASE, 0xe0f0);
bridge            354 drivers/pci/probe.c 		pci_read_config_word(bridge, PCI_IO_BASE, &io);
bridge            355 drivers/pci/probe.c 		pci_write_config_word(bridge, PCI_IO_BASE, 0x0);
bridge            358 drivers/pci/probe.c 		bridge->io_window = 1;
bridge            365 drivers/pci/probe.c 	if (bridge->vendor == PCI_VENDOR_ID_DEC && bridge->device == 0x0001)
bridge            368 drivers/pci/probe.c 	pci_read_config_dword(bridge, PCI_PREF_MEMORY_BASE, &pmem);
bridge            370 drivers/pci/probe.c 		pci_write_config_dword(bridge, PCI_PREF_MEMORY_BASE,
bridge            372 drivers/pci/probe.c 		pci_read_config_dword(bridge, PCI_PREF_MEMORY_BASE, &pmem);
bridge            373 drivers/pci/probe.c 		pci_write_config_dword(bridge, PCI_PREF_MEMORY_BASE, 0x0);
bridge            378 drivers/pci/probe.c 	bridge->pref_window = 1;
bridge            387 drivers/pci/probe.c 		pci_read_config_dword(bridge, PCI_PREF_BASE_UPPER32, &pmem);
bridge            388 drivers/pci/probe.c 		pci_write_config_dword(bridge, PCI_PREF_BASE_UPPER32,
bridge            390 drivers/pci/probe.c 		pci_read_config_dword(bridge, PCI_PREF_BASE_UPPER32, &tmp);
bridge            391 drivers/pci/probe.c 		pci_write_config_dword(bridge, PCI_PREF_BASE_UPPER32, pmem);
bridge            393 drivers/pci/probe.c 			bridge->pref_64_window = 1;
bridge            569 drivers/pci/probe.c 	struct pci_host_bridge *bridge = to_pci_host_bridge(dev);
bridge            571 drivers/pci/probe.c 	if (bridge->release_fn)
bridge            572 drivers/pci/probe.c 		bridge->release_fn(bridge);
bridge            574 drivers/pci/probe.c 	pci_free_resource_list(&bridge->windows);
bridge            575 drivers/pci/probe.c 	pci_free_resource_list(&bridge->dma_ranges);
bridge            584 drivers/pci/probe.c static void pci_init_host_bridge(struct pci_host_bridge *bridge)
bridge            586 drivers/pci/probe.c 	INIT_LIST_HEAD(&bridge->windows);
bridge            587 drivers/pci/probe.c 	INIT_LIST_HEAD(&bridge->dma_ranges);
bridge            595 drivers/pci/probe.c 	bridge->native_aer = 1;
bridge            596 drivers/pci/probe.c 	bridge->native_pcie_hotplug = 1;
bridge            597 drivers/pci/probe.c 	bridge->native_shpc_hotplug = 1;
bridge            598 drivers/pci/probe.c 	bridge->native_pme = 1;
bridge            599 drivers/pci/probe.c 	bridge->native_ltr = 1;
bridge            604 drivers/pci/probe.c 	struct pci_host_bridge *bridge;
bridge            606 drivers/pci/probe.c 	bridge = kzalloc(sizeof(*bridge) + priv, GFP_KERNEL);
bridge            607 drivers/pci/probe.c 	if (!bridge)
bridge            610 drivers/pci/probe.c 	pci_init_host_bridge(bridge);
bridge            611 drivers/pci/probe.c 	bridge->dev.release = pci_release_host_bridge_dev;
bridge            613 drivers/pci/probe.c 	return bridge;
bridge            620 drivers/pci/probe.c 	struct pci_host_bridge *bridge;
bridge            622 drivers/pci/probe.c 	bridge = devm_kzalloc(dev, sizeof(*bridge) + priv, GFP_KERNEL);
bridge            623 drivers/pci/probe.c 	if (!bridge)
bridge            626 drivers/pci/probe.c 	pci_init_host_bridge(bridge);
bridge            627 drivers/pci/probe.c 	bridge->dev.release = devm_pci_release_host_bridge_dev;
bridge            629 drivers/pci/probe.c 	return bridge;
bridge            633 drivers/pci/probe.c void pci_free_host_bridge(struct pci_host_bridge *bridge)
bridge            635 drivers/pci/probe.c 	pci_free_resource_list(&bridge->windows);
bridge            636 drivers/pci/probe.c 	pci_free_resource_list(&bridge->dma_ranges);
bridge            638 drivers/pci/probe.c 	kfree(bridge);
bridge            719 drivers/pci/probe.c 	struct pci_dev *bridge = bus->self;
bridge            722 drivers/pci/probe.c 	pos = pci_find_capability(bridge, PCI_CAP_ID_AGP);
bridge            724 drivers/pci/probe.c 		pos = pci_find_capability(bridge, PCI_CAP_ID_AGP3);
bridge            728 drivers/pci/probe.c 		pci_read_config_dword(bridge, pos + PCI_AGP_STATUS, &agpstat);
bridge            731 drivers/pci/probe.c 		pci_read_config_dword(bridge, pos + PCI_AGP_COMMAND, &agpcmd);
bridge            735 drivers/pci/probe.c 	pos = pci_find_capability(bridge, PCI_CAP_ID_PCIX);
bridge            740 drivers/pci/probe.c 		pci_read_config_word(bridge, pos + PCI_X_BRIDGE_SSTATUS,
bridge            763 drivers/pci/probe.c 	if (pci_is_pcie(bridge)) {
bridge            767 drivers/pci/probe.c 		pcie_capability_read_dword(bridge, PCI_EXP_LNKCAP, &linkcap);
bridge            769 drivers/pci/probe.c 		bridge->link_active_reporting = !!(linkcap & PCI_EXP_LNKCAP_DLLLARC);
bridge            771 drivers/pci/probe.c 		pcie_capability_read_word(bridge, PCI_EXP_LNKSTA, &linksta);
bridge            826 drivers/pci/probe.c static int pci_register_host_bridge(struct pci_host_bridge *bridge)
bridge            828 drivers/pci/probe.c 	struct device *parent = bridge->dev.parent;
bridge            842 drivers/pci/probe.c 	bridge->bus = bus;
bridge            845 drivers/pci/probe.c 	list_splice_init(&bridge->windows, &resources);
bridge            846 drivers/pci/probe.c 	bus->sysdata = bridge->sysdata;
bridge            847 drivers/pci/probe.c 	bus->msi = bridge->msi;
bridge            848 drivers/pci/probe.c 	bus->ops = bridge->ops;
bridge            849 drivers/pci/probe.c 	bus->number = bus->busn_res.start = bridge->busnr;
bridge            854 drivers/pci/probe.c 	b = pci_find_bus(pci_domain_nr(bus), bridge->busnr);
bridge            862 drivers/pci/probe.c 	dev_set_name(&bridge->dev, "pci%04x:%02x", pci_domain_nr(bus),
bridge            863 drivers/pci/probe.c 		     bridge->busnr);
bridge            865 drivers/pci/probe.c 	err = pcibios_root_bridge_prepare(bridge);
bridge            869 drivers/pci/probe.c 	err = device_register(&bridge->dev);
bridge            871 drivers/pci/probe.c 		put_device(&bridge->dev);
bridge            873 drivers/pci/probe.c 	bus->bridge = get_device(&bridge->dev);
bridge            874 drivers/pci/probe.c 	device_enable_async_suspend(bus->bridge);
bridge            879 drivers/pci/probe.c 		set_dev_node(bus->bridge, pcibus_to_node(bus));
bridge            882 drivers/pci/probe.c 	bus->dev.parent = bus->bridge;
bridge            903 drivers/pci/probe.c 		list_move_tail(&window->node, &bridge->windows);
bridge            934 drivers/pci/probe.c 	put_device(&bridge->dev);
bridge            935 drivers/pci/probe.c 	device_unregister(&bridge->dev);
bridge            942 drivers/pci/probe.c static bool pci_bridge_child_ext_cfg_accessible(struct pci_dev *bridge)
bridge            951 drivers/pci/probe.c 	if (bridge->bus->bus_flags & PCI_BUS_FLAGS_NO_EXTCFG)
bridge            959 drivers/pci/probe.c 	if (pci_is_pcie(bridge) &&
bridge            960 drivers/pci/probe.c 	    (pci_pcie_type(bridge) == PCI_EXP_TYPE_ROOT_PORT ||
bridge            961 drivers/pci/probe.c 	     pci_pcie_type(bridge) == PCI_EXP_TYPE_UPSTREAM ||
bridge            962 drivers/pci/probe.c 	     pci_pcie_type(bridge) == PCI_EXP_TYPE_DOWNSTREAM))
bridge            973 drivers/pci/probe.c 	pos = pci_find_capability(bridge, PCI_CAP_ID_PCIX);
bridge            977 drivers/pci/probe.c 	pci_read_config_dword(bridge, pos + PCI_X_STATUS, &status);
bridge            982 drivers/pci/probe.c 					   struct pci_dev *bridge, int busnr)
bridge           1011 drivers/pci/probe.c 	if (!bridge) {
bridge           1012 drivers/pci/probe.c 		child->dev.parent = parent->bridge;
bridge           1016 drivers/pci/probe.c 	child->self = bridge;
bridge           1017 drivers/pci/probe.c 	child->bridge = get_device(&bridge->dev);
bridge           1018 drivers/pci/probe.c 	child->dev.parent = child->bridge;
bridge           1027 drivers/pci/probe.c 	if (!pci_bridge_child_ext_cfg_accessible(bridge)) {
bridge           1034 drivers/pci/probe.c 		child->resource[i] = &bridge->resource[PCI_BRIDGE_RESOURCES+i];
bridge           1037 drivers/pci/probe.c 	bridge->subordinate = child;
bridge           1733 drivers/pci/probe.c 	dev->dev.parent = dev->bus->bridge;
bridge           1889 drivers/pci/probe.c 	struct pci_dev *bridge = pci_upstream_bridge(dev);
bridge           1892 drivers/pci/probe.c 	if (!pci_is_pcie(dev) || !bridge || !pci_is_pcie(bridge))
bridge           1900 drivers/pci/probe.c 	p_mps = pcie_get_mps(bridge);
bridge           1907 drivers/pci/probe.c 			 mps, pci_name(bridge), p_mps);
bridge           1919 drivers/pci/probe.c 	if (mpss < p_mps && pci_pcie_type(bridge) == PCI_EXP_TYPE_ROOT_PORT) {
bridge           1920 drivers/pci/probe.c 		pcie_set_mps(bridge, mpss);
bridge           1922 drivers/pci/probe.c 			 mpss, p_mps, 128 << bridge->pcie_mpss);
bridge           1923 drivers/pci/probe.c 		p_mps = pcie_get_mps(bridge);
bridge           2029 drivers/pci/probe.c 	struct pci_dev *bridge;
bridge           2046 drivers/pci/probe.c 		bridge = pci_upstream_bridge(dev);
bridge           2047 drivers/pci/probe.c 		if (bridge && bridge->ltr_path)
bridge           2062 drivers/pci/probe.c 	    ((bridge = pci_upstream_bridge(dev)) &&
bridge           2063 drivers/pci/probe.c 	      bridge->ltr_path)) {
bridge           2074 drivers/pci/probe.c 	struct pci_dev *bridge;
bridge           2090 drivers/pci/probe.c 		bridge = pci_upstream_bridge(dev);
bridge           2091 drivers/pci/probe.c 		if (bridge && bridge->eetlp_prefix_path)
bridge           2243 drivers/pci/probe.c 	struct pci_dev *bridge = bus->self;
bridge           2249 drivers/pci/probe.c 	if (bridge && bridge->vendor == PCI_VENDOR_ID_IDT &&
bridge           2250 drivers/pci/probe.c 	    bridge->device == 0x80b5)
bridge           2492 drivers/pci/probe.c 	struct pci_dev *bridge = bus->self;
bridge           2506 drivers/pci/probe.c 	if (bridge && pci_is_pcie(bridge) && pcie_downstream_port(bridge))
bridge           2889 drivers/pci/probe.c int __weak pcibios_root_bridge_prepare(struct pci_host_bridge *bridge)
bridge           2906 drivers/pci/probe.c 	struct pci_host_bridge *bridge;
bridge           2908 drivers/pci/probe.c 	bridge = pci_alloc_host_bridge(0);
bridge           2909 drivers/pci/probe.c 	if (!bridge)
bridge           2912 drivers/pci/probe.c 	bridge->dev.parent = parent;
bridge           2914 drivers/pci/probe.c 	list_splice_init(resources, &bridge->windows);
bridge           2915 drivers/pci/probe.c 	bridge->sysdata = sysdata;
bridge           2916 drivers/pci/probe.c 	bridge->busnr = bus;
bridge           2917 drivers/pci/probe.c 	bridge->ops = ops;
bridge           2919 drivers/pci/probe.c 	error = pci_register_host_bridge(bridge);
bridge           2923 drivers/pci/probe.c 	return bridge->bus;
bridge           2926 drivers/pci/probe.c 	kfree(bridge);
bridge           2931 drivers/pci/probe.c int pci_host_probe(struct pci_host_bridge *bridge)
bridge           2936 drivers/pci/probe.c 	ret = pci_scan_root_bus_bridge(bridge);
bridge           2938 drivers/pci/probe.c 		dev_err(bridge->dev.parent, "Scanning root bridge failed");
bridge           2942 drivers/pci/probe.c 	bus = bridge->bus;
bridge           3025 drivers/pci/probe.c int pci_scan_root_bus_bridge(struct pci_host_bridge *bridge)
bridge           3032 drivers/pci/probe.c 	if (!bridge)
bridge           3035 drivers/pci/probe.c 	resource_list_for_each_entry(window, &bridge->windows)
bridge           3041 drivers/pci/probe.c 	ret = pci_register_host_bridge(bridge);
bridge           3045 drivers/pci/probe.c 	b = bridge->bus;
bridge           3046 drivers/pci/probe.c 	bus = bridge->busnr;
bridge           3128 drivers/pci/probe.c unsigned int pci_rescan_bus_bridge_resize(struct pci_dev *bridge)
bridge           3131 drivers/pci/probe.c 	struct pci_bus *bus = bridge->subordinate;
bridge           3135 drivers/pci/probe.c 	pci_assign_unassigned_bridge_resources(bridge);
bridge           3629 drivers/pci/quirks.c 	acpi_handle bridge, SXIO, SXFP, SXLV;
bridge           3635 drivers/pci/quirks.c 	bridge = ACPI_HANDLE(&dev->dev);
bridge           3636 drivers/pci/quirks.c 	if (!bridge)
bridge           3646 drivers/pci/quirks.c 	if (ACPI_FAILURE(acpi_get_handle(bridge, "DSB0.NHI0.SXIO", &SXIO))
bridge           3647 drivers/pci/quirks.c 	    || ACPI_FAILURE(acpi_get_handle(bridge, "DSB0.NHI0.SXFP", &SXFP))
bridge           3648 drivers/pci/quirks.c 	    || ACPI_FAILURE(acpi_get_handle(bridge, "DSB0.NHI0.SXLV", &SXLV)))
bridge           5143 drivers/pci/quirks.c 	struct pci_host_bridge *bridge = pci_find_host_bridge(pdev->bus);
bridge           5145 drivers/pci/quirks.c 	if (!bridge)
bridge           5148 drivers/pci/quirks.c 	bridge->no_ext_tags = 1;
bridge           5151 drivers/pci/quirks.c 	pci_walk_bus(bridge->bus, pci_configure_extended_tags, NULL);
bridge           5330 drivers/pci/quirks.c 	struct pci_dev *bridge = bus->self;
bridge           5332 drivers/pci/quirks.c 	pos = pci_find_ext_capability(bridge, PCI_EXT_CAP_ID_ACS);
bridge           5336 drivers/pci/quirks.c 		pci_read_config_word(bridge, pos + PCI_ACS_CTRL, &ctrl);
bridge           5338 drivers/pci/quirks.c 			pci_write_config_word(bridge, pos + PCI_ACS_CTRL,
bridge           5350 drivers/pci/quirks.c 		pci_write_config_word(bridge, pos + PCI_ACS_CTRL, ctrl);
bridge            137 drivers/pci/remove.c 	host_bridge = to_pci_host_bridge(bus->bridge);
bridge            155 drivers/pci/remove.c 	host_bridge = to_pci_host_bridge(bus->bridge);
bridge            506 drivers/pci/setup-bus.c 	struct pci_dev *bridge = bus->self;
bridge            510 drivers/pci/setup-bus.c 	pci_info(bridge, "CardBus bridge to %pR\n",
bridge            514 drivers/pci/setup-bus.c 	pcibios_resource_to_bus(bridge->bus, &region, res);
bridge            520 drivers/pci/setup-bus.c 		pci_info(bridge, "  bridge window %pR\n", res);
bridge            521 drivers/pci/setup-bus.c 		pci_write_config_dword(bridge, PCI_CB_IO_BASE_0,
bridge            523 drivers/pci/setup-bus.c 		pci_write_config_dword(bridge, PCI_CB_IO_LIMIT_0,
bridge            528 drivers/pci/setup-bus.c 	pcibios_resource_to_bus(bridge->bus, &region, res);
bridge            530 drivers/pci/setup-bus.c 		pci_info(bridge, "  bridge window %pR\n", res);
bridge            531 drivers/pci/setup-bus.c 		pci_write_config_dword(bridge, PCI_CB_IO_BASE_1,
bridge            533 drivers/pci/setup-bus.c 		pci_write_config_dword(bridge, PCI_CB_IO_LIMIT_1,
bridge            538 drivers/pci/setup-bus.c 	pcibios_resource_to_bus(bridge->bus, &region, res);
bridge            540 drivers/pci/setup-bus.c 		pci_info(bridge, "  bridge window %pR\n", res);
bridge            541 drivers/pci/setup-bus.c 		pci_write_config_dword(bridge, PCI_CB_MEMORY_BASE_0,
bridge            543 drivers/pci/setup-bus.c 		pci_write_config_dword(bridge, PCI_CB_MEMORY_LIMIT_0,
bridge            548 drivers/pci/setup-bus.c 	pcibios_resource_to_bus(bridge->bus, &region, res);
bridge            550 drivers/pci/setup-bus.c 		pci_info(bridge, "  bridge window %pR\n", res);
bridge            551 drivers/pci/setup-bus.c 		pci_write_config_dword(bridge, PCI_CB_MEMORY_BASE_1,
bridge            553 drivers/pci/setup-bus.c 		pci_write_config_dword(bridge, PCI_CB_MEMORY_LIMIT_1,
bridge            572 drivers/pci/setup-bus.c static void pci_setup_bridge_io(struct pci_dev *bridge)
bridge            582 drivers/pci/setup-bus.c 	if (bridge->io_window_1k)
bridge            586 drivers/pci/setup-bus.c 	res = &bridge->resource[PCI_BRIDGE_RESOURCES + 0];
bridge            587 drivers/pci/setup-bus.c 	pcibios_resource_to_bus(bridge->bus, &region, res);
bridge            589 drivers/pci/setup-bus.c 		pci_read_config_word(bridge, PCI_IO_BASE, &l);
bridge            595 drivers/pci/setup-bus.c 		pci_info(bridge, "  bridge window %pR\n", res);
bridge            602 drivers/pci/setup-bus.c 	pci_write_config_dword(bridge, PCI_IO_BASE_UPPER16, 0x0000ffff);
bridge            604 drivers/pci/setup-bus.c 	pci_write_config_word(bridge, PCI_IO_BASE, l);
bridge            606 drivers/pci/setup-bus.c 	pci_write_config_dword(bridge, PCI_IO_BASE_UPPER16, io_upper16);
bridge            609 drivers/pci/setup-bus.c static void pci_setup_bridge_mmio(struct pci_dev *bridge)
bridge            616 drivers/pci/setup-bus.c 	res = &bridge->resource[PCI_BRIDGE_RESOURCES + 1];
bridge            617 drivers/pci/setup-bus.c 	pcibios_resource_to_bus(bridge->bus, &region, res);
bridge            621 drivers/pci/setup-bus.c 		pci_info(bridge, "  bridge window %pR\n", res);
bridge            625 drivers/pci/setup-bus.c 	pci_write_config_dword(bridge, PCI_MEMORY_BASE, l);
bridge            628 drivers/pci/setup-bus.c static void pci_setup_bridge_mmio_pref(struct pci_dev *bridge)
bridge            639 drivers/pci/setup-bus.c 	pci_write_config_dword(bridge, PCI_PREF_LIMIT_UPPER32, 0);
bridge            643 drivers/pci/setup-bus.c 	res = &bridge->resource[PCI_BRIDGE_RESOURCES + 2];
bridge            644 drivers/pci/setup-bus.c 	pcibios_resource_to_bus(bridge->bus, &region, res);
bridge            652 drivers/pci/setup-bus.c 		pci_info(bridge, "  bridge window %pR\n", res);
bridge            656 drivers/pci/setup-bus.c 	pci_write_config_dword(bridge, PCI_PREF_MEMORY_BASE, l);
bridge            659 drivers/pci/setup-bus.c 	pci_write_config_dword(bridge, PCI_PREF_BASE_UPPER32, bu);
bridge            660 drivers/pci/setup-bus.c 	pci_write_config_dword(bridge, PCI_PREF_LIMIT_UPPER32, lu);
bridge            665 drivers/pci/setup-bus.c 	struct pci_dev *bridge = bus->self;
bridge            667 drivers/pci/setup-bus.c 	pci_info(bridge, "PCI bridge to %pR\n",
bridge            671 drivers/pci/setup-bus.c 		pci_setup_bridge_io(bridge);
bridge            674 drivers/pci/setup-bus.c 		pci_setup_bridge_mmio(bridge);
bridge            677 drivers/pci/setup-bus.c 		pci_setup_bridge_mmio_pref(bridge);
bridge            679 drivers/pci/setup-bus.c 	pci_write_config_word(bridge, PCI_BRIDGE_CONTROL, bus->bridge_ctl);
bridge            696 drivers/pci/setup-bus.c int pci_claim_bridge_resource(struct pci_dev *bridge, int i)
bridge            701 drivers/pci/setup-bus.c 	if (pci_claim_resource(bridge, i) == 0)
bridge            704 drivers/pci/setup-bus.c 	if ((bridge->class >> 8) != PCI_CLASS_BRIDGE_PCI)
bridge            707 drivers/pci/setup-bus.c 	if (!pci_bus_clip_resource(bridge, i))
bridge            712 drivers/pci/setup-bus.c 		pci_setup_bridge_io(bridge);
bridge            715 drivers/pci/setup-bus.c 		pci_setup_bridge_mmio(bridge);
bridge            718 drivers/pci/setup-bus.c 		pci_setup_bridge_mmio_pref(bridge);
bridge            724 drivers/pci/setup-bus.c 	if (pci_claim_resource(bridge, i) == 0)
bridge            737 drivers/pci/setup-bus.c 	struct pci_dev *bridge = bus->self;
bridge            738 drivers/pci/setup-bus.c 	struct resource *b_res = &bridge->resource[PCI_BRIDGE_RESOURCES];
bridge            742 drivers/pci/setup-bus.c 	if (bridge->io_window)
bridge            745 drivers/pci/setup-bus.c 	if (bridge->pref_window) {
bridge            747 drivers/pci/setup-bus.c 		if (bridge->pref_64_window) {
bridge           1091 drivers/pci/setup-bus.c 	struct pci_dev *bridge = bus->self;
bridge           1092 drivers/pci/setup-bus.c 	struct resource *b_res = &bridge->resource[PCI_BRIDGE_RESOURCES];
bridge           1107 drivers/pci/setup-bus.c 		add_to_list(realloc_head, bridge, b_res, pci_cardbus_io_size,
bridge           1119 drivers/pci/setup-bus.c 		add_to_list(realloc_head, bridge, b_res+1, pci_cardbus_io_size,
bridge           1125 drivers/pci/setup-bus.c 	pci_read_config_word(bridge, PCI_CB_BRIDGE_CONTROL, &ctrl);
bridge           1128 drivers/pci/setup-bus.c 		pci_write_config_word(bridge, PCI_CB_BRIDGE_CONTROL, ctrl);
bridge           1129 drivers/pci/setup-bus.c 		pci_read_config_word(bridge, PCI_CB_BRIDGE_CONTROL, &ctrl);
bridge           1133 drivers/pci/setup-bus.c 	pci_read_config_word(bridge, PCI_CB_BRIDGE_CONTROL, &ctrl);
bridge           1136 drivers/pci/setup-bus.c 		pci_write_config_word(bridge, PCI_CB_BRIDGE_CONTROL, ctrl);
bridge           1137 drivers/pci/setup-bus.c 		pci_read_config_word(bridge, PCI_CB_BRIDGE_CONTROL, &ctrl);
bridge           1153 drivers/pci/setup-bus.c 			add_to_list(realloc_head, bridge, b_res+2,
bridge           1169 drivers/pci/setup-bus.c 		add_to_list(realloc_head, bridge, b_res+3, b_res_3_size,
bridge           1450 drivers/pci/setup-bus.c static void __pci_bridge_assign_resources(const struct pci_dev *bridge,
bridge           1456 drivers/pci/setup-bus.c 	pdev_assign_resources_sorted((struct pci_dev *)bridge,
bridge           1459 drivers/pci/setup-bus.c 	b = bridge->subordinate;
bridge           1465 drivers/pci/setup-bus.c 	switch (bridge->class >> 8) {
bridge           1475 drivers/pci/setup-bus.c 		pci_info(bridge, "not setting up bridge for bus %04x:%02x\n",
bridge           1818 drivers/pci/setup-bus.c 		if (ACPI_HANDLE(root_bus->bridge))
bridge           1819 drivers/pci/setup-bus.c 			acpi_ioapic_add(ACPI_HANDLE(root_bus->bridge));
bridge           1823 drivers/pci/setup-bus.c static void extend_bridge_window(struct pci_dev *bridge, struct resource *res,
bridge           1844 drivers/pci/setup-bus.c 	pci_dbg(bridge, "bridge window %pR extended by %pa\n", res,
bridge           1857 drivers/pci/setup-bus.c 	struct pci_dev *dev, *bridge = bus->self;
bridge           1859 drivers/pci/setup-bus.c 	io_res = &bridge->resource[PCI_BRIDGE_RESOURCES + 0];
bridge           1860 drivers/pci/setup-bus.c 	mmio_res = &bridge->resource[PCI_BRIDGE_RESOURCES + 1];
bridge           1861 drivers/pci/setup-bus.c 	mmio_pref_res = &bridge->resource[PCI_BRIDGE_RESOURCES + 2];
bridge           1869 drivers/pci/setup-bus.c 	extend_bridge_window(bridge, io_res, add_list, available_io);
bridge           1870 drivers/pci/setup-bus.c 	extend_bridge_window(bridge, mmio_res, add_list, available_mmio);
bridge           1871 drivers/pci/setup-bus.c 	extend_bridge_window(bridge, mmio_pref_res, add_list,
bridge           1954 drivers/pci/setup-bus.c 		align = pci_resource_alignment(bridge, io_res);
bridge           1959 drivers/pci/setup-bus.c 		align = pci_resource_alignment(bridge, mmio_res);
bridge           1964 drivers/pci/setup-bus.c 		align = pci_resource_alignment(bridge, mmio_pref_res);
bridge           1974 drivers/pci/setup-bus.c static void pci_bridge_distribute_available_resources(struct pci_dev *bridge,
bridge           1980 drivers/pci/setup-bus.c 	if (!bridge->is_hotplug_bridge)
bridge           1984 drivers/pci/setup-bus.c 	res = &bridge->resource[PCI_BRIDGE_RESOURCES + 0];
bridge           1986 drivers/pci/setup-bus.c 	res = &bridge->resource[PCI_BRIDGE_RESOURCES + 1];
bridge           1988 drivers/pci/setup-bus.c 	res = &bridge->resource[PCI_BRIDGE_RESOURCES + 2];
bridge           1991 drivers/pci/setup-bus.c 	pci_bus_distribute_available_resources(bridge->subordinate,
bridge           1997 drivers/pci/setup-bus.c void pci_assign_unassigned_bridge_resources(struct pci_dev *bridge)
bridge           1999 drivers/pci/setup-bus.c 	struct pci_bus *parent = bridge->subordinate;
bridge           2016 drivers/pci/setup-bus.c 	pci_bridge_distribute_available_resources(bridge, &add_list);
bridge           2018 drivers/pci/setup-bus.c 	__pci_bridge_assign_resources(bridge, &add_list, &fail_head);
bridge           2064 drivers/pci/setup-bus.c 	retval = pci_reenable_device(bridge);
bridge           2066 drivers/pci/setup-bus.c 		pci_err(bridge, "Error reenabling bridge (%d)\n", retval);
bridge           2067 drivers/pci/setup-bus.c 	pci_set_master(bridge);
bridge           2071 drivers/pci/setup-bus.c int pci_reassign_bridge_resources(struct pci_dev *bridge, unsigned long type)
bridge           2082 drivers/pci/setup-bus.c 	next = bridge;
bridge           2084 drivers/pci/setup-bus.c 		bridge = next;
bridge           2087 drivers/pci/setup-bus.c 			struct resource *res = &bridge->resource[i];
bridge           2096 drivers/pci/setup-bus.c 			ret = add_to_list(&saved, bridge, res, 0, 0);
bridge           2100 drivers/pci/setup-bus.c 			pci_info(bridge, "BAR %d: releasing %pR\n",
bridge           2112 drivers/pci/setup-bus.c 		next = bridge->bus ? bridge->bus->self : NULL;
bridge           2118 drivers/pci/setup-bus.c 	__pci_bus_size_bridges(bridge->subordinate, &added);
bridge           2119 drivers/pci/setup-bus.c 	__pci_bridge_assign_resources(bridge, &added, &failed);
bridge           2129 drivers/pci/setup-bus.c 		if (bridge == dev_res->dev)
bridge           2132 drivers/pci/setup-bus.c 		bridge = dev_res->dev;
bridge           2133 drivers/pci/setup-bus.c 		pci_setup_bridge(bridge->subordinate);
bridge           2154 drivers/pci/setup-bus.c 		bridge = dev_res->dev;
bridge           2155 drivers/pci/setup-bus.c 		i = res - bridge->resource;
bridge           2161 drivers/pci/setup-bus.c 		pci_claim_resource(bridge, i);
bridge           2162 drivers/pci/setup-bus.c 		pci_setup_bridge(bridge->subordinate);
bridge            582 drivers/pci/xen-pcifront.c 		device_unregister(bus_entry->bus->bridge);
bridge            105 drivers/pcmcia/cardbus.c 	struct pci_dev *bridge, *dev, *tmp;
bridge            108 drivers/pcmcia/cardbus.c 	bridge = s->cb_dev;
bridge            109 drivers/pcmcia/cardbus.c 	if (!bridge)
bridge            112 drivers/pcmcia/cardbus.c 	bus = bridge->subordinate;
bridge            332 drivers/pcmcia/yenta_socket.c 	u16 bridge;
bridge            339 drivers/pcmcia/yenta_socket.c 	bridge = config_readw(socket, CB_BRIDGE_CONTROL) & ~(CB_BRIDGE_CRST | CB_BRIDGE_INTR);
bridge            342 drivers/pcmcia/yenta_socket.c 		bridge |= (state->flags & SS_RESET) ? CB_BRIDGE_CRST : 0;
bridge            349 drivers/pcmcia/yenta_socket.c 			bridge |= CB_BRIDGE_INTR;
bridge            360 drivers/pcmcia/yenta_socket.c 			bridge |= CB_BRIDGE_INTR;
bridge            393 drivers/pcmcia/yenta_socket.c 	config_writew(socket, CB_BRIDGE_CONTROL, bridge);
bridge           1032 drivers/pcmcia/yenta_socket.c 	u16 bridge;
bridge           1061 drivers/pcmcia/yenta_socket.c 	bridge = config_readw(socket, CB_BRIDGE_CONTROL);
bridge           1062 drivers/pcmcia/yenta_socket.c 	bridge &= ~(CB_BRIDGE_CRST | CB_BRIDGE_PREFETCH1 | CB_BRIDGE_ISAEN | CB_BRIDGE_VGAEN);
bridge           1063 drivers/pcmcia/yenta_socket.c 	bridge |= CB_BRIDGE_PREFETCH0 | CB_BRIDGE_POSTEN;
bridge           1064 drivers/pcmcia/yenta_socket.c 	config_writew(socket, CB_BRIDGE_CONTROL, bridge);
bridge            655 drivers/staging/mt7621-pci/pci-mt7621.c 	struct pci_host_bridge *bridge;
bridge            662 drivers/staging/mt7621-pci/pci-mt7621.c 	bridge = devm_pci_alloc_host_bridge(dev, sizeof(*pcie));
bridge            663 drivers/staging/mt7621-pci/pci-mt7621.c 	if (!bridge)
bridge            666 drivers/staging/mt7621-pci/pci-mt7621.c 	pcie = pci_host_bridge_priv(bridge);
bridge            711 drivers/staging/mt7621-pci/pci-mt7621.c 	err = mt7621_pcie_register_host(bridge, &res);
bridge           1668 drivers/video/fbdev/i810/i810_main.c 	struct agp_bridge_data *bridge;
bridge           1673 drivers/video/fbdev/i810/i810_main.c 	if (!(bridge = agp_backend_acquire(par->dev))) {
bridge           1678 drivers/video/fbdev/i810/i810_main.c 	      agp_allocate_memory(bridge, size >> 12, AGP_NORMAL_MEMORY))) {
bridge           1681 drivers/video/fbdev/i810/i810_main.c 		agp_backend_release(bridge);
bridge           1687 drivers/video/fbdev/i810/i810_main.c 		agp_backend_release(bridge);
bridge           1692 drivers/video/fbdev/i810/i810_main.c 	      agp_allocate_memory(bridge, par->cursor_heap.size >> 12,
bridge           1696 drivers/video/fbdev/i810/i810_main.c 		agp_backend_release(bridge);
bridge           1702 drivers/video/fbdev/i810/i810_main.c 		agp_backend_release(bridge);
bridge           1710 drivers/video/fbdev/i810/i810_main.c 	agp_backend_release(bridge);
bridge            479 drivers/video/fbdev/intelfb/intelfbdrv.c 	struct agp_bridge_data *bridge;
bridge            613 drivers/video/fbdev/intelfb/intelfbdrv.c 	if (!(bridge = agp_backend_acquire(pdev))) {
bridge            620 drivers/video/fbdev/intelfb/intelfbdrv.c 	if (agp_copy_info(bridge, &gtt_info)) {
bridge            622 drivers/video/fbdev/intelfb/intelfbdrv.c 		agp_backend_release(bridge);
bridge            651 drivers/video/fbdev/intelfb/intelfbdrv.c 		agp_backend_release(bridge);
bridge            661 drivers/video/fbdev/intelfb/intelfbdrv.c 		agp_backend_release(bridge);
bridge            668 drivers/video/fbdev/intelfb/intelfbdrv.c 		      agp_allocate_memory(bridge, dinfo->ring.size >> 12,
bridge            671 drivers/video/fbdev/intelfb/intelfbdrv.c 			agp_backend_release(bridge);
bridge            678 drivers/video/fbdev/intelfb/intelfbdrv.c 			agp_backend_release(bridge);
bridge            692 drivers/video/fbdev/intelfb/intelfbdrv.c 		      agp_allocate_memory(bridge, dinfo->cursor.size >> 12,
bridge            695 drivers/video/fbdev/intelfb/intelfbdrv.c 			agp_backend_release(bridge);
bridge            702 drivers/video/fbdev/intelfb/intelfbdrv.c 			agp_backend_release(bridge);
bridge            717 drivers/video/fbdev/intelfb/intelfbdrv.c 		      agp_allocate_memory(bridge, dinfo->fb.size >> 12,
bridge            740 drivers/video/fbdev/intelfb/intelfbdrv.c 	agp_backend_release(bridge);
bridge             55 drivers/vme/bridges/vme_ca91cx42.c static u32 ca91cx42_DMA_irqhandler(struct ca91cx42_driver *bridge)
bridge             57 drivers/vme/bridges/vme_ca91cx42.c 	wake_up(&bridge->dma_queue);
bridge             62 drivers/vme/bridges/vme_ca91cx42.c static u32 ca91cx42_LM_irqhandler(struct ca91cx42_driver *bridge, u32 stat)
bridge             70 drivers/vme/bridges/vme_ca91cx42.c 			bridge->lm_callback[i](bridge->lm_data[i]);
bridge             79 drivers/vme/bridges/vme_ca91cx42.c static u32 ca91cx42_MB_irqhandler(struct ca91cx42_driver *bridge, int mbox_mask)
bridge             81 drivers/vme/bridges/vme_ca91cx42.c 	wake_up(&bridge->mbox_queue);
bridge             86 drivers/vme/bridges/vme_ca91cx42.c static u32 ca91cx42_IACK_irqhandler(struct ca91cx42_driver *bridge)
bridge             88 drivers/vme/bridges/vme_ca91cx42.c 	wake_up(&bridge->iack_queue);
bridge             96 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge             98 drivers/vme/bridges/vme_ca91cx42.c 	bridge = ca91cx42_bridge->driver_priv;
bridge            100 drivers/vme/bridges/vme_ca91cx42.c 	val = ioread32(bridge->base + DGCS);
bridge            113 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge            115 drivers/vme/bridges/vme_ca91cx42.c 	bridge = ca91cx42_bridge->driver_priv;
bridge            117 drivers/vme/bridges/vme_ca91cx42.c 	val = ioread32(bridge->base + DGCS);
bridge            131 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge            133 drivers/vme/bridges/vme_ca91cx42.c 	bridge = ca91cx42_bridge->driver_priv;
bridge            138 drivers/vme/bridges/vme_ca91cx42.c 			vec = ioread32(bridge->base +
bridge            154 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge            158 drivers/vme/bridges/vme_ca91cx42.c 	bridge = ca91cx42_bridge->driver_priv;
bridge            160 drivers/vme/bridges/vme_ca91cx42.c 	enable = ioread32(bridge->base + LINT_EN);
bridge            161 drivers/vme/bridges/vme_ca91cx42.c 	stat = ioread32(bridge->base + LINT_STAT);
bridge            170 drivers/vme/bridges/vme_ca91cx42.c 		serviced |= ca91cx42_DMA_irqhandler(bridge);
bridge            173 drivers/vme/bridges/vme_ca91cx42.c 		serviced |= ca91cx42_LM_irqhandler(bridge, stat);
bridge            175 drivers/vme/bridges/vme_ca91cx42.c 		serviced |= ca91cx42_MB_irqhandler(bridge, stat);
bridge            177 drivers/vme/bridges/vme_ca91cx42.c 		serviced |= ca91cx42_IACK_irqhandler(bridge);
bridge            189 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(serviced, bridge->base + LINT_STAT);
bridge            198 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge            200 drivers/vme/bridges/vme_ca91cx42.c 	bridge = ca91cx42_bridge->driver_priv;
bridge            206 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0, bridge->base + VINT_EN);
bridge            209 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0, bridge->base + LINT_EN);
bridge            211 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0x00FFFFFF, bridge->base + LINT_STAT);
bridge            222 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0, bridge->base + LINT_MAP0);
bridge            223 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0, bridge->base + LINT_MAP1);
bridge            224 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0, bridge->base + LINT_MAP2);
bridge            231 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(tmp, bridge->base + LINT_EN);
bridge            236 drivers/vme/bridges/vme_ca91cx42.c static void ca91cx42_irq_exit(struct ca91cx42_driver *bridge,
bridge            242 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0, bridge->base + VINT_EN);
bridge            245 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0, bridge->base + LINT_EN);
bridge            247 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0x00FFFFFF, bridge->base + LINT_STAT);
bridge            249 drivers/vme/bridges/vme_ca91cx42.c 	ca91cx42_bridge = container_of((void *)bridge, struct vme_bridge,
bridge            254 drivers/vme/bridges/vme_ca91cx42.c static int ca91cx42_iack_received(struct ca91cx42_driver *bridge, int level)
bridge            258 drivers/vme/bridges/vme_ca91cx42.c 	tmp = ioread32(bridge->base + LINT_STAT);
bridge            275 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge            277 drivers/vme/bridges/vme_ca91cx42.c 	bridge = ca91cx42_bridge->driver_priv;
bridge            280 drivers/vme/bridges/vme_ca91cx42.c 	tmp = ioread32(bridge->base + LINT_EN);
bridge            287 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(tmp, bridge->base + LINT_EN);
bridge            300 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge            302 drivers/vme/bridges/vme_ca91cx42.c 	bridge = ca91cx42_bridge->driver_priv;
bridge            308 drivers/vme/bridges/vme_ca91cx42.c 	mutex_lock(&bridge->vme_int);
bridge            310 drivers/vme/bridges/vme_ca91cx42.c 	tmp = ioread32(bridge->base + VINT_EN);
bridge            313 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(statid << 24, bridge->base + STATID);
bridge            317 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(tmp, bridge->base + VINT_EN);
bridge            320 drivers/vme/bridges/vme_ca91cx42.c 	wait_event_interruptible(bridge->iack_queue,
bridge            321 drivers/vme/bridges/vme_ca91cx42.c 				 ca91cx42_iack_received(bridge, level));
bridge            324 drivers/vme/bridges/vme_ca91cx42.c 	tmp = ioread32(bridge->base + VINT_EN);
bridge            326 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(tmp, bridge->base + VINT_EN);
bridge            328 drivers/vme/bridges/vme_ca91cx42.c 	mutex_unlock(&bridge->vme_int);
bridge            341 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge            345 drivers/vme/bridges/vme_ca91cx42.c 	bridge = ca91cx42_bridge->driver_priv;
bridge            404 drivers/vme/bridges/vme_ca91cx42.c 	temp_ctl = ioread32(bridge->base + CA91CX42_VSI_CTL[i]);
bridge            406 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(temp_ctl, bridge->base + CA91CX42_VSI_CTL[i]);
bridge            409 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(vme_base, bridge->base + CA91CX42_VSI_BS[i]);
bridge            410 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(vme_bound, bridge->base + CA91CX42_VSI_BD[i]);
bridge            411 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(pci_offset, bridge->base + CA91CX42_VSI_TO[i]);
bridge            429 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(temp_ctl, bridge->base + CA91CX42_VSI_CTL[i]);
bridge            434 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(temp_ctl, bridge->base + CA91CX42_VSI_CTL[i]);
bridge            445 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge            447 drivers/vme/bridges/vme_ca91cx42.c 	bridge = image->parent->driver_priv;
bridge            457 drivers/vme/bridges/vme_ca91cx42.c 	ctl = ioread32(bridge->base + CA91CX42_VSI_CTL[i]);
bridge            459 drivers/vme/bridges/vme_ca91cx42.c 	*vme_base = ioread32(bridge->base + CA91CX42_VSI_BS[i]);
bridge            460 drivers/vme/bridges/vme_ca91cx42.c 	vme_bound = ioread32(bridge->base + CA91CX42_VSI_BD[i]);
bridge            461 drivers/vme/bridges/vme_ca91cx42.c 	pci_offset = ioread32(bridge->base + CA91CX42_VSI_TO[i]);
bridge            598 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge            602 drivers/vme/bridges/vme_ca91cx42.c 	bridge = ca91cx42_bridge->driver_priv;
bridge            650 drivers/vme/bridges/vme_ca91cx42.c 	temp_ctl = ioread32(bridge->base + CA91CX42_LSI_CTL[i]);
bridge            652 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(temp_ctl, bridge->base + CA91CX42_LSI_CTL[i]);
bridge            723 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(pci_base, bridge->base + CA91CX42_LSI_BS[i]);
bridge            724 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(pci_bound, bridge->base + CA91CX42_LSI_BD[i]);
bridge            725 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(vme_offset, bridge->base + CA91CX42_LSI_TO[i]);
bridge            728 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(temp_ctl, bridge->base + CA91CX42_LSI_CTL[i]);
bridge            733 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(temp_ctl, bridge->base + CA91CX42_LSI_CTL[i]);
bridge            752 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge            754 drivers/vme/bridges/vme_ca91cx42.c 	bridge = image->parent->driver_priv;
bridge            758 drivers/vme/bridges/vme_ca91cx42.c 	ctl = ioread32(bridge->base + CA91CX42_LSI_CTL[i]);
bridge            760 drivers/vme/bridges/vme_ca91cx42.c 	pci_base = ioread32(bridge->base + CA91CX42_LSI_BS[i]);
bridge            761 drivers/vme/bridges/vme_ca91cx42.c 	vme_offset = ioread32(bridge->base + CA91CX42_LSI_TO[i]);
bridge            762 drivers/vme/bridges/vme_ca91cx42.c 	pci_bound = ioread32(bridge->base + CA91CX42_LSI_BD[i]);
bridge            969 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge            972 drivers/vme/bridges/vme_ca91cx42.c 	bridge = image->parent->driver_priv;
bridge            978 drivers/vme/bridges/vme_ca91cx42.c 	mutex_lock(&bridge->vme_rmw);
bridge            993 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0, bridge->base + SCYC_CTL);
bridge            996 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(mask, bridge->base + SCYC_EN);
bridge            997 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(compare, bridge->base + SCYC_CMP);
bridge            998 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(swap, bridge->base + SCYC_SWP);
bridge            999 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(pci_addr, bridge->base + SCYC_ADDR);
bridge           1002 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(CA91CX42_SCYC_CTL_CYC_RMW, bridge->base + SCYC_CTL);
bridge           1008 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0, bridge->base + SCYC_CTL);
bridge           1013 drivers/vme/bridges/vme_ca91cx42.c 	mutex_unlock(&bridge->vme_rmw);
bridge           1165 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge           1167 drivers/vme/bridges/vme_ca91cx42.c 	bridge = ca91cx42_bridge->driver_priv;
bridge           1169 drivers/vme/bridges/vme_ca91cx42.c 	tmp = ioread32(bridge->base + DGCS);
bridge           1185 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge           1189 drivers/vme/bridges/vme_ca91cx42.c 	bridge = ctrlr->parent->driver_priv;
bridge           1215 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0, bridge->base + DTBC);
bridge           1216 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(bus_addr & ~CA91CX42_DCPP_M, bridge->base + DCPP);
bridge           1219 drivers/vme/bridges/vme_ca91cx42.c 	val = ioread32(bridge->base + DGCS);
bridge           1228 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(val, bridge->base + DGCS);
bridge           1232 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(val, bridge->base + DGCS);
bridge           1234 drivers/vme/bridges/vme_ca91cx42.c 	retval = wait_event_interruptible(bridge->dma_queue,
bridge           1238 drivers/vme/bridges/vme_ca91cx42.c 		val = ioread32(bridge->base + DGCS);
bridge           1239 drivers/vme/bridges/vme_ca91cx42.c 		iowrite32(val | CA91CX42_DGCS_STOP_REQ, bridge->base + DGCS);
bridge           1241 drivers/vme/bridges/vme_ca91cx42.c 		wait_event(bridge->dma_queue,
bridge           1251 drivers/vme/bridges/vme_ca91cx42.c 	val = ioread32(bridge->base + DGCS);
bridge           1257 drivers/vme/bridges/vme_ca91cx42.c 		val = ioread32(bridge->base + DCTL);
bridge           1298 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge           1301 drivers/vme/bridges/vme_ca91cx42.c 	bridge = lm->parent->driver_priv;
bridge           1316 drivers/vme/bridges/vme_ca91cx42.c 		if (bridge->lm_callback[i]) {
bridge           1350 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(lm_base, bridge->base + LM_BS);
bridge           1351 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(lm_ctl, bridge->base + LM_CTL);
bridge           1365 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge           1367 drivers/vme/bridges/vme_ca91cx42.c 	bridge = lm->parent->driver_priv;
bridge           1371 drivers/vme/bridges/vme_ca91cx42.c 	*lm_base = (unsigned long long)ioread32(bridge->base + LM_BS);
bridge           1372 drivers/vme/bridges/vme_ca91cx42.c 	lm_ctl = ioread32(bridge->base + LM_CTL);
bridge           1408 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge           1411 drivers/vme/bridges/vme_ca91cx42.c 	bridge = lm->parent->driver_priv;
bridge           1417 drivers/vme/bridges/vme_ca91cx42.c 	lm_ctl = ioread32(bridge->base + LM_CTL);
bridge           1425 drivers/vme/bridges/vme_ca91cx42.c 	if (bridge->lm_callback[monitor]) {
bridge           1432 drivers/vme/bridges/vme_ca91cx42.c 	bridge->lm_callback[monitor] = callback;
bridge           1433 drivers/vme/bridges/vme_ca91cx42.c 	bridge->lm_data[monitor] = data;
bridge           1436 drivers/vme/bridges/vme_ca91cx42.c 	tmp = ioread32(bridge->base + LINT_EN);
bridge           1438 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(tmp, bridge->base + LINT_EN);
bridge           1443 drivers/vme/bridges/vme_ca91cx42.c 		iowrite32(lm_ctl, bridge->base + LM_CTL);
bridge           1457 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge           1459 drivers/vme/bridges/vme_ca91cx42.c 	bridge = lm->parent->driver_priv;
bridge           1464 drivers/vme/bridges/vme_ca91cx42.c 	tmp = ioread32(bridge->base + LINT_EN);
bridge           1466 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(tmp, bridge->base + LINT_EN);
bridge           1469 drivers/vme/bridges/vme_ca91cx42.c 		 bridge->base + LINT_STAT);
bridge           1472 drivers/vme/bridges/vme_ca91cx42.c 	bridge->lm_callback[monitor] = NULL;
bridge           1473 drivers/vme/bridges/vme_ca91cx42.c 	bridge->lm_data[monitor] = NULL;
bridge           1478 drivers/vme/bridges/vme_ca91cx42.c 		tmp = ioread32(bridge->base + LM_CTL);
bridge           1480 drivers/vme/bridges/vme_ca91cx42.c 		iowrite32(tmp, bridge->base + LM_CTL);
bridge           1491 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge           1493 drivers/vme/bridges/vme_ca91cx42.c 	bridge = ca91cx42_bridge->driver_priv;
bridge           1496 drivers/vme/bridges/vme_ca91cx42.c 		slot = ioread32(bridge->base + VCSR_BS);
bridge           1540 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge           1542 drivers/vme/bridges/vme_ca91cx42.c 	bridge = ca91cx42_bridge->driver_priv;
bridge           1548 drivers/vme/bridges/vme_ca91cx42.c 		iowrite32(geoid << 27, bridge->base + VCSR_BS);
bridge           1558 drivers/vme/bridges/vme_ca91cx42.c 	bridge->crcsr_kernel = pci_zalloc_consistent(pdev, VME_CRCSR_BUF_SIZE,
bridge           1559 drivers/vme/bridges/vme_ca91cx42.c 						     &bridge->crcsr_bus);
bridge           1560 drivers/vme/bridges/vme_ca91cx42.c 	if (!bridge->crcsr_kernel) {
bridge           1567 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(bridge->crcsr_bus - crcsr_addr, bridge->base + VCSR_TO);
bridge           1569 drivers/vme/bridges/vme_ca91cx42.c 	tmp = ioread32(bridge->base + VCSR_CTL);
bridge           1571 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(tmp, bridge->base + VCSR_CTL);
bridge           1580 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge           1582 drivers/vme/bridges/vme_ca91cx42.c 	bridge = ca91cx42_bridge->driver_priv;
bridge           1585 drivers/vme/bridges/vme_ca91cx42.c 	tmp = ioread32(bridge->base + VCSR_CTL);
bridge           1587 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(tmp, bridge->base + VCSR_CTL);
bridge           1590 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0, bridge->base + VCSR_TO);
bridge           1592 drivers/vme/bridges/vme_ca91cx42.c 	pci_free_consistent(pdev, VME_CRCSR_BUF_SIZE, bridge->crcsr_kernel,
bridge           1593 drivers/vme/bridges/vme_ca91cx42.c 		bridge->crcsr_bus);
bridge           1850 drivers/vme/bridges/vme_ca91cx42.c 	struct ca91cx42_driver *bridge;
bridge           1853 drivers/vme/bridges/vme_ca91cx42.c 	bridge = ca91cx42_bridge->driver_priv;
bridge           1857 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0, bridge->base + LINT_EN);
bridge           1860 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0x00800000, bridge->base + LSI0_CTL);
bridge           1861 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0x00800000, bridge->base + LSI1_CTL);
bridge           1862 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0x00800000, bridge->base + LSI2_CTL);
bridge           1863 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0x00800000, bridge->base + LSI3_CTL);
bridge           1864 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0x00800000, bridge->base + LSI4_CTL);
bridge           1865 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0x00800000, bridge->base + LSI5_CTL);
bridge           1866 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0x00800000, bridge->base + LSI6_CTL);
bridge           1867 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0x00800000, bridge->base + LSI7_CTL);
bridge           1868 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0x00F00000, bridge->base + VSI0_CTL);
bridge           1869 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0x00F00000, bridge->base + VSI1_CTL);
bridge           1870 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0x00F00000, bridge->base + VSI2_CTL);
bridge           1871 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0x00F00000, bridge->base + VSI3_CTL);
bridge           1872 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0x00F00000, bridge->base + VSI4_CTL);
bridge           1873 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0x00F00000, bridge->base + VSI5_CTL);
bridge           1874 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0x00F00000, bridge->base + VSI6_CTL);
bridge           1875 drivers/vme/bridges/vme_ca91cx42.c 	iowrite32(0x00F00000, bridge->base + VSI7_CTL);
bridge           1910 drivers/vme/bridges/vme_ca91cx42.c 	ca91cx42_irq_exit(bridge, pdev);
bridge           1912 drivers/vme/bridges/vme_ca91cx42.c 	iounmap(bridge->base);
bridge             96 drivers/vme/bridges/vme_fake.c 	struct fake_driver *bridge;
bridge             99 drivers/vme/bridges/vme_fake.c 	bridge = fake_bridge->driver_priv;
bridge            101 drivers/vme/bridges/vme_fake.c 	vme_irq_handler(fake_bridge, bridge->int_level, bridge->int_statid);
bridge            130 drivers/vme/bridges/vme_fake.c 	struct fake_driver *bridge;
bridge            132 drivers/vme/bridges/vme_fake.c 	bridge = fake_bridge->driver_priv;
bridge            134 drivers/vme/bridges/vme_fake.c 	mutex_lock(&bridge->vme_int);
bridge            136 drivers/vme/bridges/vme_fake.c 	bridge->int_level = level;
bridge            138 drivers/vme/bridges/vme_fake.c 	bridge->int_statid = statid;
bridge            144 drivers/vme/bridges/vme_fake.c 	tasklet_schedule(&bridge->int_tasklet);
bridge            146 drivers/vme/bridges/vme_fake.c 	mutex_unlock(&bridge->vme_int);
bridge            161 drivers/vme/bridges/vme_fake.c 	struct fake_driver *bridge;
bridge            164 drivers/vme/bridges/vme_fake.c 	bridge = fake_bridge->driver_priv;
bridge            208 drivers/vme/bridges/vme_fake.c 	bridge->slaves[i].enabled = enabled;
bridge            209 drivers/vme/bridges/vme_fake.c 	bridge->slaves[i].vme_base = vme_base;
bridge            210 drivers/vme/bridges/vme_fake.c 	bridge->slaves[i].size = size;
bridge            211 drivers/vme/bridges/vme_fake.c 	bridge->slaves[i].buf_base = fake_pci_to_ptr(buf_base);
bridge            212 drivers/vme/bridges/vme_fake.c 	bridge->slaves[i].aspace = aspace;
bridge            213 drivers/vme/bridges/vme_fake.c 	bridge->slaves[i].cycle = cycle;
bridge            228 drivers/vme/bridges/vme_fake.c 	struct fake_driver *bridge;
bridge            230 drivers/vme/bridges/vme_fake.c 	bridge = image->parent->driver_priv;
bridge            236 drivers/vme/bridges/vme_fake.c 	*enabled = bridge->slaves[i].enabled;
bridge            237 drivers/vme/bridges/vme_fake.c 	*vme_base = bridge->slaves[i].vme_base;
bridge            238 drivers/vme/bridges/vme_fake.c 	*size = bridge->slaves[i].size;
bridge            239 drivers/vme/bridges/vme_fake.c 	*buf_base = fake_ptr_to_pci(bridge->slaves[i].buf_base);
bridge            240 drivers/vme/bridges/vme_fake.c 	*aspace = bridge->slaves[i].aspace;
bridge            241 drivers/vme/bridges/vme_fake.c 	*cycle = bridge->slaves[i].cycle;
bridge            258 drivers/vme/bridges/vme_fake.c 	struct fake_driver *bridge;
bridge            262 drivers/vme/bridges/vme_fake.c 	bridge = fake_bridge->driver_priv;
bridge            317 drivers/vme/bridges/vme_fake.c 	bridge->masters[i].enabled = enabled;
bridge            318 drivers/vme/bridges/vme_fake.c 	bridge->masters[i].vme_base = vme_base;
bridge            319 drivers/vme/bridges/vme_fake.c 	bridge->masters[i].size = size;
bridge            320 drivers/vme/bridges/vme_fake.c 	bridge->masters[i].aspace = aspace;
bridge            321 drivers/vme/bridges/vme_fake.c 	bridge->masters[i].cycle = cycle;
bridge            322 drivers/vme/bridges/vme_fake.c 	bridge->masters[i].dwidth = dwidth;
bridge            343 drivers/vme/bridges/vme_fake.c 	struct fake_driver *bridge;
bridge            345 drivers/vme/bridges/vme_fake.c 	bridge = image->parent->driver_priv;
bridge            349 drivers/vme/bridges/vme_fake.c 	*enabled = bridge->masters[i].enabled;
bridge            350 drivers/vme/bridges/vme_fake.c 	*vme_base = bridge->masters[i].vme_base;
bridge            351 drivers/vme/bridges/vme_fake.c 	*size = bridge->masters[i].size;
bridge            352 drivers/vme/bridges/vme_fake.c 	*aspace = bridge->masters[i].aspace;
bridge            353 drivers/vme/bridges/vme_fake.c 	*cycle = bridge->masters[i].cycle;
bridge            354 drivers/vme/bridges/vme_fake.c 	*dwidth = bridge->masters[i].dwidth;
bridge            377 drivers/vme/bridges/vme_fake.c static void fake_lm_check(struct fake_driver *bridge, unsigned long long addr,
bridge            388 drivers/vme/bridges/vme_fake.c 	fake_bridge = bridge->parent;
bridge            395 drivers/vme/bridges/vme_fake.c 		if (bridge->lm_enabled == 0)
bridge            398 drivers/vme/bridges/vme_fake.c 		lm_base = bridge->lm_base;
bridge            399 drivers/vme/bridges/vme_fake.c 		lm_aspace = bridge->lm_aspace;
bridge            400 drivers/vme/bridges/vme_fake.c 		lm_cycle = bridge->lm_cycle;
bridge            408 drivers/vme/bridges/vme_fake.c 					if (bridge->lm_callback[i])
bridge            409 drivers/vme/bridges/vme_fake.c 						bridge->lm_callback[i](
bridge            410 drivers/vme/bridges/vme_fake.c 							bridge->lm_data[i]);
bridge            417 drivers/vme/bridges/vme_fake.c static noinline_for_stack u8 fake_vmeread8(struct fake_driver *bridge,
bridge            427 drivers/vme/bridges/vme_fake.c 		start = bridge->slaves[i].vme_base;
bridge            428 drivers/vme/bridges/vme_fake.c 		end = bridge->slaves[i].vme_base + bridge->slaves[i].size;
bridge            430 drivers/vme/bridges/vme_fake.c 		if (aspace != bridge->slaves[i].aspace)
bridge            433 drivers/vme/bridges/vme_fake.c 		if (cycle != bridge->slaves[i].cycle)
bridge            437 drivers/vme/bridges/vme_fake.c 			offset = addr - bridge->slaves[i].vme_base;
bridge            438 drivers/vme/bridges/vme_fake.c 			loc = (u8 *)(bridge->slaves[i].buf_base + offset);
bridge            445 drivers/vme/bridges/vme_fake.c 	fake_lm_check(bridge, addr, aspace, cycle);
bridge            450 drivers/vme/bridges/vme_fake.c static noinline_for_stack u16 fake_vmeread16(struct fake_driver *bridge,
bridge            460 drivers/vme/bridges/vme_fake.c 		if (aspace != bridge->slaves[i].aspace)
bridge            463 drivers/vme/bridges/vme_fake.c 		if (cycle != bridge->slaves[i].cycle)
bridge            466 drivers/vme/bridges/vme_fake.c 		start = bridge->slaves[i].vme_base;
bridge            467 drivers/vme/bridges/vme_fake.c 		end = bridge->slaves[i].vme_base + bridge->slaves[i].size;
bridge            470 drivers/vme/bridges/vme_fake.c 			offset = addr - bridge->slaves[i].vme_base;
bridge            471 drivers/vme/bridges/vme_fake.c 			loc = (u16 *)(bridge->slaves[i].buf_base + offset);
bridge            478 drivers/vme/bridges/vme_fake.c 	fake_lm_check(bridge, addr, aspace, cycle);
bridge            483 drivers/vme/bridges/vme_fake.c static noinline_for_stack u32 fake_vmeread32(struct fake_driver *bridge,
bridge            493 drivers/vme/bridges/vme_fake.c 		if (aspace != bridge->slaves[i].aspace)
bridge            496 drivers/vme/bridges/vme_fake.c 		if (cycle != bridge->slaves[i].cycle)
bridge            499 drivers/vme/bridges/vme_fake.c 		start = bridge->slaves[i].vme_base;
bridge            500 drivers/vme/bridges/vme_fake.c 		end = bridge->slaves[i].vme_base + bridge->slaves[i].size;
bridge            503 drivers/vme/bridges/vme_fake.c 			offset = addr - bridge->slaves[i].vme_base;
bridge            504 drivers/vme/bridges/vme_fake.c 			loc = (u32 *)(bridge->slaves[i].buf_base + offset);
bridge            511 drivers/vme/bridges/vme_fake.c 	fake_lm_check(bridge, addr, aspace, cycle);
bridge            615 drivers/vme/bridges/vme_fake.c static noinline_for_stack void fake_vmewrite8(struct fake_driver *bridge,
bridge            624 drivers/vme/bridges/vme_fake.c 		if (aspace != bridge->slaves[i].aspace)
bridge            627 drivers/vme/bridges/vme_fake.c 		if (cycle != bridge->slaves[i].cycle)
bridge            630 drivers/vme/bridges/vme_fake.c 		start = bridge->slaves[i].vme_base;
bridge            631 drivers/vme/bridges/vme_fake.c 		end = bridge->slaves[i].vme_base + bridge->slaves[i].size;
bridge            634 drivers/vme/bridges/vme_fake.c 			offset = addr - bridge->slaves[i].vme_base;
bridge            635 drivers/vme/bridges/vme_fake.c 			loc = (u8 *)((void *)bridge->slaves[i].buf_base + offset);
bridge            642 drivers/vme/bridges/vme_fake.c 	fake_lm_check(bridge, addr, aspace, cycle);
bridge            646 drivers/vme/bridges/vme_fake.c static noinline_for_stack void fake_vmewrite16(struct fake_driver *bridge,
bridge            655 drivers/vme/bridges/vme_fake.c 		if (aspace != bridge->slaves[i].aspace)
bridge            658 drivers/vme/bridges/vme_fake.c 		if (cycle != bridge->slaves[i].cycle)
bridge            661 drivers/vme/bridges/vme_fake.c 		start = bridge->slaves[i].vme_base;
bridge            662 drivers/vme/bridges/vme_fake.c 		end = bridge->slaves[i].vme_base + bridge->slaves[i].size;
bridge            665 drivers/vme/bridges/vme_fake.c 			offset = addr - bridge->slaves[i].vme_base;
bridge            666 drivers/vme/bridges/vme_fake.c 			loc = (u16 *)((void *)bridge->slaves[i].buf_base + offset);
bridge            673 drivers/vme/bridges/vme_fake.c 	fake_lm_check(bridge, addr, aspace, cycle);
bridge            677 drivers/vme/bridges/vme_fake.c static noinline_for_stack void fake_vmewrite32(struct fake_driver *bridge,
bridge            686 drivers/vme/bridges/vme_fake.c 		if (aspace != bridge->slaves[i].aspace)
bridge            689 drivers/vme/bridges/vme_fake.c 		if (cycle != bridge->slaves[i].cycle)
bridge            692 drivers/vme/bridges/vme_fake.c 		start = bridge->slaves[i].vme_base;
bridge            693 drivers/vme/bridges/vme_fake.c 		end = bridge->slaves[i].vme_base + bridge->slaves[i].size;
bridge            696 drivers/vme/bridges/vme_fake.c 			offset = addr - bridge->slaves[i].vme_base;
bridge            697 drivers/vme/bridges/vme_fake.c 			loc = (u32 *)((void *)bridge->slaves[i].buf_base + offset);
bridge            704 drivers/vme/bridges/vme_fake.c 	fake_lm_check(bridge, addr, aspace, cycle);
bridge            719 drivers/vme/bridges/vme_fake.c 	struct fake_driver *bridge;
bridge            723 drivers/vme/bridges/vme_fake.c 	bridge = fake_bridge->driver_priv;
bridge            727 drivers/vme/bridges/vme_fake.c 	addr = bridge->masters[i].vme_base + offset;
bridge            728 drivers/vme/bridges/vme_fake.c 	aspace = bridge->masters[i].aspace;
bridge            729 drivers/vme/bridges/vme_fake.c 	cycle = bridge->masters[i].cycle;
bridge            730 drivers/vme/bridges/vme_fake.c 	dwidth = bridge->masters[i].dwidth;
bridge            738 drivers/vme/bridges/vme_fake.c 		fake_vmewrite8(bridge, (u8 *)buf, addr, aspace, cycle);
bridge            747 drivers/vme/bridges/vme_fake.c 				fake_vmewrite8(bridge, (u8 *)(buf + done),
bridge            752 drivers/vme/bridges/vme_fake.c 				fake_vmewrite16(bridge, (u16 *)(buf + done),
bridge            762 drivers/vme/bridges/vme_fake.c 			fake_vmewrite32(bridge, (u32 *)(buf + done),
bridge            769 drivers/vme/bridges/vme_fake.c 			fake_vmewrite16(bridge, (u16 *)(buf + done),
bridge            776 drivers/vme/bridges/vme_fake.c 			fake_vmewrite8(bridge, (u8 *)(buf + done), addr + done,
bridge            785 drivers/vme/bridges/vme_fake.c 			fake_vmewrite16(bridge, (u16 *)(buf + done),
bridge            792 drivers/vme/bridges/vme_fake.c 		fake_vmewrite8(bridge, (u8 *)(buf + done), addr + done, aspace,
bridge            817 drivers/vme/bridges/vme_fake.c 	struct fake_driver *bridge;
bridge            819 drivers/vme/bridges/vme_fake.c 	bridge = image->parent->driver_priv;
bridge            824 drivers/vme/bridges/vme_fake.c 	base = bridge->masters[i].vme_base;
bridge            825 drivers/vme/bridges/vme_fake.c 	aspace = bridge->masters[i].aspace;
bridge            826 drivers/vme/bridges/vme_fake.c 	cycle = bridge->masters[i].cycle;
bridge            832 drivers/vme/bridges/vme_fake.c 	tmp = fake_vmeread32(bridge, base + offset, aspace, cycle);
bridge            840 drivers/vme/bridges/vme_fake.c 		fake_vmewrite32(bridge, &tmp, base + offset, aspace, cycle);
bridge            861 drivers/vme/bridges/vme_fake.c 	struct fake_driver *bridge;
bridge            865 drivers/vme/bridges/vme_fake.c 	bridge = fake_bridge->driver_priv;
bridge            871 drivers/vme/bridges/vme_fake.c 		if (bridge->lm_callback[i]) {
bridge            890 drivers/vme/bridges/vme_fake.c 	bridge->lm_base = lm_base;
bridge            891 drivers/vme/bridges/vme_fake.c 	bridge->lm_aspace = aspace;
bridge            892 drivers/vme/bridges/vme_fake.c 	bridge->lm_cycle = cycle;
bridge            905 drivers/vme/bridges/vme_fake.c 	struct fake_driver *bridge;
bridge            907 drivers/vme/bridges/vme_fake.c 	bridge = lm->parent->driver_priv;
bridge            911 drivers/vme/bridges/vme_fake.c 	*lm_base = bridge->lm_base;
bridge            912 drivers/vme/bridges/vme_fake.c 	*aspace = bridge->lm_aspace;
bridge            913 drivers/vme/bridges/vme_fake.c 	*cycle = bridge->lm_cycle;
bridge            917 drivers/vme/bridges/vme_fake.c 	return bridge->lm_enabled;
bridge            929 drivers/vme/bridges/vme_fake.c 	struct fake_driver *bridge;
bridge            933 drivers/vme/bridges/vme_fake.c 	bridge = fake_bridge->driver_priv;
bridge            938 drivers/vme/bridges/vme_fake.c 	if (bridge->lm_cycle == 0) {
bridge            945 drivers/vme/bridges/vme_fake.c 	if (bridge->lm_callback[monitor]) {
bridge            952 drivers/vme/bridges/vme_fake.c 	bridge->lm_callback[monitor] = callback;
bridge            953 drivers/vme/bridges/vme_fake.c 	bridge->lm_data[monitor] = data;
bridge            956 drivers/vme/bridges/vme_fake.c 	bridge->lm_enabled = 1;
bridge            970 drivers/vme/bridges/vme_fake.c 	struct fake_driver *bridge;
bridge            972 drivers/vme/bridges/vme_fake.c 	bridge = lm->parent->driver_priv;
bridge            977 drivers/vme/bridges/vme_fake.c 	bridge->lm_callback[monitor] = NULL;
bridge            978 drivers/vme/bridges/vme_fake.c 	bridge->lm_data[monitor] = NULL;
bridge            983 drivers/vme/bridges/vme_fake.c 		if (bridge->lm_callback[i])
bridge            988 drivers/vme/bridges/vme_fake.c 		bridge->lm_enabled = 0;
bridge           1037 drivers/vme/bridges/vme_fake.c 	struct fake_driver *bridge;
bridge           1039 drivers/vme/bridges/vme_fake.c 	bridge = fake_bridge->driver_priv;
bridge           1042 drivers/vme/bridges/vme_fake.c 	bridge->crcsr_kernel = kzalloc(VME_CRCSR_BUF_SIZE, GFP_KERNEL);
bridge           1043 drivers/vme/bridges/vme_fake.c 	bridge->crcsr_bus = fake_ptr_to_pci(bridge->crcsr_kernel);
bridge           1044 drivers/vme/bridges/vme_fake.c 	if (!bridge->crcsr_kernel)
bridge           1056 drivers/vme/bridges/vme_fake.c 	struct fake_driver *bridge;
bridge           1058 drivers/vme/bridges/vme_fake.c 	bridge = fake_bridge->driver_priv;
bridge           1060 drivers/vme/bridges/vme_fake.c 	kfree(bridge->crcsr_kernel);
bridge           1250 drivers/vme/bridges/vme_fake.c 	struct fake_driver *bridge;
bridge           1254 drivers/vme/bridges/vme_fake.c 	bridge = fake_bridge->driver_priv;
bridge           1262 drivers/vme/bridges/vme_fake.c 		bridge->masters[i].enabled = 0;
bridge           1265 drivers/vme/bridges/vme_fake.c 		bridge->slaves[i].enabled = 0;
bridge           1270 drivers/vme/bridges/vme_fake.c 	bridge->lm_enabled = 0;
bridge             75 drivers/vme/bridges/vme_tsi148.c static u32 tsi148_DMA_irqhandler(struct tsi148_driver *bridge,
bridge             81 drivers/vme/bridges/vme_tsi148.c 		wake_up(&bridge->dma_queue[0]);
bridge             85 drivers/vme/bridges/vme_tsi148.c 		wake_up(&bridge->dma_queue[1]);
bridge             95 drivers/vme/bridges/vme_tsi148.c static u32 tsi148_LM_irqhandler(struct tsi148_driver *bridge, u32 stat)
bridge            103 drivers/vme/bridges/vme_tsi148.c 			bridge->lm_callback[i](bridge->lm_data[i]);
bridge            121 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge            123 drivers/vme/bridges/vme_tsi148.c 	bridge = tsi148_bridge->driver_priv;
bridge            127 drivers/vme/bridges/vme_tsi148.c 			val = ioread32be(bridge->base +	TSI148_GCSR_MBOX[i]);
bridge            142 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge            144 drivers/vme/bridges/vme_tsi148.c 	bridge = tsi148_bridge->driver_priv;
bridge            148 drivers/vme/bridges/vme_tsi148.c 		ioread32be(bridge->base + TSI148_LCSR_EDPAU),
bridge            149 drivers/vme/bridges/vme_tsi148.c 		ioread32be(bridge->base + TSI148_LCSR_EDPAL),
bridge            150 drivers/vme/bridges/vme_tsi148.c 		ioread32be(bridge->base + TSI148_LCSR_EDPAT));
bridge            154 drivers/vme/bridges/vme_tsi148.c 		ioread32be(bridge->base + TSI148_LCSR_EDPXA),
bridge            155 drivers/vme/bridges/vme_tsi148.c 		ioread32be(bridge->base + TSI148_LCSR_EDPXS));
bridge            157 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(TSI148_LCSR_EDPAT_EDPCL, bridge->base + TSI148_LCSR_EDPAT);
bridge            171 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge            173 drivers/vme/bridges/vme_tsi148.c 	bridge = tsi148_bridge->driver_priv;
bridge            175 drivers/vme/bridges/vme_tsi148.c 	error_addr_high = ioread32be(bridge->base + TSI148_LCSR_VEAU);
bridge            176 drivers/vme/bridges/vme_tsi148.c 	error_addr_low = ioread32be(bridge->base + TSI148_LCSR_VEAL);
bridge            177 drivers/vme/bridges/vme_tsi148.c 	error_attrib = ioread32be(bridge->base + TSI148_LCSR_VEAT);
bridge            196 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(TSI148_LCSR_VEAT_VESCL, bridge->base + TSI148_LCSR_VEAT);
bridge            204 drivers/vme/bridges/vme_tsi148.c static u32 tsi148_IACK_irqhandler(struct tsi148_driver *bridge)
bridge            206 drivers/vme/bridges/vme_tsi148.c 	wake_up(&bridge->iack_queue);
bridge            218 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge            220 drivers/vme/bridges/vme_tsi148.c 	bridge = tsi148_bridge->driver_priv;
bridge            229 drivers/vme/bridges/vme_tsi148.c 			vec = ioread8(bridge->base + TSI148_LCSR_VIACK[i] + 3);
bridge            248 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge            252 drivers/vme/bridges/vme_tsi148.c 	bridge = tsi148_bridge->driver_priv;
bridge            255 drivers/vme/bridges/vme_tsi148.c 	enable = ioread32be(bridge->base + TSI148_LCSR_INTEO);
bridge            256 drivers/vme/bridges/vme_tsi148.c 	stat = ioread32be(bridge->base + TSI148_LCSR_INTS);
bridge            267 drivers/vme/bridges/vme_tsi148.c 		serviced |= tsi148_DMA_irqhandler(bridge, stat);
bridge            272 drivers/vme/bridges/vme_tsi148.c 		serviced |= tsi148_LM_irqhandler(bridge, stat);
bridge            289 drivers/vme/bridges/vme_tsi148.c 		serviced |= tsi148_IACK_irqhandler(bridge);
bridge            299 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(serviced, bridge->base + TSI148_LCSR_INTC);
bridge            309 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge            313 drivers/vme/bridges/vme_tsi148.c 	bridge = tsi148_bridge->driver_priv;
bridge            359 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(tmp, bridge->base + TSI148_LCSR_INTEO);
bridge            360 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(tmp, bridge->base + TSI148_LCSR_INTEN);
bridge            368 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge = tsi148_bridge->driver_priv;
bridge            371 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(0x0, bridge->base + TSI148_LCSR_INTEO);
bridge            372 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(0x0, bridge->base + TSI148_LCSR_INTEN);
bridge            375 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(0xFFFFFFFF, bridge->base + TSI148_LCSR_INTC);
bridge            384 drivers/vme/bridges/vme_tsi148.c static int tsi148_iack_received(struct tsi148_driver *bridge)
bridge            388 drivers/vme/bridges/vme_tsi148.c 	tmp = ioread32be(bridge->base + TSI148_LCSR_VICR);
bridge            404 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge            406 drivers/vme/bridges/vme_tsi148.c 	bridge = tsi148_bridge->driver_priv;
bridge            410 drivers/vme/bridges/vme_tsi148.c 		tmp = ioread32be(bridge->base + TSI148_LCSR_INTEN);
bridge            412 drivers/vme/bridges/vme_tsi148.c 		iowrite32be(tmp, bridge->base + TSI148_LCSR_INTEN);
bridge            414 drivers/vme/bridges/vme_tsi148.c 		tmp = ioread32be(bridge->base + TSI148_LCSR_INTEO);
bridge            416 drivers/vme/bridges/vme_tsi148.c 		iowrite32be(tmp, bridge->base + TSI148_LCSR_INTEO);
bridge            423 drivers/vme/bridges/vme_tsi148.c 		tmp = ioread32be(bridge->base + TSI148_LCSR_INTEO);
bridge            425 drivers/vme/bridges/vme_tsi148.c 		iowrite32be(tmp, bridge->base + TSI148_LCSR_INTEO);
bridge            427 drivers/vme/bridges/vme_tsi148.c 		tmp = ioread32be(bridge->base + TSI148_LCSR_INTEN);
bridge            429 drivers/vme/bridges/vme_tsi148.c 		iowrite32be(tmp, bridge->base + TSI148_LCSR_INTEN);
bridge            441 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge            443 drivers/vme/bridges/vme_tsi148.c 	bridge = tsi148_bridge->driver_priv;
bridge            445 drivers/vme/bridges/vme_tsi148.c 	mutex_lock(&bridge->vme_int);
bridge            448 drivers/vme/bridges/vme_tsi148.c 	tmp = ioread32be(bridge->base + TSI148_LCSR_VICR);
bridge            453 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(tmp, bridge->base + TSI148_LCSR_VICR);
bridge            457 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(tmp, bridge->base + TSI148_LCSR_VICR);
bridge            460 drivers/vme/bridges/vme_tsi148.c 	wait_event_interruptible(bridge->iack_queue,
bridge            461 drivers/vme/bridges/vme_tsi148.c 		tsi148_iack_received(bridge));
bridge            463 drivers/vme/bridges/vme_tsi148.c 	mutex_unlock(&bridge->vme_int);
bridge            482 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge            485 drivers/vme/bridges/vme_tsi148.c 	bridge = tsi148_bridge->driver_priv;
bridge            539 drivers/vme/bridges/vme_tsi148.c 	temp_ctl = ioread32be(bridge->base + TSI148_LCSR_IT[i] +
bridge            542 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(temp_ctl, bridge->base + TSI148_LCSR_IT[i] +
bridge            546 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(vme_base_high, bridge->base + TSI148_LCSR_IT[i] +
bridge            548 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(vme_base_low, bridge->base + TSI148_LCSR_IT[i] +
bridge            550 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(vme_bound_high, bridge->base + TSI148_LCSR_IT[i] +
bridge            552 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(vme_bound_low, bridge->base + TSI148_LCSR_IT[i] +
bridge            554 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(pci_offset_high, bridge->base + TSI148_LCSR_IT[i] +
bridge            556 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(pci_offset_low, bridge->base + TSI148_LCSR_IT[i] +
bridge            601 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(temp_ctl, bridge->base + TSI148_LCSR_IT[i] +
bridge            607 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(temp_ctl, bridge->base + TSI148_LCSR_IT[i] +
bridge            625 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge            627 drivers/vme/bridges/vme_tsi148.c 	bridge = image->parent->driver_priv;
bridge            632 drivers/vme/bridges/vme_tsi148.c 	ctl = ioread32be(bridge->base + TSI148_LCSR_IT[i] +
bridge            635 drivers/vme/bridges/vme_tsi148.c 	vme_base_high = ioread32be(bridge->base + TSI148_LCSR_IT[i] +
bridge            637 drivers/vme/bridges/vme_tsi148.c 	vme_base_low = ioread32be(bridge->base + TSI148_LCSR_IT[i] +
bridge            639 drivers/vme/bridges/vme_tsi148.c 	vme_bound_high = ioread32be(bridge->base + TSI148_LCSR_IT[i] +
bridge            641 drivers/vme/bridges/vme_tsi148.c 	vme_bound_low = ioread32be(bridge->base + TSI148_LCSR_IT[i] +
bridge            643 drivers/vme/bridges/vme_tsi148.c 	pci_offset_high = ioread32be(bridge->base + TSI148_LCSR_IT[i] +
bridge            645 drivers/vme/bridges/vme_tsi148.c 	pci_offset_low = ioread32be(bridge->base + TSI148_LCSR_IT[i] +
bridge            819 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge            825 drivers/vme/bridges/vme_tsi148.c 	bridge = tsi148_bridge->driver_priv;
bridge            903 drivers/vme/bridges/vme_tsi148.c 	temp_ctl = ioread32be(bridge->base + TSI148_LCSR_OT[i] +
bridge            906 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(temp_ctl, bridge->base + TSI148_LCSR_OT[i] +
bridge           1008 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(pci_base_high, bridge->base + TSI148_LCSR_OT[i] +
bridge           1010 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(pci_base_low, bridge->base + TSI148_LCSR_OT[i] +
bridge           1012 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(pci_bound_high, bridge->base + TSI148_LCSR_OT[i] +
bridge           1014 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(pci_bound_low, bridge->base + TSI148_LCSR_OT[i] +
bridge           1016 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(vme_offset_high, bridge->base + TSI148_LCSR_OT[i] +
bridge           1018 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(vme_offset_low, bridge->base + TSI148_LCSR_OT[i] +
bridge           1022 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(temp_ctl, bridge->base + TSI148_LCSR_OT[i] +
bridge           1028 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(temp_ctl, bridge->base + TSI148_LCSR_OT[i] +
bridge           1059 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge           1061 drivers/vme/bridges/vme_tsi148.c 	bridge = image->parent->driver_priv;
bridge           1065 drivers/vme/bridges/vme_tsi148.c 	ctl = ioread32be(bridge->base + TSI148_LCSR_OT[i] +
bridge           1068 drivers/vme/bridges/vme_tsi148.c 	pci_base_high = ioread32be(bridge->base + TSI148_LCSR_OT[i] +
bridge           1070 drivers/vme/bridges/vme_tsi148.c 	pci_base_low = ioread32be(bridge->base + TSI148_LCSR_OT[i] +
bridge           1072 drivers/vme/bridges/vme_tsi148.c 	pci_bound_high = ioread32be(bridge->base + TSI148_LCSR_OT[i] +
bridge           1074 drivers/vme/bridges/vme_tsi148.c 	pci_bound_low = ioread32be(bridge->base + TSI148_LCSR_OT[i] +
bridge           1076 drivers/vme/bridges/vme_tsi148.c 	vme_offset_high = ioread32be(bridge->base + TSI148_LCSR_OT[i] +
bridge           1078 drivers/vme/bridges/vme_tsi148.c 	vme_offset_low = ioread32be(bridge->base + TSI148_LCSR_OT[i] +
bridge           1273 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge           1277 drivers/vme/bridges/vme_tsi148.c 	bridge = tsi148_bridge->driver_priv;
bridge           1342 drivers/vme/bridges/vme_tsi148.c 		ioread16(bridge->flush_image->kern_base + 0x7F000);
bridge           1371 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge           1373 drivers/vme/bridges/vme_tsi148.c 	bridge = image->parent->driver_priv;
bridge           1379 drivers/vme/bridges/vme_tsi148.c 	mutex_lock(&bridge->vme_rmw);
bridge           1384 drivers/vme/bridges/vme_tsi148.c 	pci_addr_high = ioread32be(bridge->base + TSI148_LCSR_OT[i] +
bridge           1386 drivers/vme/bridges/vme_tsi148.c 	pci_addr_low = ioread32be(bridge->base + TSI148_LCSR_OT[i] +
bridge           1393 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(mask, bridge->base + TSI148_LCSR_RMWEN);
bridge           1394 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(compare, bridge->base + TSI148_LCSR_RMWC);
bridge           1395 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(swap, bridge->base + TSI148_LCSR_RMWS);
bridge           1396 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(pci_addr_high, bridge->base + TSI148_LCSR_RMWAU);
bridge           1397 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(pci_addr_low, bridge->base + TSI148_LCSR_RMWAL);
bridge           1400 drivers/vme/bridges/vme_tsi148.c 	tmp = ioread32be(bridge->base + TSI148_LCSR_VMCTRL);
bridge           1402 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(tmp, bridge->base + TSI148_LCSR_VMCTRL);
bridge           1408 drivers/vme/bridges/vme_tsi148.c 	tmp = ioread32be(bridge->base + TSI148_LCSR_VMCTRL);
bridge           1410 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(tmp, bridge->base + TSI148_LCSR_VMCTRL);
bridge           1414 drivers/vme/bridges/vme_tsi148.c 	mutex_unlock(&bridge->vme_rmw);
bridge           1788 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge           1790 drivers/vme/bridges/vme_tsi148.c 	bridge = tsi148_bridge->driver_priv;
bridge           1792 drivers/vme/bridges/vme_tsi148.c 	tmp = ioread32be(bridge->base + TSI148_LCSR_DMA[channel] +
bridge           1815 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge           1821 drivers/vme/bridges/vme_tsi148.c 	bridge = tsi148_bridge->driver_priv;
bridge           1848 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(bus_addr_high, bridge->base +
bridge           1850 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(bus_addr_low, bridge->base +
bridge           1853 drivers/vme/bridges/vme_tsi148.c 	dctlreg = ioread32be(bridge->base + TSI148_LCSR_DMA[channel] +
bridge           1857 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(dctlreg | TSI148_LCSR_DCTL_DGO, bridge->base +
bridge           1860 drivers/vme/bridges/vme_tsi148.c 	retval = wait_event_interruptible(bridge->dma_queue[channel],
bridge           1864 drivers/vme/bridges/vme_tsi148.c 		iowrite32be(dctlreg | TSI148_LCSR_DCTL_ABT, bridge->base +
bridge           1867 drivers/vme/bridges/vme_tsi148.c 		wait_event(bridge->dma_queue[channel],
bridge           1877 drivers/vme/bridges/vme_tsi148.c 	val = ioread32be(bridge->base + TSI148_LCSR_DMA[channel] +
bridge           1932 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge           1936 drivers/vme/bridges/vme_tsi148.c 	bridge = tsi148_bridge->driver_priv;
bridge           1942 drivers/vme/bridges/vme_tsi148.c 		if (bridge->lm_callback[i]) {
bridge           1981 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(lm_base_high, bridge->base + TSI148_LCSR_LMBAU);
bridge           1982 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(lm_base_low, bridge->base + TSI148_LCSR_LMBAL);
bridge           1983 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(lm_ctl, bridge->base + TSI148_LCSR_LMAT);
bridge           1997 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge           1999 drivers/vme/bridges/vme_tsi148.c 	bridge = lm->parent->driver_priv;
bridge           2003 drivers/vme/bridges/vme_tsi148.c 	lm_base_high = ioread32be(bridge->base + TSI148_LCSR_LMBAU);
bridge           2004 drivers/vme/bridges/vme_tsi148.c 	lm_base_low = ioread32be(bridge->base + TSI148_LCSR_LMBAL);
bridge           2005 drivers/vme/bridges/vme_tsi148.c 	lm_ctl = ioread32be(bridge->base + TSI148_LCSR_LMAT);
bridge           2049 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge           2053 drivers/vme/bridges/vme_tsi148.c 	bridge = tsi148_bridge->driver_priv;
bridge           2058 drivers/vme/bridges/vme_tsi148.c 	lm_ctl = ioread32be(bridge->base + TSI148_LCSR_LMAT);
bridge           2067 drivers/vme/bridges/vme_tsi148.c 	if (bridge->lm_callback[monitor]) {
bridge           2074 drivers/vme/bridges/vme_tsi148.c 	bridge->lm_callback[monitor] = callback;
bridge           2075 drivers/vme/bridges/vme_tsi148.c 	bridge->lm_data[monitor] = data;
bridge           2078 drivers/vme/bridges/vme_tsi148.c 	tmp = ioread32be(bridge->base + TSI148_LCSR_INTEN);
bridge           2080 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(tmp, bridge->base + TSI148_LCSR_INTEN);
bridge           2082 drivers/vme/bridges/vme_tsi148.c 	tmp = ioread32be(bridge->base + TSI148_LCSR_INTEO);
bridge           2084 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(tmp, bridge->base + TSI148_LCSR_INTEO);
bridge           2089 drivers/vme/bridges/vme_tsi148.c 		iowrite32be(lm_ctl, bridge->base + TSI148_LCSR_LMAT);
bridge           2103 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge           2105 drivers/vme/bridges/vme_tsi148.c 	bridge = lm->parent->driver_priv;
bridge           2110 drivers/vme/bridges/vme_tsi148.c 	lm_en = ioread32be(bridge->base + TSI148_LCSR_INTEN);
bridge           2112 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(lm_en, bridge->base + TSI148_LCSR_INTEN);
bridge           2114 drivers/vme/bridges/vme_tsi148.c 	tmp = ioread32be(bridge->base + TSI148_LCSR_INTEO);
bridge           2116 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(tmp, bridge->base + TSI148_LCSR_INTEO);
bridge           2119 drivers/vme/bridges/vme_tsi148.c 		 bridge->base + TSI148_LCSR_INTC);
bridge           2122 drivers/vme/bridges/vme_tsi148.c 	bridge->lm_callback[monitor] = NULL;
bridge           2123 drivers/vme/bridges/vme_tsi148.c 	bridge->lm_data[monitor] = NULL;
bridge           2128 drivers/vme/bridges/vme_tsi148.c 		tmp = ioread32be(bridge->base + TSI148_LCSR_LMAT);
bridge           2130 drivers/vme/bridges/vme_tsi148.c 		iowrite32be(tmp, bridge->base + TSI148_LCSR_LMAT);
bridge           2144 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge           2146 drivers/vme/bridges/vme_tsi148.c 	bridge = tsi148_bridge->driver_priv;
bridge           2149 drivers/vme/bridges/vme_tsi148.c 		slot = ioread32be(bridge->base + TSI148_LCSR_VSTAT);
bridge           2197 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge           2199 drivers/vme/bridges/vme_tsi148.c 	bridge = tsi148_bridge->driver_priv;
bridge           2202 drivers/vme/bridges/vme_tsi148.c 	bridge->crcsr_kernel = pci_zalloc_consistent(pdev, VME_CRCSR_BUF_SIZE,
bridge           2203 drivers/vme/bridges/vme_tsi148.c 						     &bridge->crcsr_bus);
bridge           2204 drivers/vme/bridges/vme_tsi148.c 	if (!bridge->crcsr_kernel) {
bridge           2210 drivers/vme/bridges/vme_tsi148.c 	reg_split(bridge->crcsr_bus, &crcsr_bus_high, &crcsr_bus_low);
bridge           2212 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(crcsr_bus_high, bridge->base + TSI148_LCSR_CROU);
bridge           2213 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(crcsr_bus_low, bridge->base + TSI148_LCSR_CROL);
bridge           2216 drivers/vme/bridges/vme_tsi148.c 	cbar = ioread32be(bridge->base + TSI148_CBAR);
bridge           2224 drivers/vme/bridges/vme_tsi148.c 		iowrite32be(cbar<<3, bridge->base + TSI148_CBAR);
bridge           2228 drivers/vme/bridges/vme_tsi148.c 	crat = ioread32be(bridge->base + TSI148_LCSR_CRAT);
bridge           2234 drivers/vme/bridges/vme_tsi148.c 			bridge->base + TSI148_LCSR_CRAT);
bridge           2242 drivers/vme/bridges/vme_tsi148.c 		retval = tsi148_master_set(bridge->flush_image, 1,
bridge           2258 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge           2260 drivers/vme/bridges/vme_tsi148.c 	bridge = tsi148_bridge->driver_priv;
bridge           2263 drivers/vme/bridges/vme_tsi148.c 	crat = ioread32be(bridge->base + TSI148_LCSR_CRAT);
bridge           2265 drivers/vme/bridges/vme_tsi148.c 		bridge->base + TSI148_LCSR_CRAT);
bridge           2268 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(0, bridge->base + TSI148_LCSR_CROU);
bridge           2269 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(0, bridge->base + TSI148_LCSR_CROL);
bridge           2271 drivers/vme/bridges/vme_tsi148.c 	pci_free_consistent(pdev, VME_CRCSR_BUF_SIZE, bridge->crcsr_kernel,
bridge           2272 drivers/vme/bridges/vme_tsi148.c 		bridge->crcsr_bus);
bridge           2572 drivers/vme/bridges/vme_tsi148.c 	struct tsi148_driver *bridge;
bridge           2575 drivers/vme/bridges/vme_tsi148.c 	bridge = tsi148_bridge->driver_priv;
bridge           2584 drivers/vme/bridges/vme_tsi148.c 		iowrite32be(0, bridge->base + TSI148_LCSR_IT[i] +
bridge           2586 drivers/vme/bridges/vme_tsi148.c 		iowrite32be(0, bridge->base + TSI148_LCSR_OT[i] +
bridge           2593 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(0, bridge->base + TSI148_LCSR_LMAT);
bridge           2598 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(0, bridge->base + TSI148_LCSR_CSRAT);
bridge           2603 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(0xFFFFFFFF, bridge->base + TSI148_LCSR_EDPAT);
bridge           2604 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(0xFFFFFFFF, bridge->base + TSI148_LCSR_VEAT);
bridge           2605 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(0x07000700, bridge->base + TSI148_LCSR_PSTAT);
bridge           2610 drivers/vme/bridges/vme_tsi148.c 	if (ioread32be(bridge->base + TSI148_LCSR_VICR) & 0x800)
bridge           2611 drivers/vme/bridges/vme_tsi148.c 		iowrite32be(0x8000, bridge->base + TSI148_LCSR_VICR);
bridge           2616 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(0x0, bridge->base + TSI148_LCSR_INTM1);
bridge           2617 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(0x0, bridge->base + TSI148_LCSR_INTM2);
bridge           2647 drivers/vme/bridges/vme_tsi148.c 	iounmap(bridge->base);
bridge             89 drivers/vme/vme.c 	struct vme_bridge *bridge;
bridge             96 drivers/vme/vme.c 	bridge = find_bridge(resource);
bridge             97 drivers/vme/vme.c 	if (!bridge) {
bridge            102 drivers/vme/vme.c 	if (!bridge->parent) {
bridge            103 drivers/vme/vme.c 		printk(KERN_ERR "Dev entry NULL for bridge %s\n", bridge->name);
bridge            107 drivers/vme/vme.c 	if (!bridge->alloc_consistent) {
bridge            109 drivers/vme/vme.c 		       bridge->name);
bridge            113 drivers/vme/vme.c 	return bridge->alloc_consistent(bridge->parent, size, dma);
bridge            129 drivers/vme/vme.c 	struct vme_bridge *bridge;
bridge            136 drivers/vme/vme.c 	bridge = find_bridge(resource);
bridge            137 drivers/vme/vme.c 	if (!bridge) {
bridge            142 drivers/vme/vme.c 	if (!bridge->parent) {
bridge            143 drivers/vme/vme.c 		printk(KERN_ERR "Dev entry NULL for bridge %s\n", bridge->name);
bridge            147 drivers/vme/vme.c 	if (!bridge->free_consistent) {
bridge            149 drivers/vme/vme.c 		       bridge->name);
bridge            153 drivers/vme/vme.c 	bridge->free_consistent(bridge->parent, size, vaddr, dma);
bridge            293 drivers/vme/vme.c 	struct vme_bridge *bridge;
bridge            299 drivers/vme/vme.c 	bridge = vdev->bridge;
bridge            300 drivers/vme/vme.c 	if (!bridge) {
bridge            306 drivers/vme/vme.c 	list_for_each(slave_pos, &bridge->slave_resources) {
bridge            374 drivers/vme/vme.c 	struct vme_bridge *bridge = find_bridge(resource);
bridge            385 drivers/vme/vme.c 	if (!bridge->slave_set) {
bridge            400 drivers/vme/vme.c 	return bridge->slave_set(image, enabled, vme_base, size, buf_base,
bridge            424 drivers/vme/vme.c 	struct vme_bridge *bridge = find_bridge(resource);
bridge            434 drivers/vme/vme.c 	if (!bridge->slave_get) {
bridge            439 drivers/vme/vme.c 	return bridge->slave_get(image, enabled, vme_base, size, buf_base,
bridge            494 drivers/vme/vme.c 	struct vme_bridge *bridge;
bridge            500 drivers/vme/vme.c 	bridge = vdev->bridge;
bridge            501 drivers/vme/vme.c 	if (!bridge) {
bridge            507 drivers/vme/vme.c 	list_for_each(master_pos, &bridge->master_resources) {
bridge            578 drivers/vme/vme.c 	struct vme_bridge *bridge = find_bridge(resource);
bridge            589 drivers/vme/vme.c 	if (!bridge->master_set) {
bridge            605 drivers/vme/vme.c 	return bridge->master_set(image, enabled, vme_base, size, aspace,
bridge            629 drivers/vme/vme.c 	struct vme_bridge *bridge = find_bridge(resource);
bridge            639 drivers/vme/vme.c 	if (!bridge->master_get) {
bridge            644 drivers/vme/vme.c 	return bridge->master_get(image, enabled, vme_base, size, aspace,
bridge            667 drivers/vme/vme.c 	struct vme_bridge *bridge = find_bridge(resource);
bridge            671 drivers/vme/vme.c 	if (!bridge->master_read) {
bridge            693 drivers/vme/vme.c 	return bridge->master_read(image, buf, count, offset);
bridge            716 drivers/vme/vme.c 	struct vme_bridge *bridge = find_bridge(resource);
bridge            720 drivers/vme/vme.c 	if (!bridge->master_write) {
bridge            742 drivers/vme/vme.c 	return bridge->master_write(image, buf, count, offset);
bridge            768 drivers/vme/vme.c 	struct vme_bridge *bridge = find_bridge(resource);
bridge            771 drivers/vme/vme.c 	if (!bridge->master_rmw) {
bridge            783 drivers/vme/vme.c 	return bridge->master_rmw(image, mask, compare, swap, offset);
bridge            871 drivers/vme/vme.c 	struct vme_bridge *bridge;
bridge            880 drivers/vme/vme.c 	bridge = vdev->bridge;
bridge            881 drivers/vme/vme.c 	if (!bridge) {
bridge            887 drivers/vme/vme.c 	list_for_each(dma_pos, &bridge->dma_resources) {
bridge           1121 drivers/vme/vme.c 	struct vme_bridge *bridge = list->parent->parent;
bridge           1124 drivers/vme/vme.c 	if (!bridge->dma_list_add) {
bridge           1134 drivers/vme/vme.c 	retval = bridge->dma_list_add(list, src, dest, count);
bridge           1154 drivers/vme/vme.c 	struct vme_bridge *bridge = list->parent->parent;
bridge           1157 drivers/vme/vme.c 	if (!bridge->dma_list_exec) {
bridge           1164 drivers/vme/vme.c 	retval = bridge->dma_list_exec(list);
bridge           1183 drivers/vme/vme.c 	struct vme_bridge *bridge = list->parent->parent;
bridge           1186 drivers/vme/vme.c 	if (!bridge->dma_list_empty) {
bridge           1200 drivers/vme/vme.c 	retval = bridge->dma_list_empty(list);
bridge           1254 drivers/vme/vme.c void vme_bus_error_handler(struct vme_bridge *bridge,
bridge           1262 drivers/vme/vme.c 	list_for_each(handler_pos, &bridge->vme_error_handlers) {
bridge           1277 drivers/vme/vme.c 		dev_err(bridge->parent,
bridge           1284 drivers/vme/vme.c 	struct vme_bridge *bridge, u32 aspace,
bridge           1298 drivers/vme/vme.c 	list_add_tail(&handler->list, &bridge->vme_error_handlers);
bridge           1311 drivers/vme/vme.c void vme_irq_handler(struct vme_bridge *bridge, int level, int statid)
bridge           1316 drivers/vme/vme.c 	call = bridge->irq[level - 1].callback[statid].func;
bridge           1317 drivers/vme/vme.c 	priv_data = bridge->irq[level - 1].callback[statid].priv_data;
bridge           1346 drivers/vme/vme.c 	struct vme_bridge *bridge;
bridge           1348 drivers/vme/vme.c 	bridge = vdev->bridge;
bridge           1349 drivers/vme/vme.c 	if (!bridge) {
bridge           1359 drivers/vme/vme.c 	if (!bridge->irq_set) {
bridge           1364 drivers/vme/vme.c 	mutex_lock(&bridge->irq_mtx);
bridge           1366 drivers/vme/vme.c 	if (bridge->irq[level - 1].callback[statid].func) {
bridge           1367 drivers/vme/vme.c 		mutex_unlock(&bridge->irq_mtx);
bridge           1372 drivers/vme/vme.c 	bridge->irq[level - 1].count++;
bridge           1373 drivers/vme/vme.c 	bridge->irq[level - 1].callback[statid].priv_data = priv_data;
bridge           1374 drivers/vme/vme.c 	bridge->irq[level - 1].callback[statid].func = callback;
bridge           1377 drivers/vme/vme.c 	bridge->irq_set(bridge, level, 1, 1);
bridge           1379 drivers/vme/vme.c 	mutex_unlock(&bridge->irq_mtx);
bridge           1395 drivers/vme/vme.c 	struct vme_bridge *bridge;
bridge           1397 drivers/vme/vme.c 	bridge = vdev->bridge;
bridge           1398 drivers/vme/vme.c 	if (!bridge) {
bridge           1408 drivers/vme/vme.c 	if (!bridge->irq_set) {
bridge           1413 drivers/vme/vme.c 	mutex_lock(&bridge->irq_mtx);
bridge           1415 drivers/vme/vme.c 	bridge->irq[level - 1].count--;
bridge           1418 drivers/vme/vme.c 	if (bridge->irq[level - 1].count == 0)
bridge           1419 drivers/vme/vme.c 		bridge->irq_set(bridge, level, 0, 1);
bridge           1421 drivers/vme/vme.c 	bridge->irq[level - 1].callback[statid].func = NULL;
bridge           1422 drivers/vme/vme.c 	bridge->irq[level - 1].callback[statid].priv_data = NULL;
bridge           1424 drivers/vme/vme.c 	mutex_unlock(&bridge->irq_mtx);
bridge           1442 drivers/vme/vme.c 	struct vme_bridge *bridge;
bridge           1444 drivers/vme/vme.c 	bridge = vdev->bridge;
bridge           1445 drivers/vme/vme.c 	if (!bridge) {
bridge           1455 drivers/vme/vme.c 	if (!bridge->irq_generate) {
bridge           1460 drivers/vme/vme.c 	return bridge->irq_generate(bridge, level, statid);
bridge           1476 drivers/vme/vme.c 	struct vme_bridge *bridge;
bridge           1482 drivers/vme/vme.c 	bridge = vdev->bridge;
bridge           1483 drivers/vme/vme.c 	if (!bridge) {
bridge           1489 drivers/vme/vme.c 	list_for_each(lm_pos, &bridge->lm_resources) {
bridge           1575 drivers/vme/vme.c 	struct vme_bridge *bridge = find_bridge(resource);
bridge           1585 drivers/vme/vme.c 	if (!bridge->lm_set) {
bridge           1590 drivers/vme/vme.c 	return bridge->lm_set(lm, lm_base, aspace, cycle);
bridge           1611 drivers/vme/vme.c 	struct vme_bridge *bridge = find_bridge(resource);
bridge           1621 drivers/vme/vme.c 	if (!bridge->lm_get) {
bridge           1626 drivers/vme/vme.c 	return bridge->lm_get(lm, lm_base, aspace, cycle);
bridge           1648 drivers/vme/vme.c 	struct vme_bridge *bridge = find_bridge(resource);
bridge           1658 drivers/vme/vme.c 	if (!bridge->lm_attach) {
bridge           1663 drivers/vme/vme.c 	return bridge->lm_attach(lm, monitor, callback, data);
bridge           1681 drivers/vme/vme.c 	struct vme_bridge *bridge = find_bridge(resource);
bridge           1691 drivers/vme/vme.c 	if (!bridge->lm_detach) {
bridge           1696 drivers/vme/vme.c 	return bridge->lm_detach(lm, monitor);
bridge           1750 drivers/vme/vme.c 	struct vme_bridge *bridge;
bridge           1752 drivers/vme/vme.c 	bridge = vdev->bridge;
bridge           1753 drivers/vme/vme.c 	if (!bridge) {
bridge           1758 drivers/vme/vme.c 	if (!bridge->slot_get) {
bridge           1763 drivers/vme/vme.c 	return bridge->slot_get(bridge);
bridge           1778 drivers/vme/vme.c 	struct vme_bridge *bridge;
bridge           1780 drivers/vme/vme.c 	bridge = vdev->bridge;
bridge           1781 drivers/vme/vme.c 	if (!bridge) {
bridge           1786 drivers/vme/vme.c 	return bridge->num;
bridge           1798 drivers/vme/vme.c struct vme_bridge *vme_init_bridge(struct vme_bridge *bridge)
bridge           1800 drivers/vme/vme.c 	INIT_LIST_HEAD(&bridge->vme_error_handlers);
bridge           1801 drivers/vme/vme.c 	INIT_LIST_HEAD(&bridge->master_resources);
bridge           1802 drivers/vme/vme.c 	INIT_LIST_HEAD(&bridge->slave_resources);
bridge           1803 drivers/vme/vme.c 	INIT_LIST_HEAD(&bridge->dma_resources);
bridge           1804 drivers/vme/vme.c 	INIT_LIST_HEAD(&bridge->lm_resources);
bridge           1805 drivers/vme/vme.c 	mutex_init(&bridge->irq_mtx);
bridge           1807 drivers/vme/vme.c 	return bridge;
bridge           1811 drivers/vme/vme.c int vme_register_bridge(struct vme_bridge *bridge)
bridge           1820 drivers/vme/vme.c 			bridge->num = i;
bridge           1821 drivers/vme/vme.c 			INIT_LIST_HEAD(&bridge->devices);
bridge           1822 drivers/vme/vme.c 			list_add_tail(&bridge->bus_list, &vme_bus_list);
bridge           1833 drivers/vme/vme.c void vme_unregister_bridge(struct vme_bridge *bridge)
bridge           1839 drivers/vme/vme.c 	vme_bus_numbers &= ~(1 << bridge->num);
bridge           1840 drivers/vme/vme.c 	list_for_each_entry_safe(vdev, tmp, &bridge->devices, bridge_list) {
bridge           1845 drivers/vme/vme.c 	list_del(&bridge->bus_list);
bridge           1853 drivers/vme/vme.c 	struct vme_bridge *bridge, unsigned int ndevs)
bridge           1867 drivers/vme/vme.c 		vdev->bridge = bridge;
bridge           1870 drivers/vme/vme.c 		vdev->dev.parent = bridge->parent;
bridge           1872 drivers/vme/vme.c 		dev_set_name(&vdev->dev, "%s.%u-%u", drv->name, bridge->num,
bridge           1881 drivers/vme/vme.c 			list_add_tail(&vdev->bridge_list, &bridge->devices);
bridge           1900 drivers/vme/vme.c 	struct vme_bridge *bridge;
bridge           1904 drivers/vme/vme.c 	list_for_each_entry(bridge, &vme_bus_list, bus_list) {
bridge           1912 drivers/vme/vme.c 		err = __vme_register_driver_bus(drv, bridge, ndevs);
bridge            178 drivers/vme/vme_bridge.h void vme_bus_error_handler(struct vme_bridge *bridge,
bridge            186 drivers/vme/vme_bridge.h 	struct vme_bridge *bridge, u32 aspace,
bridge             74 drivers/xen/pci.c 			handle = ACPI_HANDLE(physfn->bus->bridge);
bridge            115 drivers/zorro/zorro.c 	struct platform_device *bridge, struct zorro_dev *z)
bridge            119 drivers/zorro/zorro.c 	for (i = 0; i < bridge->num_resources; i++) {
bridge            120 drivers/zorro/zorro.c 		struct resource *r = &bridge->resource[i];
bridge             20 include/drm/drm_agpsupport.h 	struct agp_bridge_data *bridge;
bridge             51 include/drm/drm_bridge.h 	int (*attach)(struct drm_bridge *bridge);
bridge             61 include/drm/drm_bridge.h 	void (*detach)(struct drm_bridge *bridge);
bridge             94 include/drm/drm_bridge.h 	enum drm_mode_status (*mode_valid)(struct drm_bridge *bridge,
bridge            132 include/drm/drm_bridge.h 	bool (*mode_fixup)(struct drm_bridge *bridge,
bridge            151 include/drm/drm_bridge.h 	void (*disable)(struct drm_bridge *bridge);
bridge            170 include/drm/drm_bridge.h 	void (*post_disable)(struct drm_bridge *bridge);
bridge            198 include/drm/drm_bridge.h 	void (*mode_set)(struct drm_bridge *bridge,
bridge            219 include/drm/drm_bridge.h 	void (*pre_enable)(struct drm_bridge *bridge);
bridge            239 include/drm/drm_bridge.h 	void (*enable)(struct drm_bridge *bridge);
bridge            263 include/drm/drm_bridge.h 	void (*atomic_pre_enable)(struct drm_bridge *bridge,
bridge            288 include/drm/drm_bridge.h 	void (*atomic_enable)(struct drm_bridge *bridge,
bridge            310 include/drm/drm_bridge.h 	void (*atomic_disable)(struct drm_bridge *bridge,
bridge            335 include/drm/drm_bridge.h 	void (*atomic_post_disable)(struct drm_bridge *bridge,
bridge            403 include/drm/drm_bridge.h void drm_bridge_add(struct drm_bridge *bridge);
bridge            404 include/drm/drm_bridge.h void drm_bridge_remove(struct drm_bridge *bridge);
bridge            406 include/drm/drm_bridge.h int drm_bridge_attach(struct drm_encoder *encoder, struct drm_bridge *bridge,
bridge            409 include/drm/drm_bridge.h bool drm_bridge_mode_fixup(struct drm_bridge *bridge,
bridge            412 include/drm/drm_bridge.h enum drm_mode_status drm_bridge_mode_valid(struct drm_bridge *bridge,
bridge            414 include/drm/drm_bridge.h void drm_bridge_disable(struct drm_bridge *bridge);
bridge            415 include/drm/drm_bridge.h void drm_bridge_post_disable(struct drm_bridge *bridge);
bridge            416 include/drm/drm_bridge.h void drm_bridge_mode_set(struct drm_bridge *bridge,
bridge            419 include/drm/drm_bridge.h void drm_bridge_pre_enable(struct drm_bridge *bridge);
bridge            420 include/drm/drm_bridge.h void drm_bridge_enable(struct drm_bridge *bridge);
bridge            422 include/drm/drm_bridge.h void drm_atomic_bridge_disable(struct drm_bridge *bridge,
bridge            424 include/drm/drm_bridge.h void drm_atomic_bridge_post_disable(struct drm_bridge *bridge,
bridge            426 include/drm/drm_bridge.h void drm_atomic_bridge_pre_enable(struct drm_bridge *bridge,
bridge            428 include/drm/drm_bridge.h void drm_atomic_bridge_enable(struct drm_bridge *bridge,
bridge            434 include/drm/drm_bridge.h void drm_panel_bridge_remove(struct drm_bridge *bridge);
bridge            175 include/drm/drm_encoder.h 	struct drm_bridge *bridge;
bridge             37 include/drm/drm_of.h 				struct drm_bridge **bridge);
bridge             76 include/drm/drm_of.h 					      struct drm_bridge **bridge)
bridge             94 include/drm/drm_of.h 	struct drm_bridge *bridge;
bridge            101 include/drm/drm_of.h 	bridge = of_drm_find_bridge(remote);
bridge            102 include/drm/drm_of.h 	drm_panel_bridge_remove(bridge);
bridge            172 include/drm/drm_simple_kms_helper.h 					  struct drm_bridge *bridge);
bridge             15 include/drm/intel-gtt.h 		     struct agp_bridge_data *bridge);
bridge            266 include/drm/ttm/ttm_tt.h 				 struct agp_bridge_data *bridge,
bridge             72 include/linux/agp_backend.h 	struct agp_bridge_data *bridge;
bridge            519 include/linux/cper.h 	}		bridge;
bridge             19 include/linux/fpga/fpga-bridge.h 	int (*enable_show)(struct fpga_bridge *bridge);
bridge             20 include/linux/fpga/fpga-bridge.h 	int (*enable_set)(struct fpga_bridge *bridge, bool enable);
bridge             21 include/linux/fpga/fpga-bridge.h 	void (*fpga_bridge_remove)(struct fpga_bridge *bridge);
bridge             51 include/linux/fpga/fpga-bridge.h void fpga_bridge_put(struct fpga_bridge *bridge);
bridge             52 include/linux/fpga/fpga-bridge.h int fpga_bridge_enable(struct fpga_bridge *bridge);
bridge             53 include/linux/fpga/fpga-bridge.h int fpga_bridge_disable(struct fpga_bridge *bridge);
bridge             40 include/linux/pci-acpi.h 	return ACPI_HANDLE(pbus->bridge);
bridge             48 include/linux/pci-acpi.h 		dev = pbus->bridge;
bridge             65 include/linux/pci-acpi.h 	struct acpi_device		*bridge;
bridge            525 include/linux/pci.h static inline void *pci_host_bridge_priv(struct pci_host_bridge *bridge)
bridge            527 include/linux/pci.h 	return (void *)bridge->private;
bridge            538 include/linux/pci.h void pci_free_host_bridge(struct pci_host_bridge *bridge);
bridge            541 include/linux/pci.h void pci_set_host_bridge_release(struct pci_host_bridge *bridge,
bridge            545 include/linux/pci.h int pcibios_root_bridge_prepare(struct pci_host_bridge *bridge);
bridge            599 include/linux/pci.h 	struct device		*bridge;
bridge            990 include/linux/pci.h int pci_host_probe(struct pci_host_bridge *bridge);
bridge            997 include/linux/pci.h int pci_scan_root_bus_bridge(struct pci_host_bridge *bridge);
bridge           1019 include/linux/pci.h int pci_get_interrupt_pin(struct pci_dev *dev, struct pci_dev **bridge);
bridge           1257 include/linux/pci.h unsigned int pci_rescan_bus_bridge_resize(struct pci_dev *bridge);
bridge           1273 include/linux/pci.h int pci_claim_bridge_resource(struct pci_dev *bridge, int i);
bridge           1275 include/linux/pci.h void pci_assign_unassigned_bridge_resources(struct pci_dev *bridge);
bridge           1278 include/linux/pci.h int pci_reassign_bridge_resources(struct pci_dev *bridge, unsigned long type);
bridge             91 include/linux/pci_hotplug.h bool pciehp_is_native(struct pci_dev *bridge);
bridge             92 include/linux/pci_hotplug.h int acpi_get_hp_hw_control_from_firmware(struct pci_dev *bridge);
bridge             93 include/linux/pci_hotplug.h bool shpchp_is_native(struct pci_dev *bridge);
bridge             97 include/linux/pci_hotplug.h static inline int acpi_get_hp_hw_control_from_firmware(struct pci_dev *bridge)
bridge            101 include/linux/pci_hotplug.h static inline bool pciehp_is_native(struct pci_dev *bridge) { return true; }
bridge            102 include/linux/pci_hotplug.h static inline bool shpchp_is_native(struct pci_dev *bridge) { return true; }
bridge            105 include/linux/pci_hotplug.h static inline bool hotplug_is_native(struct pci_dev *bridge)
bridge            107 include/linux/pci_hotplug.h 	return pciehp_is_native(bridge) || shpchp_is_native(bridge);
bridge            105 include/linux/vme.h 	struct vme_bridge *bridge;
bridge            463 include/net/dsa.h 				    struct net_device *bridge);
bridge            465 include/net/dsa.h 				     struct net_device *bridge);
bridge              2 include/trace/events/bridge.h #define TRACE_SYSTEM bridge
bridge            167 net/batman-adv/multicast.c 						struct net_device *bridge)
bridge            169 net/batman-adv/multicast.c 	struct net_device *dev = bridge ? bridge : bat_priv->soft_iface;
bridge            198 net/batman-adv/multicast.c 						struct net_device *bridge)
bridge            206 net/batman-adv/multicast.c 	if (!bridge)
bridge            235 net/batman-adv/multicast.c 				      struct net_device *bridge)
bridge            237 net/batman-adv/multicast.c 	if (bridge)
bridge            260 net/batman-adv/multicast.c 					 struct net_device *bridge)
bridge            264 net/batman-adv/multicast.c 	flags &= batadv_mcast_mla_rtr_flags_softif_get(bat_priv, bridge);
bridge            265 net/batman-adv/multicast.c 	flags &= batadv_mcast_mla_rtr_flags_bridge_get(bat_priv, bridge);
bridge            283 net/batman-adv/multicast.c 	struct net_device *bridge;
bridge            285 net/batman-adv/multicast.c 	bridge = batadv_mcast_get_bridge(dev);
bridge            290 net/batman-adv/multicast.c 							       bridge);
bridge            292 net/batman-adv/multicast.c 	if (!bridge)
bridge            295 net/batman-adv/multicast.c 	dev_put(bridge);
bridge            526 net/batman-adv/multicast.c 	struct net_device *bridge = batadv_mcast_get_bridge(dev);
bridge            529 net/batman-adv/multicast.c 	if (bridge)
bridge            530 net/batman-adv/multicast.c 		dev = bridge;
bridge            543 net/batman-adv/multicast.c 	if (bridge)
bridge            544 net/batman-adv/multicast.c 		dev_put(bridge);
bridge            311 sound/pci/oxygen/oxygen_lib.c 	struct pci_dev *bridge;
bridge            317 sound/pci/oxygen/oxygen_lib.c 	bridge = pci->bus->self;
bridge            319 sound/pci/oxygen/oxygen_lib.c 	id = pci_match_id(bridge_ids, bridge);
bridge            325 sound/pci/oxygen/oxygen_lib.c 		pci_read_config_dword(bridge, 0x48, &tmp);
bridge            328 sound/pci/oxygen/oxygen_lib.c 		pci_write_config_dword(bridge, 0x48, tmp);
bridge            330 sound/pci/oxygen/oxygen_lib.c 		pci_write_config_dword(bridge, 0x84, 0x0c);
bridge            331 sound/pci/oxygen/oxygen_lib.c 		pci_read_config_dword(bridge, 0x88, &tmp);
bridge            334 sound/pci/oxygen/oxygen_lib.c 		pci_write_config_dword(bridge, 0x88, tmp);
bridge            338 sound/pci/oxygen/oxygen_lib.c 		pci_read_config_dword(bridge, 0x40, &tmp);
bridge            340 sound/pci/oxygen/oxygen_lib.c 		pci_write_config_dword(bridge, 0x40, tmp);
bridge            344 sound/pci/oxygen/oxygen_lib.c 		pci_read_config_dword(bridge, 0xe8, &tmp);
bridge            348 sound/pci/oxygen/oxygen_lib.c 		pci_write_config_dword(bridge, 0xe8, tmp);