Lines Matching refs:path

66 				    struct cam_path *path, void *args);
79 struct cam_path *path,
83 struct cam_path *path,
96 struct cam_path *path);
97 void xpt_free_path(struct cam_path *path);
98 void xpt_path_counts(struct cam_path *path, uint32_t *bus_ref,
103 int xpt_path_comp_dev(struct cam_path *path,
105 char * xpt_path_string(struct cam_path *path, char *str,
107 void xpt_path_sbuf(struct cam_path *path, struct sbuf *sb);
108 path_id_t xpt_path_path_id(struct cam_path *path);
109 target_id_t xpt_path_target_id(struct cam_path *path);
110 lun_id_t xpt_path_lun_id(struct cam_path *path);
111 struct cam_sim *xpt_path_sim(struct cam_path *path);
112 struct cam_periph *xpt_path_periph(struct cam_path *path);
113 device_t xpt_path_sim_device(const struct cam_path *path);
114 void xpt_print_path(struct cam_path *path);
115 void xpt_print(struct cam_path *path, const char *fmt, ...);
116 void xpt_async(uint32_t async_code, struct cam_path *path,
123 struct mtx * xpt_path_mtx(struct cam_path *path);
124 #define xpt_path_lock(path) mtx_lock(xpt_path_mtx(path)) argument
125 #define xpt_path_unlock(path) mtx_unlock(xpt_path_mtx(path)) argument
126 #define xpt_path_assert(path, what) mtx_assert(xpt_path_mtx(path), (what)) argument
127 #define xpt_path_owned(path) mtx_owned(xpt_path_mtx(path)) argument
128 #define xpt_path_sleep(path, chan, priority, wmesg, timo) \ argument
129 msleep((chan), xpt_path_mtx(path), (priority), (wmesg), (timo))
131 void *cbarg, struct cam_path *path);
138 struct cam_path *path);
140 void xpt_release_path(struct cam_path *path);
152 xpt_path_inq(struct ccb_pathinq *cpi, struct cam_path *path) in xpt_path_inq() argument
156 xpt_setup_ccb(&cpi->ccb_h, path, CAM_PRIORITY_NORMAL); in xpt_path_inq()