| /netbsd-src/sys/arch/mips/cavium/ |
| H A D | octeon_dma.c | 50 octeon_dma_init(struct octeon_config *mcp) in octeon_dma_init() argument 55 t = &mcp->mc_iobus_dmat; in octeon_dma_init() 56 t->_cookie = mcp; in octeon_dma_init() 65 mcp->mc_bootbus_dmat = mcp->mc_iobus_dmat; in octeon_dma_init() 66 mcp->mc_core1_dmat = mcp->mc_iobus_dmat; in octeon_dma_init() 67 mcp->mc_fpa_dmat = mcp->mc_iobus_dmat; in octeon_dma_init() 70 mcp->mc_fpa_dmat._bounce_alloc_hi = round_page(MIPS_PHYS_MASK); in octeon_dma_init()
|
| H A D | octeon_bootbus.c | 57 bootbus_bootstrap(struct octeon_config *mcp) in bootbus_bootstrap() argument 60 bootbus_bus_io_init(&mcp->mc_bootbus_bust, mcp); in bootbus_bootstrap() 62 bootbus_bust = &mcp->mc_bootbus_bust; in bootbus_bootstrap() 63 bootbus_dmat = &mcp->mc_bootbus_dmat; in bootbus_bootstrap()
|
| /netbsd-src/sys/arch/riscv/riscv/ |
| H A D | netbsd32_machdep.c | 81 cpu_getmcontext32(struct lwp *l, mcontext32_t *mcp, unsigned int *flags) in cpu_getmcontext32() argument 87 mcp->__gregs[i] = tf->tf_reg[i]; in cpu_getmcontext32() 89 mcp->__gregs[_REG_PC] = tf->tf_pc; in cpu_getmcontext32() 91 mcp->__private = (intptr_t)l->l_private; in cpu_getmcontext32() 105 *(struct fpreg *)mcp->__fregs = pcb->pcb_fpregs; in cpu_getmcontext32() 111 cpu_mcontext32_validate(struct lwp *l, const mcontext32_t *mcp) in cpu_mcontext32_validate() argument 116 if ((int32_t) mcp->__gregs[_REG_PC] < 0 in cpu_mcontext32_validate() 117 || (int32_t) mcp->__gregs[_REG_SP] < 0 in cpu_mcontext32_validate() 118 || (mcp->__gregs[_REG_PC] & 1)) in cpu_mcontext32_validate() 125 cpu_setmcontext32(struct lwp *l, const mcontext32_t *mcp, unsigned int flags) in cpu_setmcontext32() argument [all …]
|
| /netbsd-src/sys/arch/m68k/m68k/ |
| H A D | sig_machdep.c | 196 cpu_getmcontext(struct lwp *l, mcontext_t *mcp, u_int *flags) in cpu_getmcontext() argument 198 __greg_t *gr = mcp->__gregs; in cpu_getmcontext() 229 mcp->_mc_tlsbase = (uintptr_t)l->l_private; in cpu_getmcontext() 233 mcp->__mc_pad.__mc_frame.__mcf_format = format; in cpu_getmcontext() 235 mcp->__mc_pad.__mc_frame.__mcf_vector = frame->f_vector; in cpu_getmcontext() 236 (void)memcpy(&mcp->__mc_pad.__mc_frame.__mcf_exframe, in cpu_getmcontext() 266 mcp->__mc_pad.__mc_frame.__mcf_fpf_u1 = fpf->FPF_u1; in cpu_getmcontext() 270 mcp->__mc_pad.__mc_frame.__mcf_fpf_u2 = fpf->FPF_u2; in cpu_getmcontext() 271 (void)memcpy(mcp->__fpregs.__fp_fpregs, in cpu_getmcontext() 273 mcp->__fpregs.__fp_pcr = fpf->fpf_fpcr; in cpu_getmcontext() [all …]
|
| /netbsd-src/sys/arch/evbmips/malta/ |
| H A D | machdep.c | 148 struct malta_config *mcp = &malta_configuration; in mach_init() local 193 gt_pci_init(&mcp->mc_pc, &mcp->mc_gt); in mach_init() 194 malta_bus_io_init(&mcp->mc_iot, mcp); in mach_init() 195 malta_bus_mem_init(&mcp->mc_memt, mcp); in mach_init() 196 malta_dma_init(mcp); in mach_init() 202 bus_space_map(&mcp->mc_iot, MALTA_RTCADR, 2, 0, &sh); in mach_init() 203 malta_cal_timer(&mcp->mc_iot, sh); in mach_init() 204 bus_space_unmap(&mcp->mc_iot, sh, 2); in mach_init() 214 if (comcnattach(&mcp->mc_iot, MALTA_UART0ADR, comcnrate, in mach_init()
|
| H A D | malta_intr.c | 113 struct malta_config * const mcp = &malta_configuration; in evbmips_intr_init() local 123 mcp->mc_pc.pc_intr_v = NULL; in evbmips_intr_init() 124 mcp->mc_pc.pc_intr_map = malta_pci_intr_map; in evbmips_intr_init() 125 mcp->mc_pc.pc_intr_string = malta_pci_intr_string; in evbmips_intr_init() 126 mcp->mc_pc.pc_intr_evcnt = malta_pci_intr_evcnt; in evbmips_intr_init() 127 mcp->mc_pc.pc_intr_establish = malta_pci_intr_establish; in evbmips_intr_init() 128 mcp->mc_pc.pc_intr_disestablish = malta_pci_intr_disestablish; in evbmips_intr_init() 129 mcp->mc_pc.pc_conf_interrupt = malta_pci_conf_interrupt; in evbmips_intr_init() 130 mcp->mc_pc.pc_pciide_compat_intr_establish = in evbmips_intr_init()
|
| /netbsd-src/sys/arch/powerpc/powerpc/ |
| H A D | sig_machdep.c | 174 cpu_getmcontext(struct lwp *l, mcontext_t *mcp, unsigned int *flagp) in cpu_getmcontext() argument 177 __greg_t * const gr = mcp->__gregs; in cpu_getmcontext() 204 if (!fpu_save_to_mcontext(l, mcp, flagp)) in cpu_getmcontext() 206 memset(&mcp->__fpregs, 0, sizeof(mcp->__fpregs)); in cpu_getmcontext() 210 if (!vec_save_to_mcontext(l, mcp, flagp)) in cpu_getmcontext() 212 memset(&mcp->__vrf, 0, sizeof (mcp->__vrf)); in cpu_getmcontext() 216 cpu_mcontext_validate(struct lwp *l, const mcontext_t *mcp) in cpu_mcontext_validate() argument 222 cpu_setmcontext(struct lwp *l, const mcontext_t *mcp, unsigned int flags) in cpu_setmcontext() argument 225 const __greg_t * const gr = mcp->__gregs; in cpu_setmcontext() 231 error = cpu_mcontext_validate(l, mcp); in cpu_setmcontext() [all …]
|
| H A D | fpu.c | 216 fpu_save_to_mcontext(lwp_t *l, mcontext_t *mcp, unsigned int *flagp) in fpu_save_to_mcontext() argument 229 (void)memcpy(mcp->__fpregs.__fpu_regs, pcb->pcb_fpu.fpreg, in fpu_save_to_mcontext() 230 sizeof (mcp->__fpregs.__fpu_regs)); in fpu_save_to_mcontext() 231 mcp->__fpregs.__fpu_fpscr = in fpu_save_to_mcontext() 233 mcp->__fpregs.__fpu_valid = 1; in fpu_save_to_mcontext() 239 fpu_restore_from_mcontext(lwp_t *l, const mcontext_t *mcp) in fpu_restore_from_mcontext() argument 241 if (!mcp->__fpregs.__fpu_valid) in fpu_restore_from_mcontext() 250 (void)memcpy(&pcb->pcb_fpu.fpreg, &mcp->__fpregs.__fpu_regs, in fpu_restore_from_mcontext() 252 ((int *)&pcb->pcb_fpu.fpscr)[_QUAD_LOWWORD] = mcp->__fpregs.__fpu_fpscr; in fpu_restore_from_mcontext()
|
| /netbsd-src/sys/arch/sparc64/sparc64/ |
| H A D | netbsd32_machdep.c | 405 /* netbsd32_mcontext_t XXX */mcontext_t *mcp, in netbsd32_cpu_getmcontext() argument 410 greg32_t *gr = mcp->__gregs; in netbsd32_cpu_getmcontext() 421 (void)memset(mcp, 0, sizeof (*mcp)); in netbsd32_cpu_getmcontext() 445 mcp->__gwins = 0; in netbsd32_cpu_getmcontext() 451 netbsd32_fpregset_t *fpr = &mcp->__fpregs; in netbsd32_cpu_getmcontext() 462 mcp->__fpregs.__fpu_q = NULL; /* `Need more info.' */ in netbsd32_cpu_getmcontext() 463 mcp->__fpregs.__fpu_fsr = fs.fs_fsr; in netbsd32_cpu_getmcontext() 464 mcp->__fpregs.__fpu_qcnt = 0 /*fs.fs_qsize*/; /* See above */ in netbsd32_cpu_getmcontext() 465 mcp->__fpregs.__fpu_q_entrysize = in netbsd32_cpu_getmcontext() 467 mcp->__fpregs.__fpu_en = 1; in netbsd32_cpu_getmcontext() [all …]
|
| /netbsd-src/sys/arch/powerpc/oea/ |
| H A D | altivec.c | 160 vec_restore_from_mcontext(struct lwp *l, const mcontext_t *mcp) in vec_restore_from_mcontext() argument 173 if (mcp != NULL) { /* XXX see compat_16_sys___sigreturn14() */ in vec_restore_from_mcontext() 174 memcpy(pcb->pcb_vr.vreg, &mcp->__vrf.__vrs, in vec_restore_from_mcontext() 176 pcb->pcb_vr.vscr = mcp->__vrf.__vscr; in vec_restore_from_mcontext() 177 pcb->pcb_vr.vrsave = mcp->__vrf.__vrsave; in vec_restore_from_mcontext() 183 vec_save_to_mcontext(struct lwp *l, mcontext_t *mcp, unsigned int *flagp) in vec_save_to_mcontext() argument 198 if (mcp != NULL) { /* XXX see sendsig_sigcontext() */ in vec_save_to_mcontext() 199 mcp->__gregs[_REG_MSR] |= PSL_VEC; in vec_save_to_mcontext() 200 mcp->__vrf.__vscr = pcb->pcb_vr.vscr; in vec_save_to_mcontext() 201 mcp->__vrf.__vrsave = l->l_md.md_utf->tf_vrsave; in vec_save_to_mcontext() [all …]
|
| /netbsd-src/sys/arch/powerpc/booke/ |
| H A D | spe.c | 149 vec_restore_from_mcontext(lwp_t *l, const mcontext_t *mcp) in vec_restore_from_mcontext() argument 152 const union __vr *vr = mcp->__vrf.__vrs; in vec_restore_from_mcontext() 169 l->l_md.md_utf->tf_spefscr = pcb->pcb_vr.vscr = mcp->__vrf.__vscr; in vec_restore_from_mcontext() 170 pcb->pcb_vr.vrsave = mcp->__vrf.__vrsave; in vec_restore_from_mcontext() 174 vec_save_to_mcontext(lwp_t *l, mcontext_t *mcp, unsigned int *flagp) in vec_save_to_mcontext() argument 183 mcp->__gregs[_REG_MSR] |= PSL_SPV; in vec_save_to_mcontext() 185 union __vr *vr = mcp->__vrf.__vrs; in vec_save_to_mcontext() 206 mcp->__vrf.__vrs[0].__vr32[2] = pcb->pcb_vr.vreg[8][0]; in vec_save_to_mcontext() 207 mcp->__vrf.__vrs[0].__vr32[3] = pcb->pcb_vr.vreg[8][1]; in vec_save_to_mcontext() 209 mcp->__vrf.__vrsave = pcb->pcb_vr.vrsave; in vec_save_to_mcontext() [all …]
|
| /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/cris/asm/ |
| H A D | mcp.ms | 11 mcp mof,r3 17 mcp srp,r3 23 mcp srp,r3 29 mcp mof,r3 35 mcp mof,r3 40 mcp srp,r3 45 mcp srp,r3
|
| /netbsd-src/sys/arch/arm/arm/ |
| H A D | sig_machdep.c | 160 cpu_getmcontext(struct lwp *l, mcontext_t *mcp, unsigned int *flags) in cpu_getmcontext() argument 163 __greg_t * const gr = mcp->__gregs; in cpu_getmcontext() 194 vfp_getcontext(l, mcp, flags); in cpu_getmcontext() 197 mcp->_mc_tlsbase = (uintptr_t)l->l_private; in cpu_getmcontext() 201 mcp->_mc_user_tpid = pcb->pcb_user_pid_rw; in cpu_getmcontext() 205 cpu_mcontext_validate(struct lwp *l, const mcontext_t *mcp) in cpu_mcontext_validate() argument 207 const __greg_t * const gr = mcp->__gregs; in cpu_mcontext_validate() 216 cpu_setmcontext(struct lwp *l, const mcontext_t *mcp, unsigned int flags) in cpu_setmcontext() argument 219 const __greg_t * const gr = mcp->__gregs; in cpu_setmcontext() 231 error = cpu_mcontext_validate(l, mcp); in cpu_setmcontext() [all …]
|
| /netbsd-src/sys/arch/aarch64/aarch64/ |
| H A D | cpu_machdep.c | 162 cpu_mcontext_validate(struct lwp *l, const mcontext_t *mcp) in cpu_mcontext_validate() 169 if ((mcp->__gregs[_REG_SPSR] & ~SPSR_NZCV) in cpu_mcontext_validate() 170 || (mcp->__gregs[_REG_PC] & 3)) in cpu_mcontext_validate() 193 cpu_getmcontext(struct lwp *l, mcontext_t *mcp, unsigned int *flagsp) in cpu_getmcontext() 197 memcpy(mcp->__gregs, &tf->tf_regs, sizeof(mcp->__gregs)); in cpu_getmcontext() 198 mcp->__gregs[_REG_TPIDR] = (uintptr_t)l->l_private; in cpu_getmcontext() 199 mcp->__gregs[_REG_SPSR] &= ~SPSR_A64_BTYPE; in cpu_getmcontext() 205 mcp->__fregs = *(const __fregset_t *) &pcb->pcb_fpregs; in cpu_getmcontext() 211 cpu_setmcontext(struct lwp *l, const mcontext_t *mcp, unsigne in cpu_setmcontext() 159 cpu_mcontext_validate(struct lwp * l,const mcontext_t * mcp) cpu_mcontext_validate() argument 190 cpu_getmcontext(struct lwp * l,mcontext_t * mcp,unsigned int * flagsp) cpu_getmcontext() argument 208 cpu_setmcontext(struct lwp * l,const mcontext_t * mcp,unsigned int flags) cpu_setmcontext() argument [all...] |
| H A D | netbsd32_machdep.c | 399 cpu_mcontext32_validate(struct lwp *l, const mcontext32_t *mcp) in cpu_mcontext32_validate() argument 402 const uint32_t spsr = mcp->__gregs[_REG_CPSR]; in cpu_mcontext32_validate() 423 cpu_getmcontext32(struct lwp *l, mcontext32_t *mcp, unsigned int *flagsp) in cpu_getmcontext32() argument 426 __greg32_t *gr = mcp->__gregs; in cpu_getmcontext32() 462 mcp->__vfpregs.__vfp_fstmx[j++] = in cpu_getmcontext32() 464 mcp->__vfpregs.__vfp_fstmx[j++] = in cpu_getmcontext32() 467 mcp->__vfpregs.__vfp_fstmx[j++] = in cpu_getmcontext32() 469 mcp->__vfpregs.__vfp_fstmx[j++] = in cpu_getmcontext32() 474 mcp->__vfpregs.__vfp_fpscr = in cpu_getmcontext32() 477 mcp->__vfpregs.__vfp_fpsid = 0; /* XXX: build FPSID from MIDR */ in cpu_getmcontext32() [all …]
|
| /netbsd-src/sys/arch/arm/arm32/ |
| H A D | netbsd32_machdep.c | 76 cpu_mcontext32_validate(struct lwp *l, const mcontext32_t *mcp) in cpu_mcontext32_validate() argument 78 return cpu_mcontext_validate(l, mcp); in cpu_mcontext32_validate() 81 cpu_getmcontext32(struct lwp *l, mcontext32_t *mcp, unsigned int *flagsp) in cpu_getmcontext32() argument 83 cpu_getmcontext(l, mcp, flagsp); in cpu_getmcontext32() 87 cpu_setmcontext32(struct lwp *l, const mcontext32_t *mcp, unsigned int flags) in cpu_setmcontext32() argument 89 return cpu_setmcontext(l, mcp, flags); in cpu_setmcontext32()
|
| /netbsd-src/sys/arch/hppa/hppa/ |
| H A D | hppa_machdep.c | 58 cpu_getmcontext(struct lwp *l, mcontext_t *mcp, unsigned int *flags) in cpu_getmcontext() argument 62 __greg_t *gr = mcp->__gregs; in cpu_getmcontext() 128 memcpy(&mcp->__fpregs, pcb->pcb_fpregs, sizeof(mcp->__fpregs)); in cpu_getmcontext() 133 cpu_mcontext_validate(struct lwp *l, const mcontext_t *mcp) in cpu_mcontext_validate() argument 135 const __greg_t *gr = mcp->__gregs; in cpu_mcontext_validate() 171 cpu_setmcontext(struct lwp *l, const mcontext_t *mcp, unsigned int flags) in cpu_setmcontext() argument 176 const __greg_t *gr = mcp->__gregs; in cpu_setmcontext() 180 error = cpu_mcontext_validate(l, mcp); in cpu_setmcontext() 256 memcpy(pcb->pcb_fpregs, &mcp->__fpregs, sizeof(mcp->__fpregs)); in cpu_setmcontext()
|
| /netbsd-src/sys/arch/evbmips/malta/dev/ |
| H A D | gt.c | 71 gt_pci_init(pci_chipset_tag_t pc, struct gt_config *mcp) in gt_pci_init() argument 74 pc->pc_conf_v = mcp; in gt_pci_init() 106 struct malta_config *mcp = &malta_configuration; in gt_attach() local 115 pba.pba_iot = &mcp->mc_iot; in gt_attach() 116 pba.pba_memt = &mcp->mc_memt; in gt_attach() 117 pba.pba_dmat = &mcp->mc_pci_dmat; /* pci_bus_dma_tag */ in gt_attach() 119 pba.pba_pc = &mcp->mc_pc; in gt_attach()
|
| /netbsd-src/crypto/external/bsd/heimdal/dist/lib/gssapi/mech/ |
| H A D | gss_inquire_cred_by_mech.c | 44 struct _gss_mechanism_cred *mcp; in gss_inquire_cred_by_mech() local 65 HEIM_SLIST_FOREACH(mcp, &cred->gc_mc, gmc_link) in gss_inquire_cred_by_mech() 66 if (mcp->gmc_mech == m) in gss_inquire_cred_by_mech() 68 if (!mcp) in gss_inquire_cred_by_mech() 70 mc = mcp->gmc_cred; in gss_inquire_cred_by_mech()
|
| /netbsd-src/sys/arch/alpha/pci/ |
| H A D | mcpcia.c | 129 struct mcpcia_softc *mcp = device_private(self); in mcpciaattach() local 138 mcp->mcpcia_cc = NULL; in mcpciaattach() 156 mcp->mcpcia_dev = self; in mcpciaattach() 157 mcp->mcpcia_cc = ccp; in mcpciaattach() 158 ccp->cc_sc = mcp; in mcpciaattach() 301 struct mcpcia_softc *mcp; in mcpcia_config_cleanup() local 310 if ((mcp = device_lookup_private(&mcpcia_cd, i)) == NULL) in mcpcia_config_cleanup() 313 ccp = mcp->mcpcia_cc; in mcpcia_config_cleanup()
|
| /netbsd-src/sys/arch/alpha/alpha/ |
| H A D | interrupt.c | 317 struct mchkinfo *mcp; in machine_check() local 320 mcp = &curcpu()->ci_mcinfo; in machine_check() 330 if (!mcp->mc_expected) { in machine_check() 334 mcp->mc_expected = 0; in machine_check() 335 mcp->mc_received = 1; in machine_check() 388 struct mchkinfo *mcp = &curcpu()->ci_mcinfo; in badaddr_read() local 396 mcp->mc_received = 0; in badaddr_read() 397 mcp->mc_expected = 1; in badaddr_read() 428 mcp->mc_expected = 0; in badaddr_read() 430 rv = mcp->mc_received; in badaddr_read() [all …]
|
| /netbsd-src/sys/arch/evbmips/mipssim/ |
| H A D | mainbus.c | 81 struct mipssim_config *mcp = &mipssim_configuration; in mainbus_attach() local 92 maa.ma_iot = &mcp->mc_iot; in mainbus_attach() 93 maa.ma_dmat = &mcp->mc_dmat; in mainbus_attach() 102 maa.ma_iot = &mcp->mc_iot; in mainbus_attach() 103 maa.ma_dmat = &mcp->mc_dmat; in mainbus_attach()
|
| /netbsd-src/sys/arch/amd64/amd64/ |
| H A D | machdep.c | 2075 cpu_getmcontext(struct lwp *l, mcontext_t *mcp, unsigned int *flags) in cpu_getmcontext() 2080 mcp->__gregs[_REG_RDI] = tf->tf_rdi; in cpu_getmcontext() 2081 mcp->__gregs[_REG_RSI] = tf->tf_rsi; in cpu_getmcontext() 2082 mcp->__gregs[_REG_RDX] = tf->tf_rdx; in cpu_getmcontext() 2083 mcp->__gregs[_REG_R10] = tf->tf_r10; in cpu_getmcontext() 2084 mcp->__gregs[_REG_R8] = tf->tf_r8; in cpu_getmcontext() 2085 mcp->__gregs[_REG_R9] = tf->tf_r9; in cpu_getmcontext() 2087 mcp->__gregs[_REG_RCX] = tf->tf_rcx; in cpu_getmcontext() 2088 mcp->__gregs[_REG_R11] = tf->tf_r11; in cpu_getmcontext() 2089 mcp in cpu_getmcontext() 2049 cpu_getmcontext(struct lwp * l,mcontext_t * mcp,unsigned int * flags) cpu_getmcontext() argument 2096 cpu_setmcontext(struct lwp * l,const mcontext_t * mcp,unsigned int flags) cpu_setmcontext() argument 2160 cpu_mcontext_validate(struct lwp * l,const mcontext_t * mcp) cpu_mcontext_validate() argument [all...] |
| /netbsd-src/lib/libc/arch/m68k/gen/ |
| H A D | makecontext.c | 47 mcontext_t *mcp = &ucp->uc_mcontext; in makecontext() local 51 mcp->__gregs[_REG_PC] = (__greg_t)func; in makecontext() 56 mcp->__gregs[_REG_A7] = (__greg_t)sp; in makecontext() 57 mcp->__gregs[_REG_A6] = 0; /* Wipe out frame pointer. */ in makecontext()
|
| /netbsd-src/external/bsd/am-utils/dist/conf/mtab/ |
| H A D | mtab_file.c | 253 char mcp[128]; in rewrite_mtab() local 255 xstrlcpy(mcp, mnttabname, sizeof(mcp)); in rewrite_mtab() 256 cp = strrchr(mcp, '/'); in rewrite_mtab() 258 memmove(tmpname, mcp, cp - mcp); in rewrite_mtab() 259 tmpname[cp - mcp] = '\0'; in rewrite_mtab()
|