Home
last modified time | relevance | path

Searched refs:bridge (Results 1 – 25 of 1147) sorted by relevance

12345678910>>...46

/linux-6.15/drivers/gpu/drm/
H A Ddrm_bridge.c330 ret = bridge->funcs->attach(bridge, flags); in drm_bridge_attach()
338 state = bridge->funcs->atomic_reset(bridge); in drm_bridge_attach()
353 bridge->funcs->detach(bridge); in drm_bridge_attach()
384 bridge->funcs->detach(bridge); in drm_bridge_detach()
591 bridge->funcs->post_disable(bridge); in drm_atomic_bridge_call_post_disable()
686 bridge->funcs->pre_enable(bridge); in drm_atomic_bridge_call_pre_enable()
793 bridge->funcs->enable(bridge); in drm_atomic_bridge_chain_enable()
1134 return bridge->funcs->detect(bridge); in drm_bridge_detect()
1219 bridge->funcs->hpd_enable(bridge); in drm_bridge_hpd_enable()
1245 bridge->funcs->hpd_disable(bridge); in drm_bridge_hpd_disable()
[all …]
/linux-6.15/drivers/char/agp/
H A Dbackend.c74 if (!bridge) in agp_backend_acquire()
80 return bridge; in agp_backend_acquire()
97 if (bridge) in agp_backend_release()
147 struct page *page = bridge->driver->agp_alloc_page(bridge); in agp_backend_initialize()
158 bridge->scratch_page = bridge->driver->mask_memory(bridge, in agp_backend_initialize()
168 if (bridge->driver->create_gatt_table(bridge)) { in agp_backend_initialize()
205 bridge->driver->free_gatt_table(bridge); in agp_backend_initialize()
219 bridge->driver->free_gatt_table(bridge); in agp_backend_cleanup()
241 bridge = kzalloc(sizeof(*bridge), GFP_KERNEL); in agp_alloc_bridge()
242 if (!bridge) in agp_alloc_bridge()
[all …]
H A Dgeneric.c237 new->bridge = bridge; in agp_allocate_memory()
244 new->bridge = bridge; in agp_allocate_memory()
260 new->bridge = bridge; in agp_allocate_memory()
274 new->bridge = bridge; in agp_allocate_memory()
900 bridge->current_size = A_IDX8(bridge); in agp_generic_create_gatt_table()
903 bridge->current_size = A_IDX16(bridge); in agp_generic_create_gatt_table()
906 bridge->current_size = A_IDX32(bridge); in agp_generic_create_gatt_table()
1034 bridge = mem->bridge; in agp_generic_insert_memory()
1094 writel(bridge->driver->mask_memory(bridge, in agp_generic_insert_memory()
1113 bridge = mem->bridge; in agp_generic_remove_memory()
[all …]
H A Duninorth-agp.c298 if (bridge == NULL) in agp_uninorth_suspend()
351 if (bridge == NULL) in agp_uninorth_resume()
386 temp = bridge->current_size; in uninorth_create_gatt_table()
398 bridge->current_size = A_IDX32(bridge); in uninorth_create_gatt_table()
456 temp = bridge->current_size; in uninorth_free_gatt_table()
464 vunmap(bridge->gatt_table); in uninorth_free_gatt_table()
654 if (!bridge) in agp_uninorth_probe()
662 bridge->dev = pdev; in agp_uninorth_probe()
663 bridge->capndx = cap_ptr; in agp_uninorth_probe()
682 agp_remove_bridge(bridge); in agp_uninorth_remove()
[all …]
/linux-6.15/drivers/fpga/
H A Dfpga-bridge.c34 return bridge->br_ops->enable_set(bridge, 1); in fpga_bridge_enable()
52 return bridge->br_ops->enable_set(bridge, 0); in fpga_bridge_disable()
77 return bridge; in __fpga_bridge_get()
105 return bridge; in of_fpga_bridge_get()
138 return bridge; in fpga_bridge_get()
303 state = bridge->br_ops->enable_show(bridge); in state_show()
349 bridge = kzalloc(sizeof(*bridge), GFP_KERNEL); in __fpga_bridge_register()
350 if (!bridge) in __fpga_bridge_register()
385 return bridge; in __fpga_bridge_register()
390 kfree(bridge); in __fpga_bridge_register()
[all …]
/linux-6.15/drivers/gpu/drm/display/
H A Ddrm_bridge_connector.c120 bridge->funcs->hpd_notify(bridge, status); in drm_bridge_connector_hpd_notify()
232 bridge->funcs->debugfs_init(bridge, root); in drm_bridge_connector_debugfs_init()
301 if (bridge) in drm_bridge_connector_get_modes()
309 if (bridge) in drm_bridge_connector_get_modes()
317 if (bridge) in drm_bridge_connector_get_modes()
318 return bridge->funcs->get_modes(bridge, connector); in drm_bridge_connector_get_modes()
371 if (!bridge) in drm_bridge_connector_tmds_char_rate_valid()
388 if (!bridge) in drm_bridge_connector_clear_infoframe()
403 if (!bridge) in drm_bridge_connector_write_infoframe()
417 if (!bridge) in drm_bridge_connector_read_edid()
[all …]
/linux-6.15/drivers/pci/
H A Dpci-bridge-emul.c323 ((bridge->pcie_start > bridge->ssid_start) ? (bridge->pcie_start << 8) : 0); in pci_bridge_emul_read_ssid()
365 if (!bridge->ssid_start && !bridge->pcie_start) { in pci_bridge_emul_init()
368 if (bridge->has_pcie) in pci_bridge_emul_init()
369 bridge->pcie_start = bridge->ssid_start + PCI_CAP_SSID_SIZEOF; in pci_bridge_emul_init()
370 } else if (!bridge->ssid_start && bridge->subsystem_vendor_id) { in pci_bridge_emul_init()
374 bridge->ssid_start = bridge->pcie_start + PCI_CAP_PCIE_SIZEOF; in pci_bridge_emul_init()
375 } else if (!bridge->pcie_start && bridge->has_pcie) { in pci_bridge_emul_init()
379 bridge->pcie_start = bridge->ssid_start + PCI_CAP_SSID_SIZEOF; in pci_bridge_emul_init()
382 bridge->conf.capabilities_pointer = min(bridge->ssid_start, bridge->pcie_start); in pci_bridge_emul_init()
389 bridge->pcie_conf.next = (bridge->ssid_start > bridge->pcie_start) ? in pci_bridge_emul_init()
[all …]
H A Dprobe.c631 bridge->release_fn(bridge); in pci_release_host_bridge_dev()
665 bridge = kzalloc(sizeof(*bridge) + priv, GFP_KERNEL); in pci_alloc_host_bridge()
666 if (!bridge) in pci_alloc_host_bridge()
688 if (!bridge) in devm_pci_alloc_host_bridge()
1006 bus->bridge = get_device(&bridge->dev); in pci_register_host_bridge()
1048 bridge->preserve_config = pci_preserve_config(bridge); in pci_register_host_bridge()
1205 child->bridge = get_device(&bridge->dev); in pci_alloc_child_bus()
2181 if (!bridge || !pci_is_pcie(bridge)) in pci_configure_mps()
2335 if (bridge && bridge->eetlp_prefix_max) in pci_configure_eetlp_prefix()
2502 if (bridge && bridge->vendor == PCI_VENDOR_ID_IDT && in pci_bus_read_dev_vendor_id()
[all …]
/linux-6.15/drivers/media/i2c/
H A Dst-mipid02.c305 &bridge->s_subdev->entity.pads[bridge->s_subdev_pad_id]; in mipid02_configure_from_rx_speed()
453 if (!bridge->s_subdev) in mipid02_disable_streams()
490 memset(&bridge->r, 0, sizeof(bridge->r)); in mipid02_enable_streams()
521 cci_write(bridge->regmap, MIPID02_MODE_REG2, bridge->r.mode_reg2, &ret); in mipid02_enable_streams()
522 cci_write(bridge->regmap, MIPID02_DATA_ID_RREG, bridge->r.data_id_rreg, in mipid02_enable_streams()
742 bridge->rx = ep; in mipid02_parse_rx_ep()
745 v4l2_async_subdev_nf_init(&bridge->notifier, &bridge->sd); in mipid02_parse_rx_ep()
794 bridge->tx = ep; in mipid02_parse_tx_ep()
812 bridge = devm_kzalloc(dev, sizeof(*bridge), GFP_KERNEL); in mipid02_probe()
813 if (!bridge) in mipid02_probe()
[all …]
/linux-6.15/include/drm/
H A Ddrm_bridge.h76 int (*attach)(struct drm_bridge *bridge,
87 void (*detach)(struct drm_bridge *bridge);
288 void (*enable)(struct drm_bridge *bridge);
691 struct drm_bridge *bridge);
703 struct drm_bridge *bridge,
717 struct drm_bridge *bridge);
729 struct drm_bridge *bridge,
970 if (list_is_last(&bridge->chain_node, &bridge->encoder->bridge_chain)) in drm_bridge_get_next_bridge()
986 if (list_is_first(&bridge->chain_node, &bridge->encoder->bridge_chain)) in drm_bridge_get_prev_bridge()
1066 struct drm_bridge *bridge);
[all …]
/linux-6.15/drivers/gpu/drm/bridge/
H A Dpanel.c30 return container_of(bridge, struct panel_bridge, bridge); in drm_bridge_to_panel_bridge()
318 if (!bridge) in drm_panel_bridge_remove()
358 if (!bridge) in devm_drm_panel_bridge_release()
412 return bridge; in devm_drm_panel_bridge_add_typed()
417 *ptr = bridge; in devm_drm_panel_bridge_add_typed()
420 return bridge; in devm_drm_panel_bridge_add_typed()
451 return bridge; in drmm_panel_bridge_add()
454 bridge); in drmm_panel_bridge_add()
460 return bridge; in drmm_panel_bridge_add()
514 return bridge; in devm_drm_of_get_bridge()
[all …]
H A Dti-tpd12s015.c25 struct drm_bridge bridge; member
37 return container_of(bridge, struct tpd12s015_device, bridge); in to_tpd12s015()
50 bridge, flags); in tpd12s015_attach()
104 struct drm_bridge *bridge = &tpd->bridge; in tpd12s015_hpd_isr() local
106 drm_bridge_hpd_notify(bridge, tpd12s015_detect(bridge)); in tpd12s015_hpd_isr()
124 tpd->bridge.funcs = &tpd12s015_bridge_funcs; in tpd12s015_probe()
125 tpd->bridge.of_node = pdev->dev.of_node; in tpd12s015_probe()
127 tpd->bridge.ops = DRM_BRIDGE_OP_DETECT; in tpd12s015_probe()
173 tpd->bridge.ops |= DRM_BRIDGE_OP_HPD; in tpd12s015_probe()
177 drm_bridge_add(&tpd->bridge); in tpd12s015_probe()
[all …]
H A Ddisplay-connector.c21 struct drm_bridge bridge; member
33 return container_of(bridge, struct display_connector, bridge); in to_display_connector()
54 if (conn->bridge.ddc && drm_probe_ddc(conn->bridge.ddc)) in display_connector_detect()
57 switch (conn->bridge.type) { in display_connector_detect()
186 struct drm_bridge *bridge = &conn->bridge; in display_connector_hpd_irq() local
188 drm_bridge_hpd_notify(bridge, display_connector_detect(bridge)); in display_connector_hpd_irq()
266 conn->bridge.type = type; in display_connector_probe()
322 if (!conn->bridge.ddc) in display_connector_probe()
367 if (conn->bridge.ddc) in display_connector_probe()
381 conn->bridge.ops); in display_connector_probe()
[all …]
/linux-6.15/drivers/staging/vme_user/
H A Dvme.c259 bridge = vdev->bridge; in vme_slave_request()
453 bridge = vdev->bridge; in vme_master_request()
827 bridge = vdev->bridge; in vme_dma_request()
1296 bridge = vdev->bridge; in vme_irq_request()
1346 bridge = vdev->bridge; in vme_irq_free()
1394 bridge = vdev->bridge; in vme_irq_generate()
1432 bridge = vdev->bridge; in vme_lm_request()
1703 bridge = vdev->bridge; in vme_slot_num()
1714 return bridge->slot_get(bridge); in vme_slot_num()
1731 bridge = vdev->bridge; in vme_bus_num()
[all …]
H A Dvme_fake.c101 vme_irq_handler(fake_bridge, bridge->int_level, bridge->int_statid); in fake_VIRQ_tasklet()
136 bridge->int_level = level; in fake_irq_generate()
406 bridge->lm_callback[i](bridge->lm_data[i]); in fake_lm_check()
424 end = bridge->slaves[i].vme_base + bridge->slaves[i].size; in fake_vmeread8()
463 end = bridge->slaves[i].vme_base + bridge->slaves[i].size; in fake_vmeread16()
496 end = bridge->slaves[i].vme_base + bridge->slaves[i].size; in fake_vmeread32()
626 end = bridge->slaves[i].vme_base + bridge->slaves[i].size; in fake_vmewrite8()
656 end = bridge->slaves[i].vme_base + bridge->slaves[i].size; in fake_vmewrite16()
686 end = bridge->slaves[i].vme_base + bridge->slaves[i].size; in fake_vmewrite32()
948 bridge->lm_enabled = 1; in fake_lm_attach()
[all …]
H A Dvme_tsi148.c80 wake_up(&bridge->dma_queue[0]); in tsi148_DMA_irqhandler()
102 bridge->lm_callback[i](bridge->lm_data[i]); in tsi148_LM_irqhandler()
120 struct tsi148_driver *bridge; in tsi148_MB_irqhandler() local
141 struct tsi148_driver *bridge; in tsi148_PERR_irqhandler() local
168 struct tsi148_driver *bridge; in tsi148_VERR_irqhandler() local
201 wake_up(&bridge->iack_queue); in tsi148_IACK_irqhandler()
213 struct tsi148_driver *bridge; in tsi148_VIRQ_irqhandler() local
243 struct tsi148_driver *bridge; in tsi148_irqhandler() local
304 struct tsi148_driver *bridge; in tsi148_irq_init() local
2239 bridge->crcsr_kernel, bridge->crcsr_bus); in tsi148_crcsr_exit()
[all …]
/linux-6.15/tools/testing/selftests/net/forwarding/
H A Dbridge_mdb.sh75 bridge vlan add vid 10 dev $swp1
775 bridge -b $batch_file
830 bridge mdb flush dev br0
856 bridge mdb flush dev br0
873 bridge mdb flush dev br0
888 bridge mdb flush dev br0
903 bridge mdb flush dev br0
920 bridge mdb flush dev br0
937 bridge mdb flush dev br0
954 bridge mdb flush dev br0
[all …]
H A Dbridge_locked_port.sh50 bridge link set dev $swp1 learning off
102 bridge link set dev $swp1 locked on
112 bridge link set dev $swp1 locked off
127 bridge vlan add vid 100 dev $swp1
128 bridge vlan add vid 100 dev $swp2
133 bridge link set dev $swp1 locked on
142 bridge link set dev $swp1 locked off
148 bridge vlan del vid 100 dev $swp1
149 bridge vlan del vid 100 dev $swp2
161 bridge link set dev $swp1 locked on
[all …]
H A Dbridge_vlan_mcast.sh52 bridge vlan add vid 10-11 dev $swp1 master
53 bridge vlan add vid 10-11 dev $swp2 master
108 bridge -j mdb show dev br0 |
120 bridge -j mdb show dev br0 |
130 local goutput=`bridge -j vlan global show`
223 local goutput=`bridge -j vlan global show`
253 local goutput=`bridge -j vlan global show`
417 bridge vlan add vid 10 dev $h1 master
481 local goutput=`bridge -j -d vlan show`
509 bridge vlan add vid 10 dev br0 self
[all …]
/linux-6.15/drivers/pci/hotplug/
H A Dacpiphp_glue.c178 kfree(bridge); in free_bridge()
767 if (bridge) in acpiphp_check_host_bridge()
771 if (bridge) { in acpiphp_check_host_bridge()
791 bridge = context->bridge; in hotplug_event()
792 if (bridge) in hotplug_event()
803 if (bridge) in hotplug_event()
813 if (bridge) { in hotplug_event()
833 if (bridge) in hotplug_event()
873 if (!bridge) in acpiphp_enumerate_slots()
912 context->bridge = bridge; in acpiphp_enumerate_slots()
[all …]
/linux-6.15/drivers/net/ethernet/intel/ice/
H A Dice_eswitch_br.c393 struct ice_esw_br *bridge = br_port->bridge; in ice_eswitch_br_fdb_entry_create() local
589 if (!bridge) in ice_eswitch_br_fdb_flush()
630 struct ice_esw_br *bridge = port->bridge; in ice_eswitch_br_vlan_cleanup() local
925 br_port->bridge = bridge; in ice_eswitch_br_port_init()
995 if (!bridge) in ice_eswitch_br_deinit()
1016 bridge = kzalloc(sizeof(*bridge), GFP_KERNEL); in ice_eswitch_br_init()
1031 br_offloads->bridge = bridge; in ice_eswitch_br_init()
1040 struct ice_esw_br *bridge = br_offloads->bridge; in ice_eswitch_br_get() local
1064 if (!bridge || !xa_empty(&bridge->ports)) in ice_eswitch_br_verify_deinit()
1090 bridge = br_port->bridge; in ice_eswitch_br_port_unlink()
[all …]
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dbridge.c648 bridge, bridge->br_offloads->esw); in mlx5_esw_bridge_ingress_flow_create()
846 bridge = kvzalloc(sizeof(*bridge), GFP_KERNEL); in mlx5_esw_bridge_create()
847 if (!bridge) in mlx5_esw_bridge_create()
1294 if (port->bridge != bridge) in mlx5_esw_bridge_vlans_recreate()
1458 if (!bridge) in mlx5_esw_bridge_ageing_time_set()
1472 if (!bridge) in mlx5_esw_bridge_vlan_filtering_set()
1496 if (!bridge) in mlx5_esw_bridge_vlan_proto_set()
1558 port->bridge = bridge; in mlx5_esw_bridge_vport_init()
1592 struct mlx5_esw_bridge *bridge = port->bridge; in mlx5_esw_bridge_vport_cleanup() local
1787 bridge = port->bridge; in mlx5_esw_bridge_fdb_create()
[all …]
/linux-6.15/drivers/pci/controller/
H A Dpci-host-common.c55 struct pci_host_bridge *bridge; in pci_host_common_probe() local
63 bridge = devm_pci_alloc_host_bridge(dev, 0); in pci_host_common_probe()
64 if (!bridge) in pci_host_common_probe()
67 platform_set_drvdata(pdev, bridge); in pci_host_common_probe()
72 cfg = gen_pci_init(dev, bridge, ops); in pci_host_common_probe()
76 bridge->sysdata = cfg; in pci_host_common_probe()
78 bridge->enable_device = ops->enable_device; in pci_host_common_probe()
80 bridge->msi_domain = true; in pci_host_common_probe()
82 return pci_host_probe(bridge); in pci_host_common_probe()
91 pci_stop_root_bus(bridge->bus); in pci_host_common_remove()
[all …]
/linux-6.15/drivers/pci/pcie/
H A Derr.c181 static void pci_walk_bridge(struct pci_dev *bridge, in pci_walk_bridge() argument
185 if (bridge->subordinate) in pci_walk_bridge()
186 pci_walk_bus(bridge->subordinate, cb, userdata); in pci_walk_bridge()
188 cb(bridge, userdata); in pci_walk_bridge()
196 struct pci_dev *bridge; in pcie_do_recovery() local
213 bridge = dev; in pcie_do_recovery()
215 bridge = pci_upstream_bridge(dev); in pcie_do_recovery()
250 pci_dbg(bridge, "broadcast resume message\n"); in pcie_do_recovery()
251 pci_walk_bridge(bridge, report_resume, &status); in pcie_do_recovery()
266 pci_info(bridge, "device recovery successful\n"); in pcie_do_recovery()
[all …]
/linux-6.15/drivers/gpu/drm/bridge/imx/
H A Dimx8mp-hdmi-pvi.c30 struct drm_bridge bridge; member
37 to_imx8mp_hdmi_pvi(struct drm_bridge *bridge) in to_imx8mp_hdmi_pvi() argument
39 return container_of(bridge, struct imx8mp_hdmi_pvi, bridge); in to_imx8mp_hdmi_pvi()
45 struct imx8mp_hdmi_pvi *pvi = to_imx8mp_hdmi_pvi(bridge); in imx8mp_hdmi_pvi_bridge_attach()
48 bridge, flags); in imx8mp_hdmi_pvi_bridge_attach()
54 struct imx8mp_hdmi_pvi *pvi = to_imx8mp_hdmi_pvi(bridge); in imx8mp_hdmi_pvi_bridge_enable()
168 pvi->bridge.funcs = &imx_hdmi_pvi_bridge_funcs; in imx8mp_hdmi_pvi_probe()
169 pvi->bridge.of_node = pdev->dev.of_node; in imx8mp_hdmi_pvi_probe()
170 pvi->bridge.timings = pvi->next_bridge->timings; in imx8mp_hdmi_pvi_probe()
172 drm_bridge_add(&pvi->bridge); in imx8mp_hdmi_pvi_probe()
[all …]

12345678910>>...46