Lines Matching defs:priority

850 /*enum for group priority parameters which needs modification*/
1838 * an associated priority value.
1841 * @param priority Vector of 8 priorities, one per POW Input Queue (0-7).
1842 * Highest priority is 0 and lowest is 7. A priority value
1849 static inline void cvmx_pow_set_priority(u64 core_num, const u8 priority[])
1857 if (priority[i] != 0xF)
1858 prio_mask |= 1 << priority[i];
1877 grp_pri.s.pri = priority[group & 0x7];
1885 qos_pri.s.qos0_pri = priority[0];
1886 qos_pri.s.qos1_pri = priority[1];
1887 qos_pri.s.qos2_pri = priority[2];
1888 qos_pri.s.qos3_pri = priority[3];
1889 qos_pri.s.qos4_pri = priority[4];
1890 qos_pri.s.qos5_pri = priority[5];
1891 qos_pri.s.qos6_pri = priority[6];
1892 qos_pri.s.qos7_pri = priority[7];
1899 grp_msk.s.qos0_pri = priority[0];
1900 grp_msk.s.qos1_pri = priority[1];
1901 grp_msk.s.qos2_pri = priority[2];
1902 grp_msk.s.qos3_pri = priority[3];
1903 grp_msk.s.qos4_pri = priority[4];
1904 grp_msk.s.qos5_pri = priority[5];
1905 grp_msk.s.qos6_pri = priority[6];
1906 grp_msk.s.qos7_pri = priority[7];
1914 * an associated priority value.
1917 * @param[out] priority Pointer to u8[] where to return priorities
1919 * Highest priority is 0 and lowest is 7. A priority value
1926 static inline void cvmx_pow_get_priority(u64 core_num, u8 priority[])
1933 /* read priority only from the first 8 groups */
1937 priority[group /* & 0x7 */] = grp_pri.s.pri;
1944 priority[0] = qos_pri.s.qos0_pri;
1945 priority[1] = qos_pri.s.qos1_pri;
1946 priority[2] = qos_pri.s.qos2_pri;
1947 priority[3] = qos_pri.s.qos3_pri;
1948 priority[4] = qos_pri.s.qos4_pri;
1949 priority[5] = qos_pri.s.qos5_pri;
1950 priority[6] = qos_pri.s.qos6_pri;
1951 priority[7] = qos_pri.s.qos7_pri;
1957 priority[0] = grp_msk.s.qos0_pri;
1958 priority[1] = grp_msk.s.qos1_pri;
1959 priority[2] = grp_msk.s.qos2_pri;
1960 priority[3] = grp_msk.s.qos3_pri;
1961 priority[4] = grp_msk.s.qos4_pri;
1962 priority[5] = grp_msk.s.qos5_pri;
1963 priority[6] = grp_msk.s.qos6_pri;
1964 priority[7] = grp_msk.s.qos7_pri;
1973 if (priority[i] != 0xF)
1974 prio_mask |= 1 << priority[i];
1984 static inline void cvmx_sso_get_group_priority(int node, cvmx_xgrp_t xgrp, int *priority,
1996 *priority = grp_pri.s.pri;
2273 * This function sets the priority and group affinity arbitration for each group.
2277 * @param priority Priority of the group relative to other groups
2278 * 0x0 - highest priority
2279 * 0x7 - lowest priority
2289 * to modify only priority -- set bit0
2293 static inline void cvmx_sso_set_group_priority(int node, cvmx_xgrp_t xgrp, int priority, int weight,
2310 grp_pri.s.pri = priority;
2966 * Show SSO core-group affinity and priority per node (multi-node systems)
2971 * Show POW/SSO core-group affinity and priority (legacy, single-node systems)