Searched defs:fnode (Results 1 - 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_odir.c678 smb_node_t *fnode; local
724 od->d_dnode, odirent->od_name, &fnode);
732 rc = smb_node_getattr(NULL, fnode, kcr, NULL, &attr);
733 smb_node_release(fnode);
1153 smb_node_t *fnode, *tgt_node; local
1170 od->d_dnode, od->d_pattern, &fnode);
1183 rc = smb_vop_lookup(od->d_dnode->vp, fnode->od_name, &vp,
1196 rc = smb_node_getattr(NULL, fnode, zone_kcred(), NULL, &attr);
1198 smb_node_release(fnode);
1204 if (smb_node_is_symlink(fnode)
1279 smb_node_t *fnode, *tgt_node; local
[all...]
H A Dsmb_query_fileinfo.c638 smb_node_t *fnode = qinfo->qi_node; local
641 ASSERT(fnode);
642 if (SMB_IS_STREAM(fnode)) {
643 fnode = fnode->n_unode;
644 ASSERT(fnode);
646 ASSERT(fnode->n_magic == SMB_NODE_MAGIC);
647 ASSERT(fnode->n_state != SMB_NODE_STATE_DESTROYING);
654 status = smb_odir_openat(sr, fnode, &od);
H A Dsmb_pathname.c364 smb_node_t *dnode, *fnode; local
402 fnode = NULL;
408 if (fnode) {
410 dnode = fnode;
411 fnode = NULL;
496 fnode = root_node;
497 smb_node_ref(fnode);
515 fnode = smb_node_lookup(sr, NULL, cred, vp, namep,
519 if (fnode == NULL) {
536 if (fnode)
[all...]
H A Dsmb_fsops.c374 smb_node_t *fnode; local
383 sr->tid_tree->t_snode, dnode, fname, &fnode);
387 attr, &fnode);
393 rc = smb_vop_getattr(fnode->vp, NULL, &fattr, 0, kcr);
397 rc = smb_vop_stream_create(fnode->vp, sname, attr,
404 fnode->od_name, flags, cr);
406 smb_node_release(fnode);
416 smb_node_release(fnode);
420 *ret_snode = smb_stream_node_lookup(sr, cr, fnode, xattrdvp,
423 smb_node_release(fnode);
670 smb_node_t *fnode; local
789 smb_fsop_remove_streams(smb_request_t *sr, cred_t *cr, smb_node_t *fnode) argument
1719 smb_node_t *fnode; local
[all...]
H A Dsmb_node.c390 smb_stream_node_lookup(smb_request_t *sr, cred_t *cr, smb_node_t *fnode, argument
397 fnode, NULL);
403 fnode);
H A Dsmb_server.c951 smb_node_t *fnode = NULL; local
978 sv->si_root_smb_node, dnode, last_comp, &fnode);
987 ASSERT(fnode->vp && fnode->vp->v_vfsp);
989 VN_HOLD(fnode->vp);
990 *vp = fnode->vp;
992 smb_node_release(fnode);
/illumos-gate/usr/src/uts/common/fs/fifofs/
H A Dfifosubr.c146 * one fnode; a pipe contains two. The fifolock is shared by the fnodes,
153 * | --- | fnode | | |
157 * ------- | fnode | |
166 * The fnode constructor is designed to handle any fifodata structure,
167 * deducing the number of fnodes from the total size. Thus, the fnode
410 fifonode_t *spec_fnp; /* Speculative fnode ptr. */
475 * Release the vnode and free up our pre-prepared fnode.
799 * this routine is only called right after we've allocated an fnode.
820 fifonode_t *fnode; local
823 for (fnode
842 fifonode_t *fnode; local
[all...]
/illumos-gate/usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/
H A Dfac_prov_ipmi.c1250 tnode_t *fnode; local
1265 if ((fnode = topo_node_facbind(mod, pnode, facname, ftype)) == NULL) {
1276 if (topo_pgroup_create(fnode, &pgi, &err) != 0) {
1280 topo_node_unbind(fnode);
1284 if (topo_method_register(mod, fnode, ipmi_fac_methods) < 0) {
1287 topo_node_unbind(fnode);
1304 if (topo_prop_set_string_array(fnode, TOPO_PGROUP_FACILITY,
1308 "on node: %s=%d (%s)\n", __func__, topo_node_name(fnode),
1309 topo_node_instance(fnode), topo_strerror(err));
1315 if (topo_prop_set_string(fnode, TOPO_PGROUP_FACILIT
[all...]
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlc/
H A Dql_xioctl.c6630 ql_fcache_t *fnode = NULL; local
6632 if ((fnode = (ql_fcache_t *)(kmem_zalloc(sizeof (ql_fcache_t),
6634 EL(ha, "fnode alloc failed\n");
6635 fnode = NULL;
6636 } else if ((fnode->buf = (uint8_t *)(kmem_zalloc(FBUFSIZE,
6639 kmem_free(fnode, sizeof (ql_fcache_t));
6640 fnode = NULL;
6642 fnode->buflen = FBUFSIZE;
6645 return (fnode);

Completed in 98 milliseconds