/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | dt_provider.c | 49 dt_provider_insert(dtrace_hdl_t *dtp, dt_provider_t *pvp, uint_t h) in dt_provider_insert() argument 51 dt_list_append(&dtp->dt_provlist, pvp); in dt_provider_insert() 53 pvp->pv_next = dtp->dt_provs[h]; in dt_provider_insert() 54 dtp->dt_provs[h] = pvp; in dt_provider_insert() 57 return (pvp); in dt_provider_insert() 65 dt_provider_t *pvp; in dt_provider_lookup() local 67 for (pvp = dtp->dt_provs[h]; pvp != NULL; pvp = pvp->pv_next) { in dt_provider_lookup() 68 if (strcmp(pvp->pv_desc.dtvd_name, name) == 0) in dt_provider_lookup() 69 return (pvp); in dt_provider_lookup() 85 if ((pvp = dt_provider_create(dtp, name)) == NULL) in dt_provider_lookup() [all …]
|
H A D | dt_pcb.c | 126 dt_provider_t *pvp, *nvp; in dt_pcb_pop() local 141 for (pvp = dt_list_next(&dtp->dt_provlist); pvp; pvp = nvp) { in dt_pcb_pop() 142 nvp = dt_list_next(pvp); in dt_pcb_pop() 143 if (pvp->pv_gen == dtp->dt_gen) in dt_pcb_pop() 144 dt_provider_destroy(dtp, pvp); in dt_pcb_pop()
|
H A D | dt_program.c | 530 dt_header_provider(dtrace_hdl_t *dtp, dt_provider_t *pvp, FILE *out) in dt_header_provider() argument 536 if (pvp->pv_flags & DT_PROVIDER_IMPL) in dt_header_provider() 543 p = pvp->pv_desc.dtvd_name; in dt_header_provider() 551 info.dthi_pmname = alloca(strlen(pvp->pv_desc.dtvd_name) + 1); in dt_header_provider() 552 dt_header_fmt_macro(info.dthi_pmname, pvp->pv_desc.dtvd_name); in dt_header_provider() 554 info.dthi_pfname = alloca(strlen(pvp->pv_desc.dtvd_name) + 1 + i); in dt_header_provider() 555 dt_header_fmt_func(info.dthi_pfname, pvp->pv_desc.dtvd_name); in dt_header_provider() 560 if (dt_idhash_iter(pvp->pv_probes, dt_header_probe, &info) != 0) in dt_header_provider() 564 if (dt_idhash_iter(pvp->pv_probes, dt_header_decl, &info) != 0) in dt_header_provider() 572 if (dt_idhash_iter(pvp->pv_probes, dt_header_probe, &info) != 0) in dt_header_provider() [all …]
|
H A D | dt_dof.c | 487 dof_add_provider(dt_dof_t *ddo, const dt_provider_t *pvp) in dof_add_provider() argument 497 if (pvp->pv_flags & DT_PROVIDER_IMPL) { in dof_add_provider() 504 nxr = dt_popcb(pvp->pv_xrefs, pvp->pv_xrmax); in dof_add_provider() 512 for (i = 0; i < pvp->pv_xrmax; i++) { in dof_add_provider() 513 if (BT_TEST(pvp->pv_xrefs, i) && in dof_add_provider() 527 (void) dt_idhash_iter(pvp->pv_probes, dof_add_probe, ddo); in dof_add_provider() 559 dofpv.dofpv_name = dof_add_string(ddo, pvp->pv_desc.dtvd_name); in dof_add_provider() 561 dofpv.dofpv_provattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_provider); in dof_add_provider() 562 dofpv.dofpv_modattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_mod); in dof_add_provider() 563 dofpv.dofpv_funcattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_func); in dof_add_provider() [all …]
|
H A D | dt_pragma.c | 81 dt_provider_t *pvp; in dt_pragma_attributes() local 106 if ((pvp = dt_provider_lookup(dtp, name)) != NULL) { in dt_pragma_attributes() 108 a = &pvp->pv_desc.dtvd_attr.dtpa_provider; in dt_pragma_attributes() 110 a = &pvp->pv_desc.dtvd_attr.dtpa_mod; in dt_pragma_attributes() 112 a = &pvp->pv_desc.dtvd_attr.dtpa_func; in dt_pragma_attributes() 114 a = &pvp->pv_desc.dtvd_attr.dtpa_name; in dt_pragma_attributes() 116 a = &pvp->pv_desc.dtvd_attr.dtpa_args; in dt_pragma_attributes()
|
/illumos-gate/usr/src/uts/common/fs/portfs/ |
H A D | port_fop.c | 409 port_fop_listinsert(portfop_vp_t *pvp, portfop_t *pfp, int where) in port_fop_listinsert() argument 412 list_insert_head(&pvp->pvp_pfoplist, (void *)pfp); in port_fop_listinsert() 414 list_insert_tail(&pvp->pvp_pfoplist, (void *)pfp); in port_fop_listinsert() 416 if (pvp->pvp_lpfop == NULL) { in port_fop_listinsert() 417 pvp->pvp_lpfop = pfp; in port_fop_listinsert() 419 pvp->pvp_cnt++; in port_fop_listinsert() 423 port_fop_listinsert_head(portfop_vp_t *pvp, portfop_t *pfp) in port_fop_listinsert_head() argument 425 port_fop_listinsert(pvp, pfp, 1); in port_fop_listinsert_head() 429 port_fop_listinsert_tail(portfop_vp_t *pvp, portfop_t *pfp) in port_fop_listinsert_tail() argument 436 if (pvp->pvp_lpfop && pvp->pvp_lpfop->pfop_flags & PORT_FOP_ACTIVE) { in port_fop_listinsert_tail() [all …]
|
/illumos-gate/usr/src/cmd/sendmail/src/ |
H A D | parseaddr.c | 80 char **pvp; local 96 pvp = prescan(addr, delim, pvpbuf, sizeof(pvpbuf), delimptr, 98 if (pvp == NULL) 137 if (REWRITE(pvp, 3, e) == EX_TEMPFAIL) 139 if (REWRITE(pvp, 0, e) == EX_TEMPFAIL) 146 a = buildaddr(pvp, a, flags, e); 189 r = rscap(RS_QUEUEGROUP, a->q_user, NULL, e, &pvp, pvpbuf, 192 pvp != NULL && pvp[0] != NULL && 193 (pvp[0][0] & 0377) == CANONNET && 194 pvp[1] != NULL && pvp[1][0] != '\0') [all …]
|
H A D | mime.c | 117 char **pvp; local 154 (pvp = prescan(p, '\0', pvpbuf, sizeof(pvpbuf), NULL, 156 pvp[0] == NULL) 162 cataddr(pvp, NULL, buf, sizeof(buf), '\0', false); 176 (pvp = prescan(p, '\0', pvpbuf, sizeof(pvpbuf), NULL, 178 pvp[0] != NULL) 182 for (i = 0; pvp[i] != NULL; i++) 183 sm_dprintf("pvp[%d] = \"%s\"\n", i, pvp[i]); 185 type = *pvp++; 186 if (*pvp != NULL && strcmp(*pvp, "/") == 0 && [all …]
|
H A D | envelope.c | 978 register char **pvp; local 1170 pvp = prescan(from, delimchar, pvpbuf, sizeof(pvpbuf), NULL, 1172 if (pvp == NULL) 1181 (void) REWRITE(pvp, 3, e); 1182 (void) REWRITE(pvp, 1, e); 1183 (void) REWRITE(pvp, 4, e); 1186 cataddr(pvp, NULL, bp, sizeof(buf) - 2, '\0', false); 1204 (void) REWRITE(pvp, 3, e); 1205 (void) REWRITE(pvp, 1, e); 1206 (void) REWRITE(pvp, 4, e); [all …]
|
H A D | headers.c | 954 char **pvp; local 961 pvp = prescan(p, '\0', pvpbuf, sizeof(pvpbuf), NULL, 966 if (pvp != NULL && pvp[0] != NULL && 967 pvp[1] != NULL && pvp[2] != NULL && 968 sm_strcasecmp(*pvp++, "multipart") == 0 && 969 strcmp(*pvp++, "/") == 0 && 970 sm_strcasecmp(*pvp++, "report") == 0) 973 while (*pvp != NULL) 976 while (*pvp != NULL && strcmp(*pvp, ";") != 0) 977 pvp++; [all …]
|
/illumos-gate/usr/src/uts/common/fs/ctfs/ |
H A D | ctfs_event.c | 167 ctfs_create_evnode(vnode_t *pvp) in ctfs_create_evnode() argument 171 ctfs_cdirnode_t *cdirnode = pvp->v_data; in ctfs_create_evnode() 173 vp = gfs_file_create(sizeof (ctfs_evnode_t), pvp, ctfs_ops_event); in ctfs_create_evnode() 245 vnode_t *pvp = gfs_file_parent(vp); in ctfs_ev_inactive() local 252 VN_HOLD(pvp); in ctfs_ev_inactive() 257 VN_RELE(pvp); in ctfs_ev_inactive() 347 ctfs_create_pbundle(vnode_t *pvp) in ctfs_create_pbundle() argument 352 vp = gfs_file_create(sizeof (ctfs_bunode_t), pvp, ctfs_ops_bundle); in ctfs_create_pbundle() 355 contract_type_pbundle(ct_types[gfs_file_index(pvp)], curproc); in ctfs_create_pbundle() 367 ctfs_create_bundle(vnode_t *pvp) in ctfs_create_bundle() argument [all …]
|
H A D | ctfs_ctl.c | 57 ctfs_create_ctlnode(vnode_t *pvp) in ctfs_create_ctlnode() argument 60 ctfs_cdirnode_t *cdirnode = pvp->v_data; in ctfs_create_ctlnode() 63 vp = gfs_file_create(sizeof (ctfs_ctlnode_t), pvp, ctfs_ops_ctl); in ctfs_create_ctlnode() 247 ctfs_create_statnode(vnode_t *pvp) in ctfs_create_statnode() argument 250 ctfs_cdirnode_t *cdirnode = pvp->v_data; in ctfs_create_statnode() 253 vp = gfs_file_create(sizeof (ctfs_ctlnode_t), pvp, ctfs_ops_stat); in ctfs_create_statnode()
|
H A D | ctfs_tmpl.c | 55 ctfs_create_tmplnode(vnode_t *pvp) in ctfs_create_tmplnode() argument 60 ASSERT(gfs_file_index(pvp) < ct_ntypes); in ctfs_create_tmplnode() 62 vp = gfs_file_create(sizeof (ctfs_tmplnode_t), pvp, ctfs_ops_tmpl); in ctfs_create_tmplnode() 65 ct_types[gfs_file_index(pvp)]->ct_type_default(); in ctfs_create_tmplnode()
|
H A D | ctfs_cdir.c | 66 ctfs_create_cdirnode(vnode_t *pvp, contract_t *ct) in ctfs_create_cdirnode() argument 71 if ((vp = contract_vnode_get(ct, pvp->v_vfsp)) != NULL) in ctfs_create_cdirnode() 74 vp = gfs_dir_create(sizeof (ctfs_cdirnode_t), pvp, ctfs_ops_cdir, in ctfs_create_cdirnode()
|
H A D | ctfs_sym.c | 55 ctfs_create_symnode(vnode_t *pvp, contract_t *ct) in ctfs_create_symnode() argument 61 vp = gfs_file_create(sizeof (ctfs_symnode_t), pvp, ctfs_ops_sym); in ctfs_create_symnode()
|
H A D | ctfs_latest.c | 52 ctfs_create_latenode(vnode_t *pvp) in ctfs_create_latenode() argument 54 return (gfs_file_create(sizeof (ctfs_latenode_t), pvp, in ctfs_create_latenode()
|
/illumos-gate/usr/src/uts/common/fs/swapfs/ |
H A D | swap_vnops.c | 151 struct vnode *pvp = NULL; in swap_getapage() local 225 err = swap_getphysname(vp, off, &pvp, &poff); in swap_getapage() 226 if (pvp) { in swap_getapage() 231 err = VOP_PAGEIO(pvp, pp, poff, in swap_getapage() 244 if (ap->an_pvp == pvp && in swap_getapage() 246 swap_phys_free(pvp, poff, in swap_getapage() 324 struct vnode *pvp = NULL; in swap_getconpage() local 404 if (swap_getphysname(vp, off, &pvp, &poff)) { in swap_getconpage() 409 if (pvp != NULL) { in swap_getconpage() 410 err = VOP_PAGEIO(pvp, pp, poff, PAGESIZE, B_READ, in swap_getconpage() [all …]
|
/illumos-gate/usr/src/uts/common/fs/ |
H A D | xattr.c | 176 vnode_t *pvp, *savevp; in xattr_common_fid() local 185 savevp = pvp = gfs_file_parent(vp); in xattr_common_fid() 187 if (pvp->v_flag & V_XATTRDIR) { in xattr_common_fid() 188 pvp = gfs_file_parent(pvp); in xattr_common_fid() 196 error = VOP_FID(pvp, fidp, ct); in xattr_common_fid() 486 vnode_t *pvp; in xattr_file_getattr() local 494 pvp = gfs_file_parent(vp); in xattr_file_getattr() 497 error = VOP_GETATTR(pvp, &pvattr, flags, cr, ct); in xattr_file_getattr() 845 xattr_mkfile(vnode_t *pvp, xattr_view_t xattr_view) in xattr_mkfile() argument 850 vp = gfs_file_create(sizeof (xattr_file_t), pvp, xattr_file_ops); in xattr_mkfile() [all …]
|
H A D | gfs.c | 419 gfs_lookup_dot(vnode_t **vpp, vnode_t *dvp, vnode_t *pvp, const char *nm) in gfs_lookup_dot() argument 426 if (pvp == NULL) { in gfs_lookup_dot() 431 VN_HOLD(pvp); in gfs_lookup_dot() 432 *vpp = pvp; in gfs_lookup_dot() 458 gfs_file_create(size_t size, vnode_t *pvp, vnodeops_t *ops) in gfs_file_create() argument 473 fp->gfs_parent = pvp; in gfs_file_create() 482 if (pvp) { in gfs_file_create() 483 VN_SET_VFS_TYPE_DEV(vp, pvp->v_vfsp, VREG, 0); in gfs_file_create() 484 VN_HOLD(pvp); in gfs_file_create() 516 gfs_dir_create(size_t struct_size, vnode_t *pvp, vnodeops_t *ops, in gfs_dir_create() argument [all …]
|
H A D | lookup.c | 1118 vnode_t *pvp = NULL, *startvp = vp; in dirtopath() local 1214 if ((err = VOP_LOOKUP(vp, "..", &pvp, &emptypn, 0, vrootp, cr, in dirtopath() 1222 if (pvp->v_type != VDIR) { in dirtopath() 1232 if (VN_CMP(pvp, vp)) { in dirtopath() 1242 if ((err = VOP_ACCESS(pvp, vprivs, 0, cr, NULL)) != 0) { in dirtopath() 1250 if ((err = dirfindvp(vrootp, pvp, vp, cr, dbuf, dlen, &dp)) in dirtopath() 1271 VN_HOLD(dw_entry->dw_pvnode = pvp); in dirtopath() 1279 vp = pvp; in dirtopath() 1280 pvp = NULL; in dirtopath() 1339 if (pvp) in dirtopath() [all …]
|
H A D | vnode.c | 3065 vn_setpath_common(vnode_t *pvp, vnode_t *vp, const char *name, size_t len, in vn_setpath_common() argument 3073 if (pvp == NULL) { in vn_setpath_common() 3075 DTRACE_PROBE4(vn__setpath__too__long, vnode_t *, pvp, in vn_setpath_common() 3095 mutex_enter(&pvp->v_lock); in vn_setpath_common() 3097 if ((pvp->v_flag & VTRAVERSE) != 0) { in vn_setpath_common() 3109 mutex_exit(&pvp->v_lock); in vn_setpath_common() 3114 if (pvp->v_path == vn_vpath_empty) { in vn_setpath_common() 3120 pstamp = pvp->v_path_stamp; in vn_setpath_common() 3121 mutex_exit(&pvp->v_lock); in vn_setpath_common() 3130 ASSERT(pvp->v_path_stamp == 0); in vn_setpath_common() [all …]
|
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/ |
H A D | smbfs_xattr.c | 84 smbfs_get_xattrdir(vnode_t *pvp, vnode_t **vpp, cred_t *cr, int flags) in smbfs_get_xattrdir() argument 89 pnp = VTOSMB(pvp); in smbfs_get_xattrdir() 250 vnode_t *pvp; /* parent */ in smbfs_xa_getfattr() local 273 error = smbfs_xa_parent(xvp, &pvp); in smbfs_xa_getfattr() 277 pnp = VTOSMB(pvp); in smbfs_xa_getfattr() 290 VN_RELE(pvp); in smbfs_xa_getfattr() 304 vnode_t *pvp; /* parent */ in smbfs_xa_get_streaminfo() local 310 error = smbfs_xa_parent(SMBTOV(dnp), &pvp); in smbfs_xa_get_streaminfo() 313 ASSERT(pvp); in smbfs_xa_get_streaminfo() 315 pnp = VTOSMB(pvp); in smbfs_xa_get_streaminfo() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_nv.c | 182 mdb_var_t **pvp = &nv->nv_hash[i]; in nv_var_interpos() local 184 while (*pvp != v) { in nv_var_interpos() 185 mdb_var_t *vp = *pvp; in nv_var_interpos() 187 pvp = &vp->v_next; in nv_var_interpos() 190 *pvp = w; in nv_var_interpos() 352 mdb_var_t **pvp; in mdb_nv_remove() local 378 pvp = &v->v_next; in mdb_nv_remove() 380 pvp = &nv->nv_hash[i]; in mdb_nv_remove() 384 *pvp = corpse->v_ndef; in mdb_nv_remove() 387 *pvp = corpse->v_next; in mdb_nv_remove()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | port_subr.c | 790 portfop_vp_t *pvp; in free_fopdata() local 791 pvp = vp->v_fopdata; in free_fopdata() 792 ASSERT(pvp->pvp_femp == NULL); in free_fopdata() 793 mutex_destroy(&pvp->pvp_mutex); in free_fopdata() 794 list_destroy(&pvp->pvp_pfoplist); in free_fopdata() 795 kmem_free(pvp, sizeof (*pvp)); in free_fopdata()
|
/illumos-gate/usr/src/uts/common/fs/objfs/ |
H A D | objfs_odir.c | 50 objfs_create_odirnode(vnode_t *pvp, struct modctl *mp) in objfs_create_odirnode() argument 52 vnode_t *vp = gfs_dir_create(sizeof (objfs_odirnode_t), pvp, in objfs_create_odirnode()
|