Home
last modified time | relevance | path

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

12345678910>>...48

/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_bridge.c46 * A bridge is always attached to a single &drm_encoder at a time, but can be
51 * Here, the output of the encoder feeds to bridge A, and that furthers feeds to
52 * bridge B. Bridge chains can be arbitrarily long, and shall be fully linear:
53 * Chaining multiple bridges to the output of a bridge, or the same bridge to
65 * Display drivers are responsible for linking encoders with the first bridge
66 * in the chains. This is done by acquiring the appropriate bridge with
67 * devm_drm_of_get_bridge(). Once acquired, the bridge shall be attached to the
70 * Bridges are responsible for linking themselves with the next bridge in the
92 * DRM bridge chai
205 drm_bridge_add(struct drm_bridge *bridge) drm_bridge_add() argument
215 drm_bridge_remove_void(void *bridge) drm_bridge_remove_void() argument
231 devm_drm_bridge_add(struct device *dev, struct drm_bridge *bridge) devm_drm_bridge_add() argument
243 drm_bridge_remove(struct drm_bridge *bridge) drm_bridge_remove() argument
256 struct drm_bridge *bridge = drm_priv_to_bridge(obj); drm_bridge_atomic_duplicate_priv_state() local
268 struct drm_bridge *bridge = drm_priv_to_bridge(obj); drm_bridge_atomic_destroy_priv_state() local
301 drm_bridge_attach(struct drm_encoder *encoder, struct drm_bridge *bridge, struct drm_bridge *previous, enum drm_bridge_attach_flags flags) drm_bridge_attach() argument
367 drm_bridge_detach(struct drm_bridge *bridge) drm_bridge_detach() argument
489 drm_bridge_chain_mode_fixup(struct drm_bridge *bridge, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) drm_bridge_chain_mode_fixup() argument
528 drm_bridge_chain_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) drm_bridge_chain_mode_valid() argument
565 drm_bridge_chain_mode_set(struct drm_bridge *bridge, const struct drm_display_mode *mode, const struct drm_display_mode *adjusted_mode) drm_bridge_chain_mode_set() argument
594 drm_atomic_bridge_chain_disable(struct drm_bridge *bridge, struct drm_atomic_state *old_state) drm_atomic_bridge_chain_disable() argument
625 drm_atomic_bridge_call_post_disable(struct drm_bridge *bridge, struct drm_atomic_state *old_state) drm_atomic_bridge_call_post_disable() argument
661 drm_atomic_bridge_chain_post_disable(struct drm_bridge *bridge, struct drm_atomic_state *old_state) drm_atomic_bridge_chain_post_disable() argument
717 drm_atomic_bridge_call_pre_enable(struct drm_bridge *bridge, struct drm_atomic_state *old_state) drm_atomic_bridge_call_pre_enable() argument
751 drm_atomic_bridge_chain_pre_enable(struct drm_bridge *bridge, struct drm_atomic_state *old_state) drm_atomic_bridge_chain_pre_enable() argument
819 drm_atomic_bridge_chain_enable(struct drm_bridge *bridge, struct drm_atomic_state *old_state) drm_atomic_bridge_chain_enable() argument
846 drm_atomic_bridge_check(struct drm_bridge *bridge, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) drm_atomic_bridge_check() argument
993 drm_atomic_bridge_chain_select_bus_fmts(struct drm_bridge *bridge, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) drm_atomic_bridge_chain_select_bus_fmts() argument
1055 drm_atomic_bridge_propagate_bus_flags(struct drm_bridge *bridge, struct drm_connector *conn, struct drm_atomic_state *state) drm_atomic_bridge_propagate_bus_flags() argument
1120 drm_atomic_bridge_chain_check(struct drm_bridge *bridge, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) drm_atomic_bridge_chain_check() argument
1176 drm_bridge_detect(struct drm_bridge *bridge) drm_bridge_detect() argument
1199 drm_bridge_get_modes(struct drm_bridge *bridge, struct drm_connector *connector) drm_bridge_get_modes() argument
1221 drm_bridge_get_edid(struct drm_bridge *bridge, struct drm_connector *connector) drm_bridge_get_edid() argument
1249 drm_bridge_hpd_enable(struct drm_bridge *bridge, void (*cb)(void *data, enum drm_connector_status status), void *data) drm_bridge_hpd_enable() argument
1285 drm_bridge_hpd_disable(struct drm_bridge *bridge) drm_bridge_hpd_disable() argument
1311 drm_bridge_hpd_notify(struct drm_bridge *bridge, enum drm_connector_status status) drm_bridge_hpd_notify() argument
1333 struct drm_bridge *bridge; of_drm_find_bridge() local
1361 struct drm_bridge *bridge; drm_bridge_chains_info() local
[all...]
H A Ddrm_bridge_connector.c22 * The DRM bridge connector helper object provides a DRM connector
28 * To use the helper, display controller drivers create a bridge connector with
34 * The DRM bridge connector operations are implemented based on the operations
36 * to the bridge closest to the connector (at the end of the chain) that
39 * To make use of this helper, all bridges in the chain shall report bridge
40 * operation flags (&drm_bridge->ops) and bridge output type
62 * The last bridge in the chain (closest to the connector) that provides
69 * The last bridge in the chain (closest to the connector) that provides
76 * The last bridge in the chain (closest to the connector) that provides
83 * The last bridge i
101 struct drm_bridge *bridge; drm_bridge_connector_hpd_notify() local
208 struct drm_bridge *bridge; drm_bridge_connector_debugfs_init() local
230 drm_bridge_connector_get_modes_edid(struct drm_connector *connector, struct drm_bridge *bridge) drm_bridge_connector_get_modes_edid() argument
262 struct drm_bridge *bridge; drm_bridge_connector_get_modes() local
319 struct drm_bridge *bridge, *panel_bridge = NULL; drm_bridge_connector_init() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_bridge.c41 * A bridge is always attached to a single &drm_encoder at a time, but can be
46 * Here, the output of the encoder feeds to bridge A, and that furthers feeds to
47 * bridge B. Bridge chains can be arbitrarily long, and shall be fully linear:
48 * Chaining multiple bridges to the output of a bridge, or the same bridge to
51 * Display drivers are responsible for linking encoders with the first bridge
52 * in the chains. This is done by acquiring the appropriate bridge with
55 * devm_drm_panel_bridge_add_typed()). Once acquired, the bridge shall be
58 * Bridges are responsible for linking themselves with the next bridge in the
80 * DRM bridge chai
102 drm_bridge_add(struct drm_bridge *bridge) drm_bridge_add() argument
117 drm_bridge_remove(struct drm_bridge *bridge) drm_bridge_remove() argument
130 struct drm_bridge *bridge = drm_priv_to_bridge(obj); drm_bridge_atomic_duplicate_priv_state() local
142 struct drm_bridge *bridge = drm_priv_to_bridge(obj); drm_bridge_atomic_destroy_priv_state() local
175 drm_bridge_attach(struct drm_encoder *encoder, struct drm_bridge *bridge, struct drm_bridge *previous, enum drm_bridge_attach_flags flags) drm_bridge_attach() argument
232 drm_bridge_detach(struct drm_bridge *bridge) drm_bridge_detach() argument
354 drm_bridge_chain_mode_fixup(struct drm_bridge *bridge, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) drm_bridge_chain_mode_fixup() argument
393 drm_bridge_chain_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) drm_bridge_chain_mode_valid() argument
428 drm_bridge_chain_disable(struct drm_bridge *bridge) drm_bridge_chain_disable() argument
458 drm_bridge_chain_post_disable(struct drm_bridge *bridge) drm_bridge_chain_post_disable() argument
485 drm_bridge_chain_mode_set(struct drm_bridge *bridge, const struct drm_display_mode *mode, const struct drm_display_mode *adjusted_mode) drm_bridge_chain_mode_set() argument
513 drm_bridge_chain_pre_enable(struct drm_bridge *bridge) drm_bridge_chain_pre_enable() argument
542 drm_bridge_chain_enable(struct drm_bridge *bridge) drm_bridge_chain_enable() argument
569 drm_atomic_bridge_chain_disable(struct drm_bridge *bridge, struct drm_atomic_state *old_state) drm_atomic_bridge_chain_disable() argument
613 drm_atomic_bridge_chain_post_disable(struct drm_bridge *bridge, struct drm_atomic_state *old_state) drm_atomic_bridge_chain_post_disable() argument
654 drm_atomic_bridge_chain_pre_enable(struct drm_bridge *bridge, struct drm_atomic_state *old_state) drm_atomic_bridge_chain_pre_enable() argument
697 drm_atomic_bridge_chain_enable(struct drm_bridge *bridge, struct drm_atomic_state *old_state) drm_atomic_bridge_chain_enable() argument
724 drm_atomic_bridge_check(struct drm_bridge *bridge, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) drm_atomic_bridge_check() argument
871 drm_atomic_bridge_chain_select_bus_fmts(struct drm_bridge *bridge, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) drm_atomic_bridge_chain_select_bus_fmts() argument
933 drm_atomic_bridge_propagate_bus_flags(struct drm_bridge *bridge, struct drm_connector *conn, struct drm_atomic_state *state) drm_atomic_bridge_propagate_bus_flags() argument
998 drm_atomic_bridge_chain_check(struct drm_bridge *bridge, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) drm_atomic_bridge_chain_check() argument
1054 drm_bridge_detect(struct drm_bridge *bridge) drm_bridge_detect() argument
1077 drm_bridge_get_modes(struct drm_bridge *bridge, struct drm_connector *connector) drm_bridge_get_modes() argument
1099 drm_bridge_get_edid(struct drm_bridge *bridge, struct drm_connector *connector) drm_bridge_get_edid() argument
1127 drm_bridge_hpd_enable(struct drm_bridge *bridge, void (*cb)(void *data, enum drm_connector_status status), void *data) drm_bridge_hpd_enable() argument
1163 drm_bridge_hpd_disable(struct drm_bridge *bridge) drm_bridge_hpd_disable() argument
1189 drm_bridge_hpd_notify(struct drm_bridge *bridge, enum drm_connector_status status) drm_bridge_hpd_notify() argument
1211 struct drm_bridge *bridge; of_drm_find_bridge() local
[all...]
/kernel/linux/linux-5.10/drivers/fpga/
H A Dfpga-bridge.c8 #include <linux/fpga/fpga-bridge.h>
23 * fpga_bridge_enable - Enable transactions on the bridge
25 * @bridge: FPGA bridge
29 int fpga_bridge_enable(struct fpga_bridge *bridge) in fpga_bridge_enable() argument
31 dev_dbg(&bridge->dev, "enable\n"); in fpga_bridge_enable()
33 if (bridge->br_ops && bridge->br_ops->enable_set) in fpga_bridge_enable()
34 return bridge->br_ops->enable_set(bridge, in fpga_bridge_enable()
47 fpga_bridge_disable(struct fpga_bridge *bridge) fpga_bridge_disable() argument
61 struct fpga_bridge *bridge; __fpga_bridge_get() local
143 fpga_bridge_put(struct fpga_bridge *bridge) fpga_bridge_put() argument
164 struct fpga_bridge *bridge; fpga_bridges_enable() local
188 struct fpga_bridge *bridge; fpga_bridges_disable() local
211 struct fpga_bridge *bridge, *next; fpga_bridges_put() local
239 struct fpga_bridge *bridge; of_fpga_bridge_get_to_list() local
269 struct fpga_bridge *bridge; fpga_bridge_get_to_list() local
287 struct fpga_bridge *bridge = to_fpga_bridge(dev); name_show() local
295 struct fpga_bridge *bridge = to_fpga_bridge(dev); state_show() local
330 struct fpga_bridge *bridge; fpga_bridge_create() local
379 fpga_bridge_free(struct fpga_bridge *bridge) fpga_bridge_free() argument
388 struct fpga_bridge *bridge = *(struct fpga_bridge **)res; devm_fpga_bridge_release() local
414 struct fpga_bridge **ptr, *bridge; devm_fpga_bridge_create() local
439 fpga_bridge_register(struct fpga_bridge *bridge) fpga_bridge_register() argument
463 fpga_bridge_unregister(struct fpga_bridge *bridge) fpga_bridge_unregister() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/i2c/
H A Dst-mipid02.c3 * Driver for ST MIPID02 CSI-2 to PARALLEL bridge
218 static int mipid02_read_reg(struct mipid02_dev *bridge, u16 reg, u8 *val) in mipid02_read_reg() argument
220 struct i2c_client *client = bridge->i2c_client; in mipid02_read_reg()
248 static int mipid02_write_reg(struct mipid02_dev *bridge, u16 reg, u8 val) in mipid02_write_reg() argument
250 struct i2c_client *client = bridge->i2c_client; in mipid02_write_reg()
274 static int mipid02_get_regulators(struct mipid02_dev *bridge) in mipid02_get_regulators() argument
279 bridge->supplies[i].supply = mipid02_supply_name[i]; in mipid02_get_regulators()
281 return devm_regulator_bulk_get(&bridge->i2c_client->dev, in mipid02_get_regulators()
283 bridge->supplies); in mipid02_get_regulators()
286 static void mipid02_apply_reset(struct mipid02_dev *bridge) in mipid02_apply_reset() argument
296 mipid02_set_power_on(struct mipid02_dev *bridge) mipid02_set_power_on() argument
330 mipid02_set_power_off(struct mipid02_dev *bridge) mipid02_set_power_off() argument
336 mipid02_detect(struct mipid02_dev *bridge) mipid02_detect() argument
347 mipid02_get_link_freq_from_cid_link_freq(struct mipid02_dev *bridge, struct v4l2_subdev *subdev) mipid02_get_link_freq_from_cid_link_freq() argument
366 mipid02_get_link_freq_from_cid_pixel_rate(struct mipid02_dev *bridge, struct v4l2_subdev *subdev) mipid02_get_link_freq_from_cid_pixel_rate() argument
387 mipid02_configure_from_rx_speed(struct mipid02_dev *bridge) mipid02_configure_from_rx_speed() argument
409 mipid02_configure_clk_lane(struct mipid02_dev *bridge) mipid02_configure_clk_lane() argument
425 mipid02_configure_data0_lane(struct mipid02_dev *bridge, int nb, bool are_lanes_swap, bool *polarities) mipid02_configure_data0_lane() argument
444 mipid02_configure_data1_lane(struct mipid02_dev *bridge, int nb, bool are_lanes_swap, bool *polarities) mipid02_configure_data1_lane() argument
459 mipid02_configure_from_rx(struct mipid02_dev *bridge) mipid02_configure_from_rx() argument
487 mipid02_configure_from_tx(struct mipid02_dev *bridge) mipid02_configure_from_tx() argument
502 mipid02_configure_from_code(struct mipid02_dev *bridge) mipid02_configure_from_code() argument
520 mipid02_stream_disable(struct mipid02_dev *bridge) mipid02_stream_disable() argument
542 mipid02_stream_enable(struct mipid02_dev *bridge) mipid02_stream_enable() argument
622 struct mipid02_dev *bridge = to_mipid02_dev(sd); mipid02_s_stream() local
650 struct mipid02_dev *bridge = to_mipid02_dev(sd); mipid02_enum_mbus_code() local
678 struct mipid02_dev *bridge = to_mipid02_dev(sd); mipid02_get_fmt() local
711 struct mipid02_dev *bridge = to_mipid02_dev(sd); mipid02_set_fmt_source() local
729 struct mipid02_dev *bridge = to_mipid02_dev(sd); mipid02_set_fmt_sink() local
746 struct mipid02_dev *bridge = to_mipid02_dev(sd); mipid02_set_fmt() local
799 struct mipid02_dev *bridge = to_mipid02_dev(notifier->sd); mipid02_async_bound() local
833 struct mipid02_dev *bridge = to_mipid02_dev(notifier->sd); mipid02_async_unbind() local
843 mipid02_parse_rx_ep(struct mipid02_dev *bridge) mipid02_parse_rx_ep() argument
907 mipid02_parse_tx_ep(struct mipid02_dev *bridge) mipid02_parse_tx_ep() argument
944 struct mipid02_dev *bridge; mipid02_probe() local
1049 struct mipid02_dev *bridge = to_mipid02_dev(sd); mipid02_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/media/i2c/
H A Dst-mipid02.c3 * Driver for ST MIPID02 CSI-2 to PARALLEL bridge
241 static int mipid02_read_reg(struct mipid02_dev *bridge, u16 reg, u8 *val) in mipid02_read_reg() argument
243 struct i2c_client *client = bridge->i2c_client; in mipid02_read_reg()
271 static int mipid02_write_reg(struct mipid02_dev *bridge, u16 reg, u8 val) in mipid02_write_reg() argument
273 struct i2c_client *client = bridge->i2c_client; in mipid02_write_reg()
297 static int mipid02_get_regulators(struct mipid02_dev *bridge) in mipid02_get_regulators() argument
302 bridge->supplies[i].supply = mipid02_supply_name[i]; in mipid02_get_regulators()
304 return devm_regulator_bulk_get(&bridge->i2c_client->dev, in mipid02_get_regulators()
306 bridge->supplies); in mipid02_get_regulators()
309 static void mipid02_apply_reset(struct mipid02_dev *bridge) in mipid02_apply_reset() argument
319 mipid02_set_power_on(struct mipid02_dev *bridge) mipid02_set_power_on() argument
353 mipid02_set_power_off(struct mipid02_dev *bridge) mipid02_set_power_off() argument
359 mipid02_detect(struct mipid02_dev *bridge) mipid02_detect() argument
370 mipid02_get_link_freq_from_cid_link_freq(struct mipid02_dev *bridge, struct v4l2_subdev *subdev) mipid02_get_link_freq_from_cid_link_freq() argument
389 mipid02_get_link_freq_from_cid_pixel_rate(struct mipid02_dev *bridge, struct v4l2_subdev *subdev) mipid02_get_link_freq_from_cid_pixel_rate() argument
410 mipid02_configure_from_rx_speed(struct mipid02_dev *bridge) mipid02_configure_from_rx_speed() argument
432 mipid02_configure_clk_lane(struct mipid02_dev *bridge) mipid02_configure_clk_lane() argument
448 mipid02_configure_data0_lane(struct mipid02_dev *bridge, int nb, bool are_lanes_swap, bool *polarities) mipid02_configure_data0_lane() argument
467 mipid02_configure_data1_lane(struct mipid02_dev *bridge, int nb, bool are_lanes_swap, bool *polarities) mipid02_configure_data1_lane() argument
482 mipid02_configure_from_rx(struct mipid02_dev *bridge) mipid02_configure_from_rx() argument
510 mipid02_configure_from_tx(struct mipid02_dev *bridge) mipid02_configure_from_tx() argument
527 mipid02_configure_from_code(struct mipid02_dev *bridge) mipid02_configure_from_code() argument
545 mipid02_stream_disable(struct mipid02_dev *bridge) mipid02_stream_disable() argument
574 mipid02_stream_enable(struct mipid02_dev *bridge) mipid02_stream_enable() argument
658 struct mipid02_dev *bridge = to_mipid02_dev(sd); mipid02_s_stream() local
686 struct mipid02_dev *bridge = to_mipid02_dev(sd); mipid02_enum_mbus_code() local
714 struct mipid02_dev *bridge = to_mipid02_dev(sd); mipid02_get_fmt() local
748 struct mipid02_dev *bridge = to_mipid02_dev(sd); mipid02_set_fmt_source() local
772 struct mipid02_dev *bridge = to_mipid02_dev(sd); mipid02_set_fmt_sink() local
797 struct mipid02_dev *bridge = to_mipid02_dev(sd); mipid02_set_fmt() local
850 struct mipid02_dev *bridge = to_mipid02_dev(notifier->sd); mipid02_async_bound() local
884 struct mipid02_dev *bridge = to_mipid02_dev(notifier->sd); mipid02_async_unbind() local
894 mipid02_parse_rx_ep(struct mipid02_dev *bridge) mipid02_parse_rx_ep() argument
956 mipid02_parse_tx_ep(struct mipid02_dev *bridge) mipid02_parse_tx_ep() argument
993 struct mipid02_dev *bridge; mipid02_probe() local
1098 struct mipid02_dev *bridge = to_mipid02_dev(sd); mipid02_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/char/agp/
H A Dbackend.c69 struct agp_bridge_data *bridge; in agp_backend_acquire() local
71 bridge = agp_find_bridge(pdev); in agp_backend_acquire()
73 if (!bridge) in agp_backend_acquire()
76 if (atomic_read(&bridge->agp_in_use)) in agp_backend_acquire()
78 atomic_inc(&bridge->agp_in_use); in agp_backend_acquire()
79 return bridge; in agp_backend_acquire()
92 void agp_backend_release(struct agp_bridge_data *bridge) in agp_backend_release() argument
95 if (bridge) in agp_backend_release()
96 atomic_dec(&bridge->agp_in_use); in agp_backend_release()
137 static int agp_backend_initialize(struct agp_bridge_data *bridge) in agp_backend_initialize() argument
212 agp_backend_cleanup(struct agp_bridge_data *bridge) agp_backend_cleanup() argument
237 struct agp_bridge_data *bridge; agp_alloc_bridge() local
254 agp_put_bridge(struct agp_bridge_data *bridge) agp_put_bridge() argument
264 agp_add_bridge(struct agp_bridge_data *bridge) agp_add_bridge() argument
320 agp_remove_bridge(struct agp_bridge_data *bridge) agp_remove_bridge() argument
[all...]
H A Dgeneric.c178 curr->bridge->driver->free_by_type(curr); in agp_free_memory()
182 if (curr->bridge->driver->agp_destroy_pages) { in agp_free_memory()
183 curr->bridge->driver->agp_destroy_pages(curr); in agp_free_memory()
187 curr->bridge->driver->agp_destroy_page( in agp_free_memory()
192 curr->bridge->driver->agp_destroy_page( in agp_free_memory()
209 * @bridge: an agp_bridge_data struct allocated for the AGP host bridge.
213 * Every agp bridge device will allow you to allocate AGP_NORMAL_MEMORY which
218 struct agp_memory *agp_allocate_memory(struct agp_bridge_data *bridge, in agp_allocate_memory() argument
226 if (!bridge) in agp_allocate_memory()
364 agp_copy_info(struct agp_bridge_data *bridge, struct agp_kern_info *info) agp_copy_info() argument
721 agp_collect_device_status(struct agp_bridge_data *bridge, u32 requested_mode, u32 bridge_agpstat) agp_collect_device_status() argument
789 get_agp_version(struct agp_bridge_data *bridge) get_agp_version() argument
804 agp_generic_enable(struct agp_bridge_data *bridge, u32 requested_mode) agp_generic_enable() argument
850 agp_generic_create_gatt_table(struct agp_bridge_data *bridge) agp_generic_create_gatt_table() argument
968 agp_generic_free_gatt_table(struct agp_bridge_data *bridge) agp_generic_free_gatt_table() argument
1031 struct agp_bridge_data *bridge; agp_generic_insert_memory() local
1110 struct agp_bridge_data *bridge; agp_generic_remove_memory() local
1187 agp_generic_alloc_pages(struct agp_bridge_data *bridge, struct agp_memory *mem, size_t num_pages) agp_generic_alloc_pages() argument
1217 agp_generic_alloc_page(struct agp_bridge_data *bridge) agp_generic_alloc_page() argument
1284 agp_enable(struct agp_bridge_data *bridge, u32 mode) agp_enable() argument
1315 agp_generic_mask_memory(struct agp_bridge_data *bridge, dma_addr_t addr, int type) agp_generic_mask_memory() argument
1326 agp_generic_type_to_mask_type(struct agp_bridge_data *bridge, int type) agp_generic_type_to_mask_type() argument
[all...]
/kernel/linux/linux-6.6/drivers/char/agp/
H A Dbackend.c70 struct agp_bridge_data *bridge; in agp_backend_acquire() local
72 bridge = agp_find_bridge(pdev); in agp_backend_acquire()
74 if (!bridge) in agp_backend_acquire()
77 if (atomic_read(&bridge->agp_in_use)) in agp_backend_acquire()
79 atomic_inc(&bridge->agp_in_use); in agp_backend_acquire()
80 return bridge; in agp_backend_acquire()
87 * @bridge: the AGP backend to release
94 void agp_backend_release(struct agp_bridge_data *bridge) in agp_backend_release() argument
97 if (bridge) in agp_backend_release()
98 atomic_dec(&bridge in agp_backend_release()
139 agp_backend_initialize(struct agp_bridge_data *bridge) agp_backend_initialize() argument
214 agp_backend_cleanup(struct agp_bridge_data *bridge) agp_backend_cleanup() argument
239 struct agp_bridge_data *bridge; agp_alloc_bridge() local
256 agp_put_bridge(struct agp_bridge_data *bridge) agp_put_bridge() argument
266 agp_add_bridge(struct agp_bridge_data *bridge) agp_add_bridge() argument
322 agp_remove_bridge(struct agp_bridge_data *bridge) agp_remove_bridge() argument
[all...]
H A Dgeneric.c178 curr->bridge->driver->free_by_type(curr); in agp_free_memory()
182 if (curr->bridge->driver->agp_destroy_pages) { in agp_free_memory()
183 curr->bridge->driver->agp_destroy_pages(curr); in agp_free_memory()
187 curr->bridge->driver->agp_destroy_page( in agp_free_memory()
192 curr->bridge->driver->agp_destroy_page( in agp_free_memory()
209 * @bridge: an agp_bridge_data struct allocated for the AGP host bridge.
213 * Every agp bridge device will allow you to allocate AGP_NORMAL_MEMORY which
218 struct agp_memory *agp_allocate_memory(struct agp_bridge_data *bridge, in agp_allocate_memory() argument
226 if (!bridge) in agp_allocate_memory()
364 agp_copy_info(struct agp_bridge_data *bridge, struct agp_kern_info *info) agp_copy_info() argument
721 agp_collect_device_status(struct agp_bridge_data *bridge, u32 requested_mode, u32 bridge_agpstat) agp_collect_device_status() argument
789 get_agp_version(struct agp_bridge_data *bridge) get_agp_version() argument
804 agp_generic_enable(struct agp_bridge_data *bridge, u32 requested_mode) agp_generic_enable() argument
850 agp_generic_create_gatt_table(struct agp_bridge_data *bridge) agp_generic_create_gatt_table() argument
968 agp_generic_free_gatt_table(struct agp_bridge_data *bridge) agp_generic_free_gatt_table() argument
1031 struct agp_bridge_data *bridge; agp_generic_insert_memory() local
1110 struct agp_bridge_data *bridge; agp_generic_remove_memory() local
1187 agp_generic_alloc_pages(struct agp_bridge_data *bridge, struct agp_memory *mem, size_t num_pages) agp_generic_alloc_pages() argument
1217 agp_generic_alloc_page(struct agp_bridge_data *bridge) agp_generic_alloc_page() argument
1284 agp_enable(struct agp_bridge_data *bridge, u32 mode) agp_enable() argument
1315 agp_generic_mask_memory(struct agp_bridge_data *bridge, dma_addr_t addr, int type) agp_generic_mask_memory() argument
1326 agp_generic_type_to_mask_type(struct agp_bridge_data *bridge, int type) agp_generic_type_to_mask_type() argument
[all...]
/kernel/linux/linux-6.6/drivers/fpga/
H A Dfpga-bridge.c8 #include <linux/fpga/fpga-bridge.h>
23 * fpga_bridge_enable - Enable transactions on the bridge
25 * @bridge: FPGA bridge
29 int fpga_bridge_enable(struct fpga_bridge *bridge) in fpga_bridge_enable() argument
31 dev_dbg(&bridge->dev, "enable\n"); in fpga_bridge_enable()
33 if (bridge->br_ops && bridge->br_ops->enable_set) in fpga_bridge_enable()
34 return bridge->br_ops->enable_set(bridge, in fpga_bridge_enable()
47 fpga_bridge_disable(struct fpga_bridge *bridge) fpga_bridge_disable() argument
61 struct fpga_bridge *bridge; __fpga_bridge_get() local
144 fpga_bridge_put(struct fpga_bridge *bridge) fpga_bridge_put() argument
165 struct fpga_bridge *bridge; fpga_bridges_enable() local
189 struct fpga_bridge *bridge; fpga_bridges_disable() local
212 struct fpga_bridge *bridge, *next; fpga_bridges_put() local
240 struct fpga_bridge *bridge; of_fpga_bridge_get_to_list() local
270 struct fpga_bridge *bridge; fpga_bridge_get_to_list() local
288 struct fpga_bridge *bridge = to_fpga_bridge(dev); name_show() local
296 struct fpga_bridge *bridge = to_fpga_bridge(dev); state_show() local
332 struct fpga_bridge *bridge; fpga_bridge_register() local
398 fpga_bridge_unregister(struct fpga_bridge *bridge) fpga_bridge_unregister() argument
413 struct fpga_bridge *bridge = to_fpga_bridge(dev); fpga_bridge_dev_release() local
[all...]
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_bridge.h48 * @DRM_BRIDGE_ATTACH_NO_CONNECTOR: When this flag is set the bridge
61 * This callback is invoked whenever our bridge is being attached to a
71 int (*attach)(struct drm_bridge *bridge,
77 * This callback is invoked whenever our bridge is being detached from a
82 void (*detach)(struct drm_bridge *bridge);
88 * bridge. This should be implemented if the bridge has some sort of
89 * restriction in the modes it can display. For example, a given bridge
115 enum drm_mode_status (*mode_valid)(struct drm_bridge *bridge,
125 * &drm_bridge. The parameter adjusted_mode is the input mode the bridge
786 drm_bridge_get_next_bridge(struct drm_bridge *bridge) drm_bridge_get_next_bridge() argument
802 drm_bridge_get_prev_bridge(struct drm_bridge *bridge) drm_bridge_get_prev_bridge() argument
[all...]
/kernel/linux/linux-6.6/drivers/pci/
H A Dpci-bridge-emul.c8 * PCI bridge when the HW doesn't provide such a root port PCI
9 * bridge.
11 * It emulates a PCI bridge by providing a fake PCI configuration
21 #include "pci-bridge-emul.h"
71 * bridge that is not capable of a burst transfer of more than
77 * BIST register: implemented as read-only, as "A bridge that
152 * are RO, and bridge control (31:16) are a mix of RW, RO,
318 pci_bridge_emul_read_ssid(struct pci_bridge_emul *bridge, int reg, u32 *value) in pci_bridge_emul_read_ssid() argument
323 ((bridge->pcie_start > bridge in pci_bridge_emul_read_ssid()
343 pci_bridge_emul_init(struct pci_bridge_emul *bridge, unsigned int flags) pci_bridge_emul_init() argument
445 pci_bridge_emul_cleanup(struct pci_bridge_emul *bridge) pci_bridge_emul_cleanup() argument
458 pci_bridge_emul_conf_read(struct pci_bridge_emul *bridge, int where, int size, u32 *value) pci_bridge_emul_conf_read() argument
535 pci_bridge_emul_conf_write(struct pci_bridge_emul *bridge, int where, int size, u32 value) pci_bridge_emul_conf_write() argument
[all...]
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_bridge.h49 * @DRM_BRIDGE_ATTACH_NO_CONNECTOR: When this flag is set the bridge
62 * This callback is invoked whenever our bridge is being attached to a
72 int (*attach)(struct drm_bridge *bridge,
78 * This callback is invoked whenever our bridge is being detached from a
83 void (*detach)(struct drm_bridge *bridge);
89 * bridge. This should be implemented if the bridge has some sort of
90 * restriction in the modes it can display. For example, a given bridge
116 enum drm_mode_status (*mode_valid)(struct drm_bridge *bridge,
126 * &drm_bridge. The parameter adjusted_mode is the input mode the bridge
807 drm_bridge_get_next_bridge(struct drm_bridge *bridge) drm_bridge_get_next_bridge() argument
823 drm_bridge_get_prev_bridge(struct drm_bridge *bridge) drm_bridge_get_prev_bridge() argument
918 drm_bridge_is_panel(const struct drm_bridge *bridge) drm_bridge_is_panel() argument
923 drm_panel_bridge_set_orientation(struct drm_connector *connector, struct drm_bridge *bridge) drm_panel_bridge_set_orientation() argument
[all...]
/kernel/linux/linux-5.10/drivers/pci/
H A Dpci-bridge-emul.c8 * PCI bridge when the HW doesn't provide such a root port PCI
9 * bridge.
11 * It emulates a PCI bridge by providing a fake PCI configuration
21 #include "pci-bridge-emul.h"
72 * bridge that is not capable of a burst transfer of more than
78 * BIST register: implemented as read-only, as "A bridge that
153 * are RO, and bridge control (31:16) are a mix of RW, RO,
277 * bridge configuration space. The caller needs to have initialized
282 int pci_bridge_emul_init(struct pci_bridge_emul *bridge, in pci_bridge_emul_init() argument
285 BUILD_BUG_ON(sizeof(bridge in pci_bridge_emul_init()
346 pci_bridge_emul_cleanup(struct pci_bridge_emul *bridge) pci_bridge_emul_cleanup() argument
359 pci_bridge_emul_conf_read(struct pci_bridge_emul *bridge, int where, int size, u32 *value) pci_bridge_emul_conf_read() argument
421 pci_bridge_emul_conf_write(struct pci_bridge_emul *bridge, int where, int size, u32 value) pci_bridge_emul_conf_write() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/
H A Dpanel.c17 struct drm_bridge bridge; member
24 drm_bridge_to_panel_bridge(struct drm_bridge *bridge) in drm_bridge_to_panel_bridge() argument
26 return container_of(bridge, struct panel_bridge, bridge); in drm_bridge_to_panel_bridge()
56 static int panel_bridge_attach(struct drm_bridge *bridge, in panel_bridge_attach() argument
59 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge); in panel_bridge_attach()
66 if (!bridge->encoder) { in panel_bridge_attach()
74 ret = drm_connector_init(bridge->dev, connector, in panel_bridge_attach()
83 bridge->encoder); in panel_bridge_attach()
88 static void panel_bridge_detach(struct drm_bridge *bridge) in panel_bridge_detach() argument
104 panel_bridge_pre_enable(struct drm_bridge *bridge) panel_bridge_pre_enable() argument
111 panel_bridge_enable(struct drm_bridge *bridge) panel_bridge_enable() argument
118 panel_bridge_disable(struct drm_bridge *bridge) panel_bridge_disable() argument
125 panel_bridge_post_disable(struct drm_bridge *bridge) panel_bridge_post_disable() argument
132 panel_bridge_get_modes(struct drm_bridge *bridge, struct drm_connector *connector) panel_bridge_get_modes() argument
236 drm_panel_bridge_remove(struct drm_bridge *bridge) drm_panel_bridge_remove() argument
255 struct drm_bridge **bridge = res; devm_drm_panel_bridge_release() local
298 struct drm_bridge **ptr, *bridge; devm_drm_panel_bridge_add_typed() local
326 drm_panel_bridge_connector(struct drm_bridge *bridge) drm_panel_bridge_connector() argument
[all...]
H A Ddisplay-connector.c19 struct drm_bridge bridge; member
26 to_display_connector(struct drm_bridge *bridge) in to_display_connector() argument
28 return container_of(bridge, struct display_connector, bridge); in to_display_connector()
31 static int display_connector_attach(struct drm_bridge *bridge, in display_connector_attach() argument
38 display_connector_detect(struct drm_bridge *bridge) in display_connector_detect() argument
40 struct display_connector *conn = to_display_connector(bridge); in display_connector_detect()
49 if (conn->bridge.ddc && drm_probe_ddc(conn->bridge.ddc)) in display_connector_detect()
52 switch (conn->bridge in display_connector_detect()
79 display_connector_get_edid(struct drm_bridge *bridge, struct drm_connector *connector) display_connector_get_edid() argument
96 struct drm_bridge *bridge = &conn->bridge; display_connector_hpd_irq() local
[all...]
/kernel/linux/linux-5.10/drivers/vme/bridges/
H A Dvme_fake.c3 * Fake VME bridge support.
5 * This drive provides a fake VME bridge chip, this enables debugging of the
96 struct fake_driver *bridge; in fake_VIRQ_tasklet() local
99 bridge = fake_bridge->driver_priv; in fake_VIRQ_tasklet()
101 vme_irq_handler(fake_bridge, bridge->int_level, bridge->int_statid); in fake_VIRQ_tasklet()
130 struct fake_driver *bridge; in fake_irq_generate() local
132 bridge = fake_bridge->driver_priv; in fake_irq_generate()
134 mutex_lock(&bridge->vme_int); in fake_irq_generate()
136 bridge in fake_irq_generate()
161 struct fake_driver *bridge; fake_slave_set() local
228 struct fake_driver *bridge; fake_slave_get() local
258 struct fake_driver *bridge; fake_master_set() local
343 struct fake_driver *bridge; __fake_master_get() local
377 fake_lm_check(struct fake_driver *bridge, unsigned long long addr, u32 aspace, u32 cycle) fake_lm_check() argument
417 fake_vmeread8(struct fake_driver *bridge, unsigned long long addr, u32 aspace, u32 cycle) fake_vmeread8() argument
450 fake_vmeread16(struct fake_driver *bridge, unsigned long long addr, u32 aspace, u32 cycle) fake_vmeread16() argument
483 fake_vmeread32(struct fake_driver *bridge, unsigned long long addr, u32 aspace, u32 cycle) fake_vmeread32() argument
615 fake_vmewrite8(struct fake_driver *bridge, u8 *buf, unsigned long long addr, u32 aspace, u32 cycle) fake_vmewrite8() argument
646 fake_vmewrite16(struct fake_driver *bridge, u16 *buf, unsigned long long addr, u32 aspace, u32 cycle) fake_vmewrite16() argument
677 fake_vmewrite32(struct fake_driver *bridge, u32 *buf, unsigned long long addr, u32 aspace, u32 cycle) fake_vmewrite32() argument
719 struct fake_driver *bridge; fake_master_write() local
817 struct fake_driver *bridge; fake_master_rmw() local
861 struct fake_driver *bridge; fake_lm_set() local
905 struct fake_driver *bridge; fake_lm_get() local
929 struct fake_driver *bridge; fake_lm_attach() local
970 struct fake_driver *bridge; fake_lm_detach() local
1037 struct fake_driver *bridge; fake_crcsr_init() local
1056 struct fake_driver *bridge; fake_crcsr_exit() local
1252 struct fake_driver *bridge; fake_exit() local
[all...]
/kernel/linux/linux-6.6/drivers/staging/vme_user/
H A Dvme_fake.c3 * Fake VME bridge support.
5 * This drive provides a fake VME bridge chip, this enables debugging of the
96 struct fake_driver *bridge; in fake_VIRQ_tasklet() local
99 bridge = fake_bridge->driver_priv; in fake_VIRQ_tasklet()
101 vme_irq_handler(fake_bridge, bridge->int_level, bridge->int_statid); in fake_VIRQ_tasklet()
130 struct fake_driver *bridge; in fake_irq_generate() local
132 bridge = fake_bridge->driver_priv; in fake_irq_generate()
134 mutex_lock(&bridge->vme_int); in fake_irq_generate()
136 bridge in fake_irq_generate()
161 struct fake_driver *bridge; fake_slave_set() local
228 struct fake_driver *bridge; fake_slave_get() local
258 struct fake_driver *bridge; fake_master_set() local
342 struct fake_driver *bridge; __fake_master_get() local
374 fake_lm_check(struct fake_driver *bridge, unsigned long long addr, u32 aspace, u32 cycle) fake_lm_check() argument
414 fake_vmeread8(struct fake_driver *bridge, unsigned long long addr, u32 aspace, u32 cycle) fake_vmeread8() argument
447 fake_vmeread16(struct fake_driver *bridge, unsigned long long addr, u32 aspace, u32 cycle) fake_vmeread16() argument
480 fake_vmeread32(struct fake_driver *bridge, unsigned long long addr, u32 aspace, u32 cycle) fake_vmeread32() argument
612 fake_vmewrite8(struct fake_driver *bridge, u8 *buf, unsigned long long addr, u32 aspace, u32 cycle) fake_vmewrite8() argument
642 fake_vmewrite16(struct fake_driver *bridge, u16 *buf, unsigned long long addr, u32 aspace, u32 cycle) fake_vmewrite16() argument
672 fake_vmewrite32(struct fake_driver *bridge, u32 *buf, unsigned long long addr, u32 aspace, u32 cycle) fake_vmewrite32() argument
713 struct fake_driver *bridge; fake_master_write() local
811 struct fake_driver *bridge; fake_master_rmw() local
855 struct fake_driver *bridge; fake_lm_set() local
899 struct fake_driver *bridge; fake_lm_get() local
923 struct fake_driver *bridge; fake_lm_attach() local
964 struct fake_driver *bridge; fake_lm_detach() local
1031 struct fake_driver *bridge; fake_crcsr_init() local
1050 struct fake_driver *bridge; fake_crcsr_exit() local
1243 struct fake_driver *bridge; fake_exit() local
[all...]
H A Dvme.c46 * Find the bridge that the resource is associated with.
84 struct vme_bridge *bridge; in vme_alloc_consistent() local
91 bridge = find_bridge(resource); in vme_alloc_consistent()
92 if (!bridge) { in vme_alloc_consistent()
93 printk(KERN_ERR "Can't find bridge\n"); in vme_alloc_consistent()
97 if (!bridge->parent) { in vme_alloc_consistent()
98 printk(KERN_ERR "Dev entry NULL for bridge %s\n", bridge->name); in vme_alloc_consistent()
102 if (!bridge->alloc_consistent) { in vme_alloc_consistent()
103 printk(KERN_ERR "alloc_consistent not supported by bridge in vme_alloc_consistent()
124 struct vme_bridge *bridge; vme_free_consistent() local
284 struct vme_bridge *bridge; vme_slave_request() local
364 struct vme_bridge *bridge = find_bridge(resource); vme_slave_set() local
414 struct vme_bridge *bridge = find_bridge(resource); vme_slave_get() local
484 struct vme_bridge *bridge; vme_master_request() local
567 struct vme_bridge *bridge = find_bridge(resource); vme_master_set() local
618 struct vme_bridge *bridge = find_bridge(resource); vme_master_get() local
656 struct vme_bridge *bridge = find_bridge(resource); vme_master_read() local
704 struct vme_bridge *bridge = find_bridge(resource); vme_master_write() local
756 struct vme_bridge *bridge = find_bridge(resource); vme_master_rmw() local
859 struct vme_bridge *bridge; vme_dma_request() local
1108 struct vme_bridge *bridge = list->parent->parent; vme_dma_list_add() local
1141 struct vme_bridge *bridge = list->parent->parent; vme_dma_list_exec() local
1170 struct vme_bridge *bridge = list->parent->parent; vme_dma_list_free() local
1241 vme_bus_error_handler(struct vme_bridge *bridge, unsigned long long address, int am) vme_bus_error_handler() argument
1270 vme_register_error_handler(struct vme_bridge *bridge, u32 aspace, unsigned long long address, size_t len) vme_register_error_handler() argument
1297 vme_irq_handler(struct vme_bridge *bridge, int level, int statid) vme_irq_handler() argument
1332 struct vme_bridge *bridge; vme_irq_request() local
1381 struct vme_bridge *bridge; vme_irq_free() local
1428 struct vme_bridge *bridge; vme_irq_generate() local
1462 struct vme_bridge *bridge; vme_lm_request() local
1561 struct vme_bridge *bridge = find_bridge(resource); vme_lm_set() local
1597 struct vme_bridge *bridge = find_bridge(resource); vme_lm_get() local
1634 struct vme_bridge *bridge = find_bridge(resource); vme_lm_attach() local
1667 struct vme_bridge *bridge = find_bridge(resource); vme_lm_detach() local
1736 struct vme_bridge *bridge; vme_slot_num() local
1764 struct vme_bridge *bridge; vme_bus_num() local
1784 vme_init_bridge(struct vme_bridge *bridge) vme_init_bridge() argument
1797 vme_register_bridge(struct vme_bridge *bridge) vme_register_bridge() argument
1819 vme_unregister_bridge(struct vme_bridge *bridge) vme_unregister_bridge() argument
1838 __vme_register_driver_bus(struct vme_driver *drv, struct vme_bridge *bridge, unsigned int ndevs) __vme_register_driver_bus() argument
1887 struct vme_bridge *bridge; __vme_register_driver() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/
H A Dpanel.c19 struct drm_bridge bridge; member
26 drm_bridge_to_panel_bridge(struct drm_bridge *bridge) in drm_bridge_to_panel_bridge() argument
28 return container_of(bridge, struct panel_bridge, bridge); in drm_bridge_to_panel_bridge()
58 static int panel_bridge_attach(struct drm_bridge *bridge, in panel_bridge_attach() argument
61 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge); in panel_bridge_attach()
68 if (!bridge->encoder) { in panel_bridge_attach()
76 ret = drm_connector_init(bridge->dev, connector, in panel_bridge_attach()
84 drm_panel_bridge_set_orientation(connector, bridge); in panel_bridge_attach()
87 bridge in panel_bridge_attach()
98 panel_bridge_detach(struct drm_bridge *bridge) panel_bridge_detach() argument
114 panel_bridge_atomic_pre_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) panel_bridge_atomic_pre_enable() argument
134 panel_bridge_atomic_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) panel_bridge_atomic_enable() argument
154 panel_bridge_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) panel_bridge_atomic_disable() argument
174 panel_bridge_atomic_post_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) panel_bridge_atomic_post_disable() argument
194 panel_bridge_get_modes(struct drm_bridge *bridge, struct drm_connector *connector) panel_bridge_get_modes() argument
202 panel_bridge_debugfs_init(struct drm_bridge *bridge, struct dentry *root) panel_bridge_debugfs_init() argument
235 drm_bridge_is_panel(const struct drm_bridge *bridge) drm_bridge_is_panel() argument
323 drm_panel_bridge_remove(struct drm_bridge *bridge) drm_panel_bridge_remove() argument
349 drm_panel_bridge_set_orientation(struct drm_connector *connector, struct drm_bridge *bridge) drm_panel_bridge_set_orientation() argument
363 struct drm_bridge **bridge = res; devm_drm_panel_bridge_release() local
406 struct drm_bridge **ptr, *bridge; devm_drm_panel_bridge_add_typed() local
430 struct drm_bridge *bridge = ptr; drmm_drm_panel_bridge_release() local
450 struct drm_bridge *bridge; drmm_panel_bridge_add() local
477 drm_panel_bridge_connector(struct drm_bridge *bridge) drm_panel_bridge_connector() argument
506 struct drm_bridge *bridge; devm_drm_of_get_bridge() local
540 struct drm_bridge *bridge; drmm_of_get_bridge() local
[all...]
H A Ddisplay-connector.c21 struct drm_bridge bridge; member
31 to_display_connector(struct drm_bridge *bridge) in to_display_connector() argument
33 return container_of(bridge, struct display_connector, bridge); in to_display_connector()
36 static int display_connector_attach(struct drm_bridge *bridge, in display_connector_attach() argument
43 display_connector_detect(struct drm_bridge *bridge) in display_connector_detect() argument
45 struct display_connector *conn = to_display_connector(bridge); in display_connector_detect()
54 if (conn->bridge.ddc && drm_probe_ddc(conn->bridge.ddc)) in display_connector_detect()
57 switch (conn->bridge in display_connector_detect()
84 display_connector_get_edid(struct drm_bridge *bridge, struct drm_connector *connector) display_connector_get_edid() argument
99 display_connector_get_output_bus_fmts(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state, unsigned int *num_output_fmts) display_connector_get_output_bus_fmts() argument
141 display_connector_get_input_bus_fmts(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state, u32 output_fmt, unsigned int *num_input_fmts) display_connector_get_input_bus_fmts() argument
186 struct drm_bridge *bridge = &conn->bridge; display_connector_hpd_irq() local
[all...]
/kernel/linux/linux-5.10/drivers/vme/
H A Dvme.c46 * Find the bridge that the resource is associated with.
89 struct vme_bridge *bridge; in vme_alloc_consistent() local
96 bridge = find_bridge(resource); in vme_alloc_consistent()
97 if (!bridge) { in vme_alloc_consistent()
98 printk(KERN_ERR "Can't find bridge\n"); in vme_alloc_consistent()
102 if (!bridge->parent) { in vme_alloc_consistent()
103 printk(KERN_ERR "Dev entry NULL for bridge %s\n", bridge->name); in vme_alloc_consistent()
107 if (!bridge->alloc_consistent) { in vme_alloc_consistent()
108 printk(KERN_ERR "alloc_consistent not supported by bridge in vme_alloc_consistent()
129 struct vme_bridge *bridge; vme_free_consistent() local
293 struct vme_bridge *bridge; vme_slave_request() local
374 struct vme_bridge *bridge = find_bridge(resource); vme_slave_set() local
424 struct vme_bridge *bridge = find_bridge(resource); vme_slave_get() local
494 struct vme_bridge *bridge; vme_master_request() local
578 struct vme_bridge *bridge = find_bridge(resource); vme_master_set() local
629 struct vme_bridge *bridge = find_bridge(resource); vme_master_get() local
667 struct vme_bridge *bridge = find_bridge(resource); vme_master_read() local
716 struct vme_bridge *bridge = find_bridge(resource); vme_master_write() local
768 struct vme_bridge *bridge = find_bridge(resource); vme_master_rmw() local
871 struct vme_bridge *bridge; vme_dma_request() local
1121 struct vme_bridge *bridge = list->parent->parent; vme_dma_list_add() local
1154 struct vme_bridge *bridge = list->parent->parent; vme_dma_list_exec() local
1183 struct vme_bridge *bridge = list->parent->parent; vme_dma_list_free() local
1254 vme_bus_error_handler(struct vme_bridge *bridge, unsigned long long address, int am) vme_bus_error_handler() argument
1283 vme_register_error_handler( struct vme_bridge *bridge, u32 aspace, unsigned long long address, size_t len) vme_register_error_handler() argument
1311 vme_irq_handler(struct vme_bridge *bridge, int level, int statid) vme_irq_handler() argument
1346 struct vme_bridge *bridge; vme_irq_request() local
1395 struct vme_bridge *bridge; vme_irq_free() local
1442 struct vme_bridge *bridge; vme_irq_generate() local
1476 struct vme_bridge *bridge; vme_lm_request() local
1575 struct vme_bridge *bridge = find_bridge(resource); vme_lm_set() local
1611 struct vme_bridge *bridge = find_bridge(resource); vme_lm_get() local
1648 struct vme_bridge *bridge = find_bridge(resource); vme_lm_attach() local
1681 struct vme_bridge *bridge = find_bridge(resource); vme_lm_detach() local
1750 struct vme_bridge *bridge; vme_slot_num() local
1778 struct vme_bridge *bridge; vme_bus_num() local
1798 vme_init_bridge(struct vme_bridge *bridge) vme_init_bridge() argument
1811 vme_register_bridge(struct vme_bridge *bridge) vme_register_bridge() argument
1833 vme_unregister_bridge(struct vme_bridge *bridge) vme_unregister_bridge() argument
1852 __vme_register_driver_bus(struct vme_driver *drv, struct vme_bridge *bridge, unsigned int ndevs) __vme_register_driver_bus() argument
1900 struct vme_bridge *bridge; __vme_register_driver() local
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/net/forwarding/
H A Dbridge_mdb.sh67 ip link add name br0 type bridge vlan_filtering 1 vlan_default_pvid 0 \
69 bridge vlan add vid 10 dev br0 self
70 bridge vlan add vid 20 dev br0 self
75 bridge vlan add vid 10 dev $swp1
76 bridge vlan add vid 20 dev $swp1
80 bridge vlan add vid 10 dev $swp2
81 bridge vlan add vid 20 dev $swp2
92 bridge vlan del vid 20 dev $swp2
93 bridge vlan del vid 10 dev $swp2
97 bridge vla
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/dsa/
H A Dbridge_mdb.sh67 ip link add name br0 type bridge vlan_filtering 1 vlan_default_pvid 0 \
69 bridge vlan add vid 10 dev br0 self
70 bridge vlan add vid 20 dev br0 self
75 bridge vlan add vid 10 dev $swp1
76 bridge vlan add vid 20 dev $swp1
80 bridge vlan add vid 10 dev $swp2
81 bridge vlan add vid 20 dev $swp2
92 bridge vlan del vid 20 dev $swp2
93 bridge vlan del vid 10 dev $swp2
97 bridge vla
[all...]

Completed in 18 milliseconds

12345678910>>...48