Changeset 1433ecda in mainline for uspace/lib/c/arch/ia32/include


Ignore:
Timestamp:
2018-04-04T15:42:37Z (7 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2c4e1cc
Parents:
47b2d7e3
Message:

Fix cstyle: make ccheck-fix and commit only files where all the changes are good.

Location:
uspace/lib/c/arch/ia32/include/libarch
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/arch/ia32/include/libarch/atomic.h

    r47b2d7e3 r1433ecda  
    4444#ifdef __PCC__
    4545        asm volatile (
    46                 "lock incl %0\n"
    47                 : "+m" (val->count)
     46            "lock incl %0\n"
     47            : "+m" (val->count)
    4848        );
    4949#else
    5050        asm volatile (
    51                 "lock incl %[count]\n"
    52                 : [count] "+m" (val->count)
     51            "lock incl %[count]\n"
     52            : [count] "+m" (val->count)
    5353        );
    5454#endif
     
    5959#ifdef __PCC__
    6060        asm volatile (
    61                 "lock decl %0\n"
    62                 : "+m" (val->count)
     61            "lock decl %0\n"
     62            : "+m" (val->count)
    6363        );
    6464#else
    6565        asm volatile (
    66                 "lock decl %[count]\n"
    67                 : [count] "+m" (val->count)
     66            "lock decl %[count]\n"
     67            : [count] "+m" (val->count)
    6868        );
    6969#endif
     
    7676#ifdef __PCC__
    7777        asm volatile (
    78                 "lock xaddl %1, %0\n"
    79                 : "+m" (val->count),
    80                   "+r" (r)
     78            "lock xaddl %1, %0\n"
     79            : "+m" (val->count),
     80              "+r" (r)
    8181        );
    8282#else
    8383        asm volatile (
    84                 "lock xaddl %[r], %[count]\n"
    85                 : [count] "+m" (val->count),
    86                   [r] "+r" (r)
     84            "lock xaddl %[r], %[count]\n"
     85            : [count] "+m" (val->count),
     86              [r] "+r" (r)
    8787        );
    8888#endif
     
    9797#ifdef __PCC__
    9898        asm volatile (
    99                 "lock xaddl %1, %0\n"
    100                 : "+m" (val->count),
    101                   "+r" (r)
     99            "lock xaddl %1, %0\n"
     100            : "+m" (val->count),
     101              "+r" (r)
    102102        );
    103103#else
    104104        asm volatile (
    105                 "lock xaddl %[r], %[count]\n"
    106                 : [count] "+m" (val->count),
    107                   [r] "+r" (r)
     105            "lock xaddl %[r], %[count]\n"
     106            : [count] "+m" (val->count),
     107              [r] "+r" (r)
    108108        );
    109109#endif
  • uspace/lib/c/arch/ia32/include/libarch/ddi.h

    r47b2d7e3 r1433ecda  
    4444
    4545                asm volatile (
    46                         "inb %w[port], %b[val]\n"
    47                         : [val] "=a" (val)
    48                         : [port] "d" (port)
     46                    "inb %w[port], %b[val]\n"
     47                    : [val] "=a" (val)
     48                    : [port] "d" (port)
    4949                );
    5050
     
    6060
    6161                asm volatile (
    62                         "inw %w[port], %w[val]\n"
    63                         : [val] "=a" (val)
    64                         : [port] "d" (port)
     62                    "inw %w[port], %w[val]\n"
     63                    : [val] "=a" (val)
     64                    : [port] "d" (port)
    6565                );
    6666
     
    7676
    7777                asm volatile (
    78                         "inl %w[port], %[val]\n"
    79                         : [val] "=a" (val)
    80                         : [port] "d" (port)
     78                    "inl %w[port], %[val]\n"
     79                    : [val] "=a" (val)
     80                    : [port] "d" (port)
    8181                );
    8282
     
    9595        if (port < (ioport8_t *) IO_SPACE_BOUNDARY) {
    9696                asm volatile (
    97                         "outb %b[val], %w[port]\n"
    98                         :: [val] "a" (val), [port] "d" (port)
     97                    "outb %b[val], %w[port]\n"
     98                    :: [val] "a" (val), [port] "d" (port)
    9999                );
    100100        } else
     
    106106        if (port < (ioport16_t *) IO_SPACE_BOUNDARY) {
    107107                asm volatile (
    108                         "outw %w[val], %w[port]\n"
    109                         :: [val] "a" (val), [port] "d" (port)
     108                    "outw %w[val], %w[port]\n"
     109                    :: [val] "a" (val), [port] "d" (port)
    110110                );
    111111        } else
     
    117117        if (port < (ioport32_t *) IO_SPACE_BOUNDARY) {
    118118                asm volatile (
    119                         "outl %[val], %w[port]\n"
    120                         :: [val] "a" (val), [port] "d" (port)
     119                    "outl %[val], %w[port]\n"
     120                    :: [val] "a" (val), [port] "d" (port)
    121121                );
    122122        } else
Note: See TracChangeset for help on using the changeset viewer.