/illumos-gate/usr/src/man/man3devid/ |
H A D | Makefile | 19 MANSECT= 3devid 35 devid_compare.3devid := LINKSRC = devid_get.3devid 37 devid_free.3devid := LINKSRC = devid_get.3devid 38 devid_free_nmlist.3devid := LINKSRC = devid_get.3devid 39 devid_get_minor_name.3devid := LINKSRC = devid_get.3devid 40 devid_sizeof.3devid := LINKSRC = devid_get.3devid 41 devid_str_decode.3devid := LINKSRC = devid_get.3devid 42 devid_str_encode.3devid := LINKSRC = devid_get.3devid 43 devid_str_free.3devid := LINKSRC = devid_get.3devid 44 devid_str_from_path.3devid := LINKSRC = devid_get.3devid [all …]
|
/illumos-gate/usr/src/pkg/manifests/ |
H A D | system-library.man3devid.inc | 17 link path=usr/share/man/man3devid/devid_compare.3devid target=devid_get.3devid 19 target=devid_get.3devid 20 link path=usr/share/man/man3devid/devid_free.3devid target=devid_get.3devid 22 target=devid_get.3devid 25 target=devid_get.3devid 26 link path=usr/share/man/man3devid/devid_sizeof.3devid target=devid_get.3devid 28 target=devid_get.3devid 30 target=devid_get.3devid 31 link path=usr/share/man/man3devid/devid_str_free.3devid target=devid_get.3devid 33 target=devid_get.3devid [all …]
|
/illumos-gate/usr/src/lib/libdevid/ |
H A D | Makefile.com | 27 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 D | deviceid.c | 128 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 D | libdevid.h | 47 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 D | amdvi_hw.c | 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() 184 if ((cfg->start_id <= devid) && (cfg->end_id >= devid)) { in amdvi_dev_support_iotlb() 336 cmd->word0 = devid; in amdvi_cmd_inv_dte() 390 cmd->word0 = devid; in amdvi_cmd_inv_iotlb() 401 uint16_t devid) in amdvi_cmd_inv_intr_map() argument 408 cmd->word0 = devid; in amdvi_cmd_inv_intr_map() 589 devid, domid, addr); in amdvi_decode_inv_dte_evt() 600 devid, domid, addr); in amdvi_decode_pf_evt() [all …]
|
/illumos-gate/usr/src/common/devid/ |
H A D | devid.c | 48 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() 176 ddi_devid_free(ddi_devid_t devid) in ddi_devid_free() argument 178 devid_free(ddi_devid_t devid) in ddi_devid_free() 181 DEVID_ASSERT(devid != NULL); in ddi_devid_free() 182 DEVID_FREE(devid, DEVID_FUNC(devid_sizeof)(devid)); in ddi_devid_free() [all …]
|
H A D | devid_smp.c | 93 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/os/ |
H A D | mach_ddi_impl.c | 87 int devid, venid, ssid, ssvid, rev, class_code; in translate_devid() local 93 if ((devid = ddi_prop_get_int(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS, in translate_devid() 100 (void) ddi_prop_update_int(DDI_DEV_T_NONE, dip, "device-id", devid); in translate_devid() 135 venid, devid, ssvid, ssid, rev); in translate_devid() 137 venid, devid, ssvid, ssid); in translate_devid() 138 (void) sprintf(new_compat[2], "pciex%x,%x.%x", venid, devid, rev); in translate_devid() 139 (void) sprintf(new_compat[3], "pciex%x,%x", venid, devid); in translate_devid() 142 (void) sprintf(new_compat[6], "pci%x,%x", venid, devid); in translate_devid()
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | dr_io.c | 106 uint64_t devid; member 114 uint64_t devid; in dr_io_check_node() local 126 __func__, devid, sarg->devid); in dr_io_check_node() 128 if (devid == sarg->devid) { in dr_io_check_node() 156 arg.devid = devid; in dr_io_find_node() 178 uint64_t devid; in dr_io_find_node_md() local 221 if (devid == id) { in dr_io_find_node_md() 252 uint64_t devid; in new_dev_node() local 432 uint64_t devid = req->dev_id; in dr_io_configure() local 458 __func__, name, devid); in dr_io_configure() [all …]
|
/illumos-gate/usr/src/lib/libdiskmgt/common/ |
H A D | path.c | 181 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 D | biospci.c | 265 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() 331 sprintf(desc, "0x%08x", devid); in biospci_addinfo() 360 v86.edx = devid & 0xffff; /* EDX - Vendor 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() 452 uint32_t devid; in ficlPciBiosCountDevices() local 459 i = biospci_count_device_type(devid); in ficlPciBiosCountDevices() 553 uint32_t index, devid, locator; in ficlPciBiosFindDevice() local [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | devid_cache.c | 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() 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() 593 ddi_devid_str_encode(devid, NULL); in e_devid_cache_register_cmn() 891 DEVID_LOG_FIND(("find", devid, NULL)); in e_devid_cache_to_devt_list() 894 if (ddi_devid_valid(devid) != DDI_SUCCESS) { in e_devid_cache_to_devt_list() 951 devid, paths[i])); in e_devid_cache_to_devt_list() [all …]
|
/illumos-gate/usr/src/head/ |
H A D | devid.h | 47 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 D | devname2devid.c | 59 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/uts/common/io/chxge/com/ |
H A D | ch_compat.h | 130 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/lib/fm/topo/libtopo/common/ |
H A D | dev.c | 135 char *devid = NULL, *tpl0id = NULL; in fmri_nvl2str() local 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() 353 if (devid != NULL || tpl0id != NULL) in dev_fmri_str2nvl() 380 char *devid = NULL, *path; in dev_fmri_present() local 409 if (devid == NULL) { in dev_fmri_present() 460 char *devid = NULL, *path; in dev_fmri_replaced() local [all …]
|
/illumos-gate/usr/src/uts/sun4u/sys/ |
H A D | opl_cfg.h | 55 #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/uts/common/sys/ |
H A D | vuid_event.h | 173 #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/cmd/oplhpd/ |
H A D | scf_notify.c | 251 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/fs/zfs/ |
H A D | vdev_disk.c | 219 ddi_devid_t devid; in vdev_disk_hold() local 254 ddi_devid_free(devid); in vdev_disk_hold() 411 ddi_devid_t devid = NULL; in vdev_disk_open() local 443 if (devid != NULL) { in vdev_disk_open() 444 ddi_devid_free(devid); in vdev_disk_open() 530 ddi_devid_t devid = NULL; in vdev_disk_open() local 539 if (ldi_get_devid(dvd->vd_lh, &devid) != 0 || in vdev_disk_open() 613 dvd->vd_devid = devid; in vdev_disk_open() 616 if (devid != NULL) { in vdev_disk_open() 617 ddi_devid_free(devid); in vdev_disk_open() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/fipe/ |
H A D | fipe_drv.c | 57 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 D | dsr.c | 120 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/uts/common/io/scsi/impl/ |
H A D | scsi_fm.c | 37 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/grub/grub-0.97/netboot/ |
H A D | config.c | 54 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()
|