Home
last modified time | relevance | path

Searched refs:ddi_devid_t (Results 1 – 25 of 66) sorted by relevance

123

/illumos-gate/usr/src/head/
H A Ddevid.h46 extern int devid_get(int fd, ddi_devid_t *retdevid);
47 extern void devid_free(ddi_devid_t devid);
49 extern size_t devid_sizeof(ddi_devid_t devid);
50 extern int devid_compare(ddi_devid_t devid1, ddi_devid_t devid2);
51 extern int devid_deviceid_to_nmlist(char *search_path, ddi_devid_t devid,
54 extern int devid_valid(ddi_devid_t devid);
55 extern char *devid_str_encode(ddi_devid_t devid, char *minor_name);
57 ddi_devid_t *retdevid, char **retminor_name);
/illumos-gate/usr/src/common/devid/
H A Ddevid.c48 ddi_devid_valid(ddi_devid_t devid) in ddi_devid_valid()
50 devid_valid(ddi_devid_t devid) in ddi_devid_valid()
83 ddi_devid_sizeof(ddi_devid_t devid) in ddi_devid_sizeof()
85 devid_sizeof(ddi_devid_t devid) in ddi_devid_sizeof()
106 ddi_devid_compare(ddi_devid_t id1, ddi_devid_t id2) in ddi_devid_compare()
108 devid_compare(ddi_devid_t id1, ddi_devid_t id2) in ddi_devid_compare()
176 ddi_devid_free(ddi_devid_t devid) in ddi_devid_free()
178 devid_free(ddi_devid_t devid) in ddi_devid_free()
467 *devidp = (ddi_devid_t)id; in devid_str_decode_id()
491 ddi_devid_t devid1; in ddi_devid_str_compare()
[all …]
H A Ddevid_smp.c93 ddi_devid_t *devid) /* OUT */ in ddi_devid_smp_encode()
225 *devid = (ddi_devid_t)i_devid; in ddi_devid_smp_encode()
H A Ddevid_scsi.c121 ddi_devid_t *ret_devid);
162 ddi_devid_t *devid) /* OUT */ in devid_scsi_encode()
1096 ddi_devid_t *ret_devid) in devid_scsi_init()
1140 *ret_devid = (ddi_devid_t)i_devid; in devid_scsi_init()
1158 devid_to_guid(ddi_devid_t devid) in devid_to_guid()
/illumos-gate/usr/src/lib/libdevid/
H A Dlibdevid.h47 uchar_t *inq83, size_t inq83_len, ddi_devid_t *devid);
51 ddi_devid_t *devid);
53 extern char *devid_to_guid(ddi_devid_t devid);
H A Ddeviceid.c49 devid_get(int fd, ddi_devid_t *devidp) in devid_get()
54 ddi_devid_t mydevid; in devid_get()
69 if ((mydevid = (ddi_devid_t)malloc(len)) == NULL) in devid_get()
128 ddi_devid_t devid; in devid_str_from_path()
243 devid_deviceid_to_nmlist(char *search_path, ddi_devid_t devid, char *minor_name, in devid_deviceid_to_nmlist()
/illumos-gate/usr/src/uts/common/os/
H A Ddevid_cache.c256 ddi_devid_t devidp; in devid_cache_unpack_nvlist()
402 e_ddi_devid_hold_installed_driver(ddi_devid_t devid) in e_ddi_devid_hold_installed_driver()
457 e_ddi_devid_discovery(ddi_devid_t devid) in e_ddi_devid_discovery()
515 ddi_devid_t new_devid; in e_devid_cache_register_cmn()
518 ddi_devid_t free_devid = NULL; in e_devid_cache_register_cmn()
655 e_devid_cache_register(dev_info_t *dip, ddi_devid_t devid) in e_devid_cache_register()
798 e_devid_cache_devi_path_lists(ddi_devid_t devid, int retmax, in e_devid_cache_devi_path_lists()
889 ddi_devid_t match_devid; in e_devid_cache_to_devt_list()
1067 char *nodenamebuf, ddi_devid_t *devidp) in e_devid_cache_path_to_devid()
1093 ddi_devid_t devid_dup; in e_devid_cache_path_to_devid()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dddi_implfuncs.h214 extern int i_ddi_devi_get_devid(dev_t, dev_info_t *, ddi_devid_t *);
215 extern int e_ddi_devid_discovery(ddi_devid_t);
216 extern int e_devid_cache_register(dev_info_t *, ddi_devid_t);
218 extern int e_devid_cache_to_devt_list(ddi_devid_t, const char *, int *,
H A Dsunldi.h100 extern int ldi_open_by_devid(ddi_devid_t, const char *, int, cred_t *,
103 extern int ldi_vp_from_devid(ddi_devid_t, const char *, vnode_t **);
144 extern int ldi_get_devid(ldi_handle_t, ddi_devid_t *);
H A Dsunddi.h2071 ddi_devid_valid(ddi_devid_t devid);
2074 ddi_devid_register(dev_info_t *dip, ddi_devid_t devid);
2081 void *id, ddi_devid_t *ret_devid);
2084 ddi_devid_get(dev_info_t *dip, ddi_devid_t *ret_devid);
2087 ddi_devid_sizeof(ddi_devid_t devid);
2090 ddi_devid_free(ddi_devid_t devid);
2093 ddi_devid_compare(ddi_devid_t id1, ddi_devid_t id2);
2103 ddi_devid_t *ret_devid);
2106 *ddi_devid_to_guid(ddi_devid_t devid);
2112 ddi_lyr_get_devid(dev_t dev, ddi_devid_t *ret_devid);
[all …]
H A Ddevid_cache.h48 ddi_devid_t nvp_devid;
118 static void devid_log(char *, ddi_devid_t, char *);
H A Dblkdev.h196 int (*o_devid_init)(void *, dev_info_t *, ddi_devid_t *);
H A Ddditypes.h154 typedef struct __ddi_devid *ddi_devid_t; typedef
/illumos-gate/usr/src/uts/common/sys/dktp/
H A Dcmdk.h54 ddi_devid_t dk_devid;
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/
H A Ddev.c381 ddi_devid_t id; in dev_fmri_present()
382 ddi_devid_t matchid; in dev_fmri_present()
461 ddi_devid_t id; in dev_fmri_replaced()
462 ddi_devid_t matchid; in dev_fmri_replaced()
/illumos-gate/usr/src/lib/libdiskmgt/common/
H A Dpath.c181 ddi_devid_t devid; in add_path_state()
219 ddi_devid_t devid; in add_wwn()
H A Ddisks_private.h100 ddi_devid_t devid; /* decoded device id */
/illumos-gate/usr/src/test/zfs-tests/cmd/devname2devid/
H A Ddevname2devid.c59 ddi_devid_t devid; in main()
/illumos-gate/usr/src/lib/storage/libg_fc/common/hdrs/
H A Dg_state.h217 extern int g_devid_get(char *, ddi_devid_t *, di_node_t root,
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dvdev_disk.c64 ddi_devid_t vd_devid;
219 ddi_devid_t devid; in vdev_disk_hold()
411 ddi_devid_t devid = NULL; in vdev_disk_open()
530 ddi_devid_t devid = NULL; in vdev_disk_open()
1103 ddi_devid_t tmpdevid; in vdev_disk_read_rootlabel()
/illumos-gate/usr/src/cmd/stmsboot/
H A Dstmsboot_util.c112 static void get_devid(di_node_t node, ddi_devid_t *thisdevid);
620 ddi_devid_t curdevid; in list_devs()
913 ddi_devid_t curdevid; in mpxio_nvl_boilerplate()
1247 get_devid(di_node_t node, ddi_devid_t *thisdevid) in get_devid()
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxdf.h258 ddi_devid_t xdf_tgt_devid;
/illumos-gate/usr/src/uts/common/sys/scsi/targets/
H A Dses.h148 ddi_devid_t ses_dev_id; /* device id */
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dvdc.h346 ddi_devid_t devid; /* device id */
/illumos-gate/usr/src/uts/sun/io/dada/targets/
H A Ddad.c86 static ddi_devid_t dcd_get_devid(struct dcd_disk *un);
87 static ddi_devid_t dcd_create_devid(struct dcd_disk *un);
4028 if (ddi_devid_valid((ddi_devid_t)&dkdevid->dkd_devid) != DDI_SUCCESS) { in dcd_read_deviceid()
4034 sz = ddi_devid_sizeof((ddi_devid_t)&dkdevid->dkd_devid); in dcd_read_deviceid()
4035 un->un_devid = (ddi_devid_t)kmem_alloc(sz, KM_SLEEP); in dcd_read_deviceid()
4052 static ddi_devid_t
4075 static ddi_devid_t
4078 if (ddi_devid_init(DCD_DEVINFO, DEVID_FAB, 0, NULL, (ddi_devid_t *) in dcd_create_devid()
4138 hwid, (ddi_devid_t *)&un->un_devid); in dcd_make_devid_from_serial()

123