Lines Matching refs:val
1283 #define write_r10k_perf_cntr(counter,val) \ argument
1288 : "r" (val), "i" (counter)); \
1302 #define write_r10k_perf_cntl(counter,val) \ argument
1307 : "r" (val), "i" (counter)); \
1409 #define __write_ulong_c0_register(reg, sel, val) \ argument
1412 __write_32bit_c0_register(reg, sel, val); \
1414 __write_64bit_c0_register(reg, sel, val); \
1465 #define __write_64bit_c0_split(source, sel, val) \ argument
1467 unsigned long long __tmp = (val); \
1540 #define write_c0_index(val) __write_32bit_c0_register($0, 0, val) argument
1543 #define write_c0_random(val) __write_32bit_c0_register($1, 0, val) argument
1546 #define write_c0_entrylo0(val) __write_ulong_c0_register($2, 0, val) argument
1549 #define writex_c0_entrylo0(val) __writex_32bit_c0_register($2, 0, val) argument
1552 #define write_c0_entrylo1(val) __write_ulong_c0_register($3, 0, val) argument
1555 #define writex_c0_entrylo1(val) __writex_32bit_c0_register($3, 0, val) argument
1558 #define write_c0_conf(val) __write_32bit_c0_register($3, 0, val) argument
1563 #define write_c0_context(val) __write_ulong_c0_register($4, 0, val) argument
1566 #define write_c0_contextconfig(val) __write_32bit_c0_register($4, 1, val) argument
1569 #define write_c0_userlocal(val) __write_ulong_c0_register($4, 2, val) argument
1572 #define write_c0_xcontextconfig(val) __write_ulong_c0_register($4, 3, val) argument
1575 #define write_c0_memorymapid(val) __write_32bit_c0_register($4, 5, val) argument
1578 #define write_c0_pagemask(val) __write_32bit_c0_register($5, 0, val) argument
1581 #define write_c0_pagegrain(val) __write_32bit_c0_register($5, 1, val) argument
1584 #define write_c0_wired(val) __write_32bit_c0_register($6, 0, val) argument
1589 #define write_c0_cache(val) __write_32bit_c0_register($7, 0, val) argument
1592 #define write_c0_badvaddr(val) __write_ulong_c0_register($8, 0, val) argument
1598 #define write_c0_count(val) __write_32bit_c0_register($9, 0, val) argument
1601 #define write_c0_count2(val) __write_32bit_c0_register($9, 6, val) argument
1604 #define write_c0_count3(val) __write_32bit_c0_register($9, 7, val) argument
1607 #define write_c0_entryhi(val) __write_ulong_c0_register($10, 0, val) argument
1610 #define write_c0_guestctl1(val) __write_32bit_c0_register($10, 4, val) argument
1613 #define write_c0_guestctl2(val) __write_32bit_c0_register($10, 5, val) argument
1616 #define write_c0_guestctl3(val) __write_32bit_c0_register($10, 6, val) argument
1619 #define write_c0_compare(val) __write_32bit_c0_register($11, 0, val) argument
1622 #define write_c0_guestctl0ext(val) __write_32bit_c0_register($11, 4, val) argument
1625 #define write_c0_compare2(val) __write_32bit_c0_register($11, 6, val) argument
1628 #define write_c0_compare3(val) __write_32bit_c0_register($11, 7, val) argument
1632 #define write_c0_status(val) __write_32bit_c0_register($12, 0, val) argument
1635 #define write_c0_guestctl0(val) __write_32bit_c0_register($12, 6, val) argument
1638 #define write_c0_gtoffset(val) __write_32bit_c0_register($12, 7, val) argument
1641 #define write_c0_cause(val) __write_32bit_c0_register($13, 0, val) argument
1644 #define write_c0_epc(val) __write_ulong_c0_register($14, 0, val) argument
1658 #define write_c0_config(val) __write_32bit_c0_register($16, 0, val) argument
1659 #define write_c0_config1(val) __write_32bit_c0_register($16, 1, val) argument
1660 #define write_c0_config2(val) __write_32bit_c0_register($16, 2, val) argument
1661 #define write_c0_config3(val) __write_32bit_c0_register($16, 3, val) argument
1662 #define write_c0_config4(val) __write_32bit_c0_register($16, 4, val) argument
1663 #define write_c0_config5(val) __write_32bit_c0_register($16, 5, val) argument
1664 #define write_c0_config6(val) __write_32bit_c0_register($16, 6, val) argument
1665 #define write_c0_config7(val) __write_32bit_c0_register($16, 7, val) argument
1668 #define write_c0_lladdr(val) __write_ulong_c0_register($17, 0, val) argument
1670 #define write_c0_maar(val) __write_ulong_c0_register($17, 1, val) argument
1672 #define write_c0_maari(val) __write_32bit_c0_register($17, 2, val) argument
1685 #define write_c0_watchlo0(val) __write_ulong_c0_register($18, 0, val) argument
1686 #define write_c0_watchlo1(val) __write_ulong_c0_register($18, 1, val) argument
1687 #define write_c0_watchlo2(val) __write_ulong_c0_register($18, 2, val) argument
1688 #define write_c0_watchlo3(val) __write_ulong_c0_register($18, 3, val) argument
1689 #define write_c0_watchlo4(val) __write_ulong_c0_register($18, 4, val) argument
1690 #define write_c0_watchlo5(val) __write_ulong_c0_register($18, 5, val) argument
1691 #define write_c0_watchlo6(val) __write_ulong_c0_register($18, 6, val) argument
1692 #define write_c0_watchlo7(val) __write_ulong_c0_register($18, 7, val) argument
1706 #define write_c0_watchhi0(val) __write_32bit_c0_register($19, 0, val) argument
1707 #define write_c0_watchhi1(val) __write_32bit_c0_register($19, 1, val) argument
1708 #define write_c0_watchhi2(val) __write_32bit_c0_register($19, 2, val) argument
1709 #define write_c0_watchhi3(val) __write_32bit_c0_register($19, 3, val) argument
1710 #define write_c0_watchhi4(val) __write_32bit_c0_register($19, 4, val) argument
1711 #define write_c0_watchhi5(val) __write_32bit_c0_register($19, 5, val) argument
1712 #define write_c0_watchhi6(val) __write_32bit_c0_register($19, 6, val) argument
1713 #define write_c0_watchhi7(val) __write_32bit_c0_register($19, 7, val) argument
1716 #define write_c0_xcontext(val) __write_ulong_c0_register($20, 0, val) argument
1719 #define write_c0_intcontrol(val) __write_32bit_c0_ctrl_register($20, val) argument
1722 #define write_c0_framemask(val) __write_32bit_c0_register($21, 0, val) argument
1725 #define write_c0_diag(val) __write_32bit_c0_register($22, 0, val) argument
1729 #define write_c0_r10k_diag(val) __write_64bit_c0_register($22, 0, val) argument
1732 #define write_c0_diag1(val) __write_32bit_c0_register($22, 1, val) argument
1735 #define write_c0_diag2(val) __write_32bit_c0_register($22, 2, val) argument
1738 #define write_c0_diag3(val) __write_32bit_c0_register($22, 3, val) argument
1741 #define write_c0_diag4(val) __write_32bit_c0_register($22, 4, val) argument
1744 #define write_c0_diag5(val) __write_32bit_c0_register($22, 5, val) argument
1747 #define write_c0_debug(val) __write_32bit_c0_register($23, 0, val) argument
1750 #define write_c0_depc(val) __write_ulong_c0_register($24, 0, val) argument
1756 #define write_c0_perfctrl0(val) __write_32bit_c0_register($25, 0, val) argument
1758 #define write_c0_perfcntr0(val) __write_32bit_c0_register($25, 1, val) argument
1760 #define write_c0_perfcntr0_64(val) __write_64bit_c0_register($25, 1, val) argument
1762 #define write_c0_perfctrl1(val) __write_32bit_c0_register($25, 2, val) argument
1764 #define write_c0_perfcntr1(val) __write_32bit_c0_register($25, 3, val) argument
1766 #define write_c0_perfcntr1_64(val) __write_64bit_c0_register($25, 3, val) argument
1768 #define write_c0_perfctrl2(val) __write_32bit_c0_register($25, 4, val) argument
1770 #define write_c0_perfcntr2(val) __write_32bit_c0_register($25, 5, val) argument
1772 #define write_c0_perfcntr2_64(val) __write_64bit_c0_register($25, 5, val) argument
1774 #define write_c0_perfctrl3(val) __write_32bit_c0_register($25, 6, val) argument
1776 #define write_c0_perfcntr3(val) __write_32bit_c0_register($25, 7, val) argument
1778 #define write_c0_perfcntr3_64(val) __write_64bit_c0_register($25, 7, val) argument
1781 #define write_c0_ecc(val) __write_32bit_c0_register($26, 0, val) argument
1784 #define write_c0_derraddr0(val) __write_ulong_c0_register($26, 1, val) argument
1789 #define write_c0_derraddr1(val) __write_ulong_c0_register($27, 1, val) argument
1792 #define write_c0_taglo(val) __write_32bit_c0_register($28, 0, val) argument
1795 #define write_c0_dtaglo(val) __write_32bit_c0_register($28, 2, val) argument
1798 #define write_c0_ddatalo(val) __write_32bit_c0_register($28, 3, val) argument
1801 #define write_c0_staglo(val) __write_32bit_c0_register($28, 4, val) argument
1804 #define write_c0_taghi(val) __write_32bit_c0_register($29, 0, val) argument
1807 #define write_c0_errorepc(val) __write_ulong_c0_register($30, 0, val) argument
1811 #define write_c0_hwrena(val) __write_32bit_c0_register($7, 0, val) argument
1814 #define write_c0_intctl(val) __write_32bit_c0_register($12, 1, val) argument
1817 #define write_c0_srsctl(val) __write_32bit_c0_register($12, 2, val) argument
1820 #define write_c0_srsmap(val) __write_32bit_c0_register($12, 3, val) argument
1823 #define write_c0_ebase(val) __write_32bit_c0_register($15, 1, val) argument
1826 #define write_c0_ebase_64(val) __write_64bit_c0_register($15, 1, val) argument
1829 #define write_c0_cdmmbase(val) __write_ulong_c0_register($15, 2, val) argument
1833 #define write_c0_segctl0(val) __write_32bit_c0_register($5, 2, val) argument
1836 #define write_c0_segctl1(val) __write_32bit_c0_register($5, 3, val) argument
1839 #define write_c0_segctl2(val) __write_32bit_c0_register($5, 4, val) argument
1843 #define write_c0_pwbase(val) __write_ulong_c0_register($5, 5, val) argument
1846 #define write_c0_pwfield(val) __write_ulong_c0_register($5, 6, val) argument
1849 #define write_c0_pwsize(val) __write_ulong_c0_register($5, 7, val) argument
1852 #define write_c0_pwctl(val) __write_32bit_c0_register($6, 6, val) argument
1855 #define write_c0_pgd(val) __write_64bit_c0_register($9, 7, val) argument
1858 #define write_c0_kpgd(val) __write_64bit_c0_register($31, 7, val) argument
1862 #define write_c0_cvmcount(val) __write_ulong_c0_register($9, 6, val) argument
1865 #define write_c0_cvmctl(val) __write_64bit_c0_register($9, 7, val) argument
1868 #define write_c0_cvmmemctl(val) __write_64bit_c0_register($11, 7, val) argument
1871 #define write_c0_cvmmemctl2(val) __write_64bit_c0_register($16, 6, val) argument
1874 #define write_c0_cvmvmconfig(val) __write_64bit_c0_register($16, 7, val) argument
1881 #define write_octeon_c0_icacheerr(val) __write_64bit_c0_register($27, 0, val) argument
1884 #define write_octeon_c0_dcacheerr(val) __write_64bit_c0_register($27, 1, val) argument
1888 #define write_c0_brcm_config_0(val) __write_32bit_c0_register($22, 0, val) argument
1891 #define write_c0_brcm_bus_pll(val) __write_32bit_c0_register($22, 4, val) argument
1894 #define write_c0_brcm_reset(val) __write_32bit_c0_register($22, 5, val) argument
1898 #define write_c0_brcm_cmt_intr(val) __write_32bit_c0_register($22, 1, val) argument
1901 #define write_c0_brcm_cmt_ctrl(val) __write_32bit_c0_register($22, 2, val) argument
1904 #define write_c0_brcm_cmt_local(val) __write_32bit_c0_register($22, 3, val) argument
1907 #define write_c0_brcm_config_1(val) __write_32bit_c0_register($22, 5, val) argument
1910 #define write_c0_brcm_cbr(val) __write_32bit_c0_register($22, 6, val) argument
1914 #define write_c0_brcm_config(val) __write_32bit_c0_register($22, 0, val) argument
1917 #define write_c0_brcm_mode(val) __write_32bit_c0_register($22, 1, val) argument
1920 #define write_c0_brcm_action(val) __write_32bit_c0_register($22, 2, val) argument
1923 #define write_c0_brcm_edsp(val) __write_32bit_c0_register($22, 3, val) argument
1926 #define write_c0_brcm_bootvec(val) __write_32bit_c0_register($22, 4, val) argument
1929 #define write_c0_brcm_sleepcount(val) __write_32bit_c0_register($22, 7, val) argument
1932 #define write_c0_page_ctrl(val) __write_32bit_c0_register($5, 4, val) argument
2021 #define __write_ulong_gc0_register(reg, sel, val) \ argument
2024 __write_32bit_gc0_register(reg, sel, val); \
2026 __write_64bit_gc0_register(reg, sel, val); \
2030 #define write_gc0_index(val) __write_32bit_gc0_register($0, 0, val) argument
2033 #define write_gc0_entrylo0(val) __write_ulong_gc0_register($2, 0, val) argument
2036 #define write_gc0_entrylo1(val) __write_ulong_gc0_register($3, 0, val) argument
2039 #define write_gc0_context(val) __write_ulong_gc0_register($4, 0, val) argument
2042 #define write_gc0_contextconfig(val) __write_32bit_gc0_register($4, 1, val) argument
2045 #define write_gc0_userlocal(val) __write_ulong_gc0_register($4, 2, val) argument
2048 #define write_gc0_xcontextconfig(val) __write_ulong_gc0_register($4, 3, val) argument
2051 #define write_gc0_pagemask(val) __write_32bit_gc0_register($5, 0, val) argument
2054 #define write_gc0_pagegrain(val) __write_32bit_gc0_register($5, 1, val) argument
2057 #define write_gc0_segctl0(val) __write_ulong_gc0_register($5, 2, val) argument
2060 #define write_gc0_segctl1(val) __write_ulong_gc0_register($5, 3, val) argument
2063 #define write_gc0_segctl2(val) __write_ulong_gc0_register($5, 4, val) argument
2066 #define write_gc0_pwbase(val) __write_ulong_gc0_register($5, 5, val) argument
2069 #define write_gc0_pwfield(val) __write_ulong_gc0_register($5, 6, val) argument
2072 #define write_gc0_pwsize(val) __write_ulong_gc0_register($5, 7, val) argument
2075 #define write_gc0_wired(val) __write_32bit_gc0_register($6, 0, val) argument
2078 #define write_gc0_pwctl(val) __write_32bit_gc0_register($6, 6, val) argument
2081 #define write_gc0_hwrena(val) __write_32bit_gc0_register($7, 0, val) argument
2084 #define write_gc0_badvaddr(val) __write_ulong_gc0_register($8, 0, val) argument
2087 #define write_gc0_badinstr(val) __write_32bit_gc0_register($8, 1, val) argument
2090 #define write_gc0_badinstrp(val) __write_32bit_gc0_register($8, 2, val) argument
2095 #define write_gc0_entryhi(val) __write_ulong_gc0_register($10, 0, val) argument
2098 #define write_gc0_compare(val) __write_32bit_gc0_register($11, 0, val) argument
2101 #define write_gc0_status(val) __write_32bit_gc0_register($12, 0, val) argument
2104 #define write_gc0_intctl(val) __write_32bit_gc0_register($12, 1, val) argument
2107 #define write_gc0_cause(val) __write_32bit_gc0_register($13, 0, val) argument
2110 #define write_gc0_epc(val) __write_ulong_gc0_register($14, 0, val) argument
2115 #define write_gc0_ebase(val) __write_32bit_gc0_register($15, 1, val) argument
2118 #define write_gc0_ebase_64(val) __write_64bit_gc0_register($15, 1, val) argument
2128 #define write_gc0_config(val) __write_32bit_gc0_register($16, 0, val) argument
2129 #define write_gc0_config1(val) __write_32bit_gc0_register($16, 1, val) argument
2130 #define write_gc0_config2(val) __write_32bit_gc0_register($16, 2, val) argument
2131 #define write_gc0_config3(val) __write_32bit_gc0_register($16, 3, val) argument
2132 #define write_gc0_config4(val) __write_32bit_gc0_register($16, 4, val) argument
2133 #define write_gc0_config5(val) __write_32bit_gc0_register($16, 5, val) argument
2134 #define write_gc0_config6(val) __write_32bit_gc0_register($16, 6, val) argument
2135 #define write_gc0_config7(val) __write_32bit_gc0_register($16, 7, val) argument
2138 #define write_gc0_lladdr(val) __write_ulong_gc0_register($17, 0, val) argument
2148 #define write_gc0_watchlo0(val) __write_ulong_gc0_register($18, 0, val) argument
2149 #define write_gc0_watchlo1(val) __write_ulong_gc0_register($18, 1, val) argument
2150 #define write_gc0_watchlo2(val) __write_ulong_gc0_register($18, 2, val) argument
2151 #define write_gc0_watchlo3(val) __write_ulong_gc0_register($18, 3, val) argument
2152 #define write_gc0_watchlo4(val) __write_ulong_gc0_register($18, 4, val) argument
2153 #define write_gc0_watchlo5(val) __write_ulong_gc0_register($18, 5, val) argument
2154 #define write_gc0_watchlo6(val) __write_ulong_gc0_register($18, 6, val) argument
2155 #define write_gc0_watchlo7(val) __write_ulong_gc0_register($18, 7, val) argument
2165 #define write_gc0_watchhi0(val) __write_32bit_gc0_register($19, 0, val) argument
2166 #define write_gc0_watchhi1(val) __write_32bit_gc0_register($19, 1, val) argument
2167 #define write_gc0_watchhi2(val) __write_32bit_gc0_register($19, 2, val) argument
2168 #define write_gc0_watchhi3(val) __write_32bit_gc0_register($19, 3, val) argument
2169 #define write_gc0_watchhi4(val) __write_32bit_gc0_register($19, 4, val) argument
2170 #define write_gc0_watchhi5(val) __write_32bit_gc0_register($19, 5, val) argument
2171 #define write_gc0_watchhi6(val) __write_32bit_gc0_register($19, 6, val) argument
2172 #define write_gc0_watchhi7(val) __write_32bit_gc0_register($19, 7, val) argument
2175 #define write_gc0_xcontext(val) __write_ulong_gc0_register($20, 0, val) argument
2178 #define write_gc0_perfctrl0(val) __write_32bit_gc0_register($25, 0, val) argument
2180 #define write_gc0_perfcntr0(val) __write_32bit_gc0_register($25, 1, val) argument
2182 #define write_gc0_perfcntr0_64(val) __write_64bit_gc0_register($25, 1, val) argument
2184 #define write_gc0_perfctrl1(val) __write_32bit_gc0_register($25, 2, val) argument
2186 #define write_gc0_perfcntr1(val) __write_32bit_gc0_register($25, 3, val) argument
2188 #define write_gc0_perfcntr1_64(val) __write_64bit_gc0_register($25, 3, val) argument
2190 #define write_gc0_perfctrl2(val) __write_32bit_gc0_register($25, 4, val) argument
2192 #define write_gc0_perfcntr2(val) __write_32bit_gc0_register($25, 5, val) argument
2194 #define write_gc0_perfcntr2_64(val) __write_64bit_gc0_register($25, 5, val) argument
2196 #define write_gc0_perfctrl3(val) __write_32bit_gc0_register($25, 6, val) argument
2198 #define write_gc0_perfcntr3(val) __write_32bit_gc0_register($25, 7, val) argument
2200 #define write_gc0_perfcntr3_64(val) __write_64bit_gc0_register($25, 7, val) argument
2203 #define write_gc0_errorepc(val) __write_ulong_gc0_register($30, 0, val) argument
2211 #define write_gc0_kscratch1(val) __write_ulong_gc0_register($31, 2, val) argument
2212 #define write_gc0_kscratch2(val) __write_ulong_gc0_register($31, 3, val) argument
2213 #define write_gc0_kscratch3(val) __write_ulong_gc0_register($31, 4, val) argument
2214 #define write_gc0_kscratch4(val) __write_ulong_gc0_register($31, 5, val) argument
2215 #define write_gc0_kscratch5(val) __write_ulong_gc0_register($31, 6, val) argument
2216 #define write_gc0_kscratch6(val) __write_ulong_gc0_register($31, 7, val) argument
2220 #define write_gc0_cvmcount(val) __write_ulong_gc0_register($9, 6, val) argument
2223 #define write_gc0_cvmctl(val) __write_64bit_gc0_register($9, 7, val) argument
2226 #define write_gc0_cvmmemctl(val) __write_64bit_gc0_register($11, 7, val) argument
2229 #define write_gc0_cvmmemctl2(val) __write_64bit_gc0_register($16, 6, val) argument
2251 #define _write_32bit_cp1_register(dest, val, gas_hardfloat) \ argument
2259 : : "r" (val)); \
2265 #define write_32bit_cp1_register(dest, val) \ argument
2266 _write_32bit_cp1_register(dest, val, .set hardfloat)
2270 #define write_32bit_cp1_register(dest, val) \ argument
2271 _write_32bit_cp1_register(dest, val, )
2290 #define wrdsp(val, mask) \ argument
2299 : "r" (val), "i" (mask)); \
2522 #define wrdsp(val, mask) \ argument
2533 : "r" (val), "i" (mask)); \
2552 #define _dsp_mtxxx(val, ins) \ argument
2562 : "r" (val), "i" (ins)); \
2570 #define _dsp_mtlo(val, reg) _dsp_mtxxx(val, ((reg << 14) | 0x1000)) argument
2571 #define _dsp_mthi(val, reg) _dsp_mtxxx(val, ((reg << 14) | 0x0000)) argument
2578 #define _dsp_mtlo(val, reg) _dsp_mtxxx(val, ((reg << 11) | 0x0002)) argument
2579 #define _dsp_mthi(val, reg) _dsp_mtxxx(val, ((reg << 11) | 0x0000)) argument
2758 change_##name(unsigned int change, unsigned int val) \
2764 new |= (val & change); \