/freebsd/sys/arm/nvidia/drm2/ |
H A D | tegra_fb.c | 88 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 D | tegra_drm.h | 92 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 D | tegra_bo.c | 173 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 D | tegra_host1x.c | 115 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 D | tegra_dc.c | 873 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 D | tegra_drm_subr.c | 157 struct tegra_drm *drm) in tegra_drm_encoder_init() argument 167 struct tegra_drm *drm) in tegra_drm_encoder_exit() argument
|
H A D | tegra_hdmi.c | 197 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 D | tegra_drm_if.m | 57 struct tegra_drm *drm; 66 struct tegra_drm *drm;
|
/freebsd/sys/compat/linsysfs/ |
H A D | linsysfs.c | 259 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 D | WITH_MODULE_DRM | 1 Enable creation of old drm video modules.
|
H A D | WITHOUT_MODULE_DRM | 1 Disable creation of old drm video modules.
|
/freebsd/sys/conf/ |
H A D | WITHOUT_SOURCELESS_UCODE | 22 # drm
|
/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_hdmi.c | 954 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 D | linux_i2cbb.c | 171 DRIVER_MODULE(lkpi_iicbb, drm, lkpi_iicbb_driver, 0, 0);
|
H A D | linux_i2c.c | 155 DRIVER_MODULE(lkpi_iic, drm, lkpi_iic_driver, 0, 0);
|
/freebsd/sys/contrib/device-tree/Bindings/display/exynos/ |
H A D | exynos_hdmi.txt | 1 Device-Tree bindings for drm hdmi driver
|
/freebsd/sys/compat/linuxkpi/common/include/linux/ |
H A D | hdmi.h | 434 struct hdmi_drm_infoframe drm; member
|
/freebsd/tools/tools/ |
H A D | README | 18 drm Tools specific to the DRM/KMS device drivers.
|
/freebsd/ |
H A D | UPDATING | 432 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 D | drm_pci.c | 43 SYSCTL_NODE(_hw, OID_AUTO, drm, CTLFLAG_RW | CTLFLAG_MPSAFE, NULL,
|
/freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
H A D | msm8998-clamshell.dtsi | 100 * hold a vote for these clocks, or panels are brought up properly, using drm/msm.
|
/freebsd/sys/compat/linux/ |
H A D | linux_ioctl.c | 106 DEFINE_LINUX_IOCTL_SET(drm, DRM);
|