Lines Matching refs:datap

378 	caddr_t datap;  in sgfru_getchildlist()  local
398 datap = kmem_zalloc(size, KM_SLEEP); in sgfru_getchildlist()
405 if ((ret = sgfru_mbox(iargp->cmd, datap, size, &clist.fru_info)) in sgfru_getchildlist()
407 kmem_free(datap, size); in sgfru_getchildlist()
416 if ((ret = sgfru_node_pad(datap, max_cnt, &clist.fru_info, clistp)) in sgfru_getchildlist()
418 kmem_free(datap, size); in sgfru_getchildlist()
423 kmem_free(datap, size); in sgfru_getchildlist()
449 caddr_t datap, tdatap; in sgfru_getchildhandles() local
469 datap = kmem_zalloc(size, KM_SLEEP); in sgfru_getchildhandles()
472 ret = sgfru_mbox(iargp->cmd, datap, size, &hdls.fru_info); in sgfru_getchildhandles()
474 kmem_free(datap, size); in sgfru_getchildhandles()
479 tdatap = sgfru_fru_pad(datap, &hinfo); in sgfru_getchildhandles()
483 kmem_free(datap, size); in sgfru_getchildhandles()
490 kmem_free(datap, size); in sgfru_getchildhandles()
495 kmem_free(datap, size); in sgfru_getchildhandles()
507 caddr_t datap; in sgfru_getnodeinfo() local
520 datap = kmem_zalloc(size, KM_SLEEP); in sgfru_getnodeinfo()
524 ret = sgfru_mbox(iargp->cmd, datap, size, &nodeinfo.fru_info); in sgfru_getnodeinfo()
526 kmem_free(datap, size); in sgfru_getnodeinfo()
531 if ((ret = sgfru_node_pad(datap, 0, NULL, &node)) in sgfru_getnodeinfo()
533 kmem_free(datap, size); in sgfru_getnodeinfo()
538 kmem_free(datap, size); in sgfru_getnodeinfo()
557 caddr_t datap; in sgfru_getsections() local
575 datap = kmem_zalloc(size, KM_SLEEP); in sgfru_getsections()
578 if ((ret = sgfru_mbox(iargp->cmd, datap, size, &sects.fru_info)) in sgfru_getsections()
580 kmem_free(datap, size); in sgfru_getsections()
589 if ((ret = sgfru_section_pad(datap, max_cnt, &sects.fru_info, sectp)) in sgfru_getsections()
591 kmem_free(datap, size); in sgfru_getsections()
596 kmem_free(datap, size); in sgfru_getsections()
621 caddr_t datap; in sgfru_getsegments() local
639 datap = kmem_zalloc(size, KM_SLEEP); in sgfru_getsegments()
642 if ((ret = sgfru_mbox(iargp->cmd, datap, size, &segs.fru_info)) != 0) { in sgfru_getsegments()
643 kmem_free(datap, size); in sgfru_getsegments()
652 if ((ret = sgfru_segment_pad(datap, max_cnt, &segs.fru_info, segp)) in sgfru_getsegments()
654 kmem_free(datap, size); in sgfru_getsegments()
659 kmem_free(datap, size); in sgfru_getsegments()
681 caddr_t datap; in sgfru_addsegment() local
704 datap = kmem_zalloc(size, KM_SLEEP); in sgfru_addsegment()
706 sgfru_segment_unpad(&seg.fru_info, &segment, datap); in sgfru_addsegment()
709 ret = sgfru_mbox(iargp->cmd, datap, size, &seg.fru_info); in sgfru_addsegment()
711 kmem_free(datap, size); in sgfru_addsegment()
716 hdlp = (fru_hdl_t *)(datap + sizeof (fru_hdl_t)); in sgfru_addsegment()
718 kmem_free(datap, size); in sgfru_addsegment()
723 kmem_free(datap, size); in sgfru_addsegment()
727 kmem_free(datap, size); in sgfru_addsegment()
739 caddr_t datap, tdatap; in sgfru_readsegment() local
760 datap = kmem_zalloc(size, KM_SLEEP); in sgfru_readsegment()
763 if ((ret = sgfru_mbox(iargp->cmd, datap, size, &segs.fru_info)) != 0) { in sgfru_readsegment()
764 kmem_free(datap, size); in sgfru_readsegment()
769 tdatap = sgfru_fru_pad(datap, &sinfo); in sgfru_readsegment()
775 kmem_free(datap, size); in sgfru_readsegment()
780 kmem_free(datap, size); in sgfru_readsegment()
784 kmem_free(datap, size); in sgfru_readsegment()
796 caddr_t datap, tdatap; in sgfru_writesegment() local
816 datap = kmem_zalloc(size, KM_SLEEP); in sgfru_writesegment()
819 tdatap = sgfru_fru_unpad(&segs.fru_info, datap); in sgfru_writesegment()
823 kmem_free(datap, size); in sgfru_writesegment()
828 if ((ret = sgfru_mbox(iargp->cmd, datap, size, &segs.fru_info)) != 0) { in sgfru_writesegment()
829 kmem_free(datap, size); in sgfru_writesegment()
833 kmem_free(datap, size); in sgfru_writesegment()
852 caddr_t datap; in sgfru_getpackets() local
870 datap = kmem_zalloc(size, KM_SLEEP); in sgfru_getpackets()
873 if ((ret = sgfru_mbox(iargp->cmd, datap, size, &packs.fru_info)) in sgfru_getpackets()
875 kmem_free(datap, size); in sgfru_getpackets()
884 if ((ret = sgfru_packet_pad(datap, max_cnt, &packs.fru_info, packp)) in sgfru_getpackets()
886 kmem_free(datap, size); in sgfru_getpackets()
891 kmem_free(datap, size); in sgfru_getpackets()
916 caddr_t datap, tdatap; in sgfru_appendpacket() local
935 datap = kmem_zalloc(size, KM_SLEEP); in sgfru_appendpacket()
938 datap); in sgfru_appendpacket()
943 kmem_free(datap, size); in sgfru_appendpacket()
948 if ((ret = sgfru_mbox(iargp->cmd, datap, size, in sgfru_appendpacket()
950 kmem_free(datap, size); in sgfru_appendpacket()
955 hdlp = (fru_hdl_t *)datap; in sgfru_appendpacket()
957 kmem_free(datap, size); in sgfru_appendpacket()
963 kmem_free(datap, size); in sgfru_appendpacket()
968 kmem_free(datap, size); in sgfru_appendpacket()
980 caddr_t datap, tdatap; in sgfru_getpayload() local
1002 datap = kmem_zalloc(size, KM_SLEEP); in sgfru_getpayload()
1005 if ((ret = sgfru_mbox(iargp->cmd, datap, size, &payld.fru_info)) in sgfru_getpayload()
1007 kmem_free(datap, size); in sgfru_getpayload()
1012 tdatap = sgfru_fru_pad(datap, &pinfo); in sgfru_getpayload()
1018 kmem_free(datap, size); in sgfru_getpayload()
1023 kmem_free(datap, size); in sgfru_getpayload()
1028 kmem_free(datap, size); in sgfru_getpayload()
1040 caddr_t datap, tdatap; in sgfru_updatepayload() local
1058 datap = kmem_zalloc(size, KM_SLEEP); in sgfru_updatepayload()
1061 tdatap = sgfru_fru_unpad(&payld.fru_info, datap); in sgfru_updatepayload()
1065 kmem_free(datap, size); in sgfru_updatepayload()
1072 if ((ret = sgfru_mbox(iargp->cmd, datap, size, &payld.fru_info)) in sgfru_updatepayload()
1074 kmem_free(datap, size); in sgfru_updatepayload()
1079 kmem_free(datap, size); in sgfru_updatepayload()
1098 caddr_t datap; in sgfru_getnum() local
1108 datap = (caddr_t)&fru_info.cnt; in sgfru_getnum()
1109 if ((ret = sgfru_mbox(iargp->cmd, datap, size, &fru_info)) != 0) { in sgfru_getnum()
1127 caddr_t datap; in sgfru_delete() local
1139 datap = (caddr_t)&fru_info.hdl; in sgfru_delete()
1140 if ((ret = sgfru_mbox(iargp->cmd, datap, size, &fru_info)) != 0) { in sgfru_delete()
1156 sgfru_mbox(const int cmd, char *datap, const size_t size, fru_info_t *fru) in sgfru_mbox() argument
1179 resp->msg_buf = datap; in sgfru_mbox()
1188 resp->msg_buf = datap; in sgfru_mbox()
1197 resp->msg_buf = datap; in sgfru_mbox()
1206 resp->msg_buf = datap; in sgfru_mbox()
1215 resp->msg_buf = datap; in sgfru_mbox()
1224 resp->msg_buf = datap; in sgfru_mbox()
1233 resp->msg_buf = datap; in sgfru_mbox()
1242 resp->msg_buf = datap; in sgfru_mbox()
1251 resp->msg_buf = datap; in sgfru_mbox()
1257 reqp->msg_buf = datap; in sgfru_mbox()
1266 reqp->msg_buf = (caddr_t)datap; in sgfru_mbox()
1275 reqp->msg_buf = (caddr_t)datap; in sgfru_mbox()
1287 resp->msg_buf = datap; in sgfru_mbox()
1293 reqp->msg_buf = datap; in sgfru_mbox()
1302 reqp->msg_buf = (caddr_t)datap; in sgfru_mbox()
1314 resp->msg_buf = datap; in sgfru_mbox()
1320 reqp->msg_buf = datap; in sgfru_mbox()
1392 bcopy(hdls, datap, sizeof (hdls)); in sgfru_mbox()
1692 sgfru_fru_pad(const caddr_t datap, fru_info_t *fru) in sgfru_fru_pad() argument
1694 caddr_t tdatap = datap; in sgfru_fru_pad()
1708 sgfru_node_pad(const caddr_t datap, const int max_cnt, fru_info_t *fru, in sgfru_node_pad() argument
1711 caddr_t tdatap = datap; in sgfru_node_pad()
1716 tdatap = sgfru_fru_pad(datap, fru); in sgfru_node_pad()
1747 sgfru_section_pad(const caddr_t datap, const int max_cnt, fru_info_t *fru, in sgfru_section_pad() argument
1750 caddr_t tdatap = datap; in sgfru_section_pad()
1754 tdatap = sgfru_fru_pad(datap, fru); in sgfru_section_pad()
1777 sgfru_segment_pad(const caddr_t datap, const int max_cnt, fru_info_t *fru, in sgfru_segment_pad() argument
1780 caddr_t tdatap = datap; in sgfru_segment_pad()
1784 tdatap = sgfru_fru_pad(datap, fru); in sgfru_segment_pad()
1807 sgfru_packet_pad(const caddr_t datap, const int max_cnt, fru_info_t *fru, in sgfru_packet_pad() argument
1810 caddr_t tdatap = datap; in sgfru_packet_pad()
1814 tdatap = sgfru_fru_pad(datap, fru); in sgfru_packet_pad()
1831 sgfru_fru_unpad(const fru_info_t *fru, caddr_t datap) in sgfru_fru_unpad() argument
1833 caddr_t tdatap = datap; in sgfru_fru_unpad()
1848 caddr_t datap) in sgfru_segment_unpad() argument
1850 caddr_t tdatap = datap; in sgfru_segment_unpad()
1870 sgfru_packet_unpad(const fru_info_t *fru, const packet_t *packp, caddr_t datap) in sgfru_packet_unpad() argument
1872 caddr_t tdatap = datap; in sgfru_packet_unpad()