Searched refs:hdp (Results 1 - 21 of 21) sorted by relevance

/illumos-gate/usr/src/lib/libdevinfo/
H A Ddevinfo_devlink.c128 struct di_devlink_handle *hdp; local
136 if ((hdp = handle_alloc(root_dir, OPEN_RDWR)) == NULL) {
140 err = open_db(hdp, OPEN_RDONLY);
150 get_db_path(hdp, DB_FILE, path, sizeof (path));
156 handle_free(&hdp); /* also closes the DB */
161 if (cache_alloc(hdp) != 0) {
162 handle_free(&hdp);
174 (void) di_devlink_close(&hdp, 0);
183 return (hdp);
187 CACHE(hdp)
197 get_db_path( struct di_devlink_handle *hdp, const char *fname, char *buf, size_t blen) argument
219 open_db(struct di_devlink_handle *hdp, int flags) argument
314 struct di_devlink_handle *hdp, proto = {0}; local
464 cache_alloc(struct di_devlink_handle *hdp) argument
486 invalid_db(struct di_devlink_handle *hdp, size_t fsize, long page_sz) argument
539 read_nodes(struct di_devlink_handle *hdp, cache_node_t *pcnp, uint32_t nidx) argument
587 read_minors(struct di_devlink_handle *hdp, cache_node_t *pcnp, uint32_t nidx) argument
629 read_links(struct di_devlink_handle *hdp, cache_minor_t *pcmp, uint32_t nidx) argument
670 struct di_devlink_handle *hdp; local
776 init_hdr(struct di_devlink_handle *hdp, long page_sz, uint32_t *count) argument
795 write_nodes( struct di_devlink_handle *hdp, struct db_node *pdnp, cache_node_t *cnp, uint32_t *next) argument
857 write_minors( struct di_devlink_handle *hdp, struct db_node *pdnp, cache_minor_t *cmnp, uint32_t *next) argument
912 write_links( struct di_devlink_handle *hdp, struct db_minor *pdmp, cache_link_t *clp, uint32_t *next) argument
978 write_string(struct di_devlink_handle *hdp, const char *str, uint32_t *next) argument
1009 close_db(struct di_devlink_handle *hdp) argument
1052 cache_free(struct di_devlink_handle *hdp) argument
1080 struct di_devlink_handle *hdp = *pp; local
1104 subtree_free(struct di_devlink_handle *hdp, cache_node_t **pp) argument
1136 rm_link_from_hash(struct di_devlink_handle *hdp, cache_link_t *clp) argument
1161 link_hash(di_devlink_handle_t hdp, const char *link, uint_t flags) argument
1189 link2minor(struct di_devlink_handle *hdp, cache_link_t *clp) argument
1285 resolve_dangling_links(struct di_devlink_handle *hdp) argument
1325 minor_free(struct di_devlink_handle *hdp, cache_minor_t **pp) argument
1375 lookup_minor( struct di_devlink_handle *hdp, const char *minor_path, const char *nodetype, const int flags) argument
1442 lookup_node(struct di_devlink_handle *hdp, char *path, const int flags) argument
1462 get_last_node(struct di_devlink_handle *hdp, const char *path, int flags) argument
1493 get_last_minor( struct di_devlink_handle *hdp, const char *devfs_path, const char *minor_name, int flags) argument
1530 set_last_minor(struct di_devlink_handle *hdp, cache_minor_t *cmnp, int flags) argument
1642 minor_delete(di_devlink_handle_t hdp, cache_minor_t *cmnp) argument
1686 delete_unused_nodes(di_devlink_handle_t hdp, cache_node_t *cnp) argument
1729 rm_link(di_devlink_handle_t hdp, const char *link) argument
1754 di_devlink_rm_link(di_devlink_handle_t hdp, const char *link) argument
1765 link_delete(di_devlink_handle_t hdp, cache_link_t *clp) argument
1797 delete_unused_minor(di_devlink_handle_t hdp, cache_minor_t *cmnp) argument
1812 di_devlink_add_link( di_devlink_handle_t hdp, const char *link, const char *content, int flags) argument
1822 add_link( struct di_devlink_handle *hdp, const char *link, const char *content, int flags) argument
1893 di_devlink_update(di_devlink_handle_t hdp) argument
1910 synchronize_db(di_devlink_handle_t hdp) argument
1993 struct di_devlink_handle *hdp; local
2040 di_devlink_walk( di_devlink_handle_t hdp, const char *re, const char *minor_path, uint_t flags, void *arg, int (*devlink_callback)(di_devlink_t, void *)) argument
2133 walk_db(struct di_devlink_handle *hdp, link_desc_t *linkp) argument
2145 cache_dev(struct di_devlink_handle *hdp) argument
2173 walk_dev(struct di_devlink_handle *hdp, link_desc_t *linkp) argument
2199 cache_dev_link(struct di_devlink_handle *hdp, void *data, const char *link) argument
2233 walk_all_links(struct di_devlink_handle *hdp, link_desc_t *linkp) argument
2267 walk_matching_links(struct di_devlink_handle *hdp, link_desc_t *linkp) argument
2306 visit_link( struct di_devlink_handle *hdp, link_desc_t *linkp, struct di_devlink *vlp) argument
2499 rel_path(struct di_devlink_handle *hdp, const char *path) argument
2516 recurse_dev(struct di_devlink_handle *hdp, recurse_t *rp) argument
2526 do_recurse( const char *dir, struct di_devlink_handle *hdp, recurse_t *rp, int *retp) argument
2643 node_insert( struct di_devlink_handle *hdp, cache_node_t *pcnp, const char *path, int insert) argument
2699 minor_insert( struct di_devlink_handle *hdp, cache_node_t *pcnp, const char *name, const char *nodetype, cache_minor_t **prev) argument
2751 link_insert( struct di_devlink_handle *hdp, cache_minor_t *cmnp, const char *path, const char *content, uint32_t attr) argument
2796 hash_insert(struct di_devlink_handle *hdp, cache_link_t *clp) argument
2807 get_node(struct di_devlink_handle *hdp, uint32_t idx) argument
2813 set_node(struct di_devlink_handle *hdp, uint32_t idx) argument
2819 get_minor(struct di_devlink_handle *hdp, uint32_t idx) argument
2825 set_minor(struct di_devlink_handle *hdp, uint32_t idx) argument
2831 get_link(struct di_devlink_handle *hdp, uint32_t idx) argument
2837 set_link(struct di_devlink_handle *hdp, uint32_t idx) argument
2843 get_string(struct di_devlink_handle *hdp, uint32_t idx) argument
2849 set_string(struct di_devlink_handle *hdp, uint32_t idx) argument
2860 map_seg( struct di_devlink_handle *hdp, uint32_t idx, int prot, db_seg_t seg) argument
2928 seg_size(struct di_devlink_handle *hdp, int seg) argument
2949 size_db(struct di_devlink_handle *hdp, long page_sz, uint32_t *count) argument
3042 hashfn(struct di_devlink_handle *hdp, const char *str) argument
3074 enter_db_lock(struct di_devlink_handle *hdp, const char *root_dir) argument
3160 exit_db_lock(struct di_devlink_handle *hdp) argument
3616 walk_cache_links(di_devlink_handle_t hdp, cache_link_t *clp, link_desc_t *linkp) argument
3659 walk_all_cache(di_devlink_handle_t hdp, link_desc_t *linkp) argument
3687 walk_cache_minor(di_devlink_handle_t hdp, const char *mpath, link_desc_t *linkp) argument
3701 walk_cache_node(di_devlink_handle_t hdp, const char *path, link_desc_t *linkp) argument
3740 di_devlink_cache_walk(di_devlink_handle_t hdp, const char *re, const char *path, uint_t flags, void *arg, int (*devlink_callback)(di_devlink_t, void *)) argument
[all...]
H A Ddevinfo_devlink.h288 static int cache_alloc(struct di_devlink_handle *hdp);
289 static int open_db(struct di_devlink_handle *hdp, int flags);
290 static int invalid_db(struct di_devlink_handle *hdp, size_t fsize, long pg_sz);
291 static int read_nodes(struct di_devlink_handle *hdp, cache_node_t *pcnp,
293 static int read_minors(struct di_devlink_handle *hdp, cache_node_t *pcnp,
295 static int read_links(struct di_devlink_handle *hdp, cache_minor_t *pcmp,
297 static int init_hdr(struct di_devlink_handle *hdp, long page_sz,
299 static size_t size_db(struct di_devlink_handle *hdp, long page_sz,
301 static size_t seg_size(struct di_devlink_handle *hdp, int seg);
303 static cache_node_t *node_insert(struct di_devlink_handle *hdp,
[all...]
H A Dlibdevinfo.h468 extern int di_devlink_rm_link(di_devlink_handle_t hdp, const char *link);
469 extern int di_devlink_add_link(di_devlink_handle_t hdp, const char *link,
471 extern int di_devlink_update(di_devlink_handle_t hdp);
474 extern int di_devlink_cache_walk(di_devlink_handle_t hdp, const char *re,
/illumos-gate/usr/src/uts/common/fs/hsfs/
H A Dhsfs_rrip.c105 sig_args_p->hdp->r_dev = makedevice(major_dev, minor_dev);
123 struct hs_direntry *hdp = sig_args_p->hdp; local
125 hdp->mode = RRIP_MODE(px_ptr);
126 hdp->nlink = RRIP_NLINK(px_ptr);
127 hdp->uid = RRIP_UID(px_ptr);
128 hdp->gid = RRIP_GID(px_ptr);
131 hdp->inode = (ino64_t)RRIP_INO(px_ptr);
133 hdp->inode = 0;
135 hdp
342 struct hs_direntry *hdp = sig_args_p->hdp; local
440 rrip_namecopy( char *from, char *to, char *tmp_name, uchar_t *dirp, uint_t last_offset, struct hsfs *fsp, struct hs_direntry *hdp) argument
[all...]
H A Dhsfs_node.c926 struct hs_direntry *hdp,
939 hdp->ext_lbn = HDE_EXT_LBN(dirp);
940 hdp->ext_size = HDE_EXT_SIZE(dirp);
941 hdp->xar_len = HDE_XAR_LEN(dirp);
942 hdp->intlf_sz = HDE_INTRLV_SIZE(dirp);
943 hdp->intlf_sk = HDE_INTRLV_SKIP(dirp);
944 hdp->sym_link = (char *)NULL;
948 hs_parse_dirdate(HDE_cdate(dirp), &hdp->cdate);
949 hs_parse_dirdate(HDE_cdate(dirp), &hdp->adate);
950 hs_parse_dirdate(HDE_cdate(dirp), &hdp
923 hs_parsedir( struct hsfs *fsp, uchar_t *dirp, struct hs_direntry *hdp, char *dnp, int *dnlen, int last_offset) argument
1397 hs_filldirent(struct vnode *vp, struct hs_direntry *hdp) argument
[all...]
H A Dhsfs_susp_subr.c88 struct hs_direntry *hdp, /* loc to store dir info */
134 sig_args.hdp = hdp;
361 hs_check_root_dirent(struct vnode *vp, struct hs_direntry *hdp) argument
382 secno = LBN_TO_SEC(hdp->ext_lbn+hdp->xar_len, vp->v_vfsp);
383 secoff = LBN_TO_BYTE(hdp->ext_lbn+hdp->xar_len, vp->v_vfsp) &
398 if (hdp->ext_lbn != HDE_EXT_LBN(root_ptr)) {
445 if (hs_parsedir(fsp, root_ptr, hdp, (cha
82 parse_sua( uchar_t *name_p, int *name_len_p, int *name_change_p, uchar_t *dirp, uint_t last_offset, struct hs_direntry *hdp, struct hsfs *fsp, uchar_t *search_sig, int search_num) argument
[all...]
/illumos-gate/usr/src/uts/sun4u/io/
H A Dsbd_cpu.c240 sbdp_handle_t *hdp; local
244 hdp = sbd_get_sbdp_handle(sbp, hp);
332 sbd_release_sbdp_handle(hdp);
348 sbdp_handle_t *hdp; local
350 hdp = sbd_get_sbdp_handle(sbp, hp);
359 cpuid = sbdp_get_cpuid(hdp, dip);
367 SBD_GET_PERR(hdp->h_err, SBD_HD2ERR(hp));
373 unit = sbdp_get_unit_num(hdp, dip);
381 SBD_GET_PERR(hdp->h_err, SBD_HD2ERR(hp));
414 if (sbdp_release_component(hdp, di
466 sbdp_handle_t *hdp; local
541 sbdp_handle_t *hdp; local
655 sbdp_handle_t *hdp; local
759 sbdp_handle_t *hdp; local
965 sbdp_handle_t *hdp; local
1035 sbdp_handle_t *hdp; local
[all...]
H A Dsbd.c757 sbdp_handle_t *hdp; local
768 hdp = sbd_get_sbdp_handle(sbp, hp);
769 rv = sbdp_ioctl(hdp, iap);
771 SBD_GET_PERR(hdp->h_err, SBD_HD2ERR(hp));
774 sbd_release_sbdp_handle(hdp);
855 sbdp_handle_t *hdp; local
861 hdp = sbd_get_sbdp_handle(sbp, hp);
882 unit = sbdp_get_unit_num(hdp, dip);
884 SBD_GET_PERR(hdp->h_err, SBD_HD2ERR(hp));
894 sbd_release_sbdp_handle(hdp);
932 sbdp_handle_t *hdp; local
1001 sbdp_handle_t *hdp; local
1111 sbdp_handle_t *hdp; local
1190 sbdp_handle_t *hdp; local
1548 sbdp_handle_t *hdp; local
1572 sbd_release_sbdp_handle(sbdp_handle_t *hdp) argument
1582 sbd_reset_error_sbdph(sbdp_handle_t *hdp) argument
2028 sbdp_handle_t *hdp; local
2065 sbdp_handle_t *hdp; local
2124 sbdp_handle_t *hdp; local
2297 sbdp_handle_t *hdp; local
2511 sbdp_handle_t *hdp; local
2692 sbdp_handle_t *hdp; local
2717 sbdp_handle_t *hdp; local
2741 sbdp_handle_t *hdp; local
2765 sbdp_handle_t *hdp; local
2789 sbdp_handle_t *hdp; local
2822 sbdp_handle_t *hdp; local
3077 sbdp_handle_t *hdp; local
3425 sbdp_handle_t *hdp; local
3528 sbdp_handle_t *hdp; local
3720 sbdp_handle_t *hdp; local
3849 sbdp_handle_t *hdp; local
3949 sbdp_handle_t *hdp; local
4300 sbdp_handle_t *hdp; local
4653 sbdp_handle_t *hdp; local
[all...]
H A Dsbd_mem.c82 sbdp_handle_t *hdp; local
111 hdp = sbd_get_sbdp_handle(sbp, hp);
112 mlist = sbdp_get_memlist(hdp, mp->sbm_cm.sbdev_dip);
114 SBD_GET_PERR(hdp->h_err, ep);
119 sbd_release_sbdp_handle(hdp);
122 sbd_release_sbdp_handle(hdp);
141 sbdp_handle_t *hdp; local
147 hdp = sbd_get_sbdp_handle(sbp, hp);
160 unit = sbdp_get_unit_num(hdp, dip);
165 SBD_GET_PERR(hdp
266 sbdp_handle_t *hdp; local
372 sbdp_handle_t *hdp; local
415 sbdp_handle_t *hdp; local
478 sbdp_handle_t *hdp; local
539 sbdp_handle_t *hdp; local
1426 sbdp_handle_t *hdp; local
1616 sbdp_handle_t *hdp; local
2052 sbdp_handle_t *hdp; local
2072 sbdp_handle_t *hdp; local
2235 sbdp_handle_t *hdp; local
2540 sbdp_handle_t *hdp; local
[all...]
H A Dsbd_io.c187 sbdp_handle_t *hdp; local
198 hdp = sbd_get_sbdp_handle(sbp, hp);
238 isp->is_unit = sbdp_get_unit_num(hdp, dip);
243 SBD_GET_PERR(hdp->h_err, SBD_HD2ERR(hp));
290 sbd_release_sbdp_handle(hdp);
/illumos-gate/usr/src/stand/lib/fs/hsfs/
H A Dhsfsops.c739 struct hs_direntry *hdp = &hsdep->hs_dir; local
750 hdp->ext_lbn = IDE_EXT_LBN(bufp);
751 hdp->ext_size = IDE_EXT_SIZE(bufp);
752 hs_dodates(HS_VOL_TYPE_ISO, hdp, bufp);
753 hdp->xar_len = IDE_XAR_LEN(bufp);
754 hdp->intlf_sz = IDE_INTRLV_SIZE(bufp);
755 hdp->intlf_sk = IDE_INTRLV_SKIP(bufp);
756 hdp->sym_link = NULL;
758 udp->d_ino = hdp->ext_lbn;
762 hdp
1002 struct hs_direct *hdp; local
1057 hs_dodates(enum hs_vol_type type, struct hs_direntry *hdp, char *bufp) argument
[all...]
/illumos-gate/usr/src/uts/common/sys/fs/
H A Dhsfs_impl.h62 struct hs_direntry *hdp, char *dnp, int *dnlen, int last_offset);
69 extern void hs_filldirent(struct vnode *vp, struct hs_direntry *hdp);
H A Dhsfs_rrip.h300 extern void hs_check_root_dirent(struct vnode *vp, struct hs_direntry *hdp);
303 struct hsfs *fsp, struct hs_direntry *hdp);
H A Dhsfs_susp.h231 struct hs_direntry *hdp; /* directory entry */ member in struct:sig_args_struct
/illumos-gate/usr/src/common/fs/
H A Dhsfs.c645 struct hs_direntry *hdp = &hsdep->hs_dir; /* hsfs-style dir info */ local
659 hdp->ext_lbn = IDE_EXT_LBN(bufp);
660 hdp->ext_size = IDE_EXT_SIZE(bufp);
661 hdp->xar_len = IDE_XAR_LEN(bufp);
662 hdp->intlf_sz = IDE_INTRLV_SIZE(bufp);
663 hdp->intlf_sk = IDE_INTRLV_SKIP(bufp);
664 hdp->sym_link = NULL;
667 udp->d_ino = hdp->ext_lbn;
671 hdp->type = VREG;
672 hdp
[all...]
/illumos-gate/usr/src/lib/libdscfg/common/
H A Dcfg_cluster.c524 hash_data_t *hdp; local
587 hdp = (hash_data_t *)malloc(sizeof (hash_data_t));
588 hdp->scstat_node_name = strdup(dsn->scstat_node_name);
589 nsc_insert_node(schash, hdp, dsp->scstat_ds_name);
/illumos-gate/usr/src/uts/common/fs/pcfs/
H A Dpc_node.c70 struct pchead *hdp, *hfp; local
73 hdp = &pcdhead[i];
75 hdp->pch_forw = (struct pcnode *)hdp;
76 hdp->pch_back = (struct pcnode *)hdp;
/illumos-gate/usr/src/cmd/geniconvtbl/
H A Ditmcomp.c856 char *hdp; local
869 hdp = ptr[index];
880 *hdp = '0' + val;
882 *hdp = 'a' + val - 10;
884 hdp++;
888 *hdp = '0' + val;
890 *hdp = 'a' + val - 10;
892 hdp++;
894 *hdp = '\0';
/illumos-gate/usr/src/stand/lib/fs/common/
H A Dcache.c602 static head_t *hdp[] = { &ic_head, &dc_head, &bc_head, 0}; local
611 head_t *hp = hdp[j];
/illumos-gate/usr/src/lib/librcm/
H A Dlibrcm.c53 rcm_alloc_handle(char *modname, uint_t flag, void *arg, rcm_handle_t **hdp) argument
59 if ((hdp == NULL) || (flag & ~RCM_ALLOC_HDL_MASK)) {
98 *hdp = hd;
/illumos-gate/usr/src/cmd/acct/
H A Dacctcms.c746 char hdp[] = variable
754 if( pflg && oflg ) printf(hdp);

Completed in 1302 milliseconds