| /drivers/s390/net/ |
| A D | smsgiucv_app.c | 55 char *envp[4]; member 85 ev->envp[0] = ev->buf; in smsg_app_event_alloc() 86 ev->envp[1] = ev->envp[0] + ENV_SENDER_LEN; in smsg_app_event_alloc() 87 ev->envp[2] = ev->envp[1] + ENV_PREFIX_LEN; in smsg_app_event_alloc() 88 ev->envp[3] = NULL; in smsg_app_event_alloc() 91 snprintf(ev->envp[0], ENV_SENDER_LEN, ENV_SENDER_STR "%s", from); in smsg_app_event_alloc() 92 snprintf(ev->envp[1], ENV_PREFIX_LEN, ENV_PREFIX_STR "%s", SMSG_PREFIX); in smsg_app_event_alloc() 93 snprintf(ev->envp[2], ENV_TEXT_LEN(msg), ENV_TEXT_STR "%s", msg); in smsg_app_event_alloc() 114 kobject_uevent_env(&dev->kobj, KOBJ_CHANGE, p->envp); in smsg_event_work_fn()
|
| /drivers/pnp/pnpbios/ |
| A D | core.c | 89 char *argv[3], **envp, *buf, *scratch; in pnp_dock_event() local 92 if (!(envp = kcalloc(20, sizeof(char *), GFP_KERNEL))) in pnp_dock_event() 95 kfree(envp); in pnp_dock_event() 108 envp[i++] = "HOME=/"; in pnp_dock_event() 109 envp[i++] = "PATH=/sbin:/bin:/usr/sbin:/usr/bin"; in pnp_dock_event() 113 envp[i++] = "DEBUG=kernel"; in pnp_dock_event() 121 envp[i++] = scratch; in pnp_dock_event() 125 envp[i++] = scratch; in pnp_dock_event() 128 envp[i] = NULL; in pnp_dock_event() 130 value = call_usermodehelper(sbin_pnpbios, argv, envp, UMH_WAIT_EXEC); in pnp_dock_event() [all …]
|
| /drivers/net/wwan/iosm/ |
| A D | iosm_ipc_uevent.c | 16 char *envp[2] = { NULL, NULL }; in ipc_uevent_work() local 20 envp[0] = info->uevent; in ipc_uevent_work() 22 if (kobject_uevent_env(&info->dev->kobj, KOBJ_CHANGE, envp)) in ipc_uevent_work()
|
| /drivers/gpu/drm/ |
| A D | drm_sysfs.c | 423 char *envp[] = { event_string, NULL }; in drm_sysfs_lease_event() local 427 kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, envp); in drm_sysfs_lease_event() 444 char *envp[] = { event_string, NULL }; in drm_sysfs_hotplug_event() local 448 kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, envp); in drm_sysfs_hotplug_event() 464 char *envp[] = { hotplug_str, conn_id, NULL }; in drm_sysfs_connector_hotplug_event() local 473 kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, envp); in drm_sysfs_connector_hotplug_event() 492 char *envp[4] = { hotplug_str, conn_id, prop_id, NULL }; in drm_sysfs_connector_property_event() local 507 kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, envp); in drm_sysfs_connector_property_event()
|
| A D | drm_drv.c | 565 char *envp[] = { event_string, NULL, NULL, NULL }; in drm_dev_wedged_event() local 592 envp[1] = pid_string; in drm_dev_wedged_event() 593 envp[2] = comm_string; in drm_dev_wedged_event() 596 return kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, envp); in drm_dev_wedged_event()
|
| /drivers/vfio/mdev/ |
| A D | mdev_core.c | 64 char *envp[] = { env_string, NULL }; in mdev_register_parent() local 84 kobject_uevent_env(&dev->kobj, KOBJ_CHANGE, envp); in mdev_register_parent() 96 char *envp[] = { env_string, NULL }; in mdev_unregister_parent() local 106 kobject_uevent_env(&parent->dev->kobj, KOBJ_CHANGE, envp); in mdev_unregister_parent()
|
| /drivers/video/backlight/ |
| A D | backlight.c | 118 char *envp[2]; in backlight_generate_event() local 122 envp[0] = "SOURCE=sysfs"; in backlight_generate_event() 125 envp[0] = "SOURCE=hotkey"; in backlight_generate_event() 128 envp[0] = "SOURCE=unknown"; in backlight_generate_event() 131 envp[1] = NULL; in backlight_generate_event() 132 kobject_uevent_env(&bd->dev.kobj, KOBJ_CHANGE, envp); in backlight_generate_event()
|
| /drivers/leds/ |
| A D | led-triggers.c | 169 char *envp[2]; in led_trigger_set() local 234 envp[0] = event; in led_trigger_set() 235 envp[1] = NULL; in led_trigger_set() 236 if (kobject_uevent_env(&led_cdev->dev->kobj, KOBJ_CHANGE, envp)) in led_trigger_set()
|
| /drivers/pci/ |
| A D | pci-driver.c | 1594 char *envp[3]; in pci_uevent_ers() local 1599 envp[idx++] = "ERROR_EVENT=BEGIN_RECOVERY"; in pci_uevent_ers() 1600 envp[idx++] = "DEVICE_ONLINE=0"; in pci_uevent_ers() 1603 envp[idx++] = "ERROR_EVENT=SUCCESSFUL_RECOVERY"; in pci_uevent_ers() 1604 envp[idx++] = "DEVICE_ONLINE=1"; in pci_uevent_ers() 1607 envp[idx++] = "ERROR_EVENT=FAILED_RECOVERY"; in pci_uevent_ers() 1608 envp[idx++] = "DEVICE_ONLINE=0"; in pci_uevent_ers() 1615 envp[idx++] = NULL; in pci_uevent_ers() 1616 kobject_uevent_env(&pdev->dev.kobj, KOBJ_CHANGE, envp); in pci_uevent_ers()
|
| /drivers/greybus/ |
| A D | svc_watchdog.c | 47 static char *envp[] = { in greybus_reset() local 60 call_usermodehelper(start_path, argv, envp, UMH_WAIT_EXEC); in greybus_reset()
|
| /drivers/scsi/qedf/ |
| A D | qedf_dbg.c | 137 char *envp[] = {event_string, NULL}; in qedf_uevent_emit() local 152 kobject_uevent_env(&shost->shost_gendev.kobj, KOBJ_CHANGE, envp); in qedf_uevent_emit()
|
| /drivers/s390/crypto/ |
| A D | ap_bus.c | 701 char *envp[] = { "INITSCAN=done", NULL }; in ap_send_init_scan_done_uevent() local 703 kobject_uevent_env(&ap_root_device->kobj, KOBJ_CHANGE, envp); in ap_send_init_scan_done_uevent() 709 char *envp[] = { "BINDINGS=complete", buf, NULL }; in ap_send_bindings_complete_uevent() local 713 kobject_uevent_env(&ap_root_device->kobj, KOBJ_CHANGE, envp); in ap_send_bindings_complete_uevent() 719 char *envp[] = { buf, NULL }; in ap_send_config_uevent() local 723 kobject_uevent_env(&ap_dev->device.kobj, KOBJ_CHANGE, envp); in ap_send_config_uevent() 730 char *envp[] = { buf, NULL }; in ap_send_online_uevent() local 734 kobject_uevent_env(&ap_dev->device.kobj, KOBJ_CHANGE, envp); in ap_send_online_uevent() 742 char *envp[] = { buf, NULL }; in ap_send_mask_changed_uevent() local 753 kobject_uevent_env(&ap_root_device->kobj, KOBJ_CHANGE, envp); in ap_send_mask_changed_uevent()
|
| /drivers/staging/greybus/ |
| A D | audio_manager_module.c | 162 char *envp[] = { in send_add_uevent() local 181 kobject_uevent_env(&module->kobj, KOBJ_ADD, envp); in send_add_uevent()
|
| /drivers/acpi/ |
| A D | dock.c | 271 char *envp[] = { event_string, NULL }; in dock_event() local 284 kobject_uevent_env(&dev->kobj, KOBJ_CHANGE, envp); in dock_event() 290 kobject_uevent_env(&dev->kobj, KOBJ_CHANGE, envp); in dock_event()
|
| /drivers/scsi/ |
| A D | scsi_lib.c | 2563 char *envp[3]; in scsi_evt_emit() local 2567 envp[idx++] = "SDEV_MEDIA_CHANGE=1"; in scsi_evt_emit() 2571 envp[idx++] = "SDEV_UA=INQUIRY_DATA_HAS_CHANGED"; in scsi_evt_emit() 2574 envp[idx++] = "SDEV_UA=CAPACITY_DATA_HAS_CHANGED"; in scsi_evt_emit() 2577 envp[idx++] = "SDEV_UA=THIN_PROVISIONING_SOFT_THRESHOLD_REACHED"; in scsi_evt_emit() 2580 envp[idx++] = "SDEV_UA=MODE_PARAMETERS_CHANGED"; in scsi_evt_emit() 2583 envp[idx++] = "SDEV_UA=REPORTED_LUNS_DATA_HAS_CHANGED"; in scsi_evt_emit() 2586 envp[idx++] = "SDEV_UA=ASYMMETRIC_ACCESS_STATE_CHANGED"; in scsi_evt_emit() 2589 envp[idx++] = "SDEV_UA=POWER_ON_RESET_OCCURRED"; in scsi_evt_emit() 2596 envp[idx++] = NULL; in scsi_evt_emit() [all …]
|
| /drivers/s390/char/ |
| A D | tape_core.c | 227 char *envp[] = { NULL, NULL }; in tape_med_state_work_handler() local 233 envp[0] = env_state_unloaded; in tape_med_state_work_handler() 234 kobject_uevent_env(&device->cdev->dev.kobj, KOBJ_CHANGE, envp); in tape_med_state_work_handler() 239 envp[0] = env_state_loaded; in tape_med_state_work_handler() 240 kobject_uevent_env(&device->cdev->dev.kobj, KOBJ_CHANGE, envp); in tape_med_state_work_handler()
|
| A D | vmur.c | 289 char *envp[] = { in ur_uevent() local 294 kobject_uevent_env(&urd->cdev->dev.kobj, KOBJ_CHANGE, envp); in ur_uevent()
|
| /drivers/thunderbolt/ |
| A D | tunnel.c | 250 char *envp[3] = { NULL }; in tb_tunnel_event() local 257 envp[0] = kasprintf(GFP_KERNEL, "TUNNEL_EVENT=%s", tb_event_names[event]); in tb_tunnel_event() 258 if (!envp[0]) in tb_tunnel_event() 262 envp[1] = kasprintf(GFP_KERNEL, "TUNNEL_DETAILS=%llx:%u <-> %llx:%u (%s)", in tb_tunnel_event() 267 envp[1] = kasprintf(GFP_KERNEL, "TUNNEL_DETAILS=(%s)", in tb_tunnel_event() 271 if (envp[1]) in tb_tunnel_event() 272 tb_domain_event(tb, envp); in tb_tunnel_event() 274 kfree(envp[1]); in tb_tunnel_event() 275 kfree(envp[0]); in tb_tunnel_event()
|
| /drivers/macintosh/ |
| A D | windfarm_core.c | 76 static char *envp[] = { "HOME=/", in wf_critical_overtemp() local 82 argv, envp, UMH_WAIT_EXEC); in wf_critical_overtemp()
|
| /drivers/extcon/ |
| A D | extcon.c | 434 char *envp[3]; in extcon_sync() local 482 envp[env_offset++] = name_buf; in extcon_sync() 490 envp[env_offset++] = state_buf; in extcon_sync() 492 envp[env_offset] = NULL; in extcon_sync() 496 kobject_uevent_env(&edev->dev.kobj, KOBJ_CHANGE, envp); in extcon_sync()
|
| /drivers/md/ |
| A D | dm-uevent.c | 152 r = kobject_uevent_env(kobj, event->action, event->ku_env.envp); in dm_send_uevents()
|
| /drivers/block/drbd/ |
| A D | drbd_nl.c | 327 static void setup_khelper_env(struct drbd_connection *connection, char **envp) in setup_khelper_env() argument 338 snprintf(envp[4], 60, "DRBD_PEER_ADDRESS=%pI6", in setup_khelper_env() 343 snprintf(envp[4], 60, "DRBD_PEER_ADDRESS=%pI4", in setup_khelper_env() 348 snprintf(envp[4], 60, "DRBD_PEER_ADDRESS=%pI4", in setup_khelper_env() 351 snprintf(envp[3], 20, "DRBD_PEER_AF=%s", afs); in setup_khelper_env() 356 char *envp[] = { "HOME=/", in drbd_khelper() local 372 setup_khelper_env(connection, envp); in drbd_khelper() 383 ret = call_usermodehelper(drbd_usermode_helper, argv, envp, UMH_WAIT_PROC); in drbd_khelper() 408 char *envp[] = { "HOME=/", in conn_khelper() local 418 setup_khelper_env(connection, envp); in conn_khelper() [all …]
|
| /drivers/net/wireless/ath/wil6210/ |
| A D | interrupt.c | 500 char *envp[3] = { in wil_notify_fw_error() local 506 kobject_uevent_env(&dev->kobj, KOBJ_CHANGE, envp); in wil_notify_fw_error()
|
| /drivers/ata/ |
| A D | libata-acpi.c | 153 char *envp[] = { event_string, NULL }; in ata_acpi_uevent() local 163 kobject_uevent_env(kobj, KOBJ_CHANGE, envp); in ata_acpi_uevent()
|
| /drivers/usb/typec/ |
| A D | class.c | 177 char *envp[2] = { }; in typec_product_type_notify() local 186 envp[0] = kasprintf(GFP_KERNEL, "PRODUCT_TYPE=%s", ptype); in typec_product_type_notify() 187 if (!envp[0]) in typec_product_type_notify() 190 kobject_uevent_env(&dev->kobj, KOBJ_CHANGE, envp); in typec_product_type_notify() 191 kfree(envp[0]); in typec_product_type_notify()
|