Home
last modified time | relevance | path

Searched refs:CACHE_LINE_SIZE (Results 1 – 19 of 19) sorted by relevance

/haiku/src/libs/compat/freebsd_iflib/compat/net/
H A Dmp_ring.h48 volatile uint64_t state __aligned(CACHE_LINE_SIZE);
50 int size __aligned(CACHE_LINE_SIZE);
69 ] __aligned(CACHE_LINE_SIZE);
H A Diflib.h270 int isc_nfl __aligned(CACHE_LINE_SIZE);
/haiku/src/libs/compat/freebsd_network/compat/sys/
H A Dparam.h68 #define CACHE_LINE_SIZE 64 macro
70 #define CACHE_LINE_SIZE 128 macro
72 #define CACHE_LINE_SIZE 16 macro
74 #error Need definition of CACHE_LINE_SIZE for this arch!
/haiku/headers/private/kernel/arch/sparc/
H A Darch_cpu.h15 #define CACHE_LINE_SIZE 128 macro
/haiku/src/add-ons/kernel/drivers/network/ether/vmx/dev/vmxnet3/
H A Dif_vmxvar.h96 } __aligned(CACHE_LINE_SIZE);
108 } __aligned(CACHE_LINE_SIZE);
/haiku/headers/private/kernel/arch/riscv64/
H A Darch_cpu.h16 #define CACHE_LINE_SIZE 64 macro
/haiku/src/system/kernel/arch/arm/
H A Darch_system_info.cpp38 node->data.package.cache_line_size = CACHE_LINE_SIZE; in arch_fill_topology_node()
/haiku/headers/private/kernel/arch/
H A Dcpu.h46 #define CACHE_LINE_ALIGN __attribute__((aligned(CACHE_LINE_SIZE)))
/haiku/src/system/kernel/arch/riscv64/
H A Darch_system_info.cpp34 node->data.package.cache_line_size = CACHE_LINE_SIZE; in arch_fill_topology_node()
/haiku/src/system/kernel/arch/m68k/
H A Darch_system_info.cpp35 node->data.package.cache_line_size = CACHE_LINE_SIZE; in arch_fill_topology_node()
/haiku/src/system/kernel/arch/ppc/
H A Darch_system_info.cpp75 node->data.package.cache_line_size = CACHE_LINE_SIZE; in arch_fill_topology_node()
/haiku/headers/private/kernel/arch/arm/
H A Darch_cpu.h10 #define CACHE_LINE_SIZE 64 macro
/haiku/headers/private/kernel/arch/arm64/
H A Darch_cpu.h10 #define CACHE_LINE_SIZE 64 macro
/haiku/headers/private/kernel/arch/ppc/
H A Darch_cpu.h14 #define CACHE_LINE_SIZE 128 macro
/haiku/src/system/kernel/arch/x86/
H A Darch_system_info.cpp135 node->data.package.cache_line_size = CACHE_LINE_SIZE; in arch_fill_topology_node()
/haiku/headers/private/kernel/arch/m68k/
H A Darch_cpu.h18 #define CACHE_LINE_SIZE 16 macro
/haiku/headers/private/kernel/arch/x86/
H A Darch_cpu.h33 #define CACHE_LINE_SIZE 64 macro
/haiku/src/libs/compat/freebsd_iflib/
H A Diflib.c293 #define CACHE_PTR_INCREMENT (CACHE_LINE_SIZE/sizeof(void*))
294 #define CACHE_PTR_NEXT(ptr) ((void *)(((uintptr_t)(ptr)+CACHE_LINE_SIZE-1) & (CACHE_LINE_SIZE-1)))
401 bus_dma_segment_t ift_segs[IFLIB_MAX_TX_SEGS] __aligned(CACHE_LINE_SIZE);
405 } __aligned(CACHE_LINE_SIZE);
434 uint64_t ifl_bus_addrs[IFLIB_MAX_RX_REFRESH] __aligned(CACHE_LINE_SIZE);
436 } __aligned(CACHE_LINE_SIZE);
490 struct if_rxd_frag ifr_frags[IFLIB_MAX_RX_SEGS] __aligned(CACHE_LINE_SIZE);
494 } __aligned(CACHE_LINE_SIZE);
1435 #if (CACHE_LINE_SIZE < 128) in prefetch2cachelines()
1436 …__asm volatile("prefetcht0 %0" :: "m" (*(((unsigned long *)x)+CACHE_LINE_SIZE/(sizeof(unsigned lon… in prefetch2cachelines()
[all …]
/haiku/src/system/kernel/
H A Dteam.cpp3617 size_t needed = ROUNDUP(sizeof(user_thread), CACHE_LINE_SIZE); in team_allocate_user_thread()