Changeset 1433ecda in mainline for kernel/arch/ia64/src/mm/tlb.c


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.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia64/src/mm/tlb.c

    r47b2d7e3 r1433ecda  
    7575                for (j = 0; j < count2; j++) {
    7676                        asm volatile (
    77                                 "ptc.e %[adr] ;;"
    78                                 :: [adr] "r" (adr)
     77                            "ptc.e %[adr] ;;"
     78                            :: [adr] "r" (adr)
    7979                        );
    8080                        adr += stride2;
     
    175175        for (; va < (page + cnt * PAGE_SIZE); va += (1UL << ps))
    176176                asm volatile (
    177                         "ptc.l %[va], %[ps] ;;"
    178                         :: [va]"r" (va),
    179                            [ps] "r" (ps << 2)
     177                    "ptc.l %[va], %[ps] ;;"
     178                    :: [va] "r" (va),
     179                      [ps] "r" (ps << 2)
    180180                );
    181181
     
    246246
    247247        asm volatile (
    248                 "mov r8 = psr ;;\n"
    249                 "rsm %[mask] ;;\n"                 /* PSR_IC_MASK */
    250                 "srlz.d ;;\n"
    251                 "srlz.i ;;\n"
    252                 "mov cr.ifa = %[va]\n"             /* va */
    253                 "mov cr.itir = %[word1] ;;\n"      /* entry.word[1] */
    254                 "cmp.eq p6, p7 = %[dtc], r0 ;;\n"  /* decide between itc and dtc */
    255                 "(p6) itc.i %[word0] ;;\n"
    256                 "(p7) itc.d %[word0] ;;\n"
    257                 "mov psr.l = r8 ;;\n"
    258                 "srlz.d ;;\n"
    259                 :: [mask] "i" (PSR_IC_MASK),
    260                    [va] "r" (va),
    261                    [word0] "r" (entry.word[0]),
    262                    [word1] "r" (entry.word[1]),
    263                    [dtc] "r" (dtc)
    264                 : "p6", "p7", "r8"
     248            "mov r8 = psr ;;\n"
     249            "rsm %[mask] ;;\n"                 /* PSR_IC_MASK */
     250            "srlz.d ;;\n"
     251            "srlz.i ;;\n"
     252            "mov cr.ifa = %[va]\n"             /* va */
     253            "mov cr.itir = %[word1] ;;\n"      /* entry.word[1] */
     254            "cmp.eq p6, p7 = %[dtc], r0 ;;\n"  /* decide between itc and dtc */
     255            "(p6) itc.i %[word0] ;;\n"
     256            "(p7) itc.d %[word0] ;;\n"
     257            "mov psr.l = r8 ;;\n"
     258            "srlz.d ;;\n"
     259            :: [mask] "i" (PSR_IC_MASK),
     260              [va] "r" (va),
     261              [word0] "r" (entry.word[0]),
     262              [word1] "r" (entry.word[1]),
     263              [dtc] "r" (dtc)
     264            : "p6", "p7", "r8"
    265265        );
    266266
     
    333333
    334334        asm volatile (
    335                 "mov r8 = psr ;;\n"
    336                 "rsm %[mask] ;;\n"                       /* PSR_IC_MASK */
    337                 "srlz.d ;;\n"
    338                 "srlz.i ;;\n"
    339                 "mov cr.ifa = %[va]\n"                   /* va */
    340                 "mov cr.itir = %[word1] ;;\n"            /* entry.word[1] */
    341                 "cmp.eq p6, p7 = %[dtr], r0 ;;\n"        /* decide between itr and dtr */
    342                 "(p6) itr.i itr[%[tr]] = %[word0] ;;\n"
    343                 "(p7) itr.d dtr[%[tr]] = %[word0] ;;\n"
    344                 "mov psr.l = r8 ;;\n"
    345                 "srlz.d ;;\n"
    346                 :: [mask] "i" (PSR_IC_MASK),
    347                    [va] "r" (va),
    348                    [word1] "r" (entry.word[1]),
    349                    [word0] "r" (entry.word[0]),
    350                    [tr] "r" (tr),
    351                    [dtr] "r" (dtr)
    352                 : "p6", "p7", "r8"
     335            "mov r8 = psr ;;\n"
     336            "rsm %[mask] ;;\n"                       /* PSR_IC_MASK */
     337            "srlz.d ;;\n"
     338            "srlz.i ;;\n"
     339            "mov cr.ifa = %[va]\n"                   /* va */
     340            "mov cr.itir = %[word1] ;;\n"            /* entry.word[1] */
     341            "cmp.eq p6, p7 = %[dtr], r0 ;;\n"        /* decide between itr and dtr */
     342            "(p6) itr.i itr[%[tr]] = %[word0] ;;\n"
     343            "(p7) itr.d dtr[%[tr]] = %[word0] ;;\n"
     344            "mov psr.l = r8 ;;\n"
     345            "srlz.d ;;\n"
     346            :: [mask] "i" (PSR_IC_MASK),
     347              [va] "r" (va),
     348              [word1] "r" (entry.word[1]),
     349              [word0] "r" (entry.word[0]),
     350              [tr] "r" (tr),
     351              [dtr] "r" (dtr)
     352            : "p6", "p7", "r8"
    353353        );
    354354
     
    403403{
    404404        asm volatile (
    405                 "ptr.d %[page], %[width]\n"
    406                 :: [page] "r" (page),
    407                    [width] "r" (width << 2)
     405            "ptr.d %[page], %[width]\n"
     406            :: [page] "r" (page),
     407              [width] "r" (width << 2)
    408408        );
    409409}
Note: See TracChangeset for help on using the changeset viewer.