Home
last modified time | relevance | path

Searched refs:devid (Results 1 – 25 of 167) sorted by relevance

1234567

/illumos-gate/usr/src/man/man3devid/
H A DMakefile19 MANSECT= 3devid
21 MANFILES= devid_get.3devid
23 MANLINKS= devid_compare.3devid \
24 devid_deviceid_to_nmlist.3devid \
25 devid_free.3devid \
26 devid_free_nmlist.3devid \
27 devid_get_minor_name.3devid \
28 devid_sizeof.3devid \
29 devid_str_decode.3devid \
30 devid_str_encode.3devid \
[all …]
/illumos-gate/usr/src/pkg/manifests/
H A Dsystem-library.man3devid.inc17 link path=usr/share/man/man3devid/devid_compare.3devid target=devid_get.3devid
18 link path=usr/share/man/man3devid/devid_deviceid_to_nmlist.3devid \
19 target=devid_get.3devid
20 link path=usr/share/man/man3devid/devid_free.3devid target=devid_get.3devid
21 link path=usr/share/man/man3devid/devid_free_nmlist.3devid \
22 target=devid_get.3devid
23 file path=usr/share/man/man3devid/devid_get.3devid
24 link path=usr/share/man/man3devid/devid_get_minor_name.3devid \
25 target=devid_get.3devid
26 link path=usr/share/man/man3devid/devid_sizeof.3devid target=devid_get.3devid
[all …]
/illumos-gate/usr/src/lib/libdevid/
H A DMakefile.com27 OBJECTS= deviceid.o devid.o devid_scsi.o devid_smp.o
32 SRCS = ../deviceid.c $(SRC)/common/devid/devid.c \
33 $(SRC)/common/devid/devid_scsi.c \
34 $(SRC)/common/devid/devid_smp.c
50 pics/devid.o: $(SRC)/common/devid/devid.c
51 $(COMPILE.c) -o $@ $(SRC)/common/devid/devid.c
54 pics/devid_scsi.o: $(SRC)/common/devid/devid_scsi.c
55 $(COMPILE.c) -o $@ $(SRC)/common/devid/devid_scsi.c
58 pics/devid_smp.o: $(SRC)/common/devid/devid_smp.c
59 $(COMPILE.c) -o $@ $(SRC)/common/devid/devid_smp.c
H A Ddeviceid.c128 ddi_devid_t devid; in devid_str_from_path() local
134 if (devid_get(fd, &devid) == 0) { in devid_str_from_path()
137 ret = devid_str_encode(devid, minor); in devid_str_from_path()
140 devid_free(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() argument
277 again: if (modctl(MODDEVID2PATHS, devid, minor_name, 0, &lens, NULL) != 0) in devid_deviceid_to_nmlist()
281 if (modctl(MODDEVID2PATHS, devid, minor_name, 0, &lens, paths) != 0) { in devid_deviceid_to_nmlist()
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);
/illumos-gate/usr/src/uts/intel/io/vmm/amd/
H A Damdvi_hw.c137 amdvi_find_ats_qlen(uint16_t devid) in amdvi_find_ats_qlen() argument
143 dev = pci_find_bsf(PCI_RID2BUS(devid), PCI_RID2SLOT(devid), in amdvi_find_ats_qlen()
144 PCI_RID2FUNC(devid)); in amdvi_find_ats_qlen()
156 RID2PCI_STR(devid), in amdvi_find_ats_qlen()
169 amdvi_dev_support_iotlb(struct amdvi_softc *softc, uint16_t devid) in amdvi_dev_support_iotlb() argument
175 qlen = amdvi_find_ats_qlen(devid); in amdvi_dev_support_iotlb()
184 if ((cfg->start_id <= devid) && (cfg->end_id >= devid)) { in amdvi_dev_support_iotlb()
195 "ATS inv qlen = %d\n", RID2PCI_STR(devid), qlen); in amdvi_dev_support_iotlb()
329 amdvi_cmd_inv_dte(struct amdvi_softc *softc, uint16_t devid) in amdvi_cmd_inv_dte() argument
336 cmd->word0 = devid; in amdvi_cmd_inv_dte()
[all …]
/illumos-gate/usr/src/common/devid/
H A Ddevid.c48 ddi_devid_valid(ddi_devid_t devid) in ddi_devid_valid() argument
50 devid_valid(ddi_devid_t devid) in ddi_devid_valid()
53 impl_devid_t *id = (impl_devid_t *)devid; in ddi_devid_valid()
56 DEVID_ASSERT(devid != NULL); in ddi_devid_valid()
83 ddi_devid_sizeof(ddi_devid_t devid) in ddi_devid_sizeof() argument
85 devid_sizeof(ddi_devid_t devid) in ddi_devid_sizeof()
88 impl_devid_t *id = (impl_devid_t *)devid; in ddi_devid_sizeof()
93 DEVID_ASSERT(DEVID_FUNC(devid_valid)(devid) == DEVID_RET_VALID); in ddi_devid_sizeof()
176 ddi_devid_free(ddi_devid_t devid) in ddi_devid_free() argument
178 devid_free(ddi_devid_t devid) in ddi_devid_free()
[all …]
H A Ddevid_smp.c93 ddi_devid_t *devid) /* OUT */ in ddi_devid_smp_encode() argument
110 DEVID_ASSERT(devid != NULL); in ddi_devid_smp_encode()
111 *devid = NULL; in ddi_devid_smp_encode()
225 *devid = (ddi_devid_t)i_devid; in ddi_devid_smp_encode()
/illumos-gate/usr/src/uts/sun4v/io/
H A Ddr_io.c106 uint64_t devid; member
114 uint64_t devid; in dr_io_check_node() local
122 devid = ddi_prop_get_int(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS, in dr_io_check_node()
126 __func__, devid, sarg->devid); in dr_io_check_node()
128 if (devid == sarg->devid) { in dr_io_check_node()
149 dr_io_find_node(char *name, uint64_t devid) in dr_io_find_node() argument
156 arg.devid = devid; in dr_io_find_node()
178 uint64_t devid; in dr_io_find_node_md() local
215 if (md_get_prop_val(mdp, listp[i], "cfg-handle", &devid)) { in dr_io_find_node_md()
221 if (devid == id) { in dr_io_find_node_md()
[all …]
/illumos-gate/usr/src/lib/libdiskmgt/common/
H A Dpath.c181 ddi_devid_t devid; in add_path_state() local
186 if (devid_str_decode(dp->name, &devid, NULL) != 0) { in add_path_state()
193 if (pp->disks[i]->devid != NULL && in add_path_state()
194 devid_compare(pp->disks[i]->devid, devid) == 0) { in add_path_state()
204 devid_free(devid); in add_path_state()
219 ddi_devid_t devid; in add_wwn() local
224 if (devid_str_decode(dp->name, &devid, NULL) != 0) { in add_wwn()
231 if (pp->disks[i]->devid != NULL && in add_wwn()
232 devid_compare(pp->disks[i]->devid, devid) == 0) { in add_wwn()
241 devid_free(devid); in add_wwn()
/illumos-gate/usr/src/boot/i386/libi386/
H A Dbiospci.c265 uint32_t locator, devid; in biospci_enumerate() local
293 0, 2, &devid); in biospci_enumerate()
301 biospci_addinfo(devid, pc, psc, ppi); in biospci_enumerate()
309 biospci_addinfo(int devid, struct pci_class *pc, struct pci_subclass *psc, in biospci_addinfo() argument
331 sprintf(desc, "0x%08x", devid); in biospci_addinfo()
355 biospci_find_device(uint32_t devid, int index, uint32_t *locator) in biospci_find_device() argument
360 v86.edx = devid & 0xffff; /* EDX - Vendor ID */ in biospci_find_device()
361 v86.ecx = (devid >> 16) & 0xffff; /* ECX - Device ID */ in biospci_find_device()
424 biospci_count_device_type(uint32_t devid) in biospci_count_device_type() argument
432 v86.edx = devid & 0xffff; /* EDX - Vendor ID */ in biospci_count_device_type()
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Ddevid_cache.c402 e_ddi_devid_hold_installed_driver(ddi_devid_t devid) in e_ddi_devid_hold_installed_driver() argument
404 impl_devid_t *id = (impl_devid_t *)devid; in e_ddi_devid_hold_installed_driver()
457 e_ddi_devid_discovery(ddi_devid_t devid) in e_ddi_devid_discovery() argument
474 e_ddi_devid_hold_installed_driver(devid); in e_ddi_devid_discovery()
511 e_devid_cache_register_cmn(dev_info_t *dip, ddi_devid_t devid, char *devpath) in e_devid_cache_register_cmn() argument
524 ASSERT(ddi_devid_valid(devid) == DDI_SUCCESS); in e_devid_cache_register_cmn()
547 DEVID_LOG_REG(("register", devid, path)); in e_devid_cache_register_cmn()
550 new_devid_size = ddi_devid_sizeof(devid); in e_devid_cache_register_cmn()
552 (void) bcopy(devid, new_devid, new_devid_size); in e_devid_cache_register_cmn()
584 if (ddi_devid_compare(devid, np->nvp_devid) != 0) { in e_devid_cache_register_cmn()
[all …]
/illumos-gate/usr/src/head/
H A Ddevid.h47 extern void devid_free(ddi_devid_t devid);
49 extern size_t devid_sizeof(ddi_devid_t devid);
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);
/illumos-gate/usr/src/test/zfs-tests/cmd/devname2devid/
H A Ddevname2devid.c59 ddi_devid_t devid; in main() local
78 if (devid_get(fd, &devid) != 0) { in main()
86 if ((devidstr = devid_str_encode(devid, minor_name)) == 0) { in main()
102 if (devid_deviceid_to_nmlist(search_path, devid, DEVID_MINOR_NAME_ALL, in main()
117 devid_free(devid); in main()
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/
H A Ddev.c135 char *devid = NULL, *tpl0id = NULL; in fmri_nvl2str() local
146 err = nvlist_lookup_string(nvl, FM_FMRI_DEV_ID, &devid); in fmri_nvl2str()
173 buf, buflen, devid, ":" FM_FMRI_DEV_ID "=", NULL); in fmri_nvl2str()
193 devid || tpl0id ? "/" : NULL, NULL); in fmri_nvl2str()
236 char *cur, *devid = NULL, *tpl0id = NULL; in dev_fmri_str2nvl() local
322 devid = eq + 1; in dev_fmri_str2nvl()
330 if (devid == NULL && tpl0id == NULL) in dev_fmri_str2nvl()
347 if (devid != NULL) in dev_fmri_str2nvl()
348 err |= nvlist_add_string(fmri, FM_FMRI_DEV_ID, devid); in dev_fmri_str2nvl()
353 if (devid != NULL || tpl0id != NULL) in dev_fmri_str2nvl()
[all …]
/illumos-gate/usr/src/uts/common/io/chxge/com/
H A Dch_compat.h130 unsigned short devid; member
135 #define CH_DEVICE_COMMON(devid, ssid, idx) { devid, ssid, idx } argument
136 #define CH_DEVICE(devid, ssid, idx) CH_DEVICE_COMMON(devid, ssid, idx) argument
/illumos-gate/usr/src/uts/sun4u/sys/
H A Dopl_cfg.h55 #define OPL_CPUID_TO_LSB(devid) ((devid >> 5) & OPL_LSBID_MASK) argument
56 #define OPL_CPU_CHIP(devid) ((devid >> 3) & 0x3) argument
57 #define OPL_CORE(devid) ((devid >> 1) & 0x3) argument
58 #define OPL_CPU(devid) ((devid & 0x001)) argument
/illumos-gate/usr/src/cmd/oplhpd/
H A Dscf_notify.c251 unsigned int devid, funcid; /* bus addr */ in scf_get_devinfo() local
288 if (sscanf(tmp, "%x,%x", &devid, &funcid) != 2) { in scf_get_devinfo()
290 if (sscanf(tmp, "%x", &devid) != 1) { in scf_get_devinfo()
291 devid = 0; in scf_get_devinfo()
311 if ((devid > sdevid) || ((devid == sdevid) && in scf_get_devinfo()
314 devid = sdevid; in scf_get_devinfo()
323 if (devid >= sdevid) { in scf_get_devinfo()
325 devid = sdevid; in scf_get_devinfo()
353 dev_name, devid, funcid, dev_model); in scf_get_devinfo()
/illumos-gate/usr/src/uts/common/sys/
H A Dvuid_event.h173 #define vuid_first(devid) ((devid) << 8) argument
174 #define vuid_last(devid) (((devid) << 8)+VUID_SEG_SIZE-1) argument
175 #define vuid_in_range(devid, id) \ argument
176 ((id >= vuid_first(devid)) && (id <= vuid_last(devid)))
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dvdev_disk.c219 ddi_devid_t devid; in vdev_disk_hold() local
251 ddi_devid_str_decode(vd->vdev_devid, &devid, &minor) == 0) { in vdev_disk_hold()
252 (void) ldi_vp_from_devid(devid, minor, &vd->vdev_devid_vp); in vdev_disk_hold()
254 ddi_devid_free(devid); in vdev_disk_hold()
411 ddi_devid_t devid = NULL; in vdev_disk_open() local
413 if (ldi_get_devid(dvd->vd_lh, &devid) != 0) { in vdev_disk_open()
422 } else if (ddi_devid_compare(devid, dvd->vd_devid) != in vdev_disk_open()
427 char *devid_str = ddi_devid_str_encode(devid, in vdev_disk_open()
443 if (devid != NULL) { in vdev_disk_open()
444 ddi_devid_free(devid); in vdev_disk_open()
[all …]
/illumos-gate/usr/src/uts/i86pc/io/fipe/
H A Dfipe_drv.c57 uint16_t devid; member
192 uint16_t venid, devid, subvenid, subsysid; in fipe_validate_dip() local
206 devid = pci_config_get16(handle, PCI_CONF_DEVID); in fipe_validate_dip()
215 (ip->devid == 0xffffu || ip->devid == devid) && in fipe_validate_dip()
/illumos-gate/usr/src/cmd/stat/common/
H A Ddsr.c120 char *devid; in drvinstpart2dev() local
204 DEVID_PROP_NAME, &devid) != -1) in drvinstpart2dev()
205 *devidp = devid; in drvinstpart2dev()
277 char *devid = NULL; in lookup_ks_name() local
331 &devpath, &adevpath, want_devid ? &devid : NULL) == 0) in lookup_ks_name()
360 entry->devidstr = devid; in lookup_ks_name()
375 free(devid); in lookup_ks_name()
/illumos-gate/usr/src/grub/grub-0.97/netboot/
H A Dconfig.c54 dev->devid.bus_type = PCI_BUS_TYPE; in pci_probe()
55 dev->devid.vendor_id = htons(state->dev.vendor); in pci_probe()
56 dev->devid.device_id = htons(state->dev.dev_id); in pci_probe()
103 dev->devid.bus_type = ISA_BUS_TYPE; in isa_probe()
/illumos-gate/usr/src/uts/common/io/scsi/impl/
H A Dscsi_fm.c37 const char *devpath, const char *minor_name, const char *devid,
96 char *devid, char *tpl0, int sflag, nvlist_t *pl, ...) in scsi_fm_ereport_post() argument
149 fm_dev_ereport_postv(dip, eqdip, devpath, minor_name, devid, tpl0, in scsi_fm_ereport_post()
/illumos-gate/usr/src/cmd/stmfadm/
H A Dstmfadm.c74 static int parseDevid(char *input, stmfDevid *devid);
268 stmfDevid devid; in addHostGroupMemberFunc() local
288 if (parseDevid(operands[i], &devid) != 0) { in addHostGroupMemberFunc()
295 stmfRet = stmfAddToHostGroup(&groupName, &devid); in addHostGroupMemberFunc()
356 stmfDevid devid; in addTargetGroupMemberFunc() local
376 if (parseDevid(operands[i], &devid) != 0) { in addTargetGroupMemberFunc()
383 stmfRet = stmfAddToTargetGroup(&groupName, &devid); in addTargetGroupMemberFunc()
457 parseDevid(char *input, stmfDevid *devid) in parseDevid() argument
469 if (checkScsiNameString(inputWc, devid) == 0) { in parseDevid()
491 checkScsiNameString(wchar_t *input, stmfDevid *devid) in checkScsiNameString() argument
[all …]

1234567