Home
last modified time | relevance | path

Searched refs:drm (Results 1 – 22 of 22) sorted by relevance

/freebsd/sys/arm/nvidia/drm2/
H A Dtegra_fb.c88 fb_alloc(struct drm_device *drm, struct drm_mode_fb_cmd2 *mode_cmd, in fb_alloc() argument
103 rv = drm_framebuffer_init(drm, &fb->drm_fb, &fb_funcs); in fb_alloc()
105 device_printf(drm->dev, in fb_alloc()
119 struct tegra_drm *drm; in tegra_fb_probe() local
135 drm = container_of(drm_dev, struct tegra_drm, drm_dev); in tegra_fb_probe()
143 drm->pitch_align); in tegra_fb_probe()
203 struct tegra_drm *drm; in tegra_drm_fb_getinfo() local
205 drm = container_of(drm_dev, struct tegra_drm, drm_dev); in tegra_drm_fb_getinfo()
206 fb = drm->fb; in tegra_drm_fb_getinfo()
227 struct tegra_drm *drm; in tegra_drm_fb_init() local
[all …]
H A Dtegra_drm.h92 struct tegra_drm *drm);
94 struct tegra_drm *drm);
109 struct fb_info *tegra_drm_fb_getinfo(struct drm_device *drm);
111 int tegra_drm_fb_create(struct drm_device *drm, struct drm_file *file,
113 int tegra_drm_fb_init(struct drm_device *drm);
114 void tegra_drm_fb_destroy(struct drm_device *drm);
118 int tegra_bo_create(struct drm_device *drm, size_t size,
H A Dtegra_bo.c173 tegra_bo_alloc(struct drm_device *drm, struct tegra_bo *bo) in tegra_bo_alloc() argument
199 tegra_bo_create(struct drm_device *drm, size_t size, struct tegra_bo **res_bo) in tegra_bo_create() argument
210 rv = drm_gem_object_init(drm, &bo->gem_obj, size); in tegra_bo_create()
223 drm->driver->gem_pager_ops, size, 0, 0, NULL); in tegra_bo_create()
224 rv = tegra_bo_alloc(drm, bo); in tegra_bo_create()
235 tegra_bo_create_with_handle(struct drm_file *file, struct drm_device *drm, in tegra_bo_create_with_handle() argument
241 rv = tegra_bo_create(drm, size, &bo); in tegra_bo_create_with_handle()
262 struct tegra_drm *drm; in tegra_bo_dumb_create() local
266 drm = container_of(drm_dev, struct tegra_drm, drm_dev); in tegra_bo_dumb_create()
269 args->pitch = roundup(args->pitch, drm->pitch_align); in tegra_bo_dumb_create()
H A Dtegra_host1x.c115 struct tegra_drm *drm; in host1x_output_poll_changed() local
117 drm = container_of(drm_dev, struct tegra_drm, drm_dev); in host1x_output_poll_changed()
118 if (drm->fb != NULL) in host1x_output_poll_changed()
119 drm_fb_helper_hotplug_event(&drm->fb->fb_helper); in host1x_output_poll_changed()
262 tegra_drm_preclose(struct drm_device *drm, struct drm_file *file) in tegra_drm_preclose() argument
266 list_for_each_entry(crtc, &drm->mode_config.crtc_list, head) in tegra_drm_preclose()
274 struct tegra_drm *drm; in host1x_drm_lastclose() local
276 drm = container_of(drm_dev, struct tegra_drm, drm_dev); in host1x_drm_lastclose()
277 if (drm->fb != NULL) in host1x_drm_lastclose()
278 drm_fb_helper_restore_fbdev_mode(&drm->fb->fb_helper); in host1x_drm_lastclose()
H A Dtegra_dc.c873 struct drm_device *drm; in dc_finish_page_flip() local
880 drm = drm_crtc->dev; in dc_finish_page_flip()
883 mtx_lock(&drm->event_lock); in dc_finish_page_flip()
886 mtx_unlock(&drm->event_lock); in dc_finish_page_flip()
902 drm_send_vblank_event(drm, idx, sc->event); in dc_finish_page_flip()
903 drm_vblank_put(drm, idx); in dc_finish_page_flip()
907 mtx_unlock(&drm->event_lock); in dc_finish_page_flip()
915 struct drm_device *drm; in tegra_dc_cancel_page_flip() local
919 drm = drm_crtc->dev; in tegra_dc_cancel_page_flip()
920 mtx_lock(&drm->event_lock); in tegra_dc_cancel_page_flip()
[all …]
H A Dtegra_drm_subr.c157 struct tegra_drm *drm) in tegra_drm_encoder_init() argument
167 struct tegra_drm *drm) in tegra_drm_encoder_exit() argument
H A Dtegra_hdmi.c197 struct tegra_drm *drm; member
1003 hdmi_init_client(device_t dev, device_t host1x, struct tegra_drm *drm) in hdmi_init_client() argument
1011 sc->drm = drm; in hdmi_init_client()
1021 drm_connector_init(&drm->drm_dev, &sc->output.connector, in hdmi_init_client()
1029 drm_encoder_init(&drm->drm_dev, &sc->output.encoder, in hdmi_init_client()
1037 rv = tegra_drm_encoder_init(&sc->output, drm); in hdmi_init_client()
1047 hdmi_exit_client(device_t dev, device_t host1x, struct tegra_drm *drm) in hdmi_exit_client() argument
1052 tegra_drm_encoder_exit(&sc->output, drm); in hdmi_exit_client()
H A Dtegra_drm_if.m57 struct tegra_drm *drm;
66 struct tegra_drm *drm;
/freebsd/sys/compat/linsysfs/
H A Dlinsysfs.c259 struct pfs_node *chardev, struct pfs_node *drm, char *path, char *prefix) in linsysfs_run_bus() argument
392 sub_dir = pfs_create_dir(drm, in linsysfs_run_bus()
407 chardev, drm, new_path, prefix); in linsysfs_run_bus()
475 struct pfs_node *drm; in linsysfs_init() local
493 drm = pfs_create_dir(class, "drm", NULL, NULL, NULL, 0); in linsysfs_init()
513 linsysfs_run_bus(dev, pci, scsi, chardev, drm, "/pci0000:00", "0000"); in linsysfs_init()
/freebsd/tools/build/options/
H A DWITH_MODULE_DRM1 Enable creation of old drm video modules.
H A DWITHOUT_MODULE_DRM1 Disable creation of old drm video modules.
/freebsd/sys/conf/
H A DWITHOUT_SOURCELESS_UCODE22 # drm
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_hdmi.c954 length = hdmi_drm_infoframe_pack_only(&frame->drm, in hdmi_infoframe_pack_only()
1006 length = hdmi_drm_infoframe_pack(&frame->drm, buffer, size); in hdmi_infoframe_pack()
1581 hdmi_drm_infoframe_log(level, dev, &frame->drm); in hdmi_infoframe_log()
1941 ret = hdmi_drm_infoframe_unpack(&frame->drm, buffer, size); in hdmi_infoframe_unpack()
H A Dlinux_i2cbb.c171 DRIVER_MODULE(lkpi_iicbb, drm, lkpi_iicbb_driver, 0, 0);
H A Dlinux_i2c.c155 DRIVER_MODULE(lkpi_iic, drm, lkpi_iic_driver, 0, 0);
/freebsd/sys/contrib/device-tree/Bindings/display/exynos/
H A Dexynos_hdmi.txt1 Device-Tree bindings for drm hdmi driver
/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Dhdmi.h434 struct hdmi_drm_infoframe drm; member
/freebsd/tools/tools/
H A DREADME18 drm Tools specific to the DRM/KMS device drivers.
/freebsd/
H A DUPDATING432 LinuxKPI pm.h changes require an update to the latest drm-kmod version
620 which break drm-kmod. In addition various other additions where
662 Please update your drm-kmod port to after the __FreeBSD_version 1400003
1124 drm and drm2 have been removed from the tree. Please see
1126 migrating to the drm ports.
1208 just install the drm-kmod port. All others should install
1209 drm-legacy-kmod.
1212 drm-kmod. For hardware older than 2013, however, some users will need
1213 to use drm-legacy-kmod if drm-kmod doesn't work for them. Hardware older
1214 than 2008 usually only works in drm-legacy-kmod. The graphics team can
[all …]
/freebsd/sys/dev/drm2/
H A Ddrm_pci.c43 SYSCTL_NODE(_hw, OID_AUTO, drm, CTLFLAG_RW | CTLFLAG_MPSAFE, NULL,
/freebsd/sys/contrib/device-tree/src/arm64/qcom/
H A Dmsm8998-clamshell.dtsi100 * hold a vote for these clocks, or panels are brought up properly, using drm/msm.
/freebsd/sys/compat/linux/
H A Dlinux_ioctl.c106 DEFINE_LINUX_IOCTL_SET(drm, DRM);