Lines Matching refs:mmrp
101 #define tioce_mmr_load(kern, mmrp, varp) do {\ argument
102 tioce_mmr_war_pre(kern, mmrp); \
103 *(varp) = readq_relaxed(mmrp); \
104 tioce_mmr_war_post(kern, mmrp); \
108 #define tioce_mmr_store(kern, mmrp, varp) do {\ argument
109 tioce_mmr_war_pre(kern, mmrp); \
110 writeq(*varp, mmrp); \
111 tioce_mmr_war_post(kern, mmrp); \
115 #define tioce_mmr_storei(kern, mmrp, val) do {\ argument
116 tioce_mmr_war_pre(kern, mmrp); \
117 writeq(val, mmrp); \
118 tioce_mmr_war_post(kern, mmrp); \
122 #define tioce_mmr_seti(kern, mmrp, bits) do {\ argument
124 tioce_mmr_load(kern, mmrp, &tmp); \
126 tioce_mmr_store(kern, mmrp, &tmp); \
130 #define tioce_mmr_clri(kern, mmrp, bits) do { \ argument
132 tioce_mmr_load(kern, mmrp, &tmp); \
134 tioce_mmr_store(kern, mmrp, &tmp); \