Ignore:
File:
1 edited

Legend:

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

    r3ffb69b r133461c  
    3434
    3535#include <stdbool.h>
     36#include "ras_page.h"
    3637
    3738volatile unsigned *ras_page;
    3839
    39 bool __atomic_compare_exchange_4(volatile unsigned *mem, unsigned *expected, unsigned desired, bool weak, int success, int failure)
     40bool __atomic_compare_exchange_4(volatile void *mem0, void *expected0,
     41    unsigned desired, bool weak, int success, int failure)
    4042{
     43        volatile unsigned *mem = mem0;
     44        unsigned *expected = expected0;
     45
    4146        (void) success;
    4247        (void) failure;
     
    8186}
    8287
    83 unsigned short __atomic_fetch_add_2(volatile unsigned short *mem, unsigned short val, int model)
     88unsigned short __atomic_fetch_add_2(volatile void *mem0, unsigned short val,
     89    int model)
    8490{
     91        volatile unsigned short *mem = mem0;
     92
    8593        (void) model;
    8694
     
    115123}
    116124
    117 unsigned __atomic_fetch_add_4(volatile unsigned *mem, unsigned val, int model)
     125unsigned __atomic_fetch_add_4(volatile void *mem0, unsigned val, int model)
    118126{
     127        volatile unsigned *mem = mem0;
     128
    119129        (void) model;
    120130
     
    149159}
    150160
    151 unsigned __atomic_fetch_sub_4(volatile unsigned *mem, unsigned val, int model)
     161unsigned __atomic_fetch_sub_4(volatile void *mem, unsigned val, int model)
    152162{
    153163        return __atomic_fetch_add_4(mem, -val, model);
Note: See TracChangeset for help on using the changeset viewer.