Index: libcfa/src/concurrency/alarm.cfa
===================================================================
--- libcfa/src/concurrency/alarm.cfa	(revision 160f1aac26e1a30b211a4a3ff5d2e52834ae3c0e)
+++ libcfa/src/concurrency/alarm.cfa	(revision 1756e08b017e5c08cc38d573907cf8224d4c9332)
@@ -55,5 +55,5 @@
 	this.period  = period;
 	this.thrd = thrd;
-	this.timeval = __kernel_get_time() + alarm;
+	this.deadline = __kernel_get_time() + alarm;
 	set = false;
 	type = User;
@@ -64,5 +64,5 @@
 	this.period  = period;
 	this.proc = proc;
-	this.timeval = __kernel_get_time() + alarm;
+	this.deadline = __kernel_get_time() + alarm;
 	set = false;
 	type = Kernel;
@@ -72,5 +72,5 @@
 	this.initial = alarm;
 	this.period  = period;
-	this.timeval = __kernel_get_time() + alarm;
+	this.deadline = __kernel_get_time() + alarm;
 	set = false;
 	type = Callback;
@@ -85,5 +85,5 @@
 void insert( alarm_list_t * this, alarm_node_t * n ) {
 	alarm_node_t * it = & (*this)`first;
-	while( it && (n->timeval > it->timeval) ) {
+	while( it && (n->deadline > it->deadline) ) {
 		it = & (*it)`next;
 	}
@@ -116,7 +116,7 @@
 
 		Time curr = __kernel_get_time();
-		__cfadbg_print_safe( preemption, " KERNEL: alarm inserting %p (%lu -> %lu).\n", this, curr.tn, this->timeval.tn );
+		__cfadbg_print_safe( preemption, " KERNEL: alarm inserting %p (%lu -> %lu).\n", this, curr.tn, this->deadline.tn );
 		insert( &alarms, this );
-		__kernel_set_timer( this->timeval - curr);
+		__kernel_set_timer( this->deadline - curr);
 		this->set = true;
 	}
Index: libcfa/src/concurrency/alarm.hfa
===================================================================
--- libcfa/src/concurrency/alarm.hfa	(revision 160f1aac26e1a30b211a4a3ff5d2e52834ae3c0e)
+++ libcfa/src/concurrency/alarm.hfa	(revision 1756e08b017e5c08cc38d573907cf8224d4c9332)
@@ -57,5 +57,5 @@
 	};
 
-	Time timeval;           // actual time at which the alarm goes off
+	Time deadline;          // actual time at which the alarm goes off
 	enum alarm_type type;	// true if this is not a user defined alarm
 	bool set		:1;	// whether or not the alarm has be registered
Index: libcfa/src/concurrency/io.cfa
===================================================================
--- libcfa/src/concurrency/io.cfa	(revision 160f1aac26e1a30b211a4a3ff5d2e52834ae3c0e)
+++ libcfa/src/concurrency/io.cfa	(revision 1756e08b017e5c08cc38d573907cf8224d4c9332)
@@ -206,5 +206,5 @@
 	}
 
-	bool __cfa_io_drain( processor * proc ) {
+	bool __cfa_io_drain( struct processor * proc ) {
 		bool local = false;
 		bool remote = false;
@@ -273,5 +273,5 @@
 	}
 
-	bool __cfa_io_flush( processor * proc ) {
+	bool __cfa_io_flush( struct processor * proc ) {
 		/* paranoid */ verify( ! __preemption_enabled() );
 		/* paranoid */ verify( proc );
@@ -353,5 +353,5 @@
 
 		disable_interrupts();
-		processor * proc = __cfaabi_tls.this_processor;
+		struct processor * proc = __cfaabi_tls.this_processor;
 		io_context$ * ctx = proc->io.ctx;
 		/* paranoid */ verify( __cfaabi_tls.this_processor );
@@ -433,5 +433,5 @@
 		disable_interrupts();
 		__STATS__( true, if(!lazy) io.submit.eagr += 1; )
-		processor * proc = __cfaabi_tls.this_processor;
+		struct processor * proc = __cfaabi_tls.this_processor;
 		io_context$ * ctx = proc->io.ctx;
 		/* paranoid */ verify( __cfaabi_tls.this_processor );
@@ -641,5 +641,5 @@
 
 	#if defined(CFA_WITH_IO_URING_IDLE)
-		bool __kernel_read(processor * proc, io_future_t & future, iovec & iov, int fd) {
+		bool __kernel_read(struct processor * proc, io_future_t & future, iovec & iov, int fd) {
 			io_context$ * ctx = proc->io.ctx;
 			/* paranoid */ verify( ! __preemption_enabled() );
@@ -692,5 +692,5 @@
 		}
 
-		void __cfa_io_idle( processor * proc ) {
+		void __cfa_io_idle( struct processor * proc ) {
 			iovec iov;
 			__atomic_acquire( &proc->io.ctx->cq.lock );
Index: libcfa/src/concurrency/io/types.hfa
===================================================================
--- libcfa/src/concurrency/io/types.hfa	(revision 160f1aac26e1a30b211a4a3ff5d2e52834ae3c0e)
+++ libcfa/src/concurrency/io/types.hfa	(revision 1756e08b017e5c08cc38d573907cf8224d4c9332)
@@ -127,5 +127,5 @@
 	struct __attribute__((aligned(64))) io_context$ {
 		io_arbiter$ * arbiter;
-		processor * proc;
+		struct processor * proc;
 
 		__outstanding_io_queue ext_sq;
Index: libcfa/src/concurrency/kernel/cluster.cfa
===================================================================
--- libcfa/src/concurrency/kernel/cluster.cfa	(revision 160f1aac26e1a30b211a4a3ff5d2e52834ae3c0e)
+++ libcfa/src/concurrency/kernel/cluster.cfa	(revision 1756e08b017e5c08cc38d573907cf8224d4c9332)
@@ -254,6 +254,6 @@
 }
 
-static void assign_list(unsigned & valrq, unsigned & valio, dlist(processor) & list, unsigned count) {
-	processor * it = &list`first;
+static void assign_list(unsigned & valrq, unsigned & valio, dlist(struct processor) & list, unsigned count) {
+	struct processor * it = &list`first;
 	for(unsigned i = 0; i < count; i++) {
 		/* paranoid */ verifyf( it, "Unexpected null iterator, at index %u of %u\n", i, count);
@@ -278,6 +278,6 @@
 
 #if defined(CFA_HAVE_LINUX_IO_URING_H)
-	static void assign_io(io_context$ ** data, size_t count, dlist(processor) & list) {
-		processor * it = &list`first;
+	static void assign_io(io_context$ ** data, size_t count, dlist(struct processor) & list) {
+		struct processor * it = &list`first;
 		while(it) {
 			/* paranoid */ verifyf( it, "Unexpected null iterator\n");
Index: libcfa/src/concurrency/preemption.cfa
===================================================================
--- libcfa/src/concurrency/preemption.cfa	(revision 160f1aac26e1a30b211a4a3ff5d2e52834ae3c0e)
+++ libcfa/src/concurrency/preemption.cfa	(revision 1756e08b017e5c08cc38d573907cf8224d4c9332)
@@ -104,5 +104,5 @@
 static inline alarm_node_t * get_expired( alarm_list_t * alarms, Time currtime ) {
 	if( ! & (*alarms)`first ) return 0p;						// If no alarms return null
-	if( (*alarms)`first.timeval >= currtime ) return 0p;	// If alarms head not expired return null
+	if( (*alarms)`first.deadline >= currtime ) return 0p;	// If alarms head not expired return null
 	return pop(alarms);									// Otherwise just pop head
 }
@@ -140,5 +140,5 @@
 		if( period > 0 ) {
 			__cfadbg_print_buffer_local( preemption, " KERNEL: alarm period is %lu.\n", period`ns );
-			node->timeval = currtime + period;  // Alarm is periodic, add currtime to it (used cached current time)
+			node->deadline = currtime + period;  // Alarm is periodic, add currtime to it (used cached current time)
 			insert( alarms, node );             // Reinsert the node for the next time it triggers
 		}
@@ -147,5 +147,5 @@
 	// If there are still alarms pending, reset the timer
 	if( & (*alarms)`first ) {
-		Duration delta = (*alarms)`first.timeval - currtime;
+		Duration delta = (*alarms)`first.deadline - currtime;
 		__kernel_set_timer( delta );
 	}
Index: libcfa/src/concurrency/ready_queue.cfa
===================================================================
--- libcfa/src/concurrency/ready_queue.cfa	(revision 160f1aac26e1a30b211a4a3ff5d2e52834ae3c0e)
+++ libcfa/src/concurrency/ready_queue.cfa	(revision 1756e08b017e5c08cc38d573907cf8224d4c9332)
@@ -62,5 +62,5 @@
 //-----------------------------------------------------------------------
 __attribute__((hot)) void push(struct cluster * cltr, struct thread$ * thrd, unpark_hint hint) with (cltr->sched) {
-	processor * const proc = kernelTLS().this_processor;
+	struct processor * const proc = kernelTLS().this_processor;
 	const bool external = (!proc) || (cltr != proc->cltr);
 	const bool remote   = hint == UNPARK_REMOTE;
@@ -116,5 +116,5 @@
 	/* paranoid */ verify( kernelTLS().this_processor->rdq.id < lanes_count );
 
-	processor * const proc = kernelTLS().this_processor;
+	struct processor * const proc = kernelTLS().this_processor;
 	unsigned this = proc->rdq.id;
 	/* paranoid */ verify( this < lanes_count );
