Home
last modified time | relevance | path

Searched refs:envp (Results 1 – 25 of 43) sorted by relevance

12

/drivers/s390/net/
A Dsmsgiucv_app.c55 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 Dcore.c89 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 Diosm_ipc_uevent.c16 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 Ddrm_sysfs.c423 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 Ddrm_drv.c565 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 Dmdev_core.c64 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 Dbacklight.c118 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 Dled-triggers.c169 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 Dpci-driver.c1594 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 Dsvc_watchdog.c47 static char *envp[] = { in greybus_reset() local
60 call_usermodehelper(start_path, argv, envp, UMH_WAIT_EXEC); in greybus_reset()
/drivers/scsi/qedf/
A Dqedf_dbg.c137 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 Dap_bus.c701 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 Daudio_manager_module.c162 char *envp[] = { in send_add_uevent() local
181 kobject_uevent_env(&module->kobj, KOBJ_ADD, envp); in send_add_uevent()
/drivers/acpi/
A Ddock.c271 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 Dscsi_lib.c2563 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 Dtape_core.c227 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 Dvmur.c289 char *envp[] = { in ur_uevent() local
294 kobject_uevent_env(&urd->cdev->dev.kobj, KOBJ_CHANGE, envp); in ur_uevent()
/drivers/thunderbolt/
A Dtunnel.c250 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 Dwindfarm_core.c76 static char *envp[] = { "HOME=/", in wf_critical_overtemp() local
82 argv, envp, UMH_WAIT_EXEC); in wf_critical_overtemp()
/drivers/extcon/
A Dextcon.c434 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 Ddm-uevent.c152 r = kobject_uevent_env(kobj, event->action, event->ku_env.envp); in dm_send_uevents()
/drivers/block/drbd/
A Ddrbd_nl.c327 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 Dinterrupt.c500 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 Dlibata-acpi.c153 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 Dclass.c177 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()

Completed in 59 milliseconds

12