Home
last modified time | relevance | path

Searched refs:rp (Results 1 – 25 of 454) sorted by relevance

12345678910>>...19

/illumos-gate/usr/src/lib/libc/port/gen/
H A Drandom.c190 struct _randomjunk *rp = __randomjunk; in _randomjunk() local
192 if (rp == NULL) { in _randomjunk()
193 rp = (struct _randomjunk *)malloc(sizeof (*rp)); in _randomjunk()
194 if (rp == NULL) in _randomjunk()
196 (void) memcpy(rp, &_randominit, sizeof (*rp)); in _randomjunk()
197 __randomjunk = rp; in _randomjunk()
199 return (rp); in _randomjunk()
226 struct _randomjunk *rp = _randomjunk(); in initstate() local
234 if (rp == NULL) in initstate()
236 ostate = (char *)(&rp->state[ -1 ]); in initstate()
[all …]
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs4_rnode.c198 r4flushpages(rnode4_t *rp, cred_t *cr) in r4flushpages() argument
209 mutex_enter(&rp->r_statelock); in r4flushpages()
210 while (rp->r_count > 0) in r4flushpages()
211 cv_wait(&rp->r_cv, &rp->r_statelock); in r4flushpages()
212 mutex_exit(&rp->r_statelock); in r4flushpages()
217 vp = RTOV4(rp); in r4flushpages()
220 if ((rp->r_flags & R4DIRTY) && !rp->r_error) { in r4flushpages()
223 mutex_enter(&rp->r_statelock); in r4flushpages()
224 if (!rp->r_error) in r4flushpages()
225 rp->r_error = error; in r4flushpages()
[all …]
H A Dnfs_client.c116 rnode_t *rp; in nfs_waitfor_purge_complete() local
119 rp = VTOR(vp); in nfs_waitfor_purge_complete()
120 if (rp->r_serial != NULL && rp->r_serial != curthread) { in nfs_waitfor_purge_complete()
121 mutex_enter(&rp->r_statelock); in nfs_waitfor_purge_complete()
123 while (rp->r_serial != NULL) { in nfs_waitfor_purge_complete()
124 if (!cv_wait_sig(&rp->r_cv, &rp->r_statelock)) { in nfs_waitfor_purge_complete()
126 mutex_exit(&rp->r_statelock); in nfs_waitfor_purge_complete()
131 mutex_exit(&rp->r_statelock); in nfs_waitfor_purge_complete()
196 rnode_t *rp; in nfs_purge_caches() local
205 rp = VTOR(vp); in nfs_purge_caches()
[all …]
H A Dnfs4_callback.c154 rnode4_t *rp; member
176 rnode4_t *rp; in cb_getattr() local
247 rp = list_head(&sp->s_deleg_list); in cb_getattr()
248 for (; rp != NULL; rp = list_next(&sp->s_deleg_list, rp)) { in cb_getattr()
251 sfh4_copyval(rp->r_fh, &fhandle); in cb_getattr()
276 vp = RTOV4(rp); in cb_getattr()
321 mutex_enter(&rp->r_statelock); in cb_getattr()
322 mapcnt = rp->r_mapcnt; in cb_getattr()
323 rflag = rp->r_flags; in cb_getattr()
324 mutex_exit(&rp->r_statelock); in cb_getattr()
[all …]
H A Dnfs3_vnops.c298 rnode_t *rp; in nfs3_open() local
304 rp = VTOR(vp); in nfs3_open()
305 mutex_enter(&rp->r_statelock); in nfs3_open()
306 if (rp->r_cred == NULL) { in nfs3_open()
308 rp->r_cred = cr; in nfs3_open()
310 mutex_exit(&rp->r_statelock); in nfs3_open()
326 ((vn_has_cached_data(vp) || HAVE_RDDIR_CACHE(rp)) && in nfs3_open()
330 else if (rp->r_mapcnt == 0 && vp->v_count == 1) { in nfs3_open()
348 rnode_t *rp; in nfs3_close() local
399 rp = VTOR(vp); in nfs3_close()
[all …]
H A Dnfs_vnops.c259 rnode_t *rp; in nfs_open() local
263 rp = VTOR(vp); in nfs_open()
266 mutex_enter(&rp->r_statelock); in nfs_open()
267 if (rp->r_cred == NULL) { in nfs_open()
269 rp->r_cred = cr; in nfs_open()
271 mutex_exit(&rp->r_statelock); in nfs_open()
287 ((vn_has_cached_data(vp) || HAVE_RDDIR_CACHE(rp)) && in nfs_open()
291 else if (rp->r_mapcnt == 0 && vp->v_count == 1) { in nfs_open()
309 rnode_t *rp; in nfs_close() local
360 rp = VTOR(vp); in nfs_close()
[all …]
/illumos-gate/usr/src/cmd/make/bin/
H A Dparallel.cc85 static void delete_running_struct(Running rp);
90 static void finish_doname(Running rp);
96 static void store_conditionals(Running rp);
777 Running rp; in process_next() local
794 for (rp_prev = &running_list, rp = running_list; in process_next()
795 rp != NULL && parallel_process_cnt == 0; in process_next()
796 rp = rp->next) { in process_next()
797 if (rp->state == build_serial) { in process_next()
798 *rp_prev = rp->next; in process_next()
799 if (rp->next == NULL) { in process_next()
[all …]
H A Drep.cc77 Recursive_make rp; in report_recursive_init() local
134 rp = ALLOC(Recursive_make); in report_recursive_init()
135 (void) memset((char *) rp, 0, sizeof (Recursive_make_rec)); in report_recursive_init()
139 rp->oldline = (wchar_t *) wcsdup(line); in report_recursive_init()
141 rp->cond_macrostring = in report_recursive_init()
148 rp->target = (wchar_t *) wcsdup(line); in report_recursive_init()
149 *bpatch = rp; in report_recursive_init()
150 bpatch = &rp->next; in report_recursive_init()
171 Recursive_make rp; in report_recursive_dep() local
180 rp = find_recursive_target(target); in report_recursive_dep()
[all …]
/illumos-gate/usr/src/cmd/lp/cmd/lpsched/
H A Ddisp1.c86 RSTATUS *rp; in s_print_request() local
109 if ((rp = NewRequest = new_rstatus(NULL, NULL)) == NULL) in s_print_request()
124 rp->req_file = Strdup(req_file); in s_print_request()
126 freerequest(rp->request); in s_print_request()
127 rp->request = r; in s_print_request()
129 rp->request->outcome = 0; in s_print_request()
130 rp->secure->uid = md->uid; in s_print_request()
131 rp->secure->gid = md->gid; in s_print_request()
133 rp->secure->slabel = Strdup(md->slabel); in s_print_request()
138 rp->secure->user = Strdup(pw->pw_name); in s_print_request()
[all …]
/illumos-gate/usr/src/uts/sun4/os/
H A Dtrap.c68 int vis1_partial_support(struct regs *rp, k_siginfo_t *siginfo, uint_t *fault);
88 die(unsigned type, struct regs *rp, caddr_t addr, uint_t mmu_fsr) in die() argument
96 ti.trap_regs = rp; in die()
106 type, (void *)rp, (void *)addr, mmu_fsr, in die()
107 mod_containing_pc((caddr_t)rp->r_pc), in die()
113 type, (void *)rp, (void *)addr, mmu_fsr); in die()
139 trap(struct regs *rp, caddr_t addr, uint32_t type, uint32_t mmu_fsr) in trap() argument
174 if (USERMODE(rp->r_tstate) || (type & T_USER)) { in trap()
201 lwp->lwp_regs == rp); in trap()
221 ((oldpc = rp->r_pc), prundostep()) && in trap()
[all …]
/illumos-gate/usr/src/uts/i86pc/os/
H A Dbiosdisk.c124 struct bop_regs rp = {0}; in bios_check_extension_present() local
127 rp.eax.word.ax = 0x4100; in bios_check_extension_present()
128 rp.ebx.word.bx = 0x55AA; in bios_check_extension_present()
129 rp.edx.word.dx = drivenum; in bios_check_extension_present()
132 BOP_DOINT(bootops, 0x13, &rp); in bios_check_extension_present()
134 if (((rp.eflags & PS_C) != 0) || (rp.ebx.word.bx != 0xAA55)) { in bios_check_extension_present()
136 "failed %d bx = %x\n", rp.eflags, rp.ebx.word.bx)); in bios_check_extension_present()
140 if ((rp.ecx.word.cx & 0x7) == 0) { in bios_check_extension_present()
142 "not supported cx = %x\n", rp.ecx.word.cx)); in bios_check_extension_present()
152 struct bop_regs rp = {0}; in get_dev_params() local
[all …]
H A Dtrap.c191 die(uint_t type, struct regs *rp, caddr_t addr, processorid_t cpuid) in die() argument
208 ti.trap_regs = rp; in die()
217 type, trap_mnemonic, trap_name, (void *)rp, (void *)addr, in die()
218 mod_containing_pc((caddr_t)rp->r_pc), in die()
224 type, trap_mnemonic, trap_name, (void *)rp, (void *)addr); in die()
302 ldt_rewrite_syscall(struct regs *rp, proc_t *p, int syscall_insn) in ldt_rewrite_syscall() argument
309 if (linear_pc(rp, p, &linearpc) == 0) { in ldt_rewrite_syscall()
402 emulate_lsahf(struct regs *rp, uchar_t instr) in emulate_lsahf() argument
406 rp->r_ps = (rp->r_ps & ~0xff) | in emulate_lsahf()
407 ((rp->r_rax >> 8) & PSL_LSAHFMASK) | PS_MB1; in emulate_lsahf()
[all …]
H A Ddtrace_subr.c164 dtrace_user_probe(struct regs *rp, caddr_t addr, processorid_t cpuid) in dtrace_user_probe() argument
170 if (USERMODE(rp->r_cs) || (rp->r_ps & PS_VM)) { in dtrace_user_probe()
183 if (rp->r_trapno == T_DTRACE_RET) { in dtrace_user_probe()
215 rp->r_pc = npc; in dtrace_user_probe()
226 (void) (*dtrace_return_probe_ptr)(rp); in dtrace_user_probe()
228 rp->r_pc = npc; in dtrace_user_probe()
230 } else if (rp->r_trapno == T_BPTFLT) { in dtrace_user_probe()
244 (*dtrace_pid_probe_ptr)(rp) == 0) { in dtrace_user_probe()
250 if (dtrace_linear_pc(rp, p, &linearpc) != 0) { in dtrace_user_probe()
251 trap(rp, addr, cpuid); in dtrace_user_probe()
[all …]
/illumos-gate/usr/src/uts/intel/os/
H A Dddi_arch.c52 struct regspec tmp_reg, *rp; in i_ddi_bus_map() local
70 rp = i_ddi_rnumber_to_regspec(rdip, rnumber); in i_ddi_bus_map()
71 if (rp == (struct regspec *)0) { in i_ddi_bus_map()
84 mp->map_obj.rp = rp; in i_ddi_bus_map()
93 tmp_reg = *(mp->map_obj.rp); /* Preserve underlying data */ in i_ddi_bus_map()
94 rp = mp->map_obj.rp = &tmp_reg; /* Use tmp_reg in request */ in i_ddi_bus_map()
101 rp->regspec_bustype, rp->regspec_addr, rp->regspec_size, in i_ddi_bus_map()
113 if (rp->regspec_bustype > 1 && rp->regspec_addr != 0) { in i_ddi_bus_map()
116 ddi_get_name(rdip), rp->regspec_bustype, in i_ddi_bus_map()
117 rp->regspec_addr, rp->regspec_size); in i_ddi_bus_map()
[all …]
H A Darchdep.c289 struct regs *rp = lwptoregs(lwp); in getgregs() local
293 grp[REG_RDI] = rp->r_rdi; in getgregs()
294 grp[REG_RSI] = rp->r_rsi; in getgregs()
295 grp[REG_RDX] = rp->r_rdx; in getgregs()
296 grp[REG_RCX] = rp->r_rcx; in getgregs()
297 grp[REG_R8] = rp->r_r8; in getgregs()
298 grp[REG_R9] = rp->r_r9; in getgregs()
299 grp[REG_RAX] = rp->r_rax; in getgregs()
300 grp[REG_RBX] = rp->r_rbx; in getgregs()
301 grp[REG_RBP] = rp->r_rbp; in getgregs()
[all …]
/illumos-gate/usr/src/lib/libdevinfo/
H A Ddevinfo_retire.c57 int (*sel_selector)(di_node_t node, rcm_arg_t *rp);
67 static int disk_select(di_node_t node, rcm_arg_t *rp);
68 static int nexus_select(di_node_t node, rcm_arg_t *rp);
69 static int enclosure_select(di_node_t node, rcm_arg_t *rp);
70 static int smp_select(di_node_t node, rcm_arg_t *rp);
109 rcm_arg_t *rp = (rcm_arg_t *)arg; in enclosure_minor() local
110 di_retire_t *dp = rp->rcm_dp; in enclosure_minor()
112 rp->rcm_supp = 1; in enclosure_minor()
119 enclosure_select(di_node_t node, rcm_arg_t *rp) in enclosure_select() argument
122 di_retire_t *dp = rp->rcm_dp; in enclosure_select()
[all …]
/illumos-gate/usr/src/uts/sun4/io/efcode/
H A Dfc_ops.c105 fco_handle_t rp; in fc_ops_alloc_handle() local
108 rp = kmem_zalloc(sizeof (struct fc_resource_list), KM_SLEEP); in fc_ops_alloc_handle()
109 rp->next_handle = NULL; /* nobody is downstream */ in fc_ops_alloc_handle()
110 rp->ap = ap; in fc_ops_alloc_handle()
111 rp->child = child; in fc_ops_alloc_handle()
112 rp->fcode = fcode; in fc_ops_alloc_handle()
113 rp->fcode_size = fcode_size; in fc_ops_alloc_handle()
117 rp->unit_address = up; in fc_ops_alloc_handle()
119 rp->bus_args = NULL; /* generic module has no bus args */ in fc_ops_alloc_handle()
120 fc_phandle_table_alloc(fc_handle_to_phandle_head(rp)); in fc_ops_alloc_handle()
[all …]
/illumos-gate/usr/src/cmd/mdb/intel/modules/genunix/
H A Dgcore_isadep.c47 struct regs *rp; in gcore_getgregs() local
53 rp = &rgs; in gcore_getgregs()
58 grp[REG_RDI] = rp->r_rdi; in gcore_getgregs()
59 grp[REG_RSI] = rp->r_rsi; in gcore_getgregs()
60 grp[REG_RDX] = rp->r_rdx; in gcore_getgregs()
61 grp[REG_RCX] = rp->r_rcx; in gcore_getgregs()
62 grp[REG_R8] = rp->r_r8; in gcore_getgregs()
63 grp[REG_R9] = rp->r_r9; in gcore_getgregs()
64 grp[REG_RAX] = rp->r_rax; in gcore_getgregs()
65 grp[REG_RBX] = rp->r_rbx; in gcore_getgregs()
[all …]
/illumos-gate/usr/src/uts/sparc/v9/os/
H A Dxregs.c153 struct regs *rp = lwptoregs(lwp); in xregs_getgregs() local
161 xregs->pr_un.pr_v8p.pr_xg[XR_G1] = GET_UPPER_32(rp->r_g1); in xregs_getgregs()
162 xregs->pr_un.pr_v8p.pr_xg[XR_G2] = GET_UPPER_32(rp->r_g2); in xregs_getgregs()
163 xregs->pr_un.pr_v8p.pr_xg[XR_G3] = GET_UPPER_32(rp->r_g3); in xregs_getgregs()
164 xregs->pr_un.pr_v8p.pr_xg[XR_G4] = GET_UPPER_32(rp->r_g4); in xregs_getgregs()
165 xregs->pr_un.pr_v8p.pr_xg[XR_G5] = GET_UPPER_32(rp->r_g5); in xregs_getgregs()
166 xregs->pr_un.pr_v8p.pr_xg[XR_G6] = GET_UPPER_32(rp->r_g6); in xregs_getgregs()
167 xregs->pr_un.pr_v8p.pr_xg[XR_G7] = GET_UPPER_32(rp->r_g7); in xregs_getgregs()
169 xregs->pr_un.pr_v8p.pr_xo[XR_O0] = GET_UPPER_32(rp->r_o0); in xregs_getgregs()
170 xregs->pr_un.pr_v8p.pr_xo[XR_O1] = GET_UPPER_32(rp->r_o1); in xregs_getgregs()
[all …]
/illumos-gate/usr/src/uts/sparc/dtrace/
H A Dfasttrap_isa.c198 fasttrap_anarg(struct regs *rp, int argno) in fasttrap_anarg() argument
203 return ((&rp->r_o0)[argno]); in fasttrap_anarg()
206 struct frame *fr = (struct frame *)(rp->r_sp + STACK_BIAS); in fasttrap_anarg()
213 struct frame32 *fr = (struct frame32 *)rp->r_sp; in fasttrap_anarg()
228 fasttrap_usdt_args(fasttrap_probe_t *probe, struct regs *rp, in fasttrap_usdt_args() argument
245 struct frame *fr = (struct frame *)(rp->r_sp + STACK_BIAS); in fasttrap_usdt_args()
252 argv[i] = fasttrap_getreg(rp, R_O0 + x + inc); in fasttrap_usdt_args()
258 struct frame32 *fr = (struct frame32 *)rp->r_sp; in fasttrap_usdt_args()
265 argv[i] = fasttrap_getreg(rp, R_O0 + x + inc); in fasttrap_usdt_args()
277 fasttrap_return_common(struct regs *rp, uintptr_t pc, pid_t pid, in fasttrap_return_common() argument
[all …]
/illumos-gate/usr/src/uts/intel/dtrace/
H A Dfasttrap_isa.c186 fasttrap_anarg(struct regs *rp, int function_entry, int argno) in fasttrap_anarg() argument
199 return ((&rp->r_rdi)[argno]); in fasttrap_anarg()
201 stack = (uintptr_t *)rp->r_sp; in fasttrap_anarg()
206 uint32_t *stack = (uint32_t *)rp->r_sp; in fasttrap_anarg()
637 fasttrap_return_common(struct regs *rp, uintptr_t pc, pid_t pid, in fasttrap_return_common() argument
679 rp->r_r0, rp->r_r1, 0, 0); in fasttrap_return_common()
703 fasttrap_usdt_args64(fasttrap_probe_t *probe, struct regs *rp, int argc, in fasttrap_usdt_args64() argument
707 uintptr_t *stack = (uintptr_t *)rp->r_sp; in fasttrap_usdt_args64()
713 argv[i] = (&rp->r_rdi)[x]; in fasttrap_usdt_args64()
724 fasttrap_usdt_args32(fasttrap_probe_t *probe, struct regs *rp, int argc, in fasttrap_usdt_args32() argument
[all …]
/illumos-gate/usr/src/cmd/mandoc/
H A Dtbl_layout.c207 cell(struct tbl_node *tbl, struct tbl_row *rp, in cell() argument
217 if (rp->vert < 2) in cell()
218 rp->vert++; in cell()
250 if (rp->last == NULL) in cell()
252 else if (rp->last->pos == TBL_CELL_HORIZ || in cell()
253 rp->last->pos == TBL_CELL_DHORIZ) in cell()
254 c = rp->last->pos; in cell()
255 } else if (c == TBL_CELL_DOWN && rp == tbl->first_row) in cell()
262 mods(tbl, cell_alloc(tbl, rp, c), ln, p, pos); in cell()
268 struct tbl_row *rp; in tbl_layout() local
[all …]
/illumos-gate/usr/src/cmd/sendmail/db/btree/
H A Dbt_recno.c83 RECNO *rp; local
93 if ((ret = __os_calloc(1, sizeof(*rp), &rp)) != 0)
96 t->recno = rp;
103 rp->re_delim = '\n';
104 rp->re_pad = ' ';
105 rp->re_fd = -1;
106 F_SET(rp, RECNO_EOF);
117 rp->re_fd = -1;
118 F_SET(rp, RECNO_EOF);
121 __ram_source(dbp, rp, dbinfo->re_source)) != 0)
[all …]
/illumos-gate/usr/src/uts/sparc/os/
H A Dddi_arch.c64 struct regspec tmp_reg, *rp; in i_ddi_bus_map() local
82 rp = i_ddi_rnumber_to_regspec(rdip, rnumber); in i_ddi_bus_map()
83 if (rp == (struct regspec *)0) { in i_ddi_bus_map()
96 mp->map_obj.rp = rp; in i_ddi_bus_map()
105 tmp_reg = *(mp->map_obj.rp); /* Preserve underlying data */ in i_ddi_bus_map()
106 rp = mp->map_obj.rp = &tmp_reg; /* Use tmp_reg in request */ in i_ddi_bus_map()
108 rp->regspec_addr += (uintptr_t)offset; in i_ddi_bus_map()
110 rp->regspec_size = (uint_t)len; in i_ddi_bus_map()
131 if ((error = i_ddi_apply_range(dip, rdip, mp->map_obj.rp)) != 0) in i_ddi_bus_map()
178 reg_is_enclosed_in_range(struct regspec *rp, struct rangespec *rangep) in reg_is_enclosed_in_range() argument
[all …]
/illumos-gate/usr/src/uts/sun4u/os/
H A Dmach_trap.c99 showregs(uint_t type, struct regs *rp, caddr_t addr, uint_t mmu_fsr) in showregs() argument
154 (ttoproc(curthread)->p_pid) : 0, rp->r_pc, rp->r_sp, in showregs()
155 rp->r_tstate, sfmmu_getctx_sec()); in showregs()
156 if (USERMODE(rp->r_tstate)) { in showregs()
158 "%llx, %llx\n", rp->r_o0, rp->r_o1, rp->r_o2, rp->r_o3, in showregs()
159 rp->r_o4, rp->r_o5, rp->r_o6, rp->r_o7); in showregs()
162 rp->r_g1, rp->r_g2, rp->r_g3, in showregs()
163 rp->r_g4, rp->r_g5, rp->r_g6, rp->r_g7); in showregs()
186 ptl1_regs_t *rp = &pstate->ptl1_regs; in ptl1_showtrap() local
187 short i, j, maxtl = rp->ptl1_trap_regs[0].ptl1_tl; in ptl1_showtrap()
[all …]

12345678910>>...19