Searched refs:bsp (Results 1 - 25 of 40) sorted by relevance

12

/freebsd-10.1-release/sys/contrib/ia64/libuwx/src/
H A Duwx_context.h25 extern uint64_t uwx_add_to_bsp(uint64_t bsp, int nslots);
H A Duwx_context.c34 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 Duwx.h94 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 Duwx_self.c90 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 Duwx_trace.h262 #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 Dmakecontext.c47 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 Dsignalcontext.c47 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 Dutil.c128 ** 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 Dlinux_ipc.c207 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 Dia64-fbsd-tdep.c112 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 Dia64-tdep.c162 "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 Dlinux-unwind.h90 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 Dunwind-ia64.c149 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 Dbus.h432 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 Dmd_var.h54 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 Dunwind.c313 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 Ddb_machdep.c231 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*)&reg);
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 Dtrap.c860 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 Dphysical.S41 * loc4 = bsp
71 mov loc4=ar.bsp // save ar.bsp
151 * loc4 = bsp
181 mov loc4=ar.bsp // save ar.bsp
H A Dxtrace.c62 uint64_t bsp; member in struct:ia64_xtrace_record
/freebsd-10.1-release/sys/powerpc/powerpc/
H A Dmp_machdep.c146 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 Dtrgt_ia64.c163 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 Dplatform_chrp.c382 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 Dplatform_powermac.c307 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 Dmsdosfs_vfsops.c419 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) {

Completed in 269 milliseconds

12