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:1418
s_hd_t::base_class
hd_id_t base_class
Base class (id and name).
Definition: hd.h:2236
res_monitor_t::width
unsigned width
Definition: hd.h:1764
res_monitor_t::vfreq
unsigned vfreq
in Hz
Definition: hd.h:1765
hd_data_t::hd
hd_t * hd
Current hardware list.
Definition: hd.h:2615
remove_hd_entries
void remove_hd_entries(hd_data_t *hd_data)
Definition: hd.c:2797
monitor_info_t::min_hsync
unsigned min_hsync
Definition: hd.h:1419
fb_info_t::v_freq
double v_freq
Definition: fb.c:29
new_str
char * new_str(const char *s)
Definition: hd.c:1594
PROGRESS
#define PROGRESS(a, b, c)
Definition: hd_int.h:65
hd_detail_t::type
enum hd_detail_type type
Definition: hd.h:2147
hd_detail_monitor
@ hd_detail_monitor
Definition: hd.h:2071
res_monitor
@ res_monitor
Definition: hd.h:1640
monitor_info_t::min_vsync
unsigned min_vsync
Definition: hd.h:1418
s_hd_t::tag
struct s_hd_t::tag_s tag
hd_detail_t::monitor
hd_detail_monitor_t monitor
Definition: hd.h:2156
fb_info_t::h_freq
double h_freq
Definition: fb.c:28
s_hd_t
Individual hardware item.
Definition: hd.h:2201
name2eisa_id
unsigned name2eisa_id(char *s)
Definition: hd.c:2187
fb_info_t::height
unsigned height
Definition: fb.c:26
u_hd_res_t
libhd resource union
Definition: hd.h:1827
s_hd_t::next
struct s_hd_t * next
Link to next hardware item.
Definition: hd.h:2202
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:2264
hd_data_t::module
unsigned module
(Internal) the current probing module we are in
Definition: hd.h:2686
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:1764
ADD2LOG
#define ADD2LOG(a...)
Definition: hd_int.h:66
hd_detail_monitor_s::data
monitor_info_t * data
Definition: hd.h:2117
s_hd_t::detail
hd_detail_t * detail
Special info associated with this hardware.
Definition: hd.h:2438
add_hd_entry
hd_t * add_hd_entry(hd_data_t *hd_data, unsigned line, unsigned count)
Definition: hd.c:1794
hd_probe_feature
int hd_probe_feature(hd_data_t *hd_data, enum probe_feature feature)
Definition: hd.c:595
MAKE_ID
#define MAKE_ID(tag, id_val)
Combine tag and id value.
Definition: hd.h:105
monitor_info_t::max_hsync
unsigned max_hsync
hsync range
Definition: hd.h:1419
hd_id_t::id
unsigned id
Numeric id.
Definition: hd.h:401
hd.h
s_hd_t::res
hd_res_t * res
Device resources.
Definition: hd.h:2432
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:2513
res_monitor_t::type
enum resource_types type
Definition: hd.h:1763
monitor_info_t
monitor (DDC) data
Definition: hd.h:1415
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:2254
hd_id_t::name
char * name
Name (if any) that corresponds to hd_id_t::id.
Definition: hd.h:402
hd_int.h
remove_tagged_hd_entries
void remove_tagged_hd_entries(hd_data_t *hd_data)
Definition: hd.c:2815
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:1786
pr_fb
@ pr_fb
Definition: hd.h:120
hd_data_t
Holds all data accumulated during hardware probing.
Definition: hd.h:2609
new_mem
void * new_mem(size_t size)
Definition: hd.c:1552
bc_monitor
@ bc_monitor
Definition: hd.h:167
mod_fb
@ mod_fb
Definition: hd_int.h:82
u_hd_res_t::monitor
res_monitor_t monitor
Definition: hd.h:1839
TAG_EISA
#define TAG_EISA
EISA ids (monitors, ISA-PnP, modems, mice etc).
Definition: hd.h:86