/haiku/src/libs/compat/freebsd_iflib/compat/net/ |
H A D | mp_ring.h | 48 volatile uint64_t state __aligned(CACHE_LINE_SIZE); 50 int size __aligned(CACHE_LINE_SIZE); 69 ] __aligned(CACHE_LINE_SIZE);
|
H A D | iflib.h | 270 int isc_nfl __aligned(CACHE_LINE_SIZE);
|
/haiku/src/libs/compat/freebsd_network/compat/sys/ |
H A D | param.h | 68 #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 D | arch_cpu.h | 15 #define CACHE_LINE_SIZE 128 macro
|
/haiku/src/add-ons/kernel/drivers/network/ether/vmx/dev/vmxnet3/ |
H A D | if_vmxvar.h | 96 } __aligned(CACHE_LINE_SIZE); 108 } __aligned(CACHE_LINE_SIZE);
|
/haiku/headers/private/kernel/arch/riscv64/ |
H A D | arch_cpu.h | 16 #define CACHE_LINE_SIZE 64 macro
|
/haiku/src/system/kernel/arch/arm/ |
H A D | arch_system_info.cpp | 38 node->data.package.cache_line_size = CACHE_LINE_SIZE; in arch_fill_topology_node()
|
/haiku/headers/private/kernel/arch/ |
H A D | cpu.h | 46 #define CACHE_LINE_ALIGN __attribute__((aligned(CACHE_LINE_SIZE)))
|
/haiku/src/system/kernel/arch/riscv64/ |
H A D | arch_system_info.cpp | 34 node->data.package.cache_line_size = CACHE_LINE_SIZE; in arch_fill_topology_node()
|
/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_system_info.cpp | 35 node->data.package.cache_line_size = CACHE_LINE_SIZE; in arch_fill_topology_node()
|
/haiku/src/system/kernel/arch/ppc/ |
H A D | arch_system_info.cpp | 75 node->data.package.cache_line_size = CACHE_LINE_SIZE; in arch_fill_topology_node()
|
/haiku/headers/private/kernel/arch/arm/ |
H A D | arch_cpu.h | 10 #define CACHE_LINE_SIZE 64 macro
|
/haiku/headers/private/kernel/arch/arm64/ |
H A D | arch_cpu.h | 10 #define CACHE_LINE_SIZE 64 macro
|
/haiku/headers/private/kernel/arch/ppc/ |
H A D | arch_cpu.h | 14 #define CACHE_LINE_SIZE 128 macro
|
/haiku/src/system/kernel/arch/x86/ |
H A D | arch_system_info.cpp | 135 node->data.package.cache_line_size = CACHE_LINE_SIZE; in arch_fill_topology_node()
|
/haiku/headers/private/kernel/arch/m68k/ |
H A D | arch_cpu.h | 18 #define CACHE_LINE_SIZE 16 macro
|
/haiku/headers/private/kernel/arch/x86/ |
H A D | arch_cpu.h | 33 #define CACHE_LINE_SIZE 64 macro
|
/haiku/src/libs/compat/freebsd_iflib/ |
H A D | iflib.c | 293 #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 D | team.cpp | 3617 size_t needed = ROUNDUP(sizeof(user_thread), CACHE_LINE_SIZE); in team_allocate_user_thread()
|