Lines Matching refs:nsparse

113 LOCAL	void	put_sp_list	__PR((FINFO *info, sp_t *sparse, int nsparse));
459 int nsparse = NSPARSE_INIT; local
469 sparse = (sp_t *)malloc(nsparse*sizeof (sp_t));
550 if ((ind+SPARSE_EXT_HDR) > nsparse) {
551 if ((sparse = grow_sp_list(sparse, &nsparse)) == 0) {
623 int nsparse = NSPARSE_INIT; local
712 if (i >= nsparse) {
714 &nsparse)) == 0) {
734 int nsparse = NSPARSE_INIT; local
756 sparse = (sp_t *)malloc(nsparse*sizeof (sp_t));
914 if (i >= nsparse) {
916 &nsparse)) == 0) {
1078 int nsparse; local
1081 sparse = get_sp_list(info, &nsparse);
1093 fh.fh_nsparse = nsparse;
1131 int nsparse; local
1133 sparse = get_sp_list(info, &nsparse);
1145 fh.fh_nsparse = nsparse;
1168 int nsparse; local
1171 nsparse = mk_sp_list(fp, info, &sparse);
1173 error("numsparse: %d\n", nsparse);
1174 if (nsparse == 0) {
1208 put_sp_list(info, sparse, nsparse);
1214 fh.fh_nsparse = nsparse;
1221 put_sp_list(info, sparse, nsparse) in put_sp_list() argument
1224 int nsparse;
1233 EDEBUG(("1nsparse: %d rsize: %lld\n", nsparse, (Llong)info->f_rsize));
1235 if (nsparse > sparse_in_hdr) {
1238 (((nsparse-sparse_in_hdr)+SPARSE_EXT_HDR-1)/
1241 EDEBUG(("2nsparse: %d rsize: %lld added: %d\n", nsparse, (Llong)info->f_rsize,
1242 (((nsparse-sparse_in_hdr)+SPARSE_EXT_HDR-1)/
1259 for (i = 0; i < sparse_in_hdr && i < nsparse; i++) {
1263 if (sparse_in_hdr > 0 && nsparse > sparse_in_hdr) {
1273 nsparse -= sparse_in_hdr;
1276 while (nsparse > 0) {
1279 for (i = 0; i < SPARSE_EXT_HDR && i < nsparse; i++) {
1283 nsparse -= SPARSE_EXT_HDR;
1285 if (nsparse > 0)