Home
last modified time | relevance | path

Searched refs:sparse (Results 1 – 25 of 126) sorted by relevance

123456

/netbsd-src/crypto/external/bsd/openssl/dist/doc/internal/man3/
H A DOPENSSL_SA.pod8 - sparse array container
42 SPARSE_ARRAY_OF() returns the name for a sparse array of the specified
43 B<I<TYPE>>. DEFINE_SPARSE_ARRAY_OF() creates set of functions for a sparse
45 is stored in each element of a sparse array, the type is referenced by
59 starts at zero. The sparse array will be resized as required.
61 B<ossl_sa_I<TYPE>_new>() allocates a new empty sparse array.
70 in ascending index order. The index position, within the sparse array,
75 I<sa> in ascending index order. The index position, within the sparse
86 Care should be taken when accessing sparse arrays in multi-threaded
88 structure of the sparse array to change which causes race conditions if the
[all …]
/netbsd-src/bin/dd/
H A Dmisc.c125 if (st.sparse) { in posix_summary()
127 (unsigned long long)st.sparse, in posix_summary()
128 (st.sparse == 1) ? "block" : "blocks"); in posix_summary()
267 (unsigned long long)st.sparse); in dd_write_msg()
282 if (st.sparse != 1) ADDS("s"); in dd_write_msg()
327 if (st.sparse) { in human_summary()
H A Ddd.c543 int sparse, i; in dd_out() local
544 sparse = 1; /* Is buffer sparse? */ in dd_out()
547 sparse = 0; in dd_out()
550 if (sparse) { in dd_out()
576 st.sparse += pending/out.dbsz; in dd_out()
H A Ddd.h96 uint64_t sparse; /* # of sparse output blocks */ member
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/
H A DREADME-sparse_array.md4 The `sparse_array.c` file contains an implementation of a sparse array that
7 The sparse array is represented using a tree structure. Each node in the
108 The nodes themselves are allocated in a sparse manner. Only nodes which exist
111 Because the data is expected to be sparse this doesn't result in a large waste
114 Values can be removed from the sparse array by setting their index position to
149 Accesses to elements in the sparse array take O(log n) time where n is the
155 Note: sparse arrays only include pointers to types.
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/
H A Dnouveau_nvkm_subdev_mmu_vmm.c47 nvkm_vmm_pt_new(const struct nvkm_vmm_desc *desc, bool sparse, in nvkm_vmm_pt_new() argument
66 pgt->sparse = sparse; in nvkm_vmm_pt_new()
165 if (pgt->sparse) { in nvkm_vmm_unref_pdes()
166 func->sparse(vmm, pgd->pt[0], pdei, 1); in nvkm_vmm_unref_pdes()
251 pair->func->sparse(vmm, pgt->pt[0], pteb, ptes); in nvkm_vmm_unref_sptes()
355 desc->func->sparse(vmm, pgt->pt[1], spti, sptc); in nvkm_vmm_ref_sptes()
425 const bool zero = !pgt->sparse && !desc->func->invalid; in nvkm_vmm_ref_hwpt()
463 if (pgt->sparse) in nvkm_vmm_ref_hwpt()
464 desc->func->sparse(vmm, pt, pteb, ptes); in nvkm_vmm_ref_hwpt()
475 if (pgt->sparse) { in nvkm_vmm_ref_hwpt()
[all …]
H A Dnouveau_nvkm_subdev_mmu_vmmgm200.c43 .sparse = gm200_vmm_pgt_sparse,
55 .sparse = gm200_vmm_pgt_sparse,
70 .sparse = gm200_vmm_pgd_sparse,
H A Dnouveau_nvkm_subdev_mmu_uvmm.c283 bool getref, mapref, sparse; in nvkm_uvmm_mthd_get() local
290 sparse = args->v0.sparse; in nvkm_uvmm_mthd_get()
298 ret = nvkm_vmm_get_locked(vmm, getref, mapref, sparse, in nvkm_uvmm_mthd_get()
327 args->v0.sparse = !!(type & NVKM_VMM_PAGE_SPARSE); in nvkm_uvmm_mthd_page()
H A Dnouveau_nvkm_subdev_mmu_vmmgp100.c183 .sparse = gp100_vmm_pgt_sparse,
206 .sparse = gp100_vmm_pgt_sparse,
283 .sparse = gp100_vmm_pd0_sparse,
306 .sparse = gp100_vmm_pgt_sparse,
H A Dvmm.h30 bool sparse:1; member
65 nvkm_vmm_pxe_func sparse; member
175 bool sparse, u8 page, u8 align, u64 size,
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvif/
H A Dnouveau_nvif_vmm.c82 nvif_vmm_get(struct nvif_vmm *vmm, enum nvif_vmm_get type, bool sparse, in nvif_vmm_get() argument
89 args.sparse = sparse; in nvif_vmm_get()
163 vmm->page[i].sparse = args.sparse; in nvif_vmm_init()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dsparseset.h91 SPARSESET_ELT_TYPE *sparse; /* Sparse array. */ member
144 idx = s->sparse[e]; in sparseset_bit_p()
155 s->sparse[e] = idx; in sparseset_insert_bit()
H A Dsparseset.cc42 set->sparse = &(set->elms[n_elms]); in sparseset_alloc()
67 SPARSESET_ELT_TYPE idx = s->sparse[e]; in sparseset_clear_bit()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dsparseset.h92 SPARSESET_ELT_TYPE *sparse; /* Sparse array. */ member
145 idx = s->sparse[e]; in sparseset_bit_p()
156 s->sparse[e] = idx; in sparseset_insert_bit()
H A Dsparseset.c42 set->sparse = &(set->elms[n_elms]); in sparseset_alloc()
67 SPARSESET_ELT_TYPE idx = s->sparse[e]; in sparseset_clear_bit()
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/
H A Dvmm.h27 bool sparse:1; member
38 int nvif_vmm_get(struct nvif_vmm *, enum nvif_vmm_get, bool sparse,
H A Dif000c.h28 __u8 sparse; member
41 __u8 sparse; member
/netbsd-src/external/bsd/libarchive/dist/libarchive/test/
H A Dtest_write_disk_sparse.c34 verify_write_data(struct archive *a, int sparse) in verify_write_data() argument
41 const char *msg = sparse ? "sparse" : "non-sparse"; in verify_write_data()
131 verify_write_data_block(struct archive *a, int sparse) in verify_write_data_block() argument
138 const char *msg = sparse ? "sparse" : "non-sparse"; in verify_write_data_block()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gvt/
H A Dkvmgt.c1313 struct vfio_region_info_cap_sparse_mmap *sparse = NULL; in intel_vgpu_ioctl() local
1356 sparse = kzalloc(struct_size(sparse, areas, nr_areas), in intel_vgpu_ioctl()
1358 if (!sparse) in intel_vgpu_ioctl()
1361 sparse->header.id = VFIO_REGION_INFO_CAP_SPARSE_MMAP; in intel_vgpu_ioctl()
1362 sparse->header.version = 1; in intel_vgpu_ioctl()
1363 sparse->nr_areas = nr_areas; in intel_vgpu_ioctl()
1365 sparse->areas[0].offset = in intel_vgpu_ioctl()
1367 sparse->areas[0].size = vgpu_aperture_sz(vgpu); in intel_vgpu_ioctl()
1418 if ((info.flags & VFIO_REGION_INFO_FLAG_CAPS) && sparse) { in intel_vgpu_ioctl()
1422 &sparse->header, in intel_vgpu_ioctl()
[all …]
/netbsd-src/external/bsd/pam-u2f/dist/fuzz/
H A Dcoverage.sh9 llvm-profdata merge -sparse *.profraw -o default.profdata
/netbsd-src/external/bsd/openldap/dist/doc/guide/admin/
H A Dmaintenance.sdf20 is a sparse file via the use of the "writemap" environment flag, the resulting
21 copy will be the actual size of the database rather than a sparse copy.
/netbsd-src/external/bsd/openpam/dist/
H A DMakefile.am36 --sparse "${covdir}/@PACKAGE@".*.raw -o "${profdata}"
/netbsd-src/sys/arch/hp300/dev/
H A Dtopcat.c320 bool sparse = false; in topcat_reset() local
375 sparse = true; in topcat_reset()
381 if (!sparse) { in topcat_reset()
/netbsd-src/sys/arch/alpha/pci/
H A Dpci_swiz_bus_mem_chipdep.c83 * for the sparse memory space arena. If this is
89 * sparse memory space arena's boundary tags. Ignored
92 * The number of device-provided static sparse memory
709 * This address isn't mapped into sparse space; don't in __C()
716 * If this address isn't mapped into dense or sparse, we lose. in __C()
720 printf("mem: address 0x%lx not in dense or sparse space\n", in __C()
729 printf("mem: %s dense, %s sparse\n", mustd ? "need" : "want", in __C()
747 printf("mem: failed to get sparse (%d)\n", errors); in __C()
803 printf("mem: freeing sparse\n"); in __C()
817 * sparse erro in __C()
830 int sparse, haves, haved; __C() local
[all...]
/netbsd-src/usr.sbin/makefs/
H A Dmakefs.h168 int sparse; /* sparse image, don't fill it with zeros */ member

123456