Lines Matching refs:cp

62 #define	DR_DEV_INTERNAL_ERROR(cp)			\
63 drerr_set_c(CE_WARN, &(cp)->sbdev_error, \
157 #define DR_DEV_IS(ds, cp) DEVSET_IN_SET( \
158 (cp)->sbdev_bp->b_dev_##ds, \
159 (cp)->sbdev_type, \
160 (cp)->sbdev_unum)
162 #define DR_DEV_ADD(ds, cp) DEVSET_ADD( \
163 (cp)->sbdev_bp->b_dev_##ds, \
164 (cp)->sbdev_type, \
165 (cp)->sbdev_unum)
167 #define DR_DEV_DEL(ds, cp) DEVSET_DEL( \
168 (cp)->sbdev_bp->b_dev_##ds, \
169 (cp)->sbdev_type, \
170 (cp)->sbdev_unum)
175 #define DR_DEV_IS_PRESENT(cp) DR_DEV_IS(present, cp)
176 #define DR_DEV_SET_PRESENT(cp) DR_DEV_ADD(present, cp)
177 #define DR_DEV_CLR_PRESENT(cp) DR_DEV_DEL(present, cp)
182 #define DR_DEV_IS_ATTACHED(cp) DR_DEV_IS(attached, cp)
183 #define DR_DEV_SET_ATTACHED(cp) DR_DEV_ADD(attached, cp)
184 #define DR_DEV_CLR_ATTACHED(cp) DR_DEV_DEL(attached, cp)
189 #define DR_DEV_IS_RELEASED(cp) DR_DEV_IS(released, cp)
190 #define DR_DEV_SET_RELEASED(cp) DR_DEV_ADD(released, cp)
191 #define DR_DEV_CLR_RELEASED(cp) DR_DEV_DEL(released, cp)
196 #define DR_DEV_IS_UNREFERENCED(cp) DR_DEV_IS(unreferenced, cp)
197 #define DR_DEV_SET_UNREFERENCED(cp) DR_DEV_ADD(unreferenced, cp)
198 #define DR_DEV_CLR_UNREFERENCED(cp) DR_DEV_DEL(unreferenced, cp)
414 extern void dr_init_cpu_unit(dr_cpu_unit_t *cp);
417 extern void dr_attach_cpu(dr_handle_t *hp, dr_common_unit_t *cp);
424 extern void dr_detach_cpu(dr_handle_t *hp, dr_common_unit_t *cp);
429 extern int dr_cancel_cpu(dr_cpu_unit_t *cp);
430 extern int dr_disconnect_cpu(dr_cpu_unit_t *cp);
439 extern void dr_attach_mem(dr_handle_t *hp, dr_common_unit_t *cp);
444 extern void dr_release_mem(dr_common_unit_t *cp);
445 extern void dr_release_mem_done(dr_common_unit_t *cp);
462 extern void dr_attach_io(dr_handle_t *hp, dr_common_unit_t *cp);
469 extern void dr_detach_io(dr_handle_t *hp, dr_common_unit_t *cp);
481 extern void dr_dev_err(int ce, dr_common_unit_t *cp, int code);
488 extern int dr_release_dev_done(dr_common_unit_t *cp);
490 extern void dr_device_transition(dr_common_unit_t *cp,