unsigned max_vsync
vsync range
Definition: hd.h:1418
hd_id_t base_class
Base class (id and name).
Definition: hd.h:2235
unsigned width
Definition: hd.h:1763
unsigned vfreq
in Hz
Definition: hd.h:1764
hd_t * hd
Current hardware list.
Definition: hd.h:2614
void remove_hd_entries(hd_data_t *hd_data)
Definition: hd.c:2712
unsigned min_hsync
Definition: hd.h:1419
double v_freq
Definition: fb.c:29
char * new_str(const char *s)
Definition: hd.c:1578
#define PROGRESS(a, b, c)
Definition: hd_int.h:65
enum hd_detail_type type
Definition: hd.h:2146
@ hd_detail_monitor
Definition: hd.h:2070
@ res_monitor
Definition: hd.h:1639
unsigned min_vsync
Definition: hd.h:1418
hd_detail_monitor_t monitor
Definition: hd.h:2155
double h_freq
Definition: fb.c:28
Individual hardware item.
Definition: hd.h:2200
unsigned name2eisa_id(char *s)
Definition: hd.c:2171
unsigned height
Definition: fb.c:26
libhd resource union
Definition: hd.h:1826
struct s_hd_t * next
Link to next hardware item.
Definition: hd.h:2201
#define DEV_FB
Definition: hd_int.h:39
hd_id_t device
Device id and name.
Definition: hd.h:2263
unsigned module
(Internal) the current probing module we are in
Definition: hd.h:2685
static fb_info_t * fb_get_info(hd_data_t *hd_data)
Definition: fb.c:107
unsigned height
in pixel
Definition: hd.h:1763
#define ADD2LOG(a...)
Definition: hd_int.h:66
monitor_info_t * data
Definition: hd.h:2116
hd_detail_t * detail
Special info associated with this hardware.
Definition: hd.h:2437
hd_t * add_hd_entry(hd_data_t *hd_data, unsigned line, unsigned count)
Definition: hd.c:1778
int hd_probe_feature(hd_data_t *hd_data, enum probe_feature feature)
Definition: hd.c:579
#define MAKE_ID(tag, id_val)
Combine tag and id value.
Definition: hd.h:105
unsigned max_hsync
hsync range
Definition: hd.h:1419
unsigned id
Numeric id.
Definition: hd.h:401
hd_res_t * res
Device resources.
Definition: hd.h:2431
unsigned width
Definition: fb.c:25
#define DEV_FB0
Definition: hd_int.h:40
unsigned remove
< this struct is for internal purposes only
Definition: hd.h:2512
enum resource_types type
Definition: hd.h:1762
monitor (DDC) data
Definition: hd.h:1415
double pix_clock
Definition: fb.c:27
hd_id_t vendor
Vendor id and name.
Definition: hd.h:2253
char * name
Name (if any) that corresponds to hd_id_t::id.
Definition: hd.h:402
void remove_tagged_hd_entries(hd_data_t *hd_data)
Definition: hd.c:2730
static hd_data_t * hd_data
Definition: pppoe.c:29
void hd_scan_fb(hd_data_t *hd_data)
Definition: fb.c:34
hd_res_t * add_res_entry(hd_res_t **res, hd_res_t *new_res)
Definition: hd.c:1770
@ pr_fb
Definition: hd.h:120
Holds all data accumulated during hardware probing.
Definition: hd.h:2608
void * new_mem(size_t size)
Definition: hd.c:1536
@ bc_monitor
Definition: hd.h:167
@ mod_fb
Definition: hd_int.h:82
res_monitor_t monitor
Definition: hd.h:1838
#define TAG_EISA
EISA ids (monitors, ISA-PnP, modems, mice etc).
Definition: hd.h:86