drm_display_mode
struct drm_display_mode *mode, uint32_t *div)
dc_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode,
struct drm_display_mode *adjusted)
dc_crtc_mode_set(struct drm_crtc *drm_crtc, struct drm_display_mode *mode,
struct drm_display_mode *adjusted, int x, int y,
struct drm_display_mode *mode)
avi_setup_infoframe(struct hdmi_softc *sc, struct drm_display_mode *mode)
hdmi_sor_start(struct hdmi_softc *sc, struct drm_display_mode *mode)
struct drm_display_mode *mode;
struct drm_display_mode *mode)
const struct drm_display_mode *mode,
struct drm_display_mode *adjusted)
struct drm_display_mode *mode, struct drm_display_mode *adjusted)
extern struct drm_display_mode *
const struct drm_display_mode *in)
static int drm_crtc_convert_umode(struct drm_display_mode *out,
struct drm_display_mode *mode;
struct drm_display_mode *mode = NULL;
struct drm_display_mode *mode)
const struct drm_display_mode *mode)
struct drm_display_mode *dup_mode, *next;
struct drm_display_mode *mode)
struct drm_display_mode *match_mode, *t;
int drm_mode_detachmode_crtc(struct drm_device *dev, struct drm_display_mode *mode)
struct drm_display_mode *mode;
struct drm_display_mode mode;
struct drm_display_mode *mode)
struct drm_display_mode *mode)
struct drm_display_mode *mode, *t;
struct drm_display_mode *drm_mode_create(struct drm_device *dev)
struct drm_display_mode *nmode;
nmode = malloc(sizeof(struct drm_display_mode), DRM_MEM_KMS,
void drm_mode_destroy(struct drm_device *dev, struct drm_display_mode *mode)
extern u8 drm_match_cea_mode(struct drm_display_mode *to_match);
extern struct drm_display_mode *drm_cvt_mode(struct drm_device *dev,
extern struct drm_display_mode *drm_gtf_mode(struct drm_device *dev,
extern struct drm_display_mode *drm_gtf_mode_complex(struct drm_device *dev,
extern uint8_t drm_mode_cea_vic(const struct drm_display_mode *mode);
struct drm_display_mode *drm_mode_find_dmt(struct drm_device *dev,
struct drm_display_mode mode;
struct drm_display_mode hwmode;
struct drm_display_mode *mode;
#define obj_to_mode(x) container_of(x, struct drm_display_mode, base)
extern void drm_mode_probed_add(struct drm_connector *connector, struct drm_display_mode *mode);
extern void drm_mode_remove(struct drm_connector *connector, struct drm_display_mode *mode);
extern void drm_mode_copy(struct drm_display_mode *dst, const struct drm_display_mode *src);
extern struct drm_display_mode *drm_mode_duplicate(struct drm_device *dev,
const struct drm_display_mode *mode);
extern void drm_mode_debug_printmodeline(const struct drm_display_mode *mode);
extern void drm_mode_set_name(struct drm_display_mode *mode);
extern bool drm_mode_equal(const struct drm_display_mode *mode1, const struct drm_display_mode *mode2);
extern int drm_mode_width(const struct drm_display_mode *mode);
extern int drm_mode_height(const struct drm_display_mode *mode);
const struct drm_display_mode *mode);
extern int drm_mode_detachmode_crtc(struct drm_device *dev, struct drm_display_mode *mode);
extern struct drm_display_mode *drm_mode_create(struct drm_device *dev);
extern void drm_mode_destroy(struct drm_device *dev, struct drm_display_mode *mode);
extern int drm_mode_hsync(const struct drm_display_mode *mode);
extern int drm_mode_vrefresh(const struct drm_display_mode *mode);
extern void drm_mode_set_crtcinfo(struct drm_display_mode *p,
extern struct drm_display_mode *drm_crtc_mode_create(struct drm_device *dev);
struct drm_display_mode *mode;
struct drm_display_mode *mode,
struct drm_display_mode *adjusted_mode, saved_mode, saved_hwmode;
struct drm_display_mode *mode;
struct drm_display_mode *mode);
struct drm_display_mode *mode,
const struct drm_display_mode *mode,
struct drm_display_mode *adjusted_mode);
int (*mode_set)(struct drm_crtc *crtc, struct drm_display_mode *mode,
struct drm_display_mode *adjusted_mode, int x, int y,
const struct drm_display_mode *mode,
struct drm_display_mode *adjusted_mode);
struct drm_display_mode *mode,
struct drm_display_mode *adjusted_mode);
mode_in_hsync_range(const struct drm_display_mode *mode,
mode_in_vsync_range(const struct drm_display_mode *mode,
mode_in_range(const struct drm_display_mode *mode, struct edid *edid,
const struct drm_display_mode *mode)
struct drm_display_mode *m;
struct drm_display_mode *newmode;
static void fixup_mode_1366x768(struct drm_display_mode *mode)
struct drm_display_mode *newmode;
struct drm_display_mode *newmode;
struct drm_display_mode *mode;
struct drm_display_mode *newmode;
struct drm_display_mode *newmode;
struct drm_display_mode *newmode;
struct drm_display_mode *newmode;
struct drm_display_mode *newmode;
u8 drm_match_cea_mode(struct drm_display_mode *to_match)
const struct drm_display_mode *cea_mode;
cea_mode = (const struct drm_display_mode *)&edid_cea_modes[mode];
struct drm_display_mode *newmode;
struct drm_display_mode *mode)
struct drm_display_mode *mode)
struct drm_display_mode *mode;
count = sizeof(drm_dmt_modes) / sizeof(struct drm_display_mode);
const struct drm_display_mode *ptr = &drm_dmt_modes[i];
uint8_t drm_mode_cea_vic(const struct drm_display_mode *mode)
struct drm_display_mode *t, *cur_mode, *preferred_mode;
struct drm_display_mode, head);
mode_is_rb(const struct drm_display_mode *mode)
struct drm_display_mode *drm_mode_find_dmt(struct drm_device *dev,
const struct drm_display_mode *ptr = &drm_dmt_modes[i];
static struct drm_display_mode *
struct drm_display_mode *m, *mode = NULL;
drm_mode_do_interlace_quirk(struct drm_display_mode *mode,
static struct drm_display_mode *drm_mode_detailed(struct drm_device *dev,
struct drm_display_mode *mode;
struct drm_display_mode;
struct drm_display_mode *mode);
struct drm_display_mode *mode);
static const struct drm_display_mode drm_dmt_modes[] = {
sizeof(drm_dmt_modes) / sizeof(struct drm_display_mode);
static const struct drm_display_mode edid_est_modes[] = {
static const struct drm_display_mode edid_cea_modes[] = {
static struct drm_display_mode *drm_has_preferred_mode(struct drm_fb_helper_connector *fb_connector, int width, int height)
struct drm_display_mode *mode;
static struct drm_display_mode *drm_pick_cmdline_mode(struct drm_fb_helper_connector *fb_helper_conn,
struct drm_display_mode *mode = NULL;
struct drm_display_mode **modes,
struct drm_display_mode *dmt_mode, *mode;
struct drm_display_mode **modes,
struct drm_display_mode **modes,
struct drm_display_mode **modes;
sizeof(struct drm_display_mode *), DRM_MEM_KMS, M_NOWAIT | M_ZERO);
struct drm_display_mode *mode = modes[i];
struct drm_display_mode *desired_mode;
struct drm_display_mode *desired_mode;
struct drm_display_mode *mode;
struct drm_display_mode *mode;
struct drm_display_mode *
struct drm_display_mode *mode;
struct drm_display_mode *
struct drm_display_mode *drm_mode;
void drm_mode_debug_printmodeline(const struct drm_display_mode *mode)
struct drm_display_mode *
void drm_mode_set_name(struct drm_display_mode *mode)
int drm_mode_width(const struct drm_display_mode *mode)
int drm_mode_height(const struct drm_display_mode *mode)
int drm_mode_hsync(const struct drm_display_mode *mode)
int drm_mode_vrefresh(const struct drm_display_mode *mode)
void drm_mode_set_crtcinfo(struct drm_display_mode *p, int adjust_flags)
void drm_mode_copy(struct drm_display_mode *dst, const struct drm_display_mode *src)
struct drm_display_mode *drm_mode_duplicate(struct drm_device *dev,
const struct drm_display_mode *mode)
struct drm_display_mode *nmode;
bool drm_mode_equal(const struct drm_display_mode *mode1, const struct drm_display_mode *mode2)
struct drm_display_mode *mode;
struct drm_display_mode *drm_cvt_mode(struct drm_device *dev, int hdisplay,
struct drm_display_mode *mode;
struct drm_display_mode *mode, *t;
struct drm_display_mode *a = list_entry(lh_a, struct drm_display_mode, head);
struct drm_display_mode *b = list_entry(lh_b, struct drm_display_mode, head);
struct drm_display_mode *mode;
struct drm_display_mode *pmode, *pt;
struct drm_display_mode *drm_mode;