Changeset View
Changeset View
Standalone View
Standalone View
lib/libdevinfo/devinfo.3
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Lines | |||||
char *dd_location; /* Where bus thinks dev at */ | char *dd_location; /* Where bus thinks dev at */ | ||||
uint32_t dd_devflags; /* API flags */ | uint32_t dd_devflags; /* API flags */ | ||||
uint16_t dd_flags; /* internal dev flags */ | uint16_t dd_flags; /* internal dev flags */ | ||||
device_state_t dd_state; /* attachment state of dev */ | device_state_t dd_state; /* attachment state of dev */ | ||||
}; | }; | ||||
struct devinfo_rman { | struct devinfo_rman { | ||||
devinfo_handle_t dm_handle; /* resource manager handle */ | devinfo_handle_t dm_handle; /* resource manager handle */ | ||||
u_long dm_start; /* resource start */ | rman_res_t dm_start; /* resource start */ | ||||
u_long dm_size; /* resource size */ | rman_res_t dm_size; /* resource size */ | ||||
char *dm_desc; /* resource description */ | char *dm_desc; /* resource description */ | ||||
}; | }; | ||||
struct devinfo_res { | struct devinfo_res { | ||||
devinfo_handle_t dr_handle; /* resource handle */ | devinfo_handle_t dr_handle; /* resource handle */ | ||||
devinfo_handle_t dr_rman; /* resource manager handle */ | devinfo_handle_t dr_rman; /* resource manager handle */ | ||||
devinfo_handle_t dr_device; /* owning device */ | devinfo_handle_t dr_device; /* owning device */ | ||||
u_long dr_start; /* region start */ | rman_res_t dr_start; /* region start */ | ||||
u_long dr_size; /* region size */ | rman_res_t dr_size; /* region size */ | ||||
}; | }; | ||||
.Ed | .Ed | ||||
.Pp | .Pp | ||||
The | The | ||||
.Vt devinfo_handle_t | .Vt devinfo_handle_t | ||||
values can be used to look up the correspondingly referenced structures. | values can be used to look up the correspondingly referenced structures. | ||||
.Pp | .Pp | ||||
.Fn devinfo_init | .Fn devinfo_init | ||||
▲ Show 20 Lines • Show All 42 Lines • Show Last 20 Lines |