Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/arch/arm32/src/atomic.c

    r133461c r3ffb69b  
    3434
    3535#include <stdbool.h>
    36 #include "ras_page.h"
    3736
    3837volatile unsigned *ras_page;
    3938
    40 bool __atomic_compare_exchange_4(volatile void *mem0, void *expected0,
    41     unsigned desired, bool weak, int success, int failure)
     39bool __atomic_compare_exchange_4(volatile unsigned *mem, unsigned *expected, unsigned desired, bool weak, int success, int failure)
    4240{
    43         volatile unsigned *mem = mem0;
    44         unsigned *expected = expected0;
    45 
    4641        (void) success;
    4742        (void) failure;
     
    8681}
    8782
    88 unsigned short __atomic_fetch_add_2(volatile void *mem0, unsigned short val,
    89     int model)
     83unsigned short __atomic_fetch_add_2(volatile unsigned short *mem, unsigned short val, int model)
    9084{
    91         volatile unsigned short *mem = mem0;
    92 
    9385        (void) model;
    9486
     
    123115}
    124116
    125 unsigned __atomic_fetch_add_4(volatile void *mem0, unsigned val, int model)
     117unsigned __atomic_fetch_add_4(volatile unsigned *mem, unsigned val, int model)
    126118{
    127         volatile unsigned *mem = mem0;
    128 
    129119        (void) model;
    130120
     
    159149}
    160150
    161 unsigned __atomic_fetch_sub_4(volatile void *mem, unsigned val, int model)
     151unsigned __atomic_fetch_sub_4(volatile unsigned *mem, unsigned val, int model)
    162152{
    163153        return __atomic_fetch_add_4(mem, -val, model);
Note: See TracChangeset for help on using the changeset viewer.