Lines Matching full:process
31 u32 process, u32 message, u32 data0, u32 data1) in gt215_pmu_send() argument
49 /* we currently only support a single process at a time waiting in gt215_pmu_send()
55 pmu->recv.process = process; in gt215_pmu_send()
66 nvkm_wr32(device, 0x10a1c4, process); in gt215_pmu_send()
77 wait_event(pmu->recv.wait, (pmu->recv.process == 0)); in gt215_pmu_send()
91 u32 process, message, data0, data1; in gt215_pmu_recv() local
106 process = nvkm_rd32(device, 0x10a1c4); in gt215_pmu_recv()
115 /* wake process if it's waiting on a synchronous reply */ in gt215_pmu_recv()
116 if (pmu->recv.process) { in gt215_pmu_recv()
117 if (process == pmu->recv.process && in gt215_pmu_recv()
121 pmu->recv.process = 0; in gt215_pmu_recv()
131 (char)((process & 0x000000ff) >> 0), in gt215_pmu_recv()
132 (char)((process & 0x0000ff00) >> 8), in gt215_pmu_recv()
133 (char)((process & 0x00ff0000) >> 16), in gt215_pmu_recv()
134 (char)((process & 0xff000000) >> 24), in gt215_pmu_recv()
135 process, message, data0, data1); in gt215_pmu_recv()