Lines Matching refs:hdp

82 	sbdp_handle_t	*hdp;  in sbd_get_memlist()  local
111 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_get_memlist()
112 mlist = sbdp_get_memlist(hdp, mp->sbm_cm.sbdev_dip); in sbd_get_memlist()
114 SBD_GET_PERR(hdp->h_err, ep); in sbd_get_memlist()
119 sbd_release_sbdp_handle(hdp); in sbd_get_memlist()
122 sbd_release_sbdp_handle(hdp); in sbd_get_memlist()
141 sbdp_handle_t *hdp; in sbd_pre_attach_mem() local
147 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_pre_attach_mem()
160 unit = sbdp_get_unit_num(hdp, dip); in sbd_pre_attach_mem()
165 SBD_GET_PERR(hdp->h_err, ep); in sbd_pre_attach_mem()
202 SBD_GET_PERR(hdp->h_err, ep); in sbd_pre_attach_mem()
226 rv = sbdphw_enable_memctrl(hdp, dip); in sbd_pre_attach_mem()
228 SBD_GET_PERR(hdp->h_err, ep); in sbd_pre_attach_mem()
257 sbd_release_sbdp_handle(hdp); in sbd_pre_attach_mem()
266 sbdp_handle_t *hdp; in sbd_post_attach_mem() local
272 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_post_attach_mem()
284 unit = sbdp_get_unit_num(hdp, dip); in sbd_post_attach_mem()
289 SBD_GET_PERR(hdp->h_err, ep); in sbd_post_attach_mem()
337 (void) sbdp_mem_add_span(hdp, ml->ml_address, in sbd_post_attach_mem()
363 sbd_release_sbdp_handle(hdp); in sbd_post_attach_mem()
372 sbdp_handle_t *hdp; in sbd_pre_detach_mem() local
377 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_pre_detach_mem()
386 unit = sbdp_get_unit_num(hdp, dip); in sbd_pre_detach_mem()
391 SBD_GET_PERR(hdp->h_err, ep); in sbd_pre_detach_mem()
392 sbd_release_sbdp_handle(hdp); in sbd_pre_detach_mem()
407 sbd_release_sbdp_handle(hdp); in sbd_pre_detach_mem()
415 sbdp_handle_t *hdp; in sbd_post_detach_mem() local
424 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_post_detach_mem()
443 unit = sbdp_get_unit_num(hdp, dip); in sbd_post_detach_mem()
449 SBD_GET_PERR(hdp->h_err, ep); in sbd_post_detach_mem()
471 sbd_release_sbdp_handle(hdp); in sbd_post_detach_mem()
478 sbdp_handle_t *hdp; in sbd_add_memory_spans() local
491 hdp = sbd_get_sbdp_handle(NULL, NULL); in sbd_add_memory_spans()
509 (void) sbdp_mem_add_span(hdp, ml->ml_address, ml->ml_size); in sbd_add_memory_spans()
524 sbd_release_sbdp_handle(hdp); in sbd_add_memory_spans()
539 sbdp_handle_t *hdp; in sbd_post_detach_mem_unit() local
552 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_post_detach_mem_unit()
554 if (sbdp_get_mem_alignment(hdp, s_mp->sbm_cm.sbdev_dip, &sz)) { in sbd_post_detach_mem_unit()
558 SBD_GET_PERR(hdp->h_err, ep); in sbd_post_detach_mem_unit()
559 sbd_release_sbdp_handle(hdp); in sbd_post_detach_mem_unit()
619 sbd_release_sbdp_handle(hdp); in sbd_post_detach_mem_unit()
710 hdp->h_board = sbp->sb_num; in sbd_post_detach_mem_unit()
713 rv = sbdp_mem_del_span(hdp, tmp_basepa, sz); in sbd_post_detach_mem_unit()
717 hdp->h_board = sbp->sb_num; in sbd_post_detach_mem_unit()
721 rv = sbdp_mem_del_span(hdp, tmp_basepa, sz); in sbd_post_detach_mem_unit()
725 hdp->h_board = sbp->sb_num; in sbd_post_detach_mem_unit()
728 rv = sbdp_mem_del_span(hdp, tmp_basepa, sz); in sbd_post_detach_mem_unit()
742 sbd_release_sbdp_handle(hdp); in sbd_post_detach_mem_unit()
1426 sbdp_handle_t *hdp; in sbd_init_mem_unit_data() local
1436 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_init_mem_unit_data()
1439 if (sbdphw_get_base_physaddr(hdp, mp->sbm_cm.sbdev_dip, &basepa)) { in sbd_init_mem_unit_data()
1445 SBD_GET_PERR(hdp->h_err, ep); in sbd_init_mem_unit_data()
1446 sbd_release_sbdp_handle(hdp); in sbd_init_mem_unit_data()
1452 mp->sbm_npages = sbdp_get_mem_size(hdp); in sbd_init_mem_unit_data()
1464 if (sbdp_get_mem_alignment(hdp, mp->sbm_cm.sbdev_dip, &sz)) { in sbd_init_mem_unit_data()
1468 SBD_GET_PERR(hdp->h_err, ep); in sbd_init_mem_unit_data()
1469 sbd_release_sbdp_handle(hdp); in sbd_init_mem_unit_data()
1475 mp->sbm_interleave = sbdp_isinterleaved(hdp, in sbd_init_mem_unit_data()
1484 sbd_release_sbdp_handle(hdp); in sbd_init_mem_unit_data()
1616 sbdp_handle_t *hdp; in sbd_select_mem_target() local
1634 hdp = sbd_get_sbdp_handle(s_sbp, hp); in sbd_select_mem_target()
1636 if (sbdp_get_mem_alignment(hdp, s_mp->sbm_cm.sbdev_dip, &sz)) { in sbd_select_mem_target()
1641 SBD_GET_PERR(hdp->h_err, ep); in sbd_select_mem_target()
1642 sbd_release_sbdp_handle(hdp); in sbd_select_mem_target()
1646 sbd_release_sbdp_handle(hdp); in sbd_select_mem_target()
2052 sbdp_handle_t *hdp; in sbd_move_memory() local
2055 hdp = sbd_get_sbdp_handle(s_bp, hp); in sbd_move_memory()
2057 ret = sbdp_move_memory(hdp, t_bp->sb_num); in sbd_move_memory()
2059 SBD_GET_PERR(hdp->h_err, ep); in sbd_move_memory()
2061 sbd_release_sbdp_handle(hdp); in sbd_move_memory()
2072 sbdp_handle_t *hdp; in memlist_delete() local
2074 hdp = sbd_get_sbdp_handle(NULL, NULL); in memlist_delete()
2076 (void) sbdp_del_memlist(hdp, mlist); in memlist_delete()
2078 sbd_release_sbdp_handle(hdp); in memlist_delete()
2235 sbdp_handle_t *hdp; in sbd_attach_mem() local
2287 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_attach_mem()
2288 unit = sbdp_get_unit_num(hdp, dip); in sbd_attach_mem()
2290 SBD_GET_PERR(hdp->h_err, ep); in sbd_attach_mem()
2291 sbd_release_sbdp_handle(hdp); in sbd_attach_mem()
2312 sbd_release_sbdp_handle(hdp); in sbd_attach_mem()
2370 (void) sbdp_mem_add_span(hdp, mc->ml_address, mc->ml_size); in sbd_attach_mem()
2379 sbd_release_sbdp_handle(hdp); in sbd_attach_mem()
2540 sbdp_handle_t *hdp; in sbd_detach_memory() local
2592 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_detach_memory()
2604 rv = sbdphw_disable_memctrl(hdp, s_mp->sbm_cm.sbdev_dip); in sbd_detach_memory()
2651 sbd_reset_error_sbdph(hdp); in sbd_detach_memory()
2652 unit = sbdp_get_unit_num(hdp, dip); in sbd_detach_memory()
2697 sbd_release_sbdp_handle(hdp); in sbd_detach_memory()