Lines Matching refs:disp
35 struct dispatcher_shared_x86_32 *disp =
39 disp->d.dispatcher_run = (lvaddr_t)run_entry;
40 disp->d.dispatcher_pagefault = (lvaddr_t)pagefault_entry;
41 disp->d.dispatcher_pagefault_disabled = (lvaddr_t)disabled_pagefault_entry;
42 disp->d.dispatcher_trap = (lvaddr_t)trap_entry;
44 disp->crit_pc_low = (lvaddr_t)disp_resume;
45 disp->crit_pc_high = (lvaddr_t)disp_resume_end;
64 * \param disp Current dispatcher pointer
69 struct dispatcher_shared_generic *disp =
72 assert_disabled(disp->disabled);
73 assert_disabled(disp->haswork);
83 ((struct disp_priv *)disp)->yieldcount = 0;
87 disp->disabled = 0; // doesn't take effect while we're in disp_resume()
126 * \param disp Current dispatcher pointer
133 struct dispatcher_shared_generic *disp =
135 assert_disabled(disp->disabled);
136 assert_disabled(disp->haswork);
171 "movl %[disp], %%eax \n\t"
179 [disp] "m" (disp),
195 * \param disp Current dispatcher pointer
203 struct dispatcher_shared_generic *disp =
205 assert_disabled(disp->disabled);
255 struct dispatcher_shared_generic *disp =
259 assert_disabled(disp->disabled);