tf 156 arch/i386/i386/db_trace.c struct trapframe *tf;
tf 159 arch/i386/i386/db_trace.c tf = (struct trapframe *)argp;
tf 162 arch/i386/i386/db_trace.c (*pr)("--- trap (number %d) ---\n", tf->tf_trapno);
tf 165 arch/i386/i386/db_trace.c (*pr)("--- syscall (number %d) ---\n", tf->tf_eax);
tf 171 arch/i386/i386/db_trace.c *fp = (struct i386_frame *)tf->tf_ebp;
tf 172 arch/i386/i386/db_trace.c *ip = (db_addr_t)tf->tf_eip;
tf 80 arch/i386/i386/freebsd_machdep.c struct trapframe *tf;
tf 90 arch/i386/i386/freebsd_machdep.c tf = p->p_md.md_regs;
tf 102 arch/i386/i386/freebsd_machdep.c fp = (struct freebsd_sigframe *)tf->tf_esp - 1;
tf 116 arch/i386/i386/freebsd_machdep.c if (tf->tf_eflags & PSL_VM) {
tf 117 arch/i386/i386/freebsd_machdep.c frame.sf_sc.sc_es = tf->tf_vm86_es;
tf 118 arch/i386/i386/freebsd_machdep.c frame.sf_sc.sc_ds = tf->tf_vm86_ds;
tf 123 arch/i386/i386/freebsd_machdep.c frame.sf_sc.sc_es = tf->tf_es;
tf 124 arch/i386/i386/freebsd_machdep.c frame.sf_sc.sc_ds = tf->tf_ds;
tf 125 arch/i386/i386/freebsd_machdep.c frame.sf_sc.sc_eflags = tf->tf_eflags;
tf 127 arch/i386/i386/freebsd_machdep.c frame.sf_sc.sc_edi = tf->tf_edi;
tf 128 arch/i386/i386/freebsd_machdep.c frame.sf_sc.sc_esi = tf->tf_esi;
tf 129 arch/i386/i386/freebsd_machdep.c frame.sf_sc.sc_ebp = tf->tf_ebp;
tf 131 arch/i386/i386/freebsd_machdep.c frame.sf_sc.sc_ebx = tf->tf_ebx;
tf 132 arch/i386/i386/freebsd_machdep.c frame.sf_sc.sc_edx = tf->tf_edx;
tf 133 arch/i386/i386/freebsd_machdep.c frame.sf_sc.sc_ecx = tf->tf_ecx;
tf 134 arch/i386/i386/freebsd_machdep.c frame.sf_sc.sc_eax = tf->tf_eax;
tf 135 arch/i386/i386/freebsd_machdep.c frame.sf_sc.sc_eip = tf->tf_eip;
tf 136 arch/i386/i386/freebsd_machdep.c frame.sf_sc.sc_cs = tf->tf_cs;
tf 137 arch/i386/i386/freebsd_machdep.c frame.sf_sc.sc_esp = tf->tf_esp;
tf 138 arch/i386/i386/freebsd_machdep.c frame.sf_sc.sc_ss = tf->tf_ss;
tf 152 arch/i386/i386/freebsd_machdep.c tf->tf_es = GSEL(GUDATA_SEL, SEL_UPL);
tf 153 arch/i386/i386/freebsd_machdep.c tf->tf_ds = GSEL(GUDATA_SEL, SEL_UPL);
tf 154 arch/i386/i386/freebsd_machdep.c tf->tf_eip = p->p_sigcode;
tf 155 arch/i386/i386/freebsd_machdep.c tf->tf_cs = GSEL(GUCODE_SEL, SEL_UPL);
tf 156 arch/i386/i386/freebsd_machdep.c tf->tf_eflags &= ~(PSL_T|PSL_VM|PSL_AC);
tf 157 arch/i386/i386/freebsd_machdep.c tf->tf_esp = (int)fp;
tf 158 arch/i386/i386/freebsd_machdep.c tf->tf_ss = GSEL(GUDATA_SEL, SEL_UPL);
tf 178 arch/i386/i386/freebsd_machdep.c struct trapframe *tf;
tf 180 arch/i386/i386/freebsd_machdep.c tf = p->p_md.md_regs;
tf 196 arch/i386/i386/freebsd_machdep.c tf->tf_vm86_es = context.sc_es;
tf 197 arch/i386/i386/freebsd_machdep.c tf->tf_vm86_ds = context.sc_ds;
tf 208 arch/i386/i386/freebsd_machdep.c if (((context.sc_eflags ^ tf->tf_eflags) & PSL_USERSTATIC) != 0 ||
tf 212 arch/i386/i386/freebsd_machdep.c tf->tf_es = context.sc_es;
tf 213 arch/i386/i386/freebsd_machdep.c tf->tf_ds = context.sc_ds;
tf 214 arch/i386/i386/freebsd_machdep.c tf->tf_eflags = context.sc_eflags;
tf 216 arch/i386/i386/freebsd_machdep.c tf->tf_edi = context.sc_edi;
tf 217 arch/i386/i386/freebsd_machdep.c tf->tf_esi = context.sc_esi;
tf 218 arch/i386/i386/freebsd_machdep.c tf->tf_ebp = context.sc_ebp;
tf 220 arch/i386/i386/freebsd_machdep.c tf->tf_ebx = context.sc_ebx;
tf 221 arch/i386/i386/freebsd_machdep.c tf->tf_edx = context.sc_edx;
tf 222 arch/i386/i386/freebsd_machdep.c tf->tf_ecx = context.sc_ecx;
tf 223 arch/i386/i386/freebsd_machdep.c tf->tf_eax = context.sc_eax;
tf 224 arch/i386/i386/freebsd_machdep.c tf->tf_eip = context.sc_eip;
tf 225 arch/i386/i386/freebsd_machdep.c tf->tf_cs = context.sc_cs;
tf 226 arch/i386/i386/freebsd_machdep.c tf->tf_esp = context.sc_esp;
tf 227 arch/i386/i386/freebsd_machdep.c tf->tf_ss = context.sc_ss;
tf 223 arch/i386/i386/kvm86.c kvm86_bioscall(int intno, struct trapframe *tf)
tf 236 arch/i386/i386/kvm86.c tf->tf_eip = BIOSCALLSCRATCHPAGE_VMVA;
tf 237 arch/i386/i386/kvm86.c tf->tf_cs = 0;
tf 238 arch/i386/i386/kvm86.c tf->tf_esp = BIOSCALLSCRATCHPAGE_VMVA + PAGE_SIZE - 2;
tf 239 arch/i386/i386/kvm86.c tf->tf_ss = 0;
tf 240 arch/i386/i386/kvm86.c tf->tf_eflags = PSL_USERSET | PSL_VM;
tf 242 arch/i386/i386/kvm86.c tf->tf_eflags |= PSL_IOPL;
tf 244 arch/i386/i386/kvm86.c tf->tf_ds = tf->tf_es = tf->tf_fs = tf->tf_gs = 0;
tf 247 arch/i386/i386/kvm86.c return (kvm86_call(tf));
tf 253 arch/i386/i386/kvm86.c struct trapframe tf;
tf 256 arch/i386/i386/kvm86.c memset(&tf, 0, sizeof(struct trapframe));
tf 257 arch/i386/i386/kvm86.c tf.tf_eax = regs->eax;
tf 258 arch/i386/i386/kvm86.c tf.tf_ebx = regs->ebx;
tf 259 arch/i386/i386/kvm86.c tf.tf_ecx = regs->ecx;
tf 260 arch/i386/i386/kvm86.c tf.tf_edx = regs->edx;
tf 261 arch/i386/i386/kvm86.c tf.tf_esi = regs->esi;
tf 262 arch/i386/i386/kvm86.c tf.tf_edi = regs->edi;
tf 263 arch/i386/i386/kvm86.c tf.tf_vm86_es = regs->es;
tf 266 arch/i386/i386/kvm86.c res = kvm86_bioscall(no, &tf);
tf 269 arch/i386/i386/kvm86.c regs->eax = tf.tf_eax;
tf 270 arch/i386/i386/kvm86.c regs->ebx = tf.tf_ebx;
tf 271 arch/i386/i386/kvm86.c regs->ecx = tf.tf_ecx;
tf 272 arch/i386/i386/kvm86.c regs->edx = tf.tf_edx;
tf 273 arch/i386/i386/kvm86.c regs->esi = tf.tf_esi;
tf 274 arch/i386/i386/kvm86.c regs->edi = tf.tf_edi;
tf 275 arch/i386/i386/kvm86.c regs->es = tf.tf_vm86_es;
tf 276 arch/i386/i386/kvm86.c regs->eflags = tf.tf_eflags;
tf 282 arch/i386/i386/kvm86.c kvm86_gpfault(struct trapframe *tf)
tf 287 arch/i386/i386/kvm86.c kva = (unsigned char *)((tf->tf_cs << 4) + tf->tf_eip);
tf 291 arch/i386/i386/kvm86.c tf->tf_cs, tf->tf_eip, insn, tf->tf_eflags);
tf 294 arch/i386/i386/kvm86.c KASSERT(tf->tf_eflags & PSL_VM);
tf 298 arch/i386/i386/kvm86.c kvm86_ret(tf, 0);
tf 303 arch/i386/i386/kvm86.c sp = (uint16_t *)((tf->tf_ss << 4) + tf->tf_esp);
tf 304 arch/i386/i386/kvm86.c *(--sp) = tf->tf_eflags;
tf 305 arch/i386/i386/kvm86.c *(--sp) = tf->tf_cs;
tf 306 arch/i386/i386/kvm86.c *(--sp) = tf->tf_eip + 2;
tf 307 arch/i386/i386/kvm86.c tf->tf_esp -= 6;
tf 308 arch/i386/i386/kvm86.c tf->tf_cs = *(uint16_t *)(trapno * 4 + 2);
tf 309 arch/i386/i386/kvm86.c tf->tf_eip = *(uint16_t *)(trapno * 4);
tf 312 arch/i386/i386/kvm86.c sp = (uint16_t *)((tf->tf_ss << 4) + tf->tf_esp);
tf 313 arch/i386/i386/kvm86.c tf->tf_eip = *(sp++);
tf 314 arch/i386/i386/kvm86.c tf->tf_cs = *(sp++);
tf 315 arch/i386/i386/kvm86.c tf->tf_eflags = *(sp++);
tf 316 arch/i386/i386/kvm86.c tf->tf_esp += 6;
tf 317 arch/i386/i386/kvm86.c tf->tf_eflags |= PSL_VM; /* outside of 16bit flag reg */
tf 323 arch/i386/i386/kvm86.c tf->tf_eip++;
tf 326 arch/i386/i386/kvm86.c sp = (uint16_t *)((tf->tf_ss << 4) + tf->tf_esp);
tf 327 arch/i386/i386/kvm86.c *(--sp) = tf->tf_eflags;
tf 328 arch/i386/i386/kvm86.c tf->tf_esp -= 2;
tf 329 arch/i386/i386/kvm86.c tf->tf_eip++;
tf 332 arch/i386/i386/kvm86.c sp = (uint16_t *)((tf->tf_ss << 4) + tf->tf_esp);
tf 333 arch/i386/i386/kvm86.c tf->tf_eflags = *(sp++);
tf 334 arch/i386/i386/kvm86.c tf->tf_esp += 2;
tf 335 arch/i386/i386/kvm86.c tf->tf_eip++;
tf 336 arch/i386/i386/kvm86.c tf->tf_eflags |= PSL_VM; /* outside of 16bit flag reg */
tf 344 arch/i386/i386/kvm86.c tf->tf_cs, tf->tf_eip, insn, tf->tf_eflags);
tf 349 arch/i386/i386/kvm86.c kvm86_ret(tf, -1);
tf 111 arch/i386/i386/linux_machdep.c struct trapframe *tf;
tf 116 arch/i386/i386/linux_machdep.c tf = p->p_md.md_regs;
tf 128 arch/i386/i386/linux_machdep.c fp = (struct linux_sigframe *)tf->tf_esp - 1;
tf 139 arch/i386/i386/linux_machdep.c if (tf->tf_eflags & PSL_VM) {
tf 140 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_gs = tf->tf_vm86_gs;
tf 141 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_fs = tf->tf_vm86_fs;
tf 142 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_es = tf->tf_vm86_es;
tf 143 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_ds = tf->tf_vm86_ds;
tf 148 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_fs = tf->tf_fs;
tf 149 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_gs = tf->tf_gs;
tf 150 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_es = tf->tf_es;
tf 151 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_ds = tf->tf_ds;
tf 152 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_eflags = tf->tf_eflags;
tf 154 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_edi = tf->tf_edi;
tf 155 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_esi = tf->tf_esi;
tf 156 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_ebp = tf->tf_ebp;
tf 157 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_ebx = tf->tf_ebx;
tf 158 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_edx = tf->tf_edx;
tf 159 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_ecx = tf->tf_ecx;
tf 160 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_eax = tf->tf_eax;
tf 161 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_eip = tf->tf_eip;
tf 162 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_cs = tf->tf_cs;
tf 163 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_esp_at_signal = tf->tf_esp;
tf 164 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_ss = tf->tf_ss;
tf 165 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_err = tf->tf_err;
tf 166 arch/i386/i386/linux_machdep.c frame.sf_sc.sc_trapno = tf->tf_trapno;
tf 180 arch/i386/i386/linux_machdep.c tf->tf_es = GSEL(GUDATA_SEL, SEL_UPL);
tf 181 arch/i386/i386/linux_machdep.c tf->tf_ds = GSEL(GUDATA_SEL, SEL_UPL);
tf 182 arch/i386/i386/linux_machdep.c tf->tf_eip = p->p_sigcode;
tf 183 arch/i386/i386/linux_machdep.c tf->tf_cs = GSEL(GUCODE_SEL, SEL_UPL);
tf 184 arch/i386/i386/linux_machdep.c tf->tf_eflags &= ~(PSL_T|PSL_VM|PSL_AC);
tf 185 arch/i386/i386/linux_machdep.c tf->tf_esp = (int)fp;
tf 186 arch/i386/i386/linux_machdep.c tf->tf_ss = GSEL(GUDATA_SEL, SEL_UPL);
tf 206 arch/i386/i386/linux_machdep.c struct trapframe *tf;
tf 208 arch/i386/i386/linux_machdep.c tf = p->p_md.md_regs;
tf 224 arch/i386/i386/linux_machdep.c tf->tf_vm86_gs = context.sc_gs;
tf 225 arch/i386/i386/linux_machdep.c tf->tf_vm86_fs = context.sc_fs;
tf 226 arch/i386/i386/linux_machdep.c tf->tf_vm86_es = context.sc_es;
tf 227 arch/i386/i386/linux_machdep.c tf->tf_vm86_ds = context.sc_ds;
tf 238 arch/i386/i386/linux_machdep.c if (((context.sc_eflags ^ tf->tf_eflags) & PSL_USERSTATIC) != 0 ||
tf 242 arch/i386/i386/linux_machdep.c tf->tf_fs = context.sc_fs;
tf 243 arch/i386/i386/linux_machdep.c tf->tf_gs = context.sc_gs;
tf 244 arch/i386/i386/linux_machdep.c tf->tf_es = context.sc_es;
tf 245 arch/i386/i386/linux_machdep.c tf->tf_ds = context.sc_ds;
tf 246 arch/i386/i386/linux_machdep.c tf->tf_eflags = context.sc_eflags;
tf 248 arch/i386/i386/linux_machdep.c tf->tf_edi = context.sc_edi;
tf 249 arch/i386/i386/linux_machdep.c tf->tf_esi = context.sc_esi;
tf 250 arch/i386/i386/linux_machdep.c tf->tf_ebp = context.sc_ebp;
tf 251 arch/i386/i386/linux_machdep.c tf->tf_ebx = context.sc_ebx;
tf 252 arch/i386/i386/linux_machdep.c tf->tf_edx = context.sc_edx;
tf 253 arch/i386/i386/linux_machdep.c tf->tf_ecx = context.sc_ecx;
tf 254 arch/i386/i386/linux_machdep.c tf->tf_eax = context.sc_eax;
tf 255 arch/i386/i386/linux_machdep.c tf->tf_eip = context.sc_eip;
tf 256 arch/i386/i386/linux_machdep.c tf->tf_cs = context.sc_cs;
tf 257 arch/i386/i386/linux_machdep.c tf->tf_esp = context.sc_esp_at_signal;
tf 258 arch/i386/i386/linux_machdep.c tf->tf_ss = context.sc_ss;
tf 2167 arch/i386/i386/machdep.c struct trapframe *tf = p->p_md.md_regs;
tf 2186 arch/i386/i386/machdep.c sp = tf->tf_esp;
tf 2203 arch/i386/i386/machdep.c frame.sf_sc.sc_err = tf->tf_err;
tf 2204 arch/i386/i386/machdep.c frame.sf_sc.sc_trapno = tf->tf_trapno;
tf 2208 arch/i386/i386/machdep.c if (tf->tf_eflags & PSL_VM) {
tf 2209 arch/i386/i386/machdep.c frame.sf_sc.sc_gs = tf->tf_vm86_gs;
tf 2210 arch/i386/i386/machdep.c frame.sf_sc.sc_fs = tf->tf_vm86_fs;
tf 2211 arch/i386/i386/machdep.c frame.sf_sc.sc_es = tf->tf_vm86_es;
tf 2212 arch/i386/i386/machdep.c frame.sf_sc.sc_ds = tf->tf_vm86_ds;
tf 2217 arch/i386/i386/machdep.c frame.sf_sc.sc_fs = tf->tf_fs;
tf 2218 arch/i386/i386/machdep.c frame.sf_sc.sc_gs = tf->tf_gs;
tf 2219 arch/i386/i386/machdep.c frame.sf_sc.sc_es = tf->tf_es;
tf 2220 arch/i386/i386/machdep.c frame.sf_sc.sc_ds = tf->tf_ds;
tf 2221 arch/i386/i386/machdep.c frame.sf_sc.sc_eflags = tf->tf_eflags;
tf 2223 arch/i386/i386/machdep.c frame.sf_sc.sc_edi = tf->tf_edi;
tf 2224 arch/i386/i386/machdep.c frame.sf_sc.sc_esi = tf->tf_esi;
tf 2225 arch/i386/i386/machdep.c frame.sf_sc.sc_ebp = tf->tf_ebp;
tf 2226 arch/i386/i386/machdep.c frame.sf_sc.sc_ebx = tf->tf_ebx;
tf 2227 arch/i386/i386/machdep.c frame.sf_sc.sc_edx = tf->tf_edx;
tf 2228 arch/i386/i386/machdep.c frame.sf_sc.sc_ecx = tf->tf_ecx;
tf 2229 arch/i386/i386/machdep.c frame.sf_sc.sc_eax = tf->tf_eax;
tf 2230 arch/i386/i386/machdep.c frame.sf_sc.sc_eip = tf->tf_eip;
tf 2231 arch/i386/i386/machdep.c frame.sf_sc.sc_cs = tf->tf_cs;
tf 2232 arch/i386/i386/machdep.c frame.sf_sc.sc_esp = tf->tf_esp;
tf 2233 arch/i386/i386/machdep.c frame.sf_sc.sc_ss = tf->tf_ss;
tf 2257 arch/i386/i386/machdep.c tf->tf_fs = GSEL(GUDATA_SEL, SEL_UPL);
tf 2258 arch/i386/i386/machdep.c tf->tf_gs = GSEL(GUDATA_SEL, SEL_UPL);
tf 2259 arch/i386/i386/machdep.c tf->tf_es = GSEL(GUDATA_SEL, SEL_UPL);
tf 2260 arch/i386/i386/machdep.c tf->tf_ds = GSEL(GUDATA_SEL, SEL_UPL);
tf 2261 arch/i386/i386/machdep.c tf->tf_eip = p->p_sigcode;
tf 2262 arch/i386/i386/machdep.c tf->tf_cs = GSEL(GUCODE_SEL, SEL_UPL);
tf 2265 arch/i386/i386/machdep.c tf->tf_eip += &sigcode_xmm - &sigcode;
tf 2267 arch/i386/i386/machdep.c tf->tf_eflags &= ~(PSL_T|PSL_VM|PSL_AC);
tf 2268 arch/i386/i386/machdep.c tf->tf_esp = (int)fp;
tf 2269 arch/i386/i386/machdep.c tf->tf_ss = GSEL(GUDATA_SEL, SEL_UPL);
tf 2289 arch/i386/i386/machdep.c struct trapframe *tf;
tf 2291 arch/i386/i386/machdep.c tf = p->p_md.md_regs;
tf 2307 arch/i386/i386/machdep.c tf->tf_vm86_gs = context.sc_gs;
tf 2308 arch/i386/i386/machdep.c tf->tf_vm86_fs = context.sc_fs;
tf 2309 arch/i386/i386/machdep.c tf->tf_vm86_es = context.sc_es;
tf 2310 arch/i386/i386/machdep.c tf->tf_vm86_ds = context.sc_ds;
tf 2321 arch/i386/i386/machdep.c if (((context.sc_eflags ^ tf->tf_eflags) & PSL_USERSTATIC) != 0 ||
tf 2325 arch/i386/i386/machdep.c tf->tf_fs = context.sc_fs;
tf 2326 arch/i386/i386/machdep.c tf->tf_gs = context.sc_gs;
tf 2327 arch/i386/i386/machdep.c tf->tf_es = context.sc_es;
tf 2328 arch/i386/i386/machdep.c tf->tf_ds = context.sc_ds;
tf 2329 arch/i386/i386/machdep.c tf->tf_eflags = context.sc_eflags;
tf 2331 arch/i386/i386/machdep.c tf->tf_edi = context.sc_edi;
tf 2332 arch/i386/i386/machdep.c tf->tf_esi = context.sc_esi;
tf 2333 arch/i386/i386/machdep.c tf->tf_ebp = context.sc_ebp;
tf 2334 arch/i386/i386/machdep.c tf->tf_ebx = context.sc_ebx;
tf 2335 arch/i386/i386/machdep.c tf->tf_edx = context.sc_edx;
tf 2336 arch/i386/i386/machdep.c tf->tf_ecx = context.sc_ecx;
tf 2337 arch/i386/i386/machdep.c tf->tf_eax = context.sc_eax;
tf 2338 arch/i386/i386/machdep.c tf->tf_eip = context.sc_eip;
tf 2339 arch/i386/i386/machdep.c tf->tf_cs = context.sc_cs;
tf 2340 arch/i386/i386/machdep.c tf->tf_esp = context.sc_esp;
tf 2341 arch/i386/i386/machdep.c tf->tf_ss = context.sc_ss;
tf 2628 arch/i386/i386/machdep.c struct trapframe *tf = p->p_md.md_regs;
tf 2667 arch/i386/i386/machdep.c tf->tf_fs = LSEL(LUDATA_SEL, SEL_UPL);
tf 2668 arch/i386/i386/machdep.c tf->tf_gs = LSEL(LUDATA_SEL, SEL_UPL);
tf 2669 arch/i386/i386/machdep.c tf->tf_es = LSEL(LUDATA_SEL, SEL_UPL);
tf 2670 arch/i386/i386/machdep.c tf->tf_ds = LSEL(LUDATA_SEL, SEL_UPL);
tf 2671 arch/i386/i386/machdep.c tf->tf_ebp = 0;
tf 2672 arch/i386/i386/machdep.c tf->tf_ebx = (int)PS_STRINGS;
tf 2673 arch/i386/i386/machdep.c tf->tf_eip = pack->ep_entry;
tf 2674 arch/i386/i386/machdep.c tf->tf_cs = LSEL(LUCODE_SEL, SEL_UPL);
tf 2675 arch/i386/i386/machdep.c tf->tf_eflags = PSL_USERSET;
tf 2676 arch/i386/i386/machdep.c tf->tf_esp = stack;
tf 2677 arch/i386/i386/machdep.c tf->tf_ss = LSEL(LUDATA_SEL, SEL_UPL);
tf 599 arch/i386/i386/pmap.c struct trapframe *tf = curproc->p_md.md_regs;
tf 603 arch/i386/i386/pmap.c setcslimit(pm, tf, pcb, I386_MAX_EXE_ADDR);
tf 613 arch/i386/i386/pmap.c pmap_exec_fixup(struct vm_map *map, struct trapframe *tf, struct pcb *pcb)
tf 641 arch/i386/i386/pmap.c setcslimit(pm, tf, pcb, va);
tf 647 arch/i386/i386/pmap.c setcslimit(struct pmap *pm, struct trapframe *tf, struct pcb *pcb,
tf 675 arch/i386/i386/pmap.c pcb->pcb_cs = tf->tf_cs = GSEL(GUCODE_SEL, SEL_UPL);
tf 155 arch/i386/i386/process_machdep.c struct trapframe *tf = process_frame(p);
tf 158 arch/i386/i386/process_machdep.c if (tf->tf_eflags & PSL_VM) {
tf 159 arch/i386/i386/process_machdep.c regs->r_gs = tf->tf_vm86_gs & 0xffff;
tf 160 arch/i386/i386/process_machdep.c regs->r_fs = tf->tf_vm86_fs & 0xffff;
tf 161 arch/i386/i386/process_machdep.c regs->r_es = tf->tf_vm86_es & 0xffff;
tf 162 arch/i386/i386/process_machdep.c regs->r_ds = tf->tf_vm86_ds & 0xffff;
tf 167 arch/i386/i386/process_machdep.c regs->r_gs = tf->tf_gs & 0xffff;
tf 168 arch/i386/i386/process_machdep.c regs->r_fs = tf->tf_fs & 0xffff;
tf 169 arch/i386/i386/process_machdep.c regs->r_es = tf->tf_es & 0xffff;
tf 170 arch/i386/i386/process_machdep.c regs->r_ds = tf->tf_ds & 0xffff;
tf 171 arch/i386/i386/process_machdep.c regs->r_eflags = tf->tf_eflags;
tf 173 arch/i386/i386/process_machdep.c regs->r_edi = tf->tf_edi;
tf 174 arch/i386/i386/process_machdep.c regs->r_esi = tf->tf_esi;
tf 175 arch/i386/i386/process_machdep.c regs->r_ebp = tf->tf_ebp;
tf 176 arch/i386/i386/process_machdep.c regs->r_ebx = tf->tf_ebx;
tf 177 arch/i386/i386/process_machdep.c regs->r_edx = tf->tf_edx;
tf 178 arch/i386/i386/process_machdep.c regs->r_ecx = tf->tf_ecx;
tf 179 arch/i386/i386/process_machdep.c regs->r_eax = tf->tf_eax;
tf 180 arch/i386/i386/process_machdep.c regs->r_eip = tf->tf_eip;
tf 181 arch/i386/i386/process_machdep.c regs->r_cs = tf->tf_cs & 0xffff;
tf 182 arch/i386/i386/process_machdep.c regs->r_esp = tf->tf_esp;
tf 183 arch/i386/i386/process_machdep.c regs->r_ss = tf->tf_ss & 0xffff;
tf 267 arch/i386/i386/process_machdep.c struct trapframe *tf = process_frame(p);
tf 270 arch/i386/i386/process_machdep.c if (tf->tf_eflags & PSL_VM) {
tf 271 arch/i386/i386/process_machdep.c tf->tf_vm86_gs = regs->r_gs & 0xffff;
tf 272 arch/i386/i386/process_machdep.c tf->tf_vm86_fs = regs->r_fs & 0xffff;
tf 273 arch/i386/i386/process_machdep.c tf->tf_vm86_es = regs->r_es & 0xffff;
tf 274 arch/i386/i386/process_machdep.c tf->tf_vm86_ds = regs->r_ds & 0xffff;
tf 282 arch/i386/i386/process_machdep.c if (((regs->r_eflags ^ tf->tf_eflags) & PSL_USERSTATIC) != 0 ||
tf 286 arch/i386/i386/process_machdep.c tf->tf_gs = regs->r_gs & 0xffff;
tf 287 arch/i386/i386/process_machdep.c tf->tf_fs = regs->r_fs & 0xffff;
tf 288 arch/i386/i386/process_machdep.c tf->tf_es = regs->r_es & 0xffff;
tf 289 arch/i386/i386/process_machdep.c tf->tf_ds = regs->r_ds & 0xffff;
tf 290 arch/i386/i386/process_machdep.c tf->tf_eflags = regs->r_eflags;
tf 292 arch/i386/i386/process_machdep.c tf->tf_edi = regs->r_edi;
tf 293 arch/i386/i386/process_machdep.c tf->tf_esi = regs->r_esi;
tf 294 arch/i386/i386/process_machdep.c tf->tf_ebp = regs->r_ebp;
tf 295 arch/i386/i386/process_machdep.c tf->tf_ebx = regs->r_ebx;
tf 296 arch/i386/i386/process_machdep.c tf->tf_edx = regs->r_edx;
tf 297 arch/i386/i386/process_machdep.c tf->tf_ecx = regs->r_ecx;
tf 298 arch/i386/i386/process_machdep.c tf->tf_eax = regs->r_eax;
tf 299 arch/i386/i386/process_machdep.c tf->tf_eip = regs->r_eip;
tf 300 arch/i386/i386/process_machdep.c tf->tf_cs = regs->r_cs & 0xffff;
tf 301 arch/i386/i386/process_machdep.c tf->tf_esp = regs->r_esp;
tf 302 arch/i386/i386/process_machdep.c tf->tf_ss = regs->r_ss & 0xffff;
tf 375 arch/i386/i386/process_machdep.c struct trapframe *tf = process_frame(p);
tf 378 arch/i386/i386/process_machdep.c tf->tf_eflags |= PSL_T;
tf 380 arch/i386/i386/process_machdep.c tf->tf_eflags &= ~PSL_T;
tf 388 arch/i386/i386/process_machdep.c struct trapframe *tf = process_frame(p);
tf 390 arch/i386/i386/process_machdep.c tf->tf_eip = (int)addr;
tf 65 arch/i386/i386/svr4_machdep.c struct trapframe *tf = p->p_md.md_regs;
tf 77 arch/i386/i386/svr4_machdep.c if (tf->tf_eflags & PSL_VM) {
tf 78 arch/i386/i386/svr4_machdep.c r[SVR4_X86_GS] = tf->tf_vm86_gs;
tf 79 arch/i386/i386/svr4_machdep.c r[SVR4_X86_FS] = tf->tf_vm86_fs;
tf 80 arch/i386/i386/svr4_machdep.c r[SVR4_X86_ES] = tf->tf_vm86_es;
tf 81 arch/i386/i386/svr4_machdep.c r[SVR4_X86_DS] = tf->tf_vm86_ds;
tf 86 arch/i386/i386/svr4_machdep.c r[SVR4_X86_FS] = tf->tf_fs;
tf 87 arch/i386/i386/svr4_machdep.c r[SVR4_X86_GS] = tf->tf_gs;
tf 88 arch/i386/i386/svr4_machdep.c r[SVR4_X86_ES] = tf->tf_es;
tf 89 arch/i386/i386/svr4_machdep.c r[SVR4_X86_DS] = tf->tf_ds;
tf 90 arch/i386/i386/svr4_machdep.c r[SVR4_X86_EFL] = tf->tf_eflags;
tf 92 arch/i386/i386/svr4_machdep.c r[SVR4_X86_EDI] = tf->tf_edi;
tf 93 arch/i386/i386/svr4_machdep.c r[SVR4_X86_ESI] = tf->tf_esi;
tf 94 arch/i386/i386/svr4_machdep.c r[SVR4_X86_EBP] = tf->tf_ebp;
tf 95 arch/i386/i386/svr4_machdep.c r[SVR4_X86_ESP] = tf->tf_esp;
tf 96 arch/i386/i386/svr4_machdep.c r[SVR4_X86_EBX] = tf->tf_ebx;
tf 97 arch/i386/i386/svr4_machdep.c r[SVR4_X86_EDX] = tf->tf_edx;
tf 98 arch/i386/i386/svr4_machdep.c r[SVR4_X86_ECX] = tf->tf_ecx;
tf 99 arch/i386/i386/svr4_machdep.c r[SVR4_X86_EAX] = tf->tf_eax;
tf 102 arch/i386/i386/svr4_machdep.c r[SVR4_X86_EIP] = tf->tf_eip;
tf 103 arch/i386/i386/svr4_machdep.c r[SVR4_X86_CS] = tf->tf_cs;
tf 105 arch/i386/i386/svr4_machdep.c r[SVR4_X86_SS] = tf->tf_ss;
tf 138 arch/i386/i386/svr4_machdep.c struct trapframe *tf;
tf 153 arch/i386/i386/svr4_machdep.c tf = p->p_md.md_regs;
tf 160 arch/i386/i386/svr4_machdep.c tf->tf_vm86_gs = r[SVR4_X86_GS];
tf 161 arch/i386/i386/svr4_machdep.c tf->tf_vm86_fs = r[SVR4_X86_FS];
tf 162 arch/i386/i386/svr4_machdep.c tf->tf_vm86_es = r[SVR4_X86_ES];
tf 163 arch/i386/i386/svr4_machdep.c tf->tf_vm86_ds = r[SVR4_X86_DS];
tf 174 arch/i386/i386/svr4_machdep.c if (((r[SVR4_X86_EFL] ^ tf->tf_eflags) & PSL_USERSTATIC) != 0 ||
tf 178 arch/i386/i386/svr4_machdep.c tf->tf_fs = r[SVR4_X86_FS];
tf 179 arch/i386/i386/svr4_machdep.c tf->tf_gs = r[SVR4_X86_GS];
tf 180 arch/i386/i386/svr4_machdep.c tf->tf_es = r[SVR4_X86_ES];
tf 181 arch/i386/i386/svr4_machdep.c tf->tf_ds = r[SVR4_X86_DS];
tf 182 arch/i386/i386/svr4_machdep.c tf->tf_eflags = r[SVR4_X86_EFL];
tf 184 arch/i386/i386/svr4_machdep.c tf->tf_edi = r[SVR4_X86_EDI];
tf 185 arch/i386/i386/svr4_machdep.c tf->tf_esi = r[SVR4_X86_ESI];
tf 186 arch/i386/i386/svr4_machdep.c tf->tf_ebp = r[SVR4_X86_EBP];
tf 187 arch/i386/i386/svr4_machdep.c tf->tf_ebx = r[SVR4_X86_EBX];
tf 188 arch/i386/i386/svr4_machdep.c tf->tf_edx = r[SVR4_X86_EDX];
tf 189 arch/i386/i386/svr4_machdep.c tf->tf_ecx = r[SVR4_X86_ECX];
tf 190 arch/i386/i386/svr4_machdep.c tf->tf_eax = r[SVR4_X86_EAX];
tf 191 arch/i386/i386/svr4_machdep.c tf->tf_eip = r[SVR4_X86_EIP];
tf 192 arch/i386/i386/svr4_machdep.c tf->tf_cs = r[SVR4_X86_CS];
tf 193 arch/i386/i386/svr4_machdep.c tf->tf_ss = r[SVR4_X86_SS];
tf 194 arch/i386/i386/svr4_machdep.c tf->tf_esp = r[SVR4_X86_ESP];
tf 313 arch/i386/i386/svr4_machdep.c struct trapframe *tf;
tf 318 arch/i386/i386/svr4_machdep.c tf = p->p_md.md_regs;
tf 330 arch/i386/i386/svr4_machdep.c fp = (struct svr4_sigframe *)tf->tf_esp - 1;
tf 367 arch/i386/i386/svr4_machdep.c tf->tf_es = GSEL(GUDATA_SEL, SEL_UPL);
tf 368 arch/i386/i386/svr4_machdep.c tf->tf_ds = GSEL(GUDATA_SEL, SEL_UPL);
tf 369 arch/i386/i386/svr4_machdep.c tf->tf_eip = p->p_sigcode;
tf 370 arch/i386/i386/svr4_machdep.c tf->tf_cs = GSEL(GUCODE_SEL, SEL_UPL);
tf 371 arch/i386/i386/svr4_machdep.c tf->tf_eflags &= ~(PSL_T|PSL_VM|PSL_AC);
tf 372 arch/i386/i386/svr4_machdep.c tf->tf_esp = (int)fp;
tf 373 arch/i386/i386/svr4_machdep.c tf->tf_ss = GSEL(GUDATA_SEL, SEL_UPL);
tf 333 arch/i386/i386/sys_machdep.c struct trapframe *tf = p->p_md.md_regs;
tf 350 arch/i386/i386/sys_machdep.c tf->tf_eflags |= PSL_IOPL;
tf 352 arch/i386/i386/sys_machdep.c tf->tf_eflags &= ~PSL_IOPL;
tf 774 arch/i386/i386/trap.c struct trapframe *tf = p->p_md.md_regs;
tf 776 arch/i386/i386/trap.c tf->tf_eax = 0;
tf 777 arch/i386/i386/trap.c tf->tf_eflags &= ~PSL_C;
tf 76 arch/i386/i386/vm86.c #define CS(tf) (*(u_short *)&tf->tf_cs)
tf 77 arch/i386/i386/vm86.c #define IP(tf) (*(u_short *)&tf->tf_eip)
tf 78 arch/i386/i386/vm86.c #define SS(tf) (*(u_short *)&tf->tf_ss)
tf 79 arch/i386/i386/vm86.c #define SP(tf) (*(u_short *)&tf->tf_esp)
tf 166 arch/i386/i386/vm86.c struct trapframe *tf = p->p_md.md_regs;
tf 196 arch/i386/i386/vm86.c if (intrno == 0x21 && is_bitset(V86_AH(tf), &u_vm86p->int21_byuser[0]))
tf 210 arch/i386/i386/vm86.c ss = SS(tf) << 4;
tf 211 arch/i386/i386/vm86.c sp = SP(tf);
tf 214 arch/i386/i386/vm86.c putword(ss, sp, CS(tf));
tf 215 arch/i386/i386/vm86.c putword(ss, sp, IP(tf));
tf 216 arch/i386/i386/vm86.c SP(tf) = sp;
tf 218 arch/i386/i386/vm86.c IP(tf) = ihand.ip;
tf 219 arch/i386/i386/vm86.c CS(tf) = ihand.cs;
tf 273 arch/i386/i386/vm86.c struct trapframe *tf = p->p_md.md_regs;
tf 285 arch/i386/i386/vm86.c cs = CS(tf) << 4;
tf 286 arch/i386/i386/vm86.c ip = IP(tf);
tf 287 arch/i386/i386/vm86.c ss = SS(tf) << 4;
tf 288 arch/i386/i386/vm86.c sp = SP(tf);
tf 290 arch/i386/i386/vm86.c trace = tf->tf_eflags & PSL_T;
tf 297 arch/i386/i386/vm86.c IP(tf) = ip;
tf 315 arch/i386/i386/vm86.c IP(tf) = ip;
tf 320 arch/i386/i386/vm86.c if (tf->tf_eflags & PSL_V)
tf 326 arch/i386/i386/vm86.c SP(tf) = sp;
tf 330 arch/i386/i386/vm86.c IP(tf) = getword(ss, sp);
tf 331 arch/i386/i386/vm86.c CS(tf) = getword(ss, sp);
tf 334 arch/i386/i386/vm86.c SP(tf) = sp;
tf 339 arch/i386/i386/vm86.c IP(tf) = ip;
tf 343 arch/i386/i386/vm86.c SP(tf) = sp;
tf 347 arch/i386/i386/vm86.c IP(tf) = getdword(ss, sp);
tf 348 arch/i386/i386/vm86.c CS(tf) = getdword(ss, sp);
tf 351 arch/i386/i386/vm86.c SP(tf) = sp;
tf 355 arch/i386/i386/vm86.c IP(tf) -= 2;
tf 362 arch/i386/i386/vm86.c IP(tf) -= 1;
tf 366 arch/i386/i386/vm86.c if (trace && tf->tf_eflags & PSL_VM) {
tf 380 arch/i386/i386/vm86.c struct trapframe *tf = p->p_md.md_regs;
tf 414 arch/i386/i386/vm86.c #define DOVREG(reg) tf->tf_vm86_##reg = (u_short) vm86s.regs.vmsc.sc_##reg
tf 415 arch/i386/i386/vm86.c #define DOREG(reg) tf->tf_##reg = (u_short) vm86s.regs.vmsc.sc_##reg
tf 80 arch/i386/i386/vm_machdep.c struct trapframe *tf;
tf 119 arch/i386/i386/vm_machdep.c p2->p_md.md_regs = tf = (struct trapframe *)pcb->pcb_tss.tss_esp0 - 1;
tf 120 arch/i386/i386/vm_machdep.c *tf = *p1->p_md.md_regs;
tf 126 arch/i386/i386/vm_machdep.c tf->tf_esp = (u_int)stack + stacksize;
tf 128 arch/i386/i386/vm_machdep.c sf = (struct switchframe *)tf - 1;
tf 128 arch/i386/include/vm86.h struct trapframe *tf = p->p_md.md_regs;
tf 133 arch/i386/include/vm86.h SETFLAGS(tf->tf_eflags, flags, VM86_REALFLAGS);
tf 146 arch/i386/include/vm86.h struct trapframe *tf = p->p_md.md_regs;
tf 151 arch/i386/include/vm86.h SETFLAGS(flags, tf->tf_eflags, VM86_REALFLAGS);
tf 160 arch/i386/include/vm86.h struct trapframe *tf = p->p_md.md_regs;
tf 165 arch/i386/include/vm86.h SETFLAGS(tf->tf_eflags, flags, VM86_REALFLAGS & 0xffff);
tf 176 arch/i386/include/vm86.h struct trapframe *tf = p->p_md.md_regs;
tf 181 arch/i386/include/vm86.h SETFLAGS(flags, tf->tf_eflags, VM86_REALFLAGS & 0xffff);
tf 1075 dev/acpi/dsdt.c struct aml_value *pop, tf;
tf 1092 dev/acpi/dsdt.c memcpy(&tf, field->v_field.ref2, sizeof(struct aml_value));
tf 1093 dev/acpi/dsdt.c tf.v_field.bitpos += (bpos & 7);
tf 1094 dev/acpi/dsdt.c tf.v_field.bitlen = blen;
tf 1097 dev/acpi/dsdt.c aml_fieldio(scope, &tf, res, mode);
tf 1110 dev/acpi/dsdt.c memcpy(&tf, field->v_field.ref2, sizeof(struct aml_value));
tf 1111 dev/acpi/dsdt.c tf.v_field.bitpos += (bpos & 7);
tf 1112 dev/acpi/dsdt.c tf.v_field.bitlen = blen;
tf 1115 dev/acpi/dsdt.c aml_fieldio(scope, &tf, res, mode);
tf 39 dev/microcode/tigon/build.c struct tigon_firmware tfproto, *tf;
tf 43 dev/microcode/tigon/build.c len = sizeof tf - sizeof(tfproto.data) + sizetext + sizerodata +
tf 45 dev/microcode/tigon/build.c tf = (struct tigon_firmware *)malloc(len);
tf 46 dev/microcode/tigon/build.c bzero(tf, len);
tf 48 dev/microcode/tigon/build.c tf->FwReleaseMajor = FwReleaseMajor;
tf 49 dev/microcode/tigon/build.c tf->FwReleaseMinor = FwReleaseMinor;
tf 50 dev/microcode/tigon/build.c tf->FwReleaseFix = FwReleaseFix;
tf 51 dev/microcode/tigon/build.c tf->FwStartAddr = FwStartAddr;
tf 53 dev/microcode/tigon/build.c tf->FwTextAddr = FwTextAddr;
tf 54 dev/microcode/tigon/build.c tf->FwTextLen = FwTextLen;
tf 56 dev/microcode/tigon/build.c tf->FwRodataAddr = FwRodataAddr;
tf 57 dev/microcode/tigon/build.c tf->FwRodataLen = FwRodataLen;
tf 59 dev/microcode/tigon/build.c tf->FwDataAddr = FwDataAddr;
tf 60 dev/microcode/tigon/build.c tf->FwDataLen = FwDataLen;
tf 62 dev/microcode/tigon/build.c tf->FwSbssAddr = FwSbssAddr;
tf 63 dev/microcode/tigon/build.c tf->FwSbssLen = FwSbssLen;
tf 65 dev/microcode/tigon/build.c tf->FwBssAddr = FwBssAddr;
tf 66 dev/microcode/tigon/build.c tf->FwBssLen = FwBssLen;
tf 68 dev/microcode/tigon/build.c tf->FwTextOffset = 0;
tf 69 dev/microcode/tigon/build.c tf->FwRodataOffset = sizetext;
tf 70 dev/microcode/tigon/build.c tf->FwDataOffset = sizetext + sizerodata;
tf 72 dev/microcode/tigon/build.c bcopy(FwText, &tf->data[tf->FwTextOffset], FwTextLen);
tf 73 dev/microcode/tigon/build.c bcopy(FwRodata, &tf->data[tf->FwRodataOffset], FwRodataLen);
tf 74 dev/microcode/tigon/build.c bcopy(FwData, &tf->data[tf->FwDataOffset], FwDataLen);
tf 83 dev/microcode/tigon/build.c rlen = write(fd, tf, len);
tf 88 dev/microcode/tigon/build.c free(tf);
tf 1443 dev/pci/if_tht.c tht_fifo_alloc(struct tht_softc *sc, struct tht_fifo *tf,
tf 1448 dev/pci/if_tht.c tf->tf_len = THT_FIFO_SIZE(tfd->tfd_size);
tf 1449 dev/pci/if_tht.c tf->tf_mem = tht_dmamem_alloc(sc, tf->tf_len, THT_FIFO_ALIGN);
tf 1450 dev/pci/if_tht.c if (tf->tf_mem == NULL)
tf 1453 dev/pci/if_tht.c tf->tf_desc = tfd;
tf 1454 dev/pci/if_tht.c tf->tf_rptr = tf->tf_wptr = 0;
tf 1456 dev/pci/if_tht.c bus_dmamap_sync(sc->sc_thtc->sc_dmat, THT_DMA_MAP(tf->tf_mem),
tf 1457 dev/pci/if_tht.c 0, tf->tf_len, THT_FIFO_PRE_SYNC(tfd));
tf 1459 dev/pci/if_tht.c dva = THT_DMA_DVA(tf->tf_mem);
tf 1467 dev/pci/if_tht.c tht_fifo_free(struct tht_softc *sc, struct tht_fifo *tf)
tf 1469 dev/pci/if_tht.c bus_dmamap_sync(sc->sc_thtc->sc_dmat, THT_DMA_MAP(tf->tf_mem),
tf 1470 dev/pci/if_tht.c 0, tf->tf_len, THT_FIFO_POST_SYNC(tf->tf_desc));
tf 1471 dev/pci/if_tht.c tht_dmamem_free(sc, tf->tf_mem);
tf 1475 dev/pci/if_tht.c tht_fifo_readable(struct tht_softc *sc, struct tht_fifo *tf)
tf 1477 dev/pci/if_tht.c tf->tf_wptr = tht_read(sc, tf->tf_desc->tfd_wptr);
tf 1478 dev/pci/if_tht.c tf->tf_wptr &= THT_FIFO_PTR_MASK;
tf 1479 dev/pci/if_tht.c tf->tf_ready = tf->tf_wptr - tf->tf_rptr;
tf 1480 dev/pci/if_tht.c if (tf->tf_ready < 0)
tf 1481 dev/pci/if_tht.c tf->tf_ready += tf->tf_len;
tf 1484 dev/pci/if_tht.c DEVNAME(sc), tf->tf_wptr, tf->tf_rptr, tf->tf_ready);
tf 1486 dev/pci/if_tht.c return (tf->tf_ready);
tf 1490 dev/pci/if_tht.c tht_fifo_writable(struct tht_softc *sc, struct tht_fifo *tf)
tf 1492 dev/pci/if_tht.c tf->tf_rptr = tht_read(sc, tf->tf_desc->tfd_rptr);
tf 1493 dev/pci/if_tht.c tf->tf_rptr &= THT_FIFO_PTR_MASK;
tf 1494 dev/pci/if_tht.c tf->tf_ready = tf->tf_rptr - tf->tf_wptr;
tf 1495 dev/pci/if_tht.c if (tf->tf_ready <= 0)
tf 1496 dev/pci/if_tht.c tf->tf_ready += tf->tf_len;
tf 1499 dev/pci/if_tht.c DEVNAME(sc), tf->tf_wptr, tf->tf_rptr, tf->tf_ready);
tf 1501 dev/pci/if_tht.c return (tf->tf_ready);
tf 1505 dev/pci/if_tht.c tht_fifo_pre(struct tht_softc *sc, struct tht_fifo *tf)
tf 1507 dev/pci/if_tht.c bus_dmamap_sync(sc->sc_thtc->sc_dmat, THT_DMA_MAP(tf->tf_mem),
tf 1508 dev/pci/if_tht.c 0, tf->tf_len, THT_FIFO_POST_SYNC(tf->tf_desc));
tf 1512 dev/pci/if_tht.c tht_fifo_read(struct tht_softc *sc, struct tht_fifo *tf,
tf 1515 dev/pci/if_tht.c u_int8_t *fifo = THT_DMA_KVA(tf->tf_mem);
tf 1519 dev/pci/if_tht.c tf->tf_ready -= buflen;
tf 1521 dev/pci/if_tht.c len = tf->tf_len - tf->tf_rptr;
tf 1524 dev/pci/if_tht.c memcpy(desc, fifo + tf->tf_rptr, len);
tf 1529 dev/pci/if_tht.c tf->tf_rptr = 0;
tf 1532 dev/pci/if_tht.c memcpy(desc, fifo + tf->tf_rptr, buflen);
tf 1533 dev/pci/if_tht.c tf->tf_rptr += buflen;
tf 1536 dev/pci/if_tht.c DEVNAME(sc), tf->tf_wptr, tf->tf_rptr, tf->tf_ready);
tf 1540 dev/pci/if_tht.c tht_fifo_write(struct tht_softc *sc, struct tht_fifo *tf,
tf 1543 dev/pci/if_tht.c u_int8_t *fifo = THT_DMA_KVA(tf->tf_mem);
tf 1547 dev/pci/if_tht.c tf->tf_ready -= buflen;
tf 1549 dev/pci/if_tht.c len = tf->tf_len - tf->tf_wptr;
tf 1552 dev/pci/if_tht.c memcpy(fifo + tf->tf_wptr, desc, len);
tf 1557 dev/pci/if_tht.c tf->tf_wptr = 0;
tf 1560 dev/pci/if_tht.c memcpy(fifo + tf->tf_wptr, desc, buflen);
tf 1561 dev/pci/if_tht.c tf->tf_wptr += buflen;
tf 1562 dev/pci/if_tht.c tf->tf_wptr %= tf->tf_len;
tf 1565 dev/pci/if_tht.c DEVNAME(sc), tf->tf_wptr, tf->tf_rptr, tf->tf_ready);
tf 1569 dev/pci/if_tht.c tht_fifo_write_dmap(struct tht_softc *sc, struct tht_fifo *tf,
tf 1583 dev/pci/if_tht.c tht_fifo_write(sc, tf, &pbd, sizeof(pbd));
tf 1588 dev/pci/if_tht.c tht_fifo_write_pad(struct tht_softc *sc, struct tht_fifo *tf, int bc)
tf 1594 dev/pci/if_tht.c tht_fifo_write(sc, tf, (void *)&pad, sizeof(pad));
tf 1598 dev/pci/if_tht.c tht_fifo_post(struct tht_softc *sc, struct tht_fifo *tf)
tf 1600 dev/pci/if_tht.c bus_dmamap_sync(sc->sc_thtc->sc_dmat, THT_DMA_MAP(tf->tf_mem),
tf 1601 dev/pci/if_tht.c 0, tf->tf_len, THT_FIFO_PRE_SYNC(tf->tf_desc));
tf 1602 dev/pci/if_tht.c if (tf->tf_desc->tfd_write)
tf 1603 dev/pci/if_tht.c tht_write(sc, tf->tf_desc->tfd_wptr, tf->tf_wptr);
tf 1605 dev/pci/if_tht.c tht_write(sc, tf->tf_desc->tfd_rptr, tf->tf_rptr);
tf 1608 dev/pci/if_tht.c tf->tf_wptr, tf->tf_rptr);
tf 428 dev/pci/if_ti.c struct tigon_firmware *tf;
tf 450 dev/pci/if_ti.c tf = (struct tigon_firmware *)buf;
tf 451 dev/pci/if_ti.c if (tf->FwReleaseMajor != TI_FIRMWARE_MAJOR ||
tf 452 dev/pci/if_ti.c tf->FwReleaseMinor != TI_FIRMWARE_MINOR ||
tf 453 dev/pci/if_ti.c tf->FwReleaseFix != TI_FIRMWARE_FIX) {
tf 457 dev/pci/if_ti.c TI_FIRMWARE_FIX, tf->FwReleaseMajor,
tf 458 dev/pci/if_ti.c tf->FwReleaseMinor, tf->FwReleaseFix);
tf 462 dev/pci/if_ti.c ti_mem_write(sc, tf->FwTextAddr, tf->FwTextLen,
tf 463 dev/pci/if_ti.c (caddr_t)&tf->data[tf->FwTextOffset]);
tf 464 dev/pci/if_ti.c ti_mem_write(sc, tf->FwRodataAddr, tf->FwRodataLen,
tf 465 dev/pci/if_ti.c (caddr_t)&tf->data[tf->FwRodataOffset]);
tf 466 dev/pci/if_ti.c ti_mem_write(sc, tf->FwDataAddr, tf->FwDataLen,
tf 467 dev/pci/if_ti.c (caddr_t)&tf->data[tf->FwDataOffset]);
tf 468 dev/pci/if_ti.c ti_mem_set(sc, tf->FwBssAddr, tf->FwBssLen);
tf 469 dev/pci/if_ti.c ti_mem_set(sc, tf->FwSbssAddr, tf->FwSbssLen);
tf 470 dev/pci/if_ti.c CSR_WRITE_4(sc, TI_CPU_PROGRAM_COUNTER, tf->FwStartAddr);
tf 88 dev/vesa/vesabios.c struct trapframe tf;
tf 98 dev/vesa/vesabios.c memset(&tf, 0, sizeof(struct trapframe));
tf 99 dev/vesa/vesabios.c tf.tf_eax = VBE_FUNC_CTRLINFO;
tf 100 dev/vesa/vesabios.c tf.tf_vm86_es = 0;
tf 101 dev/vesa/vesabios.c tf.tf_edi = KVM86_CALL_TASKVA;
tf 103 dev/vesa/vesabios.c res = kvm86_bioscall(BIOS_VIDEO_INTR, &tf);
tf 104 dev/vesa/vesabios.c if (res || VBECALL_SUPPORT(tf.tf_eax) != VBECALL_SUPPORTED) {
tf 105 dev/vesa/vesabios.c printf("vbecall: res=%d, ax=%x\n", res, tf.tf_eax);
tf 176 dev/vesa/vesabios.c struct trapframe tf;
tf 237 dev/vesa/vesabios.c memset(&tf, 0, sizeof(struct trapframe));
tf 238 dev/vesa/vesabios.c tf.tf_eax = VBE_FUNC_MODEINFO;
tf 239 dev/vesa/vesabios.c tf.tf_ecx = modes[i];
tf 240 dev/vesa/vesabios.c tf.tf_vm86_es = 0;
tf 241 dev/vesa/vesabios.c tf.tf_edi = KVM86_CALL_TASKVA;
tf 243 dev/vesa/vesabios.c res = kvm86_bioscall(BIOS_VIDEO_INTR, &tf);
tf 244 dev/vesa/vesabios.c if (res || VBECALL_SUPPORT(tf.tf_eax) != VBECALL_SUPPORTED) {
tf 246 dev/vesa/vesabios.c self->dv_xname, res, tf.tf_eax);
tf 93 dev/vesa/vesafb.c struct trapframe tf;
tf 96 dev/vesa/vesafb.c bzero(&tf, sizeof(struct trapframe));
tf 97 dev/vesa/vesafb.c tf.tf_eax = VBE_FUNC_DDC;
tf 99 dev/vesa/vesafb.c res = kvm86_bioscall(BIOS_VIDEO_INTR, &tf);
tf 100 dev/vesa/vesafb.c if (res || VBECALL_SUPPORT(tf.tf_eax) != VBECALL_SUPPORTED)
tf 103 dev/vesa/vesafb.c return VBECALL_SUCESS(tf.tf_eax);
tf 110 dev/vesa/vesafb.c struct trapframe tf;
tf 120 dev/vesa/vesafb.c bzero(&tf, sizeof(struct trapframe));
tf 121 dev/vesa/vesafb.c tf.tf_eax = VBE_FUNC_DDC;
tf 122 dev/vesa/vesafb.c tf.tf_ebx = VBE_DDC_GET;
tf 123 dev/vesa/vesafb.c tf.tf_vm86_es = 0;
tf 124 dev/vesa/vesafb.c tf.tf_edi = KVM86_CALL_TASKVA;
tf 126 dev/vesa/vesafb.c res = kvm86_bioscall(BIOS_VIDEO_INTR, &tf);
tf 127 dev/vesa/vesafb.c if (res || VBECALL_SUPPORT(tf.tf_eax) != VBECALL_SUPPORTED) {
tf 134 dev/vesa/vesafb.c return VBECALL_SUCESS(tf.tf_eax);
tf 140 dev/vesa/vesafb.c struct trapframe tf;
tf 143 dev/vesa/vesafb.c bzero(&tf, sizeof(struct trapframe));
tf 144 dev/vesa/vesafb.c tf.tf_eax = VBE_FUNC_GETMODE;
tf 146 dev/vesa/vesafb.c res = kvm86_bioscall(BIOS_VIDEO_INTR, &tf);
tf 147 dev/vesa/vesafb.c if (res || VBECALL_SUPPORT(tf.tf_eax) != VBECALL_SUPPORTED) {
tf 149 dev/vesa/vesafb.c sc->sc_dev.dv_xname, res, tf.tf_eax);
tf 151 dev/vesa/vesafb.c return tf.tf_ebx & 0xffff;
tf 158 dev/vesa/vesafb.c struct trapframe tf;
tf 167 dev/vesa/vesafb.c memset(&tf, 0, sizeof(struct trapframe));
tf 168 dev/vesa/vesafb.c tf.tf_eax = VBE_FUNC_MODEINFO;
tf 169 dev/vesa/vesafb.c tf.tf_ecx = mode;
tf 170 dev/vesa/vesafb.c tf.tf_vm86_es = 0;
tf 171 dev/vesa/vesafb.c tf.tf_edi = KVM86_CALL_TASKVA;
tf 173 dev/vesa/vesafb.c res = kvm86_bioscall(BIOS_VIDEO_INTR, &tf);
tf 174 dev/vesa/vesafb.c if (res || VBECALL_SUPPORT(tf.tf_eax) != VBECALL_SUPPORTED) {
tf 176 dev/vesa/vesafb.c sc->sc_dev.dv_xname, res, tf.tf_eax);
tf 189 dev/vesa/vesafb.c struct trapframe tf;
tf 209 dev/vesa/vesafb.c memset(&tf, 0, sizeof(struct trapframe));
tf 210 dev/vesa/vesafb.c tf.tf_eax = VBE_FUNC_PALETTE;
tf 211 dev/vesa/vesafb.c tf.tf_ebx = 0x0600; /* 6 bit per primary, set format */
tf 212 dev/vesa/vesafb.c tf.tf_ecx = 1;
tf 213 dev/vesa/vesafb.c tf.tf_edx = reg;
tf 214 dev/vesa/vesafb.c tf.tf_vm86_es = 0;
tf 215 dev/vesa/vesafb.c tf.tf_edi = KVM86_CALL_TASKVA;
tf 217 dev/vesa/vesafb.c res = kvm86_bioscall(BIOS_VIDEO_INTR, &tf);
tf 218 dev/vesa/vesafb.c if (res || VBECALL_SUPPORT(tf.tf_eax) != VBECALL_SUPPORTED)
tf 220 dev/vesa/vesafb.c sc->sc_dev.dv_xname, res, tf.tf_eax);
tf 229 dev/vesa/vesafb.c struct trapframe tf;
tf 232 dev/vesa/vesafb.c bzero(&tf, sizeof(struct trapframe));
tf 233 dev/vesa/vesafb.c tf.tf_eax = VBE_FUNC_SETMODE;
tf 234 dev/vesa/vesafb.c tf.tf_ebx = mode | 0x4000; /* flat */
tf 236 dev/vesa/vesafb.c res = kvm86_bioscall(BIOS_VIDEO_INTR, &tf);
tf 237 dev/vesa/vesafb.c if (res || VBECALL_SUPPORT(tf.tf_eax) != VBECALL_SUPPORTED) {
tf 239 dev/vesa/vesafb.c sc->sc_dev.dv_xname, res, tf.tf_eax);