Changeset View
Changeset View
Standalone View
Standalone View
sys/cam/cam_xpt.h
| Show First 20 Lines • Show All 99 Lines • ▼ Show 20 Lines | |||||
| void xpt_free_path(struct cam_path *path); | void xpt_free_path(struct cam_path *path); | ||||
| void xpt_path_counts(struct cam_path *path, uint32_t *bus_ref, | void xpt_path_counts(struct cam_path *path, uint32_t *bus_ref, | ||||
| uint32_t *periph_ref, uint32_t *target_ref, | uint32_t *periph_ref, uint32_t *target_ref, | ||||
| uint32_t *device_ref); | uint32_t *device_ref); | ||||
| int xpt_path_comp(struct cam_path *path1, | int xpt_path_comp(struct cam_path *path1, | ||||
| struct cam_path *path2); | struct cam_path *path2); | ||||
| int xpt_path_comp_dev(struct cam_path *path, | int xpt_path_comp_dev(struct cam_path *path, | ||||
| struct cam_ed *dev); | struct cam_ed *dev); | ||||
| void xpt_print_path(struct cam_path *path); | |||||
| void xpt_print_device(struct cam_ed *device); | |||||
| void xpt_print(struct cam_path *path, const char *fmt, ...); | |||||
| int xpt_path_string(struct cam_path *path, char *str, | int xpt_path_string(struct cam_path *path, char *str, | ||||
| size_t str_len); | size_t str_len); | ||||
| int xpt_path_sbuf(struct cam_path *path, struct sbuf *sb); | int xpt_path_sbuf(struct cam_path *path, struct sbuf *sb); | ||||
| path_id_t xpt_path_path_id(struct cam_path *path); | path_id_t xpt_path_path_id(struct cam_path *path); | ||||
| target_id_t xpt_path_target_id(struct cam_path *path); | target_id_t xpt_path_target_id(struct cam_path *path); | ||||
| lun_id_t xpt_path_lun_id(struct cam_path *path); | lun_id_t xpt_path_lun_id(struct cam_path *path); | ||||
| struct cam_sim *xpt_path_sim(struct cam_path *path); | struct cam_sim *xpt_path_sim(struct cam_path *path); | ||||
| struct cam_periph *xpt_path_periph(struct cam_path *path); | struct cam_periph *xpt_path_periph(struct cam_path *path); | ||||
| void xpt_print_path(struct cam_path *path); | |||||
| void xpt_print_device(struct cam_ed *device); | |||||
| void xpt_print(struct cam_path *path, const char *fmt, ...); | |||||
| void xpt_async(u_int32_t async_code, struct cam_path *path, | void xpt_async(u_int32_t async_code, struct cam_path *path, | ||||
| void *async_arg); | void *async_arg); | ||||
| void xpt_rescan(union ccb *ccb); | void xpt_rescan(union ccb *ccb); | ||||
| void xpt_hold_boot(void); | void xpt_hold_boot(void); | ||||
| void xpt_release_boot(void); | void xpt_release_boot(void); | ||||
| void xpt_lock_buses(void); | void xpt_lock_buses(void); | ||||
| void xpt_unlock_buses(void); | void xpt_unlock_buses(void); | ||||
| struct mtx * xpt_path_mtx(struct cam_path *path); | struct mtx * xpt_path_mtx(struct cam_path *path); | ||||
| Show All 40 Lines | |||||