| /illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/ |
| H A D | sysevent_events.c | 68 nvlist_t *attr_list; in sysevent_handler() local 91 if (sysevent_get_attr_list(ev, &attr_list) != 0) { in sysevent_handler() 95 if (nvlist_lookup_string(attr_list, DEV_DRIVER_NAME, &driver) != 0 || in sysevent_handler() 96 nvlist_lookup_int32(attr_list, DEV_INSTANCE, &instance) != 0) { in sysevent_handler() 99 nvlist_free(attr_list); in sysevent_handler() 103 nvlist_free(attr_list); in sysevent_handler()
|
| /illumos-gate/usr/src/uts/common/io/scsi/adapters/pmcs/ |
| H A D | pmcs_smhba.c | 237 nvlist_t *attr_list; in pmcs_smhba_log_sysevent() local 269 if (nvlist_alloc(&attr_list, NV_UNIQUE_NAME_TYPE, 0) != 0) { in pmcs_smhba_log_sysevent() 276 if (nvlist_add_int32(attr_list, SAS_DRV_INST, in pmcs_smhba_log_sysevent() 280 if (nvlist_add_string(attr_list, SAS_PORT_ADDR, sas_addr) != 0) in pmcs_smhba_log_sysevent() 283 if (nvlist_add_string(attr_list, SAS_DEVFS_PATH, pname) != 0) in pmcs_smhba_log_sysevent() 286 if (nvlist_add_uint8(attr_list, SAS_PHY_ID, phynum) != 0) in pmcs_smhba_log_sysevent() 290 if (nvlist_add_uint8(attr_list, SAS_LINK_RATE, lrate) != 0) in pmcs_smhba_log_sysevent() 294 if (nvlist_add_string(attr_list, SAS_EVENT_TYPE, etype) != 0) in pmcs_smhba_log_sysevent() 298 attr_list, NULL, DDI_NOSLEEP); in pmcs_smhba_log_sysevent() 302 nvlist_free(attr_list); in pmcs_smhba_log_sysevent()
|
| /illumos-gate/usr/src/lib/print/libipp-core/common/ |
| H A D | ipp_types.c | 49 static attr_info_list_t attr_list[] = { variable 191 for (i = 0; attr_list[i].name != NULL; i++) in get_attr_info_by_name() 192 if (strcasecmp(attr_list[i].name, name) == 0) in get_attr_info_by_name() 193 return (&attr_list[i]); in get_attr_info_by_name() 296 for (i = 0; attr_list[i].name != NULL; i++) in name_to_ipp_type() 297 if (strcasecmp(attr_list[i].name, name) == 0) in name_to_ipp_type() 298 return (attr_list[i].ipp_type); in name_to_ipp_type()
|
| /illumos-gate/usr/src/cmd/hal/hald/solaris/ |
| H A D | sysevent.c | 163 nvlist_t *attr_list; in sysevent_dev_handler() local 178 if (sysevent_get_attr_list(ev, &attr_list) != 0) in sysevent_dev_handler() 182 if (nvlist_lookup_string(attr_list, DEVFS_PATHNAME, &phys_path) != 0) { in sysevent_dev_handler() 195 if (nvlist_lookup_string(attr_list, PWRCTL_DEV_PHYS_PATH, in sysevent_dev_handler() 200 if (nvlist_lookup_string(attr_list, DR_AP_ID, in sysevent_dev_handler() 204 } else if (nvlist_lookup_string(attr_list, DEV_PHYS_PATH, &phys_path) in sysevent_dev_handler() 213 if (nvlist_lookup_string(attr_list, DR_HINT, &dev_name) != 0) { in sysevent_dev_handler() 216 } else if (nvlist_lookup_string(attr_list, DEV_NAME, &dev_name) != 0) { in sysevent_dev_handler() 224 if (nvlist_lookup_string(attr_list, PWRCTL_DEV_HID, &dev_hid) != 0) { in sysevent_dev_handler() 227 if (nvlist_lookup_string(attr_list, PWRCTL_DEV_UID, &dev_uid) != 0) { in sysevent_dev_handler() [all …]
|
| /illumos-gate/usr/src/cmd/acpihpd/ |
| H A D | notify.c | 268 nvlist_t *attr_list = NULL; in notify_hotplug() local 296 if (sysevent_get_attr_list(ev, &attr_list) != 0) { in notify_hotplug() 302 if (nvlist_lookup_string(attr_list, DR_AP_ID, &ap_id) != 0) { in notify_hotplug() 314 if (nvlist_lookup_string(attr_list, DR_REQ_TYPE, &req) != 0) { in notify_hotplug() 326 if (nvlist_lookup_string(attr_list, ACPIDEV_EVENT_TYPE_ATTR_NAME, in notify_hotplug() 348 if (attr_list != NULL) { in notify_hotplug() 349 nvlist_free(attr_list); in notify_hotplug()
|
| /illumos-gate/usr/src/cmd/svc/startd/ |
| H A D | protocol.c | 282 nvlist_t *attr_list = NULL; in state_cb() local 294 if (sysevent_get_attr_list(syse, &attr_list) != 0) in state_cb() 297 if ((nvlist_lookup_int32(attr_list, RESTARTER_NAME_STATE, in state_cb() 299 (nvlist_lookup_int32(attr_list, RESTARTER_NAME_NEXT_STATE, in state_cb() 301 (nvlist_lookup_int32(attr_list, RESTARTER_NAME_ERROR, &err) != 0) || in state_cb() 302 (nvlist_lookup_string(attr_list, RESTARTER_NAME_INSTANCE, in state_cb() 304 (nvlist_lookup_int32(attr_list, RESTARTER_NAME_REASON, &reason) != in state_cb() 324 nvlist_free(attr_list); in state_cb()
|
| /illumos-gate/usr/src/lib/mpapi/libmpscsi_vhci/common/ |
| H A D | mp_utils.c | 209 nvlist_t *attr_list = NULL; in notifyClient() local 410 (void) sysevent_get_attr_list(ev, &attr_list); in notifyClient() 411 if (NULL != attr_list) { in notifyClient() 432 (void) nvlist_lookup_int32_array(attr_list, in notifyClient() 439 (void) nvlist_lookup_int32_array(attr_list, in notifyClient() 465 (void) nvlist_lookup_uint64_array(attr_list, OIDLIST, in notifyClient() 491 nvlist_free(attr_list); in notifyClient() 553 nvlist_free(attr_list); in notifyClient()
|
| /illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/ |
| H A D | iscsi_lun.c | 617 nvlist_t *attr_list = NULL; in iscsi_lun_online() local 670 if (nvlist_alloc(&attr_list, NV_UNIQUE_NAME_TYPE, KM_SLEEP) != in iscsi_lun_online() 684 if (nvlist_add_string(attr_list, DEV_PHYS_PATH, pathname) != in iscsi_lun_online() 686 nvlist_free(attr_list); in iscsi_lun_online() 690 iscsi_send_sysevent(ihp, EC_DEV_ADD, ESC_DISK, attr_list); in iscsi_lun_online() 692 nvlist_free(attr_list); in iscsi_lun_online() 724 nvlist_t *attr_list = NULL; in iscsi_lun_offline() local 784 if (nvlist_alloc(&attr_list, NV_UNIQUE_NAME_TYPE, KM_SLEEP) != in iscsi_lun_offline() 790 if (nvlist_add_string(attr_list, DEV_PHYS_PATH, pathname) != in iscsi_lun_offline() 792 nvlist_free(attr_list); in iscsi_lun_offline() [all …]
|
| /illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/ |
| H A D | mptsas_smhba.c | 234 nvlist_t *attr_list; in mptsas_smhba_log_sysevent() local 264 if (nvlist_alloc(&attr_list, NV_UNIQUE_NAME_TYPE, 0) != 0) { in mptsas_smhba_log_sysevent() 271 if (nvlist_add_int32(attr_list, SAS_DRV_INST, in mptsas_smhba_log_sysevent() 275 if (nvlist_add_string(attr_list, SAS_PORT_ADDR, sas_addr) != 0) in mptsas_smhba_log_sysevent() 278 if (nvlist_add_string(attr_list, SAS_DEVFS_PATH, pname) != 0) in mptsas_smhba_log_sysevent() 281 if (nvlist_add_uint8(attr_list, SAS_PHY_ID, phynum) != 0) in mptsas_smhba_log_sysevent() 285 if (nvlist_add_uint8(attr_list, SAS_LINK_RATE, lrate) != 0) in mptsas_smhba_log_sysevent() 289 if (nvlist_add_string(attr_list, SAS_EVENT_TYPE, etype) != 0) in mptsas_smhba_log_sysevent() 293 attr_list, NULL, DDI_NOSLEEP); in mptsas_smhba_log_sysevent() 297 nvlist_free(attr_list); in mptsas_smhba_log_sysevent()
|
| /illumos-gate/usr/src/uts/sun4u/io/ |
| H A D | rmclomv.c | 771 nvlist_t *attr_list; in rmclomv_dr_data_handler() local 776 err = nvlist_alloc(&attr_list, NV_UNIQUE_NAME_TYPE, KM_NOSLEEP); in rmclomv_dr_data_handler() 783 err = nvlist_add_string(attr_list, DR_AP_ID, attach_pnt); in rmclomv_dr_data_handler() 787 nvlist_free(attr_list); in rmclomv_dr_data_handler() 794 err = nvlist_add_string(attr_list, DR_HINT, SE_HINT2STR(hint)); in rmclomv_dr_data_handler() 798 nvlist_free(attr_list); in rmclomv_dr_data_handler() 803 ESC_DR_AP_STATE_CHANGE, attr_list, NULL, DDI_NOSLEEP); in rmclomv_dr_data_handler() 809 nvlist_free(attr_list); in rmclomv_dr_data_handler() 815 nvlist_t *attr_list; in fan_sysevent() local 819 err = nvlist_alloc(&attr_list, NV_UNIQUE_NAME_TYPE, KM_NOSLEEP); in fan_sysevent() [all …]
|
| /illumos-gate/usr/src/cmd/hal/addons/storage/ |
| H A D | addon-storage.c | 89 nvlist_t *attr_list; in sysevent_dev_handler() local 105 if (sysevent_get_attr_list (ev, &attr_list) != 0) in sysevent_dev_handler() 108 if (nvlist_lookup_string (attr_list, DEV_PHYS_PATH, &phys_path) != 0) { in sysevent_dev_handler() 132 nvlist_free(attr_list); in sysevent_dev_handler()
|
| /illumos-gate/usr/src/uts/common/io/ |
| H A D | power.c | 710 nvlist_t *attr_list = NULL; in power_gen_sysevent() local 716 err = nvlist_alloc(&attr_list, NV_UNIQUE_NAME_TYPE, DDI_NOSLEEP); in power_gen_sysevent() 730 err = nvlist_add_string(attr_list, PWRCTL_DEV_HID, hid); in power_gen_sysevent() 735 nvlist_free(attr_list); in power_gen_sysevent() 740 err = nvlist_add_string(attr_list, PWRCTL_DEV_PHYS_PATH, pathname); in power_gen_sysevent() 745 nvlist_free(attr_list); in power_gen_sysevent() 751 ESC_PWRCTL_POWER_BUTTON, attr_list, NULL, DDI_NOSLEEP); in power_gen_sysevent() 757 nvlist_free(attr_list); in power_gen_sysevent()
|
| /illumos-gate/usr/src/uts/i86pc/io/acpi_drv/ |
| H A D | acpi_drv.c | 781 nvlist_t *attr_list = NULL; in acpi_drv_gen_sysevent() local 786 err = nvlist_alloc(&attr_list, NV_UNIQUE_NAME_TYPE, DDI_NOSLEEP); in acpi_drv_gen_sysevent() 794 err = nvlist_add_string(attr_list, PWRCTL_DEV_HID, devp->hid); in acpi_drv_gen_sysevent() 799 nvlist_free(attr_list); in acpi_drv_gen_sysevent() 803 err = nvlist_add_string(attr_list, PWRCTL_DEV_UID, devp->uid); in acpi_drv_gen_sysevent() 808 nvlist_free(attr_list); in acpi_drv_gen_sysevent() 812 err = nvlist_add_uint32(attr_list, PWRCTL_DEV_INDEX, devp->index); in acpi_drv_gen_sysevent() 817 nvlist_free(attr_list); in acpi_drv_gen_sysevent() 822 err = nvlist_add_string(attr_list, PWRCTL_DEV_PHYS_PATH, pathname); in acpi_drv_gen_sysevent() 827 nvlist_free(attr_list); in acpi_drv_gen_sysevent() [all …]
|
| /illumos-gate/usr/src/lib/libidmap/common/ |
| H A D | directory_client.c | 128 char **attr_list) in directory_get_v() argument 148 for (nattrs = 0; attr_list[nattrs] != NULL; nattrs++) in directory_get_v() 154 sl_attrs.idmap_utf8str_list_val = attr_list; in directory_get_v()
|
| H A D | directory_library_impl.h | 45 char **ids, int nids, char *types, char **attr_list);
|
| /illumos-gate/usr/src/lib/libsysevent/ |
| H A D | libsysevent.c | 77 char *pub, int pub_sz, nvlist_t *attr_list) in sysevent_alloc() argument 86 if (attr_list != NULL) { in sysevent_alloc() 87 if (nvlist_size(attr_list, &nvlist_sz, SE_ENCODE_METHOD) in sysevent_alloc() 131 if (attr_list == NULL) { in sysevent_alloc() 139 if (nvlist_pack(attr_list, &attr, &nvlist_sz, SE_ENCODE_METHOD, in sysevent_alloc() 153 nvlist_t *attr_list, sysevent_id_t *eid) in sysevent_post_event() argument 158 ev = sysevent_alloc_event(class, subclass, vendor, pub_name, attr_list); in sysevent_post_event() 219 nvlist_t *attr_list = (nvlist_t *)(uintptr_t)SE_ATTR_PTR(ev); in sysevent_free() local 221 nvlist_free(attr_list); in sysevent_free() 587 nvlist_t *attr_list) in sysevent_alloc_event() argument [all …]
|
| H A D | libsysevent.h | 59 char *pub_name, nvlist_t *attr_list, sysevent_id_t *eid); 93 char *vendor, char *pub_name, nvlist_t *attr_list);
|
| H A D | libevchannel.c | 266 const char *pub_name, nvlist_t *attr_list, in sysevent_evc_publish() argument 284 (char *)vendor, (char *)pub_name, attr_list); in sysevent_evc_publish()
|
| /illumos-gate/usr/src/cmd/sgs/libld/common/ |
| H A D | map_v2.c | 711 parse_attributes(Mapfile *mf, const char *item_name, attr_t *attr_list, in parse_attributes() argument 728 attr = ld_map_kwfind(tkv.tkv_str, attr_list, in parse_attributes() 781 ld_map_kwnames(attr_list, in parse_attributes() 1242 static attr_t attr_list[] = { in dir_capability() local 1329 attr_list, attr_list_bufsize, NULL) == TK_ERROR) in dir_capability() 1424 static attr_t attr_list[] = { in dir_depend_versions() local 1458 attr_list, attr_list_bufsize, sdf) == TK_ERROR) in dir_depend_versions() 1848 static attr_t attr_list[] = { in at_seg_assign() local 1921 attr_list, attr_list_bufsize, enp) == TK_ERROR) in at_seg_assign() 2319 attr_t *attr_list, size_t attr_list_bufsize, gts_efunc_t gts_efunc) in dir_segment_inner() argument [all …]
|
| /illumos-gate/usr/src/uts/common/io/ib/mgt/ibcm/ |
| H A D | ibcm_arp.c | 221 ibt_part_attr_t *attr_list, *attr; in ibcm_arp_get_ibd_insts() local 224 if ((ibt_get_all_part_attr(&attr_list, &nparts) != IBT_SUCCESS) || in ibcm_arp_get_ibd_insts() 241 attr = attr_list; in ibcm_arp_get_ibd_insts() 264 (void) ibt_free_part_attr(attr_list, ibds->ibcm_arp_ibd_alloc); in ibcm_arp_get_ibd_insts()
|
| /illumos-gate/usr/src/cmd/bart/ |
| H A D | rules.c | 78 if (rule_ptr->attr_list == 0) in exclude_fname() 405 new_rule->attr_list = flags; in init_rule() 518 rp->attr_list |= in read_rules() 521 rp->attr_list &= in read_rules()
|
| H A D | bart.h | 137 uint_t attr_list; member
|
| H A D | compare.c | 305 if ((rule_ptr != NULL) && (rule_ptr->attr_list & ATTR_ADD)) in report_add() 324 if ((rule_ptr != NULL) && (rule_ptr->attr_list & ATTR_DELETE)) in report_delete() 370 flags = rule_ptr->attr_list; in evaluate_differences()
|
| /illumos-gate/usr/src/uts/common/xen/os/ |
| H A D | xvdi.c | 1704 nvlist_t *attr_list = NULL; in xvdi_post_event() local 1719 err = nvlist_alloc(&attr_list, NV_UNIQUE_NAME, KM_NOSLEEP); in xvdi_post_event() 1723 err = nvlist_add_int32(attr_list, "domain", pdp->xd_domain); in xvdi_post_event() 1726 err = nvlist_add_int32(attr_list, "vdev", pdp->xd_vdevnum); in xvdi_post_event() 1729 err = nvlist_add_string(attr_list, "devclass", xdcp->xsdev); in xvdi_post_event() 1732 err = nvlist_add_string(attr_list, "device", devname); in xvdi_post_event() 1735 err = nvlist_add_string(attr_list, "fob", in xvdi_post_event() 1743 "add", attr_list, &eid, DDI_NOSLEEP); in xvdi_post_event() 1747 "remove", attr_list, &eid, DDI_NOSLEEP); in xvdi_post_event() 1755 nvlist_free(attr_list); in xvdi_post_event()
|
| /illumos-gate/usr/src/uts/common/io/comstar/port/fct/ |
| H A D | fct.c | 3448 nvlist_t *attr_list; in fct_log_local_port_event() local 3456 if (nvlist_alloc(&attr_list, NV_UNIQUE_NAME_TYPE, in fct_log_local_port_event() 3461 if (nvlist_add_uint32(attr_list, "instance", port_instance) in fct_log_local_port_event() 3466 if (nvlist_add_byte_array(attr_list, "port-wwn", in fct_log_local_port_event() 3475 subclass, attr_list, NULL, sleep); in fct_log_local_port_event() 3481 nvlist_free(attr_list); in fct_log_local_port_event() 3485 nvlist_free(attr_list); in fct_log_local_port_event() 3495 nvlist_t *attr_list; in fct_log_remote_port_event() local 3503 if (nvlist_alloc(&attr_list, NV_UNIQUE_NAME_TYPE, in fct_log_remote_port_event() 3508 if (nvlist_add_uint32(attr_list, "instance", port_instance) in fct_log_remote_port_event() [all …]
|