Lines Matching refs:cp

80 #define	DR_DEV_INTERNAL_ERROR(cp)			\
81 drerr_set_c(CE_WARN, &(cp)->sbdev_error, \
123 #define DR_DEV_IS(ds, cp) DEVSET_IN_SET( \
124 (cp)->sbdev_bp->b_dev_##ds, \
125 (cp)->sbdev_type, \
126 (cp)->sbdev_unum)
128 #define DR_DEV_ADD(ds, cp) DEVSET_ADD( \
129 (cp)->sbdev_bp->b_dev_##ds, \
130 (cp)->sbdev_type, \
131 (cp)->sbdev_unum)
133 #define DR_DEV_DEL(ds, cp) DEVSET_DEL( \
134 (cp)->sbdev_bp->b_dev_##ds, \
135 (cp)->sbdev_type, \
136 (cp)->sbdev_unum)
141 #define DR_DEV_IS_PRESENT(cp) DR_DEV_IS(present, cp)
142 #define DR_DEV_SET_PRESENT(cp) DR_DEV_ADD(present, cp)
143 #define DR_DEV_CLR_PRESENT(cp) DR_DEV_DEL(present, cp)
148 #define DR_DEV_IS_ATTACHED(cp) DR_DEV_IS(attached, cp)
149 #define DR_DEV_SET_ATTACHED(cp) DR_DEV_ADD(attached, cp)
150 #define DR_DEV_CLR_ATTACHED(cp) DR_DEV_DEL(attached, cp)
155 #define DR_DEV_IS_RELEASED(cp) DR_DEV_IS(released, cp)
156 #define DR_DEV_SET_RELEASED(cp) DR_DEV_ADD(released, cp)
157 #define DR_DEV_CLR_RELEASED(cp) DR_DEV_DEL(released, cp)
162 #define DR_DEV_IS_UNREFERENCED(cp) DR_DEV_IS(unreferenced, cp)
163 #define DR_DEV_SET_UNREFERENCED(cp) DR_DEV_ADD(unreferenced, cp)
164 #define DR_DEV_CLR_UNREFERENCED(cp) DR_DEV_DEL(unreferenced, cp)
383 extern void dr_init_cpu_unit(dr_cpu_unit_t *cp);
386 extern void dr_attach_cpu(dr_handle_t *hp, dr_common_unit_t *cp);
393 extern void dr_detach_cpu(dr_handle_t *hp, dr_common_unit_t *cp);
398 extern int dr_cancel_cpu(dr_cpu_unit_t *cp);
399 extern int dr_disconnect_cpu(dr_cpu_unit_t *cp);
408 extern void dr_attach_mem(dr_handle_t *hp, dr_common_unit_t *cp);
413 extern void dr_release_mem(dr_common_unit_t *cp);
414 extern void dr_release_mem_done(dr_common_unit_t *cp);
432 extern void dr_attach_io(dr_handle_t *hp, dr_common_unit_t *cp);
439 extern void dr_detach_io(dr_handle_t *hp, dr_common_unit_t *cp);
450 extern void dr_dev_err(int ce, dr_common_unit_t *cp, int code);
457 extern int dr_release_dev_done(dr_common_unit_t *cp);
459 extern void dr_device_transition(dr_common_unit_t *cp,