Lines Matching refs:segs

623 	frup_info_t segs;  in sgfru_getsegments()  local
628 if (sgfru_copyin_frup(iargp, &segs) != 0) { in sgfru_getsegments()
632 max_cnt = segs.fru_cnt; in sgfru_getsegments()
642 if ((ret = sgfru_mbox(iargp->cmd, datap, size, &segs.fru_info)) != 0) { in sgfru_getsegments()
652 if ((ret = sgfru_segment_pad(datap, max_cnt, &segs.fru_info, segp)) in sgfru_getsegments()
662 if (sgfru_copyout_fru(iargp, &segs.fru_info) != 0) { in sgfru_getsegments()
667 if (sgfru_copyout_segments(iargp, &segs, segp) != 0) { in sgfru_getsegments()
741 frup_info_t segs; in sgfru_readsegment() local
747 if (sgfru_copyin_frup(iargp, &segs) != 0) { in sgfru_readsegment()
751 max_cnt = segs.fru_cnt; in sgfru_readsegment()
756 f, segs.fru_hdl, segs.fru_cnt); in sgfru_readsegment()
763 if ((ret = sgfru_mbox(iargp->cmd, datap, size, &segs.fru_info)) != 0) { in sgfru_readsegment()
779 if (sgfru_copyout_buffer(iargp, &segs, tdatap) != 0) { in sgfru_readsegment()
798 frup_info_t segs; in sgfru_writesegment() local
803 if (sgfru_copyin_frup(iargp, &segs) != 0) { in sgfru_writesegment()
807 max_cnt = segs.fru_cnt; in sgfru_writesegment()
812 f, segs.fru_hdl, segs.fru_cnt); in sgfru_writesegment()
819 tdatap = sgfru_fru_unpad(&segs.fru_info, datap); in sgfru_writesegment()
822 if (sgfru_copyin_buffer(iargp, segs.frus, max_cnt, tdatap) != 0) { in sgfru_writesegment()
828 if ((ret = sgfru_mbox(iargp->cmd, datap, size, &segs.fru_info)) != 0) { in sgfru_writesegment()
836 f, segs.fru_hdl, segs.fru_cnt); in sgfru_writesegment()
838 if (sgfru_copyout_fru(iargp, &segs.fru_info) != 0) { in sgfru_writesegment()