Lines Matching defs:context

119 #define SEC_SC_HALTED		0x4	/* per-context only */
1061 unsigned int context, u64 err_status);
1064 unsigned int context, u64 err_status);
1066 unsigned int context, u64 err_status);
1217 * accessor for stat element, context either dd or ppd
1219 u64 (*rw_cntr)(const struct cntr_entry *, void *context, int vl,
1412 void *context, int vl, int mode, u64 data)
1414 struct hfi1_devdata *dd = context;
1429 void *context, int idx, int mode, u64 data)
1431 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1439 void *context, int idx, int mode, u64 data)
1441 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1449 void *context, int idx, int mode, u64 data)
1451 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1459 void *context, int idx, int mode,
1462 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1469 static u64 dev_access_u64_csr(const struct cntr_entry *entry, void *context,
1472 struct hfi1_devdata *dd = context;
1490 static u64 dc_access_lcb_cntr(const struct cntr_entry *entry, void *context,
1493 struct hfi1_devdata *dd = context;
1514 static u64 port_access_u32_csr(const struct cntr_entry *entry, void *context,
1517 struct hfi1_pportdata *ppd = context;
1525 void *context, int vl, int mode, u64 data)
1527 struct hfi1_pportdata *ppd = context;
1564 static u64 access_sw_link_dn_cnt(const struct cntr_entry *entry, void *context,
1567 struct hfi1_pportdata *ppd = context;
1574 static u64 access_sw_link_up_cnt(const struct cntr_entry *entry, void *context,
1577 struct hfi1_pportdata *ppd = context;
1585 void *context, int vl, int mode,
1588 struct hfi1_pportdata *ppd = (struct hfi1_pportdata *)context;
1596 void *context, int vl, int mode, u64 data)
1598 struct hfi1_pportdata *ppd = (struct hfi1_pportdata *)context;
1613 void *context, int vl, int mode,
1616 struct hfi1_pportdata *ppd = context;
1626 void *context, int vl, int mode, u64 data)
1628 struct hfi1_pportdata *ppd = context;
1673 void *context, int vl, int mode, u64 data)
1675 struct hfi1_devdata *dd = context;
1682 void *context, int vl, int mode, u64 data)
1684 struct hfi1_devdata *dd = context;
1691 void *context, int vl, int mode, u64 data)
1693 struct hfi1_devdata *dd = context;
1699 void *context, int vl, int mode, u64 data)
1701 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1707 void *context, int vl, int mode, u64 data)
1709 struct hfi1_devdata *dd = context;
1715 void *context, int vl, int mode, u64 data)
1717 struct hfi1_devdata *dd = context;
1723 void *context, int vl, int mode, u64 data)
1725 struct hfi1_devdata *dd = context;
1731 void *context, int vl, int mode, u64 data)
1733 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1741 void *context, int vl, int mode,
1744 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1750 void *context, int vl, int mode,
1753 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1759 void *context, int vl, int mode,
1762 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1768 void *context, int vl,
1771 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1777 void *context, int vl, int mode,
1780 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1787 void *context, int vl, int mode, u64 data)
1789 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1795 void *context, int vl,
1798 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1804 void *context, int vl, int mode,
1807 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1813 void *context, int vl, int mode,
1816 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1822 void *context, int vl,
1825 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1832 void *context, int vl, int mode, u64 data)
1834 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1840 void *context, int vl,
1843 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1849 void *context, int vl, int mode,
1852 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1863 void *context, int vl, int mode, u64 data)
1865 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1875 void *context, int vl, int mode,
1878 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1884 void *context, int vl, int mode,
1887 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1893 void *context, int vl, int mode,
1896 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1902 void *context, int vl, int mode,
1905 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1911 void *context, int vl, int mode,
1914 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1921 void *context, int vl, int mode, u64 data)
1923 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1930 void *context, int vl, int mode, u64 data)
1932 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1938 void *context, int vl,
1941 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1947 void *context, int vl, int mode,
1950 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1956 void *context, int vl, int mode, u64 data)
1958 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1964 void *context, int vl, int mode,
1967 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1973 void *context, int vl, int mode,
1976 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1983 void *context, int vl, int mode, u64 data)
1985 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
1992 void *context, int vl, int mode, u64 data)
1994 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2000 void *context, int vl, int mode,
2003 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2009 void *context, int vl, int mode,
2012 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2018 void *context, int vl, int mode,
2021 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2027 void *context, int vl, int mode,
2030 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2036 void *context, int vl,
2039 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2045 void *context, int vl, int mode,
2048 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2055 void *context, int vl, int mode, u64 data)
2057 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2063 void *context, int vl,
2066 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2072 void *context, int vl, int mode,
2075 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2081 void *context, int vl, int mode,
2084 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2090 void *context, int vl, int mode,
2093 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2099 void *context, int vl, int mode,
2102 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2108 void *context, int vl,
2111 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2117 void *context, int vl, int mode,
2120 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2127 void *context, int vl, int mode, u64 data)
2129 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2136 void *context, int vl, int mode, u64 data)
2138 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2145 void *context, int vl, int mode, u64 data)
2147 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2154 void *context, int vl, int mode, u64 data)
2156 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2163 void *context, int vl, int mode, u64 data)
2165 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2171 void *context, int vl,
2174 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2181 void *context, int vl, int mode, u64 data)
2183 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2189 void *context, int vl, int mode,
2192 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2198 void *context, int vl, int mode,
2201 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2208 void *context, int vl, int mode, u64 data)
2210 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2216 void *context, int vl,
2219 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2225 void *context, int vl,
2228 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2234 void *context, int vl, int mode,
2237 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2247 void *context, int vl, int mode,
2250 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2256 void *context, int vl,
2259 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2265 void *context, int vl, int mode,
2268 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2274 void *context, int vl, int mode,
2277 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2283 void *context, int vl,
2286 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2292 void *context, int vl,
2295 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2301 void *context, int vl, int mode,
2304 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2310 void *context, int vl, int mode,
2313 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2319 void *context, int vl, int mode,
2322 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2329 void *context, int vl, int mode, u64 data)
2331 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2338 void *context, int vl, int mode, u64 data)
2340 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2346 void *context, int vl,
2349 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2355 void *context, int vl,
2358 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2364 void *context, int vl,
2367 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2373 void *context, int vl,
2376 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2382 void *context, int vl,
2385 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2391 void *context, int vl,
2394 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2400 void *context, int vl, int mode,
2403 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2410 void *context, int vl, int mode, u64 data)
2412 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2419 void *context, int vl, int mode, u64 data)
2421 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2428 void *context, int vl, int mode, u64 data)
2430 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2437 void *context, int vl, int mode, u64 data)
2439 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2446 void *context, int vl, int mode, u64 data)
2448 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2455 void *context, int vl, int mode, u64 data)
2457 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2464 void *context, int vl, int mode, u64 data)
2466 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2473 void *context, int vl, int mode, u64 data)
2475 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2482 void *context, int vl, int mode, u64 data)
2484 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2491 void *context, int vl, int mode, u64 data)
2493 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2500 void *context, int vl, int mode, u64 data)
2502 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2509 void *context, int vl, int mode, u64 data)
2511 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2518 void *context, int vl, int mode, u64 data)
2520 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2526 void *context, int vl, int mode,
2529 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2535 void *context, int vl, int mode,
2538 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2544 void *context, int vl, int mode,
2547 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2553 void *context, int vl, int mode,
2556 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2562 void *context, int vl,
2565 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2572 void *context, int vl, int mode, u64 data)
2574 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2581 void *context, int vl, int mode, u64 data)
2583 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2590 void *context, int vl, int mode, u64 data)
2592 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2599 void *context, int vl, int mode, u64 data)
2601 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2608 void *context, int vl, int mode, u64 data)
2610 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2617 void *context, int vl, int mode, u64 data)
2619 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2626 void *context, int vl, int mode, u64 data)
2628 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2635 void *context, int vl, int mode, u64 data)
2637 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2644 void *context, int vl, int mode, u64 data)
2646 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2652 void *context, int vl,
2655 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2661 void *context, int vl,
2664 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2671 void *context, int vl, int mode, u64 data)
2673 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2680 void *context, int vl, int mode, u64 data)
2682 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2688 void *context, int vl,
2691 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2697 void *context, int vl,
2700 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2706 void *context, int vl, int mode,
2709 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2715 void *context, int vl, int mode,
2718 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2724 void *context, int vl, int mode,
2727 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2733 void *context, int vl, int mode,
2736 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2742 void *context, int vl, int mode,
2745 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2752 void *context, int vl, int mode, u64 data)
2754 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2761 void *context, int vl, int mode, u64 data)
2763 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2769 void *context, int vl, int mode,
2772 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2778 void *context, int vl, int mode,
2781 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2787 void *context, int vl, int mode,
2790 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2796 void *context, int vl, int mode,
2799 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2805 void *context, int vl, int mode,
2808 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2814 void *context, int vl, int mode,
2817 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2828 void *context, int vl, int mode, u64 data)
2830 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2837 void *context, int vl, int mode, u64 data)
2839 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2846 void *context, int vl, int mode, u64 data)
2848 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2855 void *context, int vl, int mode, u64 data)
2857 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2863 void *context, int vl, int mode,
2866 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2872 void *context, int vl, int mode,
2875 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2881 void *context, int vl, int mode,
2884 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2891 void *context, int vl, int mode, u64 data)
2893 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2899 void *context, int vl, int mode,
2902 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2908 void *context, int vl, int mode,
2911 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2917 void *context, int vl,
2920 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2927 void *context, int vl, int mode, u64 data)
2929 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2936 void *context, int vl, int mode, u64 data)
2938 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2944 void *context, int vl, int mode,
2947 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2953 void *context, int vl,
2956 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2962 void *context, int vl,
2965 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2971 void *context, int vl,
2974 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2981 void *context, int vl, int mode, u64 data)
2983 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2989 void *context, int vl, int mode,
2992 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
2998 void *context, int vl, int mode,
3001 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3008 void *context, int vl, int mode, u64 data)
3010 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3017 void *context, int vl, int mode, u64 data)
3019 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3026 void *context, int vl, int mode, u64 data)
3028 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3035 void *context, int vl, int mode, u64 data)
3037 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3044 void *context, int vl, int mode, u64 data)
3046 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3053 void *context, int vl, int mode, u64 data)
3055 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3062 void *context, int vl, int mode, u64 data)
3064 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3071 void *context, int vl, int mode, u64 data)
3073 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3080 void *context, int vl, int mode, u64 data)
3082 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3088 void *context, int vl, int mode,
3091 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3097 void *context, int vl, int mode,
3100 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3106 void *context, int vl, int mode,
3109 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3115 void *context, int vl, int mode,
3118 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3124 void *context, int vl, int mode,
3127 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3133 void *context, int vl,
3136 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3142 void *context, int vl, int mode,
3145 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3156 void *context, int vl, int mode, u64 data)
3158 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3165 void *context, int vl, int mode, u64 data)
3167 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3173 void *context, int vl, int mode,
3176 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3182 void *context, int vl, int mode,
3185 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3196 void *context, int vl, int mode, u64 data)
3198 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3205 void *context, int vl, int mode, u64 data)
3207 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3213 void *context, int vl, int mode,
3216 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3222 void *context, int vl,
3225 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3232 void *context, int vl, int mode, u64 data)
3234 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3240 void *context, int vl, int mode,
3243 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3249 void *context, int vl, int mode,
3252 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3258 void *context, int vl, int mode,
3261 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3267 void *context, int vl, int mode,
3270 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3276 void *context, int vl, int mode,
3279 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3285 void *context, int vl, int mode,
3288 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3294 void *context, int vl, int mode,
3297 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3303 void *context, int vl, int mode,
3306 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3312 void *context, int vl, int mode,
3315 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3321 void *context, int vl, int mode,
3324 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3330 void *context, int vl, int mode,
3333 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3339 void *context, int vl, int mode,
3342 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3348 void *context, int vl, int mode,
3351 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3357 void *context, int vl, int mode,
3360 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3366 void *context, int vl,
3369 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3376 void *context, int vl, int mode, u64 data)
3378 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3384 void *context, int vl, int mode,
3387 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3394 void *context, int vl, int mode, u64 data)
3396 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3403 void *context, int vl, int mode, u64 data)
3405 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3412 void *context, int vl, int mode, u64 data)
3414 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3421 void *context, int vl, int mode, u64 data)
3423 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3430 void *context, int vl, int mode, u64 data)
3432 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3439 void *context, int vl, int mode, u64 data)
3441 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3448 void *context, int vl, int mode, u64 data)
3450 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3457 void *context, int vl, int mode, u64 data)
3459 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3466 void *context, int vl, int mode, u64 data)
3468 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3475 void *context, int vl, int mode, u64 data)
3477 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3484 void *context, int vl, int mode, u64 data)
3486 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3493 void *context, int vl, int mode, u64 data)
3495 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3502 void *context, int vl, int mode, u64 data)
3504 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3511 void *context, int vl, int mode, u64 data)
3513 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3520 void *context, int vl, int mode, u64 data)
3522 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3529 void *context, int vl, int mode, u64 data)
3531 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3538 void *context, int vl, int mode, u64 data)
3540 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3547 void *context, int vl, int mode, u64 data)
3549 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3556 void *context, int vl, int mode, u64 data)
3558 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3565 void *context, int vl, int mode, u64 data)
3567 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3574 void *context, int vl, int mode, u64 data)
3576 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3583 void *context, int vl, int mode, u64 data)
3585 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3592 void *context, int vl, int mode, u64 data)
3594 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3601 void *context, int vl, int mode, u64 data)
3603 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3610 void *context, int vl, int mode, u64 data)
3612 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3619 void *context, int vl, int mode, u64 data)
3621 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3627 void *context, int vl, int mode,
3630 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3636 void *context, int vl,
3639 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3645 void *context, int vl, int mode,
3648 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3654 void *context, int vl, int mode,
3657 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3664 void *context, int vl, int mode, u64 data)
3666 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3672 void *context, int vl, int mode,
3675 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3681 void *context, int vl, int mode,
3684 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3691 void *context, int vl, int mode, u64 data)
3693 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3700 void *context, int vl, int mode, u64 data)
3702 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3708 void *context, int vl, int mode,
3711 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3718 void *context, int vl, int mode, u64 data)
3720 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3726 void *context, int vl, int mode,
3729 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3736 void *context, int vl, int mode, u64 data)
3738 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3744 void *context, int vl, int mode,
3747 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3754 void *context, int vl, int mode, u64 data)
3756 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3763 void *context, int vl, int mode, u64 data)
3765 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3776 void *context, int vl, int mode, u64 data)
3778 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3784 void *context, int vl,
3787 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3793 void *context, int vl, int mode,
3796 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3807 void *context, int vl, int mode, u64 data)
3809 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3815 void *context, int vl, int mode,
3818 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3825 void *context, int vl, int mode, u64 data)
3827 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3833 void *context, int vl,
3836 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3842 void *context, int vl, int mode,
3845 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3856 void *context, int vl, int mode, u64 data)
3858 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3865 void *context, int vl, int mode, u64 data)
3867 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3874 void *context, int vl, int mode, u64 data)
3876 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3882 void *context, int vl, int mode,
3885 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3891 void *context, int vl, int mode,
3894 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3901 void *context, int vl, int mode, u64 data)
3903 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3910 void *context, int vl, int mode, u64 data)
3912 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3919 void *context, int vl, int mode, u64 data)
3921 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3927 void *context, int vl, int mode,
3930 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3936 void *context, int vl, int mode,
3939 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3945 void *context, int vl, int mode,
3948 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3954 void *context, int vl, int mode,
3957 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3963 void *context, int vl, int mode,
3966 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3972 void *context, int vl, int mode,
3975 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3981 void *context, int vl, int mode,
3984 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3991 void *context, int vl, int mode, u64 data)
3993 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
3999 void *context, int vl,
4002 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
4008 void *context, int vl, int mode, u64 data)
4010 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
4016 void *context, int vl, int mode,
4019 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
4025 void *context, int vl, int mode,
4028 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
4035 void *context, int vl, int mode, u64 data)
4037 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
4043 void *context, int vl, int mode,
4046 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
4052 void *context, int vl, int mode,
4055 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
4061 void *context, int vl, int mode,
4064 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
4070 void *context, int vl, int mode,
4073 struct hfi1_devdata *dd = (struct hfi1_devdata *)context;
4093 void *context, int vl, int mode, u64 data) \
4095 struct hfi1_pportdata *ppd = (struct hfi1_pportdata *)context; \
4107 void *context, int vl, int mode, u64 data) \
4109 struct hfi1_pportdata *ppd = (struct hfi1_pportdata *)context; \
5395 * Return the send context error interrupt name.
5820 * Translate the send context (sofware index) into a VL. Return -1 if the
5915 * For non per-context registers, call this routine with a context value
5916 * of 0 so the per-context offset is zero.
5922 u32 context,
5931 reg = read_kctxt_csr(dd, context, eri->status);
5934 write_kctxt_csr(dd, context, eri->clear, reg);
5936 eri->handler(dd, context, reg);
5947 mask = read_kctxt_csr(dd, context, eri->mask);
5949 write_kctxt_csr(dd, context, eri->mask, mask);
5978 * Send context error interrupt. Source (hw_context) is < 160.
5980 * All send context errors cause the send context to halt. The normal
5983 * This is OK because with the context halted, nothing else is going
6000 "out of range sw index %u for send context %u\n",
6008 dd_dev_err(dd, "%s: context %u(%u): no sc?\n", __func__,
6028 * context. User contexts must ask the driver to restart the context.
6803 /* Send context are frozen. Notify user space */
6873 * handling on a per-context basis as they call into the driver.
8198 * is_rcv_avail_int() - User receive context available IRQ handler
8222 /* received an interrupt, but are not using that context */
8225 dd_dev_err(dd, "unexpected %s receive available context interrupt %u\n",
8230 * is_rcv_urgent_int() - User receive context urgent IRQ handler
8253 /* received an interrupt, but are not using that context */
8256 dd_dev_err(dd, "unexpected %s receive urgent context interrupt %u\n",
8324 * context DATA IRQs are threaded and are not supported by this handler.
8419 * a packet present. If not found, use an expensive CSR read of the context
8455 * @rcd: valid receive context
8469 * @rcd: Ptr to hfi1_ctxtdata of receive context
10127 * HFI allows this to be set per-receive context, but the
10138 * We use rcd[0] as all context will have the same value. Also,
10139 * the first kernel context would have been allocated by now so
11836 * Dynamically adjust the receive interrupt timeout for a context based on
12007 * set_hdrq_regs - set header queue registers for context
12009 * @ctxt: the context
12029 * Program dummy tail address for every receive context
12030 * before enabling any receive context
12051 /* if the context already enabled, don't do the extra steps */
12076 /* enable the context */
12120 * When receive context is being disabled turn on tail
12122 * receive context.
12202 * the context is enabled to take effect.
12216 * If the context has been disabled and the Tail Update has
12380 u64 *psval, void *context, int vl)
12392 val = entry->rw_cntr(entry, context, vl, CNTR_MODE_R, 0);
12432 u64 *psval, void *context, int vl, u64 data)
12446 val = entry->rw_cntr(entry, context, vl, CNTR_MODE_W,
12450 val = entry->rw_cntr(entry, context, vl, CNTR_MODE_W,
12454 val = entry->rw_cntr(entry, context, vl, CNTR_MODE_W, data);
13390 * Set up context values in dd. Sets:
13394 * first_dyn_alloc_ctxt - first dynamically allocated context
13413 * - Context 0 - control context (VL15/multicast/error)
13414 * - Context 1 - first kernel context
13415 * - Context 2 - second kernel context
13422 * context, so add that.
13428 * Every kernel receive context needs an ACK send context.
13429 * one send context is allocated for each VL{0-7} and VL15
13441 * - default to 1 user context per real (non-HT) CPU core if
13475 * context pool, so FECN must cover all contexts in the pool.
13593 * NOTE: All user context CSRs that are not mmaped write-only
13995 * They power on to zeros, so to avoid send context errors
14212 * @first_ctxt - first context
14213 * @last_ctxt - first context
14437 /* replace default with context number */
14467 /* map everything else to the mcast/err/vl15 context */
14486 /* Exclude context 0 */
14500 * RSM will extract the destination context as an index into the
14528 * Use index 1 to extract the 8-bit receive context from DestQP
14584 /* Update map register with netdev context */
14662 /* Calc context from veswid and entropy */
14787 /* enable all per-context and per-SDMA engine errors */
14830 /* Enable J_KEY check on receive context. */