Home
last modified time | relevance | path

Searched refs:cacheline (Results 1 – 22 of 22) sorted by relevance

/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/
H A Dintel_timeline.c56 hwsp_alloc(struct intel_timeline *timeline, unsigned int *cacheline) in hwsp_alloc() argument
94 *cacheline = __ffs64(hwsp->free_bitmap); in hwsp_alloc()
95 hwsp->free_bitmap &= ~BIT_ULL(*cacheline); in hwsp_alloc()
105 static void __idle_hwsp_free(struct intel_timeline_hwsp *hwsp, int cacheline) in __idle_hwsp_free() argument
116 GEM_BUG_ON(cacheline >= BITS_PER_TYPE(hwsp->free_bitmap)); in __idle_hwsp_free()
117 hwsp->free_bitmap |= BIT_ULL(cacheline); in __idle_hwsp_free()
162 cacheline_alloc(struct intel_timeline_hwsp *hwsp, unsigned int cacheline) in cacheline_alloc() argument
167 GEM_BUG_ON(cacheline >= BIT(CACHELINE_BITS)); in cacheline_alloc()
181 cl->vaddr = page_pack_bits(vaddr, cacheline); in cacheline_alloc()
225 unsigned int cacheline; in intel_timeline_init() local
[all …]
H A Dintel_ring.h109 #define cacheline(a) round_down(a, CACHELINE_BYTES) in assert_ring_tail_valid() macro
110 GEM_BUG_ON(cacheline(tail) == cacheline(ring->head) && in assert_ring_tail_valid()
112 #undef cacheline in assert_ring_tail_valid()
H A Dselftest_timeline.c74 unsigned long cacheline; in __mock_hwsp_timeline() local
81 cacheline = hwsp_cacheline(tl); in __mock_hwsp_timeline()
82 err = radix_tree_insert(&state->cachelines, cacheline, tl); in __mock_hwsp_timeline()
86 cacheline); in __mock_hwsp_timeline()
/netbsd-src/sys/arch/sparc64/dev/
H A Dpci_machdep.c256 int bus_frequency, lt, cl, cacheline; in sparc64_pci_enumerate_bus1() local
274 cacheline = uimax(ecache_min_line_size, 64); in sparc64_pci_enumerate_bus1()
275 KASSERT((cacheline/64)*64 == cacheline && in sparc64_pci_enumerate_bus1()
276 (cacheline/ecache_min_line_size)*ecache_min_line_size == cacheline && in sparc64_pci_enumerate_bus1()
277 (cacheline/4)*4 == cacheline); in sparc64_pci_enumerate_bus1()
359 cl = cacheline; in sparc64_pci_enumerate_bus1()
/netbsd-src/sys/dev/pci/
H A Dif_ti.c1250 uint32_t cacheline; in ti_chipinit() local
1309 cacheline = PCI_CACHELINE(CSR_READ_4(sc, PCI_BHLC_REG)); in ti_chipinit()
1319 switch (cacheline) { in ti_chipinit()
1332 device_xname(sc->sc_dev), cacheline); in ti_chipinit()
H A Dpcireg.h445 #define PCI_BHLC_CODE(bist,type,multi,latency,cacheline) \ argument
450 (((cacheline) & PCI_CACHELINE_MASK) << PCI_CACHELINE_SHIFT))
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DREADME.txt351 Make sure the instruction which starts a loop does not cross a cacheline
355 In the new trace, the hot loop has an instruction which crosses a cacheline
358 to grab the bytes from the next cacheline.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Dsync.md136 ;; guarantee for 64-bit accesses that do not cross a cacheline boundary.
H A Di386.opt259 Enum(ix86_align_data) String(cacheline) Value(ix86_align_data_type_cacheline)
/netbsd-src/sys/dev/microcode/aic7xxx/
H A Daic7xxx.seq753 * We fetch a "cacheline aligned" and sized amount of data
757 * cacheline size is unknown.
798 * If the ending address is on a cacheline boundary,
H A Daic79xx.seq1276 * We fetch a "cacheline aligned" and sized amount of data
1280 * cacheline size is unknown.
H A Daic7xxx.reg1305 * Partial transfer past cacheline end to be
/netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/
H A Dsync.md143 ;; guarantee for 64-bit accesses that do not cross a cacheline boundary.
H A Di386.opt259 Enum(ix86_align_data) String(cacheline) Value(ix86_align_data_type_cacheline)
/netbsd-src/usr.sbin/makemandb/
H A Dnostem.txt336 cacheline
/netbsd-src/external/gpl3/gcc.old/dist/
H A DNEWS5895 the psABI, and -malign-data=cacheline uses increased alignment to
/netbsd-src/external/gpl3/gcc/dist/
H A DNEWS7769 the psABI, and -malign-data=cacheline uses increased alignment to
/netbsd-src/external/gpl3/gcc.old/dist/gcc/doc/
H A Dinvoke.texi29250 psABI, and @samp{cacheline} uses increased alignment value to match
H A Dgcc.info26729 'cacheline' uses increased alignment value to match the cache line
/netbsd-src/external/gpl3/gcc/dist/gcc/doc/
H A Dinvoke.texi32027 psABI, and @samp{cacheline} uses increased alignment value to match
H A Dgcc.info29255 'cacheline' uses increased alignment value to match the cache line
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A DChangeLog-2014741 for -malign-data=cacheline and the older GCC compatible