Lines Matching refs:fn
88 register void** fn; \
90 "mov %%gs:0, %[fn]\n" \
91 "mov %P[tls](%[fn]), %[fn]\n" \
92 "test %[fn], %[fn]\n" \
94 "jmp *%P[api](%[fn])\n" \
96 : [fn] "=r" (fn) \
107 register void** fn; \
109 "mov %%fs:0, %[fn]\n" \
110 "mov %P[tls](%[fn]), %[fn]\n" \
111 "test %[fn], %[fn]\n" \
113 "jmp *%P[api](%[fn])\n" \
115 : [fn] "=r" (fn) \
136 " move %[fn], $ra\n\t" \
140 "move %[fn], %[t0]\n\t" \
142 "jalr $0, %[fn]\n\t" \
145 : [fn] "=c"(_fn), \
170 " move %[fn],$ra\n\t" \
174 "move %[fn], %[t0]\n\t" \
176 "jalr $0, %[fn]\n\t" \
179 : [fn] "=c"(_fn), \