libhd  5.0
fb.h
Go to the documentation of this file.
monitor_info_t::max_vsync
unsigned max_vsync
vsync range
Definition: hd.h:1414
s_hd_t::base_class
hd_id_t base_class
Base class (id and name).
Definition: hd.h:2231
res_monitor_t::width
unsigned width
Definition: hd.h:1759
res_monitor_t::vfreq
unsigned vfreq
in Hz
Definition: hd.h:1760
hd_data_t::hd
hd_t * hd
Current hardware list.
Definition: hd.h:2610
remove_hd_entries
void remove_hd_entries(hd_data_t *hd_data)
Definition: hd.c:2711
monitor_info_t::min_hsync
unsigned min_hsync
Definition: hd.h:1415
fb_info_t::v_freq
double v_freq
Definition: fb.c:29
new_str
char * new_str(const char *s)
Definition: hd.c:1577
PROGRESS
#define PROGRESS(a, b, c)
Definition: hd_int.h:61
hd_detail_t::type
enum hd_detail_type type
Definition: hd.h:2142
hd_detail_monitor
@ hd_detail_monitor
Definition: hd.h:2066
res_monitor
@ res_monitor
Definition: hd.h:1635
monitor_info_t::min_vsync
unsigned min_vsync
Definition: hd.h:1414
s_hd_t::tag
struct s_hd_t::tag_s tag
hd_detail_t::monitor
hd_detail_monitor_t monitor
Definition: hd.h:2151
fb_info_t::h_freq
double h_freq
Definition: fb.c:28
s_hd_t
Individual hardware item.
Definition: hd.h:2196
name2eisa_id
unsigned name2eisa_id(char *s)
Definition: hd.c:2170
fb_info_t::height
unsigned height
Definition: fb.c:26
u_hd_res_t
libhd resource union
Definition: hd.h:1822
s_hd_t::next
struct s_hd_t * next
Link to next hardware item.
Definition: hd.h:2197
DEV_FB
#define DEV_FB
Definition: hd_int.h:39
s_hd_t::device
hd_id_t device
Device id and name.
Definition: hd.h:2259
hd_data_t::module
unsigned module
(Internal) the current probing module we are in
Definition: hd.h:2681
fb_get_info
static fb_info_t * fb_get_info(hd_data_t *hd_data)
Definition: fb.c:107
fb.h
res_monitor_t::height
unsigned height
in pixel
Definition: hd.h:1759
ADD2LOG
#define ADD2LOG(a...)
Definition: hd_int.h:62
hd_detail_monitor_s::data
monitor_info_t * data
Definition: hd.h:2112
s_hd_t::detail
hd_detail_t * detail
Special info associated with this hardware.
Definition: hd.h:2433
add_hd_entry
hd_t * add_hd_entry(hd_data_t *hd_data, unsigned line, unsigned count)
Definition: hd.c:1777
hd_probe_feature
int hd_probe_feature(hd_data_t *hd_data, enum probe_feature feature)
Definition: hd.c:579
MAKE_ID
#define MAKE_ID(tag, id_val)
Combine tag and id value.
Definition: hd.h:102
monitor_info_t::max_hsync
unsigned max_hsync
hsync range
Definition: hd.h:1415
hd_id_t::id
unsigned id
Numeric id.
Definition: hd.h:397
hd.h
s_hd_t::res
hd_res_t * res
Device resources.
Definition: hd.h:2427
fb_info_t::width
unsigned width
Definition: fb.c:25
fb_info_t
Definition: fb.c:24
DEV_FB0
#define DEV_FB0
Definition: hd_int.h:40
s_hd_t::tag_s::remove
unsigned remove
< this struct is for internal purposes only
Definition: hd.h:2508
res_monitor_t::type
enum resource_types type
Definition: hd.h:1758
monitor_info_t
monitor (DDC) data
Definition: hd.h:1411
fb_info_t::pix_clock
double pix_clock
Definition: fb.c:27
s_hd_t::vendor
hd_id_t vendor
Vendor id and name.
Definition: hd.h:2249
hd_id_t::name
char * name
Name (if any) that corresponds to hd_id_t::id.
Definition: hd.h:398
hd_int.h
remove_tagged_hd_entries
void remove_tagged_hd_entries(hd_data_t *hd_data)
Definition: hd.c:2729
hd_data
static hd_data_t * hd_data
Definition: pppoe.c:29
hd_scan_fb
void hd_scan_fb(hd_data_t *hd_data)
Definition: fb.c:34
add_res_entry
hd_res_t * add_res_entry(hd_res_t **res, hd_res_t *new_res)
Definition: hd.c:1769
pr_fb
@ pr_fb
Definition: hd.h:117
hd_data_t
Holds all data accumulated during hardware probing.
Definition: hd.h:2604
new_mem
void * new_mem(size_t size)
Definition: hd.c:1535
bc_monitor
@ bc_monitor
Definition: hd.h:164
mod_fb
@ mod_fb
Definition: hd_int.h:78
u_hd_res_t::monitor
res_monitor_t monitor
Definition: hd.h:1834
TAG_EISA
#define TAG_EISA
EISA ids (monitors, ISA-PnP, modems, mice etc).
Definition: hd.h:84