/freebsd-10.1-release/sys/contrib/ia64/libuwx/src/ |
H A D | uwx_context.h | 25 extern uint64_t uwx_add_to_bsp(uint64_t bsp, int nslots);
|
H A D | uwx_context.c | 34 uint64_t bsp, 44 env->context.special[UWX_REG_BSP] = bsp; 62 uint64_t bsp; local 88 bsp = env->context.special[UWX_REG_BSP]; 89 TRACE_C_GET_REG(regid, bsp) 97 bsp = uwx_add_to_bsp(bsp, regid); 99 bsp, DWORDSZ, env->cb_token); 155 uint64_t bsp; local 174 bsp 30 uwx_init_context( struct uwx_env *env, uint64_t ip, uint64_t sp, uint64_t bsp, uint64_t cfm) argument 201 uint64_t bsp; local 299 uwx_add_to_bsp(uint64_t bsp, int nslots) argument [all...] |
H A D | uwx.h | 94 uint64_t bsp, /* BSP (backing store pointer) */ 171 /* Increment/Decrement the bsp by a number of slots */ 173 __EXTERN_C uint64_t uwx_add_to_bsp(uint64_t bsp, int nslots); 275 /* pseudo register instead (ip:rp, sp:psp, bsp/cfm:pfs). */ 280 #define UWX_REG_BSP 2 /* ar.bsp (no spill info) */ 349 int init_context(uint64_t ip, uint64_t sp, uint64_t bsp, uint64_t cfm) { argument 350 return uwx_init_context(env, ip, sp, bsp, cfm);
|
H A D | uwx_self.c | 90 uint64_t bsp; local 110 status = __uc_get_ar_bsp(ucontext, &bsp); 120 status = __uc_get_ar(ucontext, 17, &bsp); 130 /* The returned bsp needs to be adjusted. */ 131 /* For interrupt frames, where bsp was advanced by a cover */ 133 /* frames, where bsp was advanced by br.call, subtract sol */ 139 bsp = uwx_add_to_bsp(bsp, -adj); 141 uwx_init_context(env, ip, sp, bsp, cfm);
|
H A D | uwx_trace.h | 262 #define TRACE_C_GET_REG(regid, bsp) \ 264 fprintf(stderr, "uwx_get_reg (gr%d, bsp = %08x %08x)\n", \ 266 (unsigned int) ((bsp) >> 32), \ 267 (unsigned int) (bsp)); 362 #define TRACE_C_GET_REG(regid, bsp)
|
/freebsd-10.1-release/lib/libc/ia64/gen/ |
H A D | makecontext.c | 47 spill(uint64_t *bsp, uint64_t arg) argument 49 *bsp++ = arg; 50 if (((intptr_t)bsp & 0x1ff) == 0x1f8) 51 *bsp++ = 0; 52 return (bsp); 74 uint64_t *args, *bsp; local 107 bsp = (uint64_t*)ucp->uc_stack.ss_sp; 108 bsp = spill(bsp, (intptr_t)ucp); 109 bsp [all...] |
H A D | signalcontext.c | 47 spill(uint64_t *bsp, uint64_t arg) argument 49 *bsp++ = arg; 50 if (((intptr_t)bsp & 0x1ff) == 0x1f8) 51 *bsp++ = 0; 52 return (bsp); 73 uint64_t *args, *bsp; local 104 bsp = (uint64_t*)ucp->uc_mcontext.mc_special.bspstore; 105 bsp = spill(bsp, (intptr_t)ucp); 106 bsp [all...] |
/freebsd-10.1-release/contrib/sendmail/libsm/ |
H A D | util.c | 128 ** bsp -- pointer to the length of the output buffer 132 ** it is different, *bsp will updated to the size of 140 quote_internal_chars(ibp, obp, bsp) 143 int *bsp; 163 if (olen > *bsp) 167 *bsp = olen; 182 bufused = sm_strlcpy(obp, ibp, *bsp); 192 *bsp = olen;
|
/freebsd-10.1-release/sys/compat/linux/ |
H A D | linux_ipc.c | 207 linux_to_bsd_semid_ds(struct l_semid_ds *lsp, struct semid_ds *bsp) argument 210 linux_to_bsd_ipc_perm(&lsp->sem_perm, &bsp->sem_perm); 211 bsp->sem_otime = lsp->sem_otime; 212 bsp->sem_ctime = lsp->sem_ctime; 213 bsp->sem_nsems = lsp->sem_nsems; 214 bsp->sem_base = PTRIN(lsp->sem_base); 218 bsd_to_linux_semid_ds(struct semid_ds *bsp, struct l_semid_ds *lsp) argument 221 bsd_to_linux_ipc_perm(&bsp->sem_perm, &lsp->sem_perm); 222 lsp->sem_otime = bsp->sem_otime; 223 lsp->sem_ctime = bsp 229 linux_to_bsd_shmid_ds(struct l_shmid_ds *lsp, struct shmid_ds *bsp) argument 243 bsd_to_linux_shmid_ds(struct shmid_ds *bsp, struct l_shmid_ds *lsp) argument 264 linux_to_bsd_msqid_ds(struct l_msqid_ds *lsp, struct msqid_ds *bsp) argument 279 bsd_to_linux_msqid_ds(struct msqid_ds *bsp, struct l_msqid_ds *lsp) argument [all...] |
/freebsd-10.1-release/contrib/gdb/gdb/ |
H A D | ia64-fbsd-tdep.c | 112 uint64_t bsp, bspstore; local 113 regcache_raw_collect (regcache, regno, &bsp); 115 *(uint64_t *)((char *)regs + ofs) = bsp - bspstore; 140 uint64_t bsp; local 141 bsp = *((uint64_t*)((char *)regs + ofs)); /* ndirty */ 142 bsp += *((uint64_t*)((char *)regs + reg_offset[IA64_BSPSTORE_REGNUM])); 143 regcache_raw_supply (regcache, regno, &bsp);
|
H A D | ia64-tdep.c | 162 "rsc", "bsp", "bspstore", "rnat", 224 CORE_ADDR bsp; /* points at r32 for the current frame */ member in struct:ia64_frame_cache 650 ULONGEST bsp; local 652 &bsp); 653 if (addr < bsp) 671 ULONGEST bsp; local 673 &bsp); 674 if (addr < bsp) 690 ULONGEST bsp; local 693 regcache_cooked_read_unsigned (regcache, IA64_BSP_REGNUM, &bsp); 719 ULONGEST bsp; local 759 ULONGEST bsp, vbsp; local 802 ULONGEST bsp; local 831 ULONGEST bsp; local 1522 CORE_ADDR cfm, sof, sol, bsp, psr; local 1623 CORE_ADDR bsp, prev_cfm, prev_bsp; local 1720 CORE_ADDR bsp; local 2208 unw_word_t bsp, sof, sol, cfm, psr, ip; local 2578 CORE_ADDR bsp; local 2654 CORE_ADDR bsp, prev_cfm, prev_bsp; local 3061 CORE_ADDR bsp, cfm, pfs, new_bsp, funcdescaddr, pc, global_pointer; local 3210 CORE_ADDR sp, bsp; local [all...] |
/freebsd-10.1-release/contrib/gcc/config/ia64/ |
H A D | linux-unwind.h | 90 unsigned long alt_bspstore = context->bsp - loadrs; 95 (unsigned long *) context->bsp); 108 context->bsp = (unsigned long) 167 unsigned long alt_bspstore = context->bsp - loadrs; 172 (unsigned long *) context->bsp); 184 context->bsp = (unsigned long)
|
H A D | unwind-ia64.c | 149 unsigned int no_reg_stack_frame : 1; /* Don't adjust bsp for i&l regs */ 193 unsigned long bsp; /* backing store pointer value member in struct:_Unwind_Context 205 unsigned long *bsp_loc; /* previous bsp save location 1483 ia64_rse_num_regs (unsigned long *bspstore, unsigned long *bsp) 1485 unsigned long slots = (bsp - bspstore); 1491 registers, calculate ar.bsp. */ 1649 addr = ia64_rse_skip_regs ((unsigned long *) info->bsp, regnum - 32); 1769 return (_Unwind_Ptr) context->bsp; 1893 addr = ia64_rse_skip_regs ((unsigned long *) context->bsp, rval - 32); 2073 context->bsp 1478 ia64_rse_num_regs(unsigned long *bspstore, unsigned long *bsp) argument 2089 uw_init_context_1(struct _Unwind_Context *context, void *bsp) argument [all...] |
/freebsd-10.1-release/sys/ia64/include/ |
H A D | bus.h | 432 uint8_t *bsp = (void *)(bsh + ofs); local 434 *bufp++ = ia64_ld1(bsp++); 446 uint16_t *bsp = (void *)(bsh + ofs); local 448 *bufp++ = ia64_ld2(bsp++); 460 uint32_t *bsp = (void *)(bsh + ofs); local 462 *bufp++ = ia64_ld4(bsp++); 474 uint64_t *bsp = (void *)(bsh + ofs); local 476 *bufp++ = ia64_ld8(bsp++); 500 uint8_t *bsp = (void *)(bsh + ofs); local 502 ia64_st1(bsp 514 uint16_t *bsp = (void *)(bsh + ofs); local 528 uint32_t *bsp = (void *)(bsh + ofs); local 542 uint64_t *bsp = (void *)(bsh + ofs); local 610 uint8_t *bsp = (void *)(bsh + ofs); local 624 uint16_t *bsp = (void *)(bsh + ofs); local 638 uint32_t *bsp = (void *)(bsh + ofs); local 652 uint64_t *bsp = (void *)(bsh + ofs); local [all...] |
H A D | md_var.h | 54 ia64_bsp_adjust(uint64_t bsp, int nslots) argument 56 int bias = ((unsigned int)bsp & 0x1f8) >> 3; 58 return bsp + (nslots << 3);
|
/freebsd-10.1-release/sys/ia64/ia64/ |
H A D | unwind.c | 313 uint64_t bsp, ip; local 327 bsp = tf->tf_special.bspstore + tf->tf_special.ndirty; 328 bsp = ia64_bsp_adjust(bsp, -IA64_CFM_SOF(tf->tf_special.cfm)); 331 uwxerr = uwx_init_context(rs->env, ip, tf->tf_special.sp, bsp, 340 uint64_t bsp, cfm, ip; local 354 bsp = pcb->pcb_special.bspstore; 358 bsp += pcb->pcb_special.ndirty; 359 bsp = ia64_bsp_adjust(bsp, [all...] |
H A D | db_machdep.c | 231 uint64_t bsp, cfm, ip, pfs, reg, sp; local 239 error = unw_get_bsp(&rs, &bsp); 263 if (bsp >= VM_MAXUSER_ADDRESS) { 265 if ((bsp & 0x1ff) == 0x1f8) 266 bsp += 8; 267 db_read_bytes(bsp, sizeof(reg), (void*)®); 271 bsp += 8; 486 uint64_t bsp; local 493 bsp = kdb_frame->tf_special.bspstore + kdb_frame->tf_special.ndirty; 499 nats = (sof - regno + 63 - ((int)(bsp >> [all...] |
H A D | trap.c | 860 uint64_t *bsp, *tfp; local 881 bsp = (uint64_t*)(curthread->td_kstack + tf->tf_special.ndirty + 883 bsp -= (((uintptr_t)bsp & 0x1ff) < (nargs << 3)) ? (nargs + 1): nargs; 885 *tfp++ = *bsp++; 886 if (((uintptr_t)bsp & 0x1ff) == 0x1f8) 887 bsp++;
|
H A D | physical.S | 41 * loc4 = bsp 71 mov loc4=ar.bsp // save ar.bsp 151 * loc4 = bsp 181 mov loc4=ar.bsp // save ar.bsp
|
H A D | xtrace.c | 62 uint64_t bsp; member in struct:ia64_xtrace_record
|
/freebsd-10.1-release/sys/powerpc/powerpc/ |
H A D | mp_machdep.c | 146 struct cpuref bsp, cpu; local 150 error = platform_smp_get_bsp(&bsp); 152 KASSERT(bsp.cr_cpuid == 0, ("%s: cpuid != 0", __func__)); 166 if (cpu.cr_cpuid != bsp.cr_cpuid) { 176 pc->pc_cpuid = bsp.cr_cpuid;
|
/freebsd-10.1-release/gnu/usr.bin/gdb/kgdb/ |
H A D | trgt_ia64.c | 163 CORE_ADDR bsp; member in struct:kgdb_frame_cache 208 -1, /* ar.bsp */ 235 cache->bsp = extract_unsigned_integer(buf, 252 *this_id = frame_id_build_special(cache->sp, cache->ip, cache->bsp); 263 CORE_ADDR bsp; local 282 bsp = extract_unsigned_integer(buf, regsz); 285 bsp += extract_unsigned_integer(buf, regsz); 286 cache->saved_bsp = bsp;
|
/freebsd-10.1-release/sys/powerpc/pseries/ |
H A D | platform_chrp.c | 382 phandle_t bsp, chosen; local 393 bsp = OF_instance_to_package(inst); 396 cpuref->cr_hwref = bsp; 397 res = OF_getprop(bsp, "ibm,ppc-interrupt-server#s", &cpuid, 400 res = OF_getprop(bsp, "reg", &cpuid, sizeof(cpuid));
|
/freebsd-10.1-release/sys/powerpc/powermac/ |
H A D | platform_powermac.c | 307 phandle_t bsp, chosen; local 318 bsp = OF_instance_to_package(inst); 319 return (powermac_smp_fill_cpuref(cpuref, bsp));
|
/freebsd-10.1-release/sys/fs/msdosfs/ |
H A D | msdosfs_vfsops.c | 419 union bootsector *bsp; local 456 bsp = (union bootsector *)bp->b_data; 457 b33 = (struct byte_bpb33 *)bsp->bs33.bsBPB; 458 b50 = (struct byte_bpb50 *)bsp->bs50.bsBPB; 459 b710 = (struct byte_bpb710 *)bsp->bs710.bsBPB; 462 if (bsp->bs50.bsBootSectSig0 != BOOTSIG0 463 || bsp->bs50.bsBootSectSig1 != BOOTSIG1) {
|