@ AAPL_3400
Definition: hd.h:1197
unsigned color_code
(Internal) color, if any
Definition: hd.h:2713
@ pr_prom
Definition: hd.h:117
void hd_log_hex(hd_data_t *hd_data, int with_ascii, unsigned data_len, unsigned char *data)
Definition: hd.c:2394
str_list_t * read_file(char *file_name, unsigned start_line, unsigned lines)
Definition: hd.c:2544
@ PowerBook4_3
Definition: hd.h:1220
hd_id_t base_class
Base class (id and name).
Definition: hd.h:2236
@ PowerBook5_2
Definition: hd.h:1222
devtree_t * free_devtree(hd_data_t *hd_data)
Definition: hd.c:4307
@ PowerMac2_2
Definition: hd.h:1243
void hd_scan_prom(hd_data_t *hd_data)
@ mod_prom
Definition: hd_int.h:81
char * serial_number
Definition: hd.h:1188
@ PowerBook4_1
Definition: hd.h:1218
void remove_hd_entries(hd_data_t *hd_data)
Definition: hd.c:2728
@ PowerBook5_8
Definition: hd.h:1228
prom_info_t * data
Definition: hd.h:2112
@ bc_multimedia
Definition: hd.h:162
@ AAPL_3500
Definition: hd.h:1198
char * new_str(const char *s)
Definition: hd.c:1594
@ PowerBook6_1
Definition: hd.h:1230
@ PowerBook5_1
Definition: hd.h:1221
#define PROGRESS(a, b, c)
Definition: hd_int.h:65
PowerMac model matching.
Definition: hd.h:1269
enum hd_detail_type type
Definition: hd.h:2147
@ PowerMac6_4
Definition: hd.h:1256
int revision_id
Definition: hd.h:1192
@ PowerBook2_2
Definition: hd.h:1212
struct devtree_s * parent
Definition: hd.h:1183
PROM tree on PPC.
Definition: hd.h:1181
@ PowerMac3_2
Definition: hd.h:1245
@ PowerBook5_7
Definition: hd.h:1227
@ PowerBook6_5
Definition: hd.h:1234
@ hd_detail_prom
Definition: hd.h:2070
unsigned idx
Definition: hd.h:1184
int interrupt
Definition: hd.h:1192
@ PowerMac3_5
Definition: hd.h:1248
@ PowerBook5_6
Definition: hd.h:1226
@ RackMac1_1
Definition: hd.h:1261
char * path
Definition: hd.h:1185
unsigned short height
Definition: ibm-notebooks.h:3
@ RackMac1_2
Definition: hd.h:1262
Individual hardware item.
Definition: hd.h:2201
char * filename
Definition: hd.h:1185
@ AAPL_7300
Definition: hd.h:1200
char * description
Definition: hd.h:1189
@ PowerBook6_8
Definition: hd.h:1236
@ AAPL_9500
Definition: hd.h:1203
char * model
Definition: hd.h:1187
char * part_number
Definition: hd.h:1188
hd_id_t device
Device id and name.
Definition: hd.h:2264
struct devtree_s * next
Definition: hd.h:1182
str_list_t * free_str_list(str_list_t *list)
Definition: hd.c:2510
int detect_smp_prom(hd_data_t *hd_data)
@ PowerBook3_3
Definition: hd.h:1215
@ PowerMac1_2
Definition: hd.h:1238
enum pmac_model model
Definition: hd.h:1270
@ PowerBook4_2
Definition: hd.h:1219
unsigned module
(Internal) the current probing module we are in
Definition: hd.h:2686
@ AAPL_e411
Definition: hd.h:1209
@ PowerBook6_7
Definition: hd.h:1235
unsigned color
Definition: hd.h:1394
@ AAPL_8500
Definition: hd.h:1202
#define ADD2LOG(a...)
Definition: hd_int.h:66
@ PowerMac4_2
Definition: hd.h:1251
String list type.
Definition: hd.h:410
@ PowerBook6_2
Definition: hd.h:1231
unsigned char * edid
128 bytes
Definition: hd.h:1193
@ PowerMac11_2
Definition: hd.h:1240
@ PowerBook5_5
Definition: hd.h:1225
hd_detail_t * detail
Special info associated with this hardware.
Definition: hd.h:2438
@ PowerMac2_1
Definition: hd.h:1242
hd_t * add_hd_entry(hd_data_t *hd_data, unsigned line, unsigned count)
Definition: hd.c:1794
@ AAPL_PowerMac_G3
Definition: hd.h:1206
char * name
Definition: hd.h:1187
unsigned debug
Debug flags.
Definition: hd.h:2640
unsigned has_color
Definition: hd.h:1393
char * loc_code
Definition: hd.h:1188
@ PowerBook3_1
Definition: hd.h:1213
@ PowerMac1_1
Definition: hd.h:1237
int subdevice_id
Definition: hd.h:1191
@ PowerMac3_6
Definition: hd.h:1249
int hd_probe_feature(hd_data_t *hd_data, enum probe_feature feature)
Definition: hd.c:595
pmac_model
Definition: hd.h:1196
int subvendor_id
Definition: hd.h:1191
@ PowerBook6_3
Definition: hd.h:1232
#define MAKE_ID(tag, id_val)
Combine tag and id value.
Definition: hd.h:105
@ PowerMac8_1
Definition: hd.h:1259
@ PowerBook1_1
Definition: hd.h:1210
unsigned id
Numeric id.
Definition: hd.h:401
unsigned pci
Definition: hd.h:1186
@ PowerMac5_1
Definition: hd.h:1253
@ PowerMac3_4
Definition: hd.h:1247
hd_detail_prom_t prom
Definition: hd.h:2155
@ iMac_1
Definition: hd.h:1264
@ AAPL_e407
Definition: hd.h:1208
hd_id_t sub_class
Sub class (id and name).
Definition: hd.h:2241
@ PowerBook3_2
Definition: hd.h:1214
@ PowerMac3_1
Definition: hd.h:1244
@ sc_multi_audio
Definition: hd.h:251
@ PowerMac7_2
Definition: hd.h:1257
char * ccin
Definition: hd.h:1188
@ bus_none
Definition: hd.h:297
hd_id_t vendor
Vendor id and name.
Definition: hd.h:2254
hd_id_t bus
Bus type (id and name).
Definition: hd.h:2220
char * device_type
Definition: hd.h:1187
@ PowerBook5_3
Definition: hd.h:1223
@ PowerBook3_5
Definition: hd.h:1217
@ PowerMac6_3
Definition: hd.h:1255
@ PowerBook5_9
Definition: hd.h:1229
@ AAPL_7200
Definition: hd.h:1199
@ PowerBook5_4
Definition: hd.h:1224
@ PowerMac9_1
Definition: hd.h:1260
char * compatible
Definition: hd.h:1187
@ PowerMac4_1
Definition: hd.h:1250
@ PowerMac4_4
Definition: hd.h:1252
int device_id
Definition: hd.h:1191
static hd_data_t * hd_data
Definition: pppoe.c:29
void str_printf(char **buf, int offset, char *format,...)
Definition: hd.c:2418
@ AAPL_7500
Definition: hd.h:1201
char * fru_number
Definition: hd.h:1188
@ RackMac3_1
Definition: hd.h:1263
@ AAPL_ShinerESB
Definition: hd.h:1207
@ PowerBook6_4
Definition: hd.h:1233
prom data (ppc, sparc)
Definition: hd.h:1392
@ AAPL_Gossamer
Definition: hd.h:1204
@ PowerBook2_1
Definition: hd.h:1211
#define TAG_SPECIAL
Internally used ids.
Definition: hd.h:88
@ PowerMac6_1
Definition: hd.h:1254
devtree_t * devtree
(Internal) prom device tree on ppc
Definition: hd.h:2716
Holds all data accumulated during hardware probing.
Definition: hd.h:2609
void * new_mem(size_t size)
Definition: hd.c:1552
@ PowerMac3_3
Definition: hd.h:1246
@ PowerMac7_3
Definition: hd.h:1258
@ sc_int_prom
Definition: hd.h:226
unsigned short width
Definition: ibm-notebooks.h:2
@ AAPL_PowerBook1998
Definition: hd.h:1205
int class_code
class : sub_class : prog-if
Definition: hd.h:1190
@ PowerMac12_1
Definition: hd.h:1241
int vendor_id
Definition: hd.h:1191
#define PROC_PROM
Definition: hd_int.h:22
char * str
Some string data.
Definition: hd.h:412
const char * string
Definition: hd.h:1271
@ PowerBook3_4
Definition: hd.h:1216
void * free_mem(void *p)
Definition: hd.c:1611
@ PowerMac10_1
Definition: hd.h:1239
@ bc_internal
Definition: hd.h:167